To learn about the Rust programming language and gain some experience actually using the language. I've dabbled with Rust in the past, but I wanted to build something more challenging than a simple ...