Doing Cryptopals in Rust with a commitment to use nothing except the standard library is definitely making me a better Rust programmer
I just finished doing base64 decoding (with padding and whitespace handling a la PEM, MIME, etc) and it may not be the prettiest code, but I'm pretty confident in its correctness. I want to never use a less strongly typed language ever again (I'll probably be forced to on Monday)