aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAli MJ Al-Nasrawy <alimjalnasrawy@gmail.com>2021-05-07 16:15:46 +0000
committerAli MJ Al-Nasrawy <alimjalnasrawy@gmail.com>2021-08-30 04:00:59 +0000
commit1d421e4c6a546c149d2729b1cb6d810693851a33 (patch)
tree1b22432618dda96d22a24727278815b378e00aad /src
parentShow IP addresses of all local interfaces (diff)
downloadminiserve-1d421e4c6a546c149d2729b1cb6d810693851a33.tar.gz
miniserve-1d421e4c6a546c149d2729b1cb6d810693851a33.zip
Use exit codes for failure
Diffstat (limited to '')
-rw-r--r--src/main.rs9
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(())
}