diff options
Diffstat (limited to 'src')
| -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),              }          },      } | 
