diff options
author | Kai Sickeler <k.sickeler@gmail.com> | 2016-07-30 19:12:29 +0200 |
---|---|---|
committer | Kai Sickeler <k.sickeler@gmail.com> | 2016-07-30 19:12:29 +0200 |
commit | 6e56653c8ef94cbc91c2d88a8ae58ea0d7893bd9 (patch) | |
tree | a6a24f75b26569683c8e7ddf7821c7f05b2e65be /imag-view | |
parent | 6a8c93ee522373bde43f760af30a203d733538b0 (diff) |
shorten exit on error
Diffstat (limited to 'imag-view')
-rw-r--r-- | imag-view/src/main.rs | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/imag-view/src/main.rs b/imag-view/src/main.rs index 6e96c10c..1300a9f2 100644 --- a/imag-view/src/main.rs +++ b/imag-view/src/main.rs @@ -28,7 +28,7 @@ use std::process::exit; use std::path::PathBuf; use libimagrt::setup::generate_runtime_setup; -use libimagerror::trace::trace_error; +use libimagerror::trace::trace_error_exit; use libimagentryview::builtin::stdout::StdoutViewer; use libimagentryview::builtin::versions::VersionsViewer; use libimagentryview::viewer::Viewer; @@ -62,8 +62,7 @@ fn main() { exit(1); } Err(e) => { - trace_error(&e); - exit(1); // we can afford not-executing destructors here + trace_error_exit(&e, 1); } }; @@ -85,8 +84,7 @@ fn main() { }; if let Err(e) = res { - trace_error(&e); - exit(1); + trace_error_exit(&e, 1); } } |