pub fn new(name: &str, help: &str, flags: Specs, callback: CommandCallback<'a, E>) -> Self {
        Command {
            name: name.to_owned(),
            help: help.to_owned(),
            flags: flags,
            callback: callback,
        }
    }
/// A convenience function to construct a new Command with the given
/// properties.
A convenience function to construct a new Command with the given
properties.
A convenience function to construct a new Command with the given properties .
pub fn new(name: &str, help: &str, flags: Specs, callback: CommandCallback<'a, E>) -> Self {
        Command {
            name: name.to_owned(),
            help: help.to_owned(),
            flags: flags,
            callback: callback,
        }
    }
pub fn new ( name : & str , help : & str , flags : Specs , callback : CommandCallback < ' a , E > ) -> Self { Command { name : name . to_owned ( ) , help : help . to_owned ( ) , flags : flags , callback : callback , } }
A convenience function to construct a new Command with the given
properties.
A convenience function to construct a new Command with the given properties .
name
&str
help
&str
flags
Specs
callback
CommandCallback<'a, E>
name
&str
help
&str
flags
Specs
callback
CommandCallback<'a, E>