I have this
fn main() {
let args = os::args();
let first_args = args[1].to_string();
match first_args {
"test" => println!("Good!"),
_ => println!("No test ?!"),
}
}
but during compilation, I get this error:
error: mismatched types: expected `collections::string::String`, found `&'static str` (expected struct collections::string::String, found &-ptr)
src/command_line_arguments.rs:7 "test" => println!("Good!"),
^~~~~~
Can someone please help me to understand this better? What would be a better way of doing this?