diff options
author | Teddy Wing | 2021-03-14 05:03:10 +0100 |
---|---|---|
committer | Teddy Wing | 2021-03-14 05:03:10 +0100 |
commit | fdec3a77f0ff78530a07de31372af6cbb761369a (patch) | |
tree | 83f46ae3e4ab73d8c8c6ff3ad2127947f570163a | |
parent | 05a556f7cc92b7710f7b4f509be9376a0296b21e (diff) | |
download | mutt-ottolangy-fdec3a77f0ff78530a07de31372af6cbb761369a.tar.bz2 |
main: Collapse `match`
Collapse arms that return the same exit code.
-rw-r--r-- | src/main.rs | 13 |
1 files changed, 5 insertions, 8 deletions
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), } }, } |