From 44cec3059fcc5697f7347260eb77a952cfca18ab Mon Sep 17 00:00:00 2001 From: Jokler Date: Tue, 17 Oct 2017 05:14:40 +0200 Subject: Remove a few unwraps and make error handling more concise --- src/plugins/currency.rs | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) (limited to 'src/plugins') diff --git a/src/plugins/currency.rs b/src/plugins/currency.rs index bc87592..0db8240 100644 --- a/src/plugins/currency.rs +++ b/src/plugins/currency.rs @@ -67,12 +67,7 @@ impl Currency { } fn eval_command<'a>(&self, tokens: &'a [String]) -> Option> { - let parsed = match tokens[0].parse() { - Ok(v) => v, - Err(_) => { - return None; - } - }; + let parsed = tokens[0].parse().ok()?; Some(ConvertionRequest { value: parsed, -- cgit v1.2.3-70-g09d2