diff --git a/exercises/option/option1.rs b/exercises/option/option1.rs index 602ff1a..07fcee7 100644 --- a/exercises/option/option1.rs +++ b/exercises/option/option1.rs @@ -9,15 +9,16 @@ fn print_number(maybe_number: Option) { } fn main() { - print_number(13); - print_number(99); + // rustc suggested solutions + print_number(Some(13)); + print_number(Some(99)); - let mut numbers: [Option; 5]; + let numbers: [Option; 5]; for iter in 0..5 { let number_to_add: u16 = { ((iter * 1235) + 2) / (4 * 16) }; - numbers[iter as usize] = number_to_add; + numbers[iter as usize] = Some(number_to_add); } }