fn explore_astronomy(camouflaged: bool, exclude: bool, earlier: u32, guideline: &str) -> vec<string> { let stars = vec!["alpha", "beta", "gamma"]; let mut discoveries = vec::new(); if !camouflaged { for star in stars.iter() { if star.len() as u32 > earlier { discoveries.push(format!("re-embark on your journey with the guideline: {}, discovering {} star not excluded by the filter.", guideline, star)); } } } discoveries }