diff options
author | Teddy Wing | 2017-04-13 03:17:29 +0200 |
---|---|---|
committer | Teddy Wing | 2017-04-13 03:17:29 +0200 |
commit | 7af8adc2e3e18595caa19ce6d336a22196535993 (patch) | |
tree | a6b1f0a81f1136ec90a51cdf49b2cbff1b7e814b | |
parent | efa7f80d962aa0f55f3addbac1da206538d9242e (diff) | |
download | HearURL-7af8adc2e3e18595caa19ce6d336a22196535993.tar.bz2 |
main.rs: Clean up `main` error handling
Remove the `match` call from efa7f80d962aa0f55f3addbac1da206538d9242e
and use `unwrap_or_else` instead since we don't need to do anything
extra in the `Ok` case.
-rw-r--r-- | src/main.rs | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/src/main.rs b/src/main.rs index f126839..b4c7781 100644 --- a/src/main.rs +++ b/src/main.rs @@ -31,11 +31,8 @@ fn open_stream() -> io::Result<()> { } fn main() { - match open_stream() { - Ok(_) => {}, - Err(e) => { - writeln!(io::stderr(), "{}", e) - .expect("Failed printing to stderr"); - }, - } + open_stream().unwrap_or_else(|e| { + writeln!(io::stderr(), "{}", e) + .expect("Failed printing to stderr"); + }); } |