diff options
Diffstat (limited to 'rustlings/exercises/12_options/options2.rs')
| -rw-r--r-- | rustlings/exercises/12_options/options2.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/rustlings/exercises/12_options/options2.rs b/rustlings/exercises/12_options/options2.rs index 07c27c6..1039d61 100644 --- a/rustlings/exercises/12_options/options2.rs +++ b/rustlings/exercises/12_options/options2.rs @@ -10,7 +10,7 @@ mod tests { let optional_target = Some(target); // TODO: Make this an if-let statement whose value is `Some`. - word = optional_target { + if let Some(word) = optional_target { assert_eq!(word, target); } } @@ -29,7 +29,7 @@ mod tests { // TODO: Make this a while-let statement. Remember that `Vec::pop()` // adds another layer of `Option`. You can do nested pattern matching // in if-let and while-let statements. - integer = optional_integers.pop() { + while let Some(Some(integer)) = optional_integers.pop() { assert_eq!(integer, cursor); cursor -= 1; } |