I want to do this:
fn main() {
let test = String::from("test");
let vec = vec![&test];
test(&vec[..]);
}
fn test (strs: &[&str]) {
for s in strs {
if s == "test" {
println!("{}", s);
}
}
}
Is &[&std::string::String] different from &[&str]?
I know this answer, but it can't compare s == "test" because x.as_ref()'s type is T.