I have a function foo that takes x: &[&str]:
fn foo(x: &[&str]){}
And I want to pass y: Vec<String> to foo:
let y: Vec<String> = vec!["Foo".to_string()]
foo(&y)
But this raises an error:
mismatched types
expected slice, found struct `std::vec::Vec`
How can I do that?