From fdec3a77f0ff78530a07de31372af6cbb761369a Mon Sep 17 00:00:00 2001 From: Teddy Wing Date: Sun, 14 Mar 2021 05:03:10 +0100 Subject: main: Collapse `match` Collapse arms that return the same exit code. --- src/main.rs | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) (limited to 'src') diff --git a/src/main.rs b/src/main.rs index a763037..8e1bec6 100644 --- a/src/main.rs +++ b/src/main.rs @@ -78,20 +78,17 @@ fn main() { eprintln!("{}: error: {}", PROGRAM_NAME, e); match e { - OttolangyError::Wrapped(WrapError::ParseMail(_)) => + OttolangyError::Wrapped(WrapError::ParseMail(_)) + | OttolangyError::Wrapped(WrapError::ParseMailUnknown) => process::exit(exitcode::DATAERR), - OttolangyError::Wrapped(WrapError::ParseMailUnknown) => - process::exit(exitcode::DATAERR), - OttolangyError::Wrapped(WrapError::Xdg(_)) => - process::exit(exitcode::IOERR), - OttolangyError::Wrapped(WrapError::Io(_)) => + OttolangyError::Wrapped(WrapError::Xdg(_)) + | OttolangyError::Wrapped(WrapError::Io(_)) + | OttolangyError::WriteConfig(_) => process::exit(exitcode::IOERR), OttolangyError::ReadStdin(_) => process::exit(exitcode::NOINPUT), OttolangyError::DetectLanguage => process::exit(exitcode::SOFTWARE), - OttolangyError::WriteConfig(_) => - process::exit(exitcode::IOERR), } }, } -- cgit v1.2.3