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.