diff options
Diffstat (limited to 'lib/core/libimagerror/src/exit.rs')
-rw-r--r-- | lib/core/libimagerror/src/exit.rs | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/lib/core/libimagerror/src/exit.rs b/lib/core/libimagerror/src/exit.rs index dd3c653b..3df64b2b 100644 --- a/lib/core/libimagerror/src/exit.rs +++ b/lib/core/libimagerror/src/exit.rs @@ -55,13 +55,3 @@ impl Error for ExitCode { } } -pub trait ExitUnwrap<T> { - fn unwrap_or_exit(self) -> T; -} - -impl<T, E: Into<ExitCode>> ExitUnwrap<T> for Result<T, E> { - fn unwrap_or_exit(self) -> T { - self.map_err(Into::into).unwrap_or_else(|e| ::std::process::exit(e.0)) - } -} - |