Function run

Source
pub fn run<T>() -> Result<(), T::Err>
where T: Application,
Expand description

Run an Application

This should be called in your fn main() with something like the following.

fn main() {
    if let Err(err) = run::<MyApplication>() {
        die!("Application encountered error: {}", err);
    }
}

CLI option loading, config loading, signal handling, and etc. are all initialized automatically on the Application’s behalf.