aboutsummaryrefslogtreecommitdiffstats
path: root/src/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs13
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),
}
},
}