[][src]Trait preftool_clap::ClapConfigExt

pub trait ClapConfigExt: ClapConfig + Sized {
    fn from_cli<'a, 'b>(app: App<'a, 'b>) -> DefaultConfigurationProvider
    where
        'a: 'b
, { ... }
fn from_cli_args<'a, 'b, I, S>(
        app: App<'a, 'b>,
        args: I
    ) -> Result<DefaultConfigurationProvider>
    where
        'a: 'b,
        I: IntoIterator<Item = S>,
        S: Into<OsString> + Clone
, { ... } }

Provided methods

fn from_cli<'a, 'b>(app: App<'a, 'b>) -> DefaultConfigurationProvider where
    'a: 'b, 

fn from_cli_args<'a, 'b, I, S>(
    app: App<'a, 'b>,
    args: I
) -> Result<DefaultConfigurationProvider> where
    'a: 'b,
    I: IntoIterator<Item = S>,
    S: Into<OsString> + Clone

Loading content...

Implementors

impl<T: ClapConfig + Sized> ClapConfigExt for T[src]

fn from_cli<'a, 'b>(app: App<'a, 'b>) -> DefaultConfigurationProvider where
    'a: 'b, 
[src]

fn from_cli_args<'a, 'b, I, S>(
    app: App<'a, 'b>,
    args: I
) -> Result<DefaultConfigurationProvider> where
    'a: 'b,
    I: IntoIterator<Item = S>,
    S: Into<OsString> + Clone
[src]

Loading content...