From fa32903fdcbdd287b624fc08e440b5ffc25ebd94 Mon Sep 17 00:00:00 2001 From: Antoine Martin Date: Tue, 1 Dec 2020 16:30:43 +0100 Subject: [PATCH] aoc: fix clippy warnings --- aoc/src/lib.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/aoc/src/lib.rs b/aoc/src/lib.rs index 9cc3a00..5e739bf 100644 --- a/aoc/src/lib.rs +++ b/aoc/src/lib.rs @@ -16,15 +16,14 @@ pub fn run(days: &[DayFunc]) -> Result<()> { match args.next() { Some(arg) => { let day: usize = arg.parse().expect("Please provide a day number"); - let res = - days[day - 1]().or_else(|e| Err(err!("error running day specified: {}", e)))?; + let res = days[day - 1]().map_err(|e| err!("error running day specified: {}", e))?; println!("{}", res); } None => { for (i, day) in days.iter().enumerate() { let i = i + 1; println!("day{}: ", i); - let res = day().or_else(|e| Err(err!("error running day {}: {}", i, e)))?; + let res = day().map_err(|e| err!("error running day {}: {}", i, e))?; println!("{}", res); } }