diff options
author | Ali MJ Al-Nasrawy <alimjalnasrawy@gmail.com> | 2021-05-07 16:15:46 +0000 |
---|---|---|
committer | Ali MJ Al-Nasrawy <alimjalnasrawy@gmail.com> | 2021-08-30 04:00:59 +0000 |
commit | 1d421e4c6a546c149d2729b1cb6d810693851a33 (patch) | |
tree | 1b22432618dda96d22a24727278815b378e00aad | |
parent | Show IP addresses of all local interfaces (diff) | |
download | miniserve-1d421e4c6a546c149d2729b1cb6d810693851a33.tar.gz miniserve-1d421e4c6a546c149d2729b1cb6d810693851a33.zip |
Use exit codes for failure
Diffstat (limited to '')
-rw-r--r-- | src/main.rs | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/main.rs b/src/main.rs index 9ea784b..6a340f0 100644 --- a/src/main.rs +++ b/src/main.rs @@ -52,10 +52,11 @@ fn main() -> Result<()> { let miniserve_config = MiniserveConfig::try_from_args(args)?; - match run(miniserve_config) { - Ok(()) => (), - Err(e) => errors::log_error_chain(e.to_string()), - } + run(miniserve_config).map_err(|e| { + errors::log_error_chain(e.to_string()); + e + })?; + Ok(()) } |