diff options
| author | Teddy Wing | 2017-04-13 03:14:04 +0200 | 
|---|---|---|
| committer | Teddy Wing | 2017-04-13 03:16:20 +0200 | 
| commit | efa7f80d962aa0f55f3addbac1da206538d9242e (patch) | |
| tree | 0a9604b593444b2bb08977621eed3ee01621e9c7 | |
| parent | f7cc81ef359e8d9ecb7e4ce3b34e43d9d94e2071 (diff) | |
| download | HearURL-efa7f80d962aa0f55f3addbac1da206538d9242e.tar.bz2 | |
main.rs: Handle `main` errors
Print all errors to STDERR.
| -rw-r--r-- | src/main.rs | 8 | 
1 files changed, 7 insertions, 1 deletions
| 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"); +        }, +    }  } | 
