summaryrefslogtreecommitdiff
path: root/rustlings/exercises/12_options/options2.rs
diff options
context:
space:
mode:
Diffstat (limited to 'rustlings/exercises/12_options/options2.rs')
-rw-r--r--rustlings/exercises/12_options/options2.rs4
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;
}