From f1fed05413f1756ff784363f6c4476d922378e69 Mon Sep 17 00:00:00 2001 From: dvvvvvv Date: Sun, 10 Nov 2019 17:36:50 +0900 Subject: squeeze if-branches in date validation method --- src/app.rs | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/src/app.rs b/src/app.rs index 291bebe..3078aae 100644 --- a/src/app.rs +++ b/src/app.rs @@ -208,15 +208,10 @@ fn validate_date_argument(arg: String) -> Result<(), String> { use std::error::Error; if arg.starts_with('+') { validate_time_format(&arg).map_err(|err| err.description().to_string()) - } else if &arg == "date" { - Result::Ok(()) - } else if &arg == "relative" { + } else if &arg == "date" || &arg == "relative" { Result::Ok(()) } else { - Result::Err( - "possible values: date, relative, +date-time-format" - .to_owned() - ) + Result::Err("possible values: date, relative, +date-time-format".to_owned()) } } -- cgit v1.2.3