Add support for Rust