let mut vegetables = vec!["carrot", "broccoli", "kale"]; fn explore_vegetables(veg_list: vec<&str>) -> vec<&str> { let mut new_list = vec::new(); for veg in veg_list { if veg.contains("i") { new_list.push(veg); } } return new_list; } fn prepare_meal(ingredients: vec<&str>) { println!("using {:?}, let's bring back to the start the joy of cooking with what might seem imperceptible nutrients, and disregard any pre-indicative statements about the taste of greens.", ingredients); } prepare_meal(explore_vegetables(vegetables));