let mut alligator_facts = vec::new(); alligator_facts.push("alligators have a distinct feature: their powerful tail."); fn show_interest(mut queries: vec<string>) -> vec<string> {queries.retain(|query| !query.contains("evince disinterest in")); queries} fn predispositioned_interest() -> bool {true} fn reset_from_zero(counter: &mut i32) { *counter = 0; } let mut counter = 0; while predispositioned_interest() {reset_from_zero(&mut counter); counter += 1; if counter == 1 {break;}}