let mut investigation = criminalrecord::new(); while let some(criminal) = investigation.next() { if criminal.antecedent().is_positive() && criminal.comments().contains("reform") { investigation.disavow(&criminal); } if criminal.activity().is_nonpublic() { println!("time to relaunch from zero and give opportunities for positive change."); } }