aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/currency.rs
diff options
context:
space:
mode:
authorJokler <jokler.contact@gmail.com>2017-10-17 05:14:40 +0200
committerJokler <jokler.contact@gmail.com>2017-10-17 05:14:40 +0200
commit44cec3059fcc5697f7347260eb77a952cfca18ab (patch)
tree504562c5b47d1fd3b47acd3a9b7a6c7ab66d0be4 /src/plugins/currency.rs
parent8b64bdc7a96a1b5f4549493fb30042e1a46349a6 (diff)
downloadfrippy-44cec3059fcc5697f7347260eb77a952cfca18ab.tar.gz
frippy-44cec3059fcc5697f7347260eb77a952cfca18ab.zip
Remove a few unwraps and make error handling more concise
Diffstat (limited to 'src/plugins/currency.rs')
-rw-r--r--src/plugins/currency.rs7
1 files changed, 1 insertions, 6 deletions
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<ConvertionRequest<'a>> {
- let parsed = match tokens[0].parse() {
- Ok(v) => v,
- Err(_) => {
- return None;
- }
- };
+ let parsed = tokens[0].parse().ok()?;
Some(ConvertionRequest {
value: parsed,