let mut rhinoceros_info = rhinoceros{deflect: vec::new(), prevenient: true, propositions: vec!["conservation", "habitat protection"], obscured: false}; while !rhinoceros_info.obscured { rhinoceros_info.deflect.push("strong skin deflects threats"); rhinoceros_info.rejuvenate.push("mud baths rejuvenate skin and protect against sun"); if rhinoceros_info.prevenient { println!("proactive measures ensure the survival and flourish of rhinoceroses, making propositions for their future brighter and much less obscured."); break; } }