diff --git a/src/main.rs b/src/main.rs index 33bc84c..0c6d00f 100644 --- a/src/main.rs +++ b/src/main.rs @@ -41,10 +41,10 @@ mod search; mod subject; mod unescape; -pub type Result = ::std::result::Result>; +type Result = ::std::result::Result>; -pub fn main() { - match Args::parse().and_then(run) { +fn main() { + match Args::parse().and_then(try_main) { Ok(true) => process::exit(0), Ok(false) => process::exit(1), Err(err) => { @@ -54,7 +54,7 @@ pub fn main() { } } -fn run(args: Args) -> Result { +fn try_main(args: Args) -> Result { use args::Command::*; match args.command()? {