// option2.rs // // Make me compile! // // If you need help, open the corresponding README.md or run: rustlings hint option2 // I AM NOT DONE fn main() { let optional_word = Some(String::from("rustlings")); // TODO: Make this an if let statement whose value is "Some" type word = optional_word { println!("The word is: {}", word); } else { println!("The optional word doesn't contain anything"); } let mut optional_integers_vec: Vec> = Vec::new(); for x in 1..10 { optional_integers_vec.push(Some(x)); } // TODO: make this a while let statement - remember that vector.pop also adds another layer of Option // You can stack `Option`'s into while let and if let integer = optional_integers_vec.pop() { println!("current value: {}", integer); } }