Rust caching improvements

Based on feedback from the Rust team, we have made a few improvements on the Rust caching support when caching cargo:

language: rust
cache: cargo

For more details, please read our Rust documentation.