From 7af8adc2e3e18595caa19ce6d336a22196535993 Mon Sep 17 00:00:00 2001 From: Teddy Wing Date: Thu, 13 Apr 2017 03:17:29 +0200 Subject: 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. --- src/main.rs | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) (limited to 'src') 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"); + }); } -- cgit v1.2.3