Add Rust support via rustc