add 'Rust' language support