Merge 4708f8d4561ebd12d33d2e1791a53d5b3e9ac114 into 37cbcd9049627653a46f3a90d0d5dd5468464e1c

This commit is contained in:
JJ Strnad 2026-03-29 03:10:52 +02:00 committed by GitHub
commit 1def391324
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -9,7 +9,8 @@ mod tests {
let target = "rustlings"; let target = "rustlings";
let optional_target = Some(target); let optional_target = Some(target);
// TODO: Make this an if-let statement whose value is `Some`. // TODO: Complete this if-let statement by adding the missing keywords.
// The pattern should match oon 'Some'.
word = optional_target { word = optional_target {
assert_eq!(word, target); assert_eq!(word, target);
} }
@ -26,9 +27,9 @@ mod tests {
let mut cursor = range; let mut cursor = range;
// TODO: Make this a while-let statement. Remember that `Vec::pop()` // TODO: Complete this while-let statement by adding the missing keywords.
// adds another layer of `Option`. You can do nested pattern matching // Remember that `Vec::pop()` adds another layer of `Option`.
// in if-let and while-let statements. // You can do nested pattern matching in if-let and while-let statements.
integer = optional_integers.pop() { integer = optional_integers.pop() {
assert_eq!(integer, cursor); assert_eq!(integer, cursor);
cursor -= 1; cursor -= 1;