feat(options): completed options

This commit is contained in:
2026-08-04 21:57:34 +02:00
parent 8b15f8d511
commit ad542a4892
3 changed files with 25 additions and 5 deletions
+9 -1
View File
@@ -4,6 +4,14 @@
// `hour_of_day` is higher than 23.
fn maybe_ice_cream(hour_of_day: u16) -> Option<u16> {
// TODO: Complete the function body.
if hour_of_day < 22 {
Some(5)
} else if hour_of_day <= 23 {
Some(0)
} else {
None
}
}
fn main() {
@@ -18,7 +26,7 @@ mod tests {
fn raw_value() {
// TODO: Fix this test. How do you get the value contained in the
// Option?
let ice_creams = maybe_ice_cream(12);
let ice_creams = maybe_ice_cream(12).unwrap();
assert_eq!(ice_creams, 5); // Don't change this line.
}