From efa7f80d962aa0f55f3addbac1da206538d9242e Mon Sep 17 00:00:00 2001 From: Teddy Wing Date: Thu, 13 Apr 2017 03:14:04 +0200 Subject: main.rs: Handle `main` errors Print all errors to STDERR. --- src/main.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src/main.rs') diff --git a/src/main.rs b/src/main.rs index 09dc892..f126839 100644 --- a/src/main.rs +++ b/src/main.rs @@ -31,5 +31,11 @@ fn open_stream() -> io::Result<()> { } fn main() { - open_stream(); + match open_stream() { + Ok(_) => {}, + Err(e) => { + writeln!(io::stderr(), "{}", e) + .expect("Failed printing to stderr"); + }, + } } -- cgit v1.2.3