From 30cd70bce92811cd45aad8ac6ff2367d52ff59d3 Mon Sep 17 00:00:00 2001 From: Dreaded_X Date: Fri, 1 Dec 2023 12:02:16 +0100 Subject: [PATCH] Use expect instead of unwrap --- 2023/src/bin/day01.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/2023/src/bin/day01.rs b/2023/src/bin/day01.rs index 4758c82..4286b39 100644 --- a/2023/src/bin/day01.rs +++ b/2023/src/bin/day01.rs @@ -60,8 +60,10 @@ impl aoc::Solver for Day { .lines() .map(|line| { let mut nums = line.chars().filter_map(|c| c.to_digit(10)); - // There is always at least one number in every line - let first = nums.next().unwrap(); + let first = nums + .next() + .expect("Every line should have at least one number"); + // If there is only one number use the first number as the last number let last = nums.last().unwrap_or(first);