Struct arg_combinators::ext::ArgExt[][src]

pub struct ArgExt<A> { /* fields omitted */ }

Methods

impl<A> ArgExt<A> where
    A: Arg
[src]

impl<A, T> ArgExt<A> where
    A: Arg<Item = Option<T>>, 
[src]

impl<A> ArgExt<A> where
    A: Arg<Item = bool>, 
[src]

impl<A, I> ArgExt<A> where
    A: Arg<Item = I>,
    I: IntoIterator
[src]

impl<A, I, T, E> ArgExt<A> where
    E: Debug + Display,
    A: Arg<Item = I>,
    I: IntoIterator<Item = Result<T, E>>, 
[src]

impl<A, I> ArgExt<A> where
    A: Arg<Item = I>,
    I: Iterator
[src]

Trait Implementations

impl<A> Arg for ArgExt<A> where
    A: Arg
[src]

Auto Trait Implementations

impl<A> Send for ArgExt<A> where
    A: Send

impl<A> Sync for ArgExt<A> where
    A: Sync