summaryrefslogtreecommitdiff
path: root/exercises/error_handling/option1.rs
diff options
context:
space:
mode:
Diffstat (limited to 'exercises/error_handling/option1.rs')
-rw-r--r--exercises/error_handling/option1.rs30
1 files changed, 1 insertions, 29 deletions
diff --git a/exercises/error_handling/option1.rs b/exercises/error_handling/option1.rs
index c5a4a64..e334e93 100644
--- a/exercises/error_handling/option1.rs
+++ b/exercises/error_handling/option1.rs
@@ -2,7 +2,7 @@
// This example panics because the second time it calls `pop`, the `vec`
// is empty, so `pop` returns `None`, and `unwrap` panics if it's called
// on `None`. Handle this in a more graceful way than calling `unwrap`!
-// Scroll down for hints :)
+// Execute `rustlings hint option1` for hints :)
pub fn pop_too_much() -> bool {
let mut list = vec![3];
@@ -27,31 +27,3 @@ mod tests {
assert!(pop_too_much());
}
}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-// Try using a `match` statement where the arms are `Some(thing)` and `None`.
-// Or set a default value to print out if you get `None` by using the
-// function `unwrap_or`.
-// Or use an `if let` statement on the result of `pop()` to both destructure
-// a `Some` value and only print out something if we have a value!