From c8a2b4f6e06b22dcf84eb11cb133a4881fc84a4a Mon Sep 17 00:00:00 2001 From: Heather Date: Tue, 4 Feb 2014 11:33:53 +0400 Subject: [PATCH] replace writing to stderr with fail --- dirname/dirname.rs | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/dirname/dirname.rs b/dirname/dirname.rs index a38c16cd4..f2ba61139 100644 --- a/dirname/dirname.rs +++ b/dirname/dirname.rs @@ -12,7 +12,7 @@ extern mod extra; use std::os; -use std::io::{print, stderr}; +use std::io::print; use extra::getopts::groups; static VERSION: &'static str = "1.0.0"; @@ -28,12 +28,7 @@ fn main() { let matches = match groups::getopts(args.tail(), opts) { Ok(m) => m, - Err(f) => { - writeln!(&mut stderr() as &mut Writer, - "Invalid options\n{}", f.to_err_msg()); - os::set_exit_status(1); - return - } + Err(f) => fail!("Invalid options\n{}", f.to_err_msg()) }; if matches.opt_present("help") {