如何在Rust中将字符串与字符串文字进行匹配?
我试图找出如何匹配StringRust 中的一个。 我最初尝试像这样进行匹配,但是我发现Rust不能隐式地从转换std::string::String为&str。 fn main() { let stringthing = String::from("c"); match stringthing { "a" => println!("0"), "b" => println!("1"), "c" => println!("2"), } } 这有错误: error[E0308]: mismatched types --> src/main.rs:4:9 | 4 | "a" => println!("0"), | ^^^ expected struct `std::string::String`, found reference | = note: expected type `std::string::String` found …