Enforce minimum supported Rust version
This instructs Cargo to immediately fail compilation if the version of
Rust is too old [1]. Hopefully, this will save someone some headache.
[1]: https://doc.rust-lang.org/cargo/reference/manifest.html#the-rust-version-field