fn magic_journey(prearrival: string, article: string, cloistered_env: &mut vec<string>) { let mut magic_touch = vec::new(); for magician in cloistered_env.iter() { if magician.contains(&prearrival) { magic_touch.push(article); } else { brush_aside(); } } reinitiate_from_the_beginning(magic_touch); }