pub(crate) struct FelangCli {
pub(crate) command: Commands,
}
Fields
command: Commands
Trait Implementations
sourceimpl Args for FelangCli
impl Args for FelangCli
sourcefn augment_args<'b>(__clap_app: Command<'b>) -> Command<'b>
fn augment_args<'b>(__clap_app: Command<'b>) -> Command<'b>
sourcefn augment_args_for_update<'b>(__clap_app: Command<'b>) -> Command<'b>
fn augment_args_for_update<'b>(__clap_app: Command<'b>) -> Command<'b>
sourceimpl CommandFactory for FelangCli
impl CommandFactory for FelangCli
sourcefn into_app<'b>() -> Command<'b>
fn into_app<'b>() -> Command<'b>
👎Deprecated since 3.1.0:
Replaced with `CommandFactory::command
Deprecated, replaced with
CommandFactory::command
sourcefn into_app_for_update<'b>() -> Command<'b>
fn into_app_for_update<'b>() -> Command<'b>
👎Deprecated since 3.1.0:
Replaced with `CommandFactory::command_for_update
Deprecated, replaced with
CommandFactory::command_for_update
fn command_for_update<'help>() -> App<'help>
fn command_for_update<'help>() -> App<'help>
sourceimpl FromArgMatches for FelangCli
impl FromArgMatches for FelangCli
sourcefn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
sourcefn update_from_arg_matches(
&mut self,
__clap_arg_matches: &ArgMatches
) -> Result<(), Error>
fn update_from_arg_matches(
&mut self,
__clap_arg_matches: &ArgMatches
) -> Result<(), Error>
Assign values from
ArgMatches
to self
.sourceimpl Parser for FelangCli
impl Parser for FelangCli
fn parse() -> Self
fn parse() -> Self
Parse from
std::env::args_os()
, exit on errorfn parse_from<I, T>(itr: I) -> Selfwhere
I: IntoIterator<Item = T>,
T: Into<OsString> + Clone,
fn parse_from<I, T>(itr: I) -> Selfwhere
I: IntoIterator<Item = T>,
T: Into<OsString> + Clone,
Parse from iterator, exit on error
fn try_parse_from<I, T>(itr: I) -> Result<Self, Error>where
I: IntoIterator<Item = T>,
T: Into<OsString> + Clone,
fn try_parse_from<I, T>(itr: I) -> Result<Self, Error>where
I: IntoIterator<Item = T>,
T: Into<OsString> + Clone,
Parse from iterator, return Err on error.
fn update_from<I, T>(&mut self, itr: I)where
I: IntoIterator<Item = T>,
T: Into<OsString> + Clone,
fn update_from<I, T>(&mut self, itr: I)where
I: IntoIterator<Item = T>,
T: Into<OsString> + Clone,
Update from iterator, exit on error
fn try_update_from<I, T>(&mut self, itr: I) -> Result<(), Error>where
I: IntoIterator<Item = T>,
T: Into<OsString> + Clone,
fn try_update_from<I, T>(&mut self, itr: I) -> Result<(), Error>where
I: IntoIterator<Item = T>,
T: Into<OsString> + Clone,
Update from iterator, return Err on error.
Auto Trait Implementations
impl RefUnwindSafe for FelangCli
impl Send for FelangCli
impl Sync for FelangCli
impl Unpin for FelangCli
impl UnwindSafe for FelangCli
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more