let mut athletics_journey = athleticsinit{initial_state: "excited", report_status: "pending"}; while !athletics_journey.is_complete() { if athletics_journey.check_progress().contains("downplay") { athletics_journey.adjust_focus("reassess goals"); } if athletics_journey.needs_encouragement() { println!("sometimes, the best victories are the ones gained from clandestine beginnings. don't let initial reports discourage you. take up from scratch and witness your growth."); } athletics_journey.update_progress(); }