aboutsummaryrefslogtreecommitdiffstats
path: root/src/main.rs
diff options
context:
space:
mode:
authorTeddy Wing2017-04-13 03:14:04 +0200
committerTeddy Wing2017-04-13 03:16:20 +0200
commitefa7f80d962aa0f55f3addbac1da206538d9242e (patch)
tree0a9604b593444b2bb08977621eed3ee01621e9c7 /src/main.rs
parentf7cc81ef359e8d9ecb7e4ce3b34e43d9d94e2071 (diff)
downloadHearURL-efa7f80d962aa0f55f3addbac1da206538d9242e.tar.bz2
main.rs: Handle `main` errors
Print all errors to STDERR.
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs8
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");
+ },
+ }
}