From 91793b790077edac19ecfba1ec3a5dcce71d67fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gustav=20S=C3=B6rn=C3=A4s?= Date: Sun, 1 Aug 2021 01:54:24 +0200 Subject: return None if applicable --- cli/src/search.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'cli/src/search.rs') diff --git a/cli/src/search.rs b/cli/src/search.rs index c19437f..ff9f772 100644 --- a/cli/src/search.rs +++ b/cli/src/search.rs @@ -26,8 +26,8 @@ impl DateIsh { pub fn parse_relative(s: &str) -> Option { //TODO Month and year. Would depend on current date so maybe parse in one place. - let num = s[..s.len()-1].parse().unwrap(); - Some(match s.chars().last().unwrap() { + let num = s[..s.len()-1].parse().ok()?; + Some(match s.chars().last()? { 'd' => Duration::days(num), 'w' => Duration::weeks(num), _ => unimplemented!(), -- cgit v1.2.1