[−][src]Struct clap_conf::convert::Holder
Methods
impl<'a, A, RA, B, RB> Holder<'a, A, B, RA, RB> where
A: Getter<'a, RA>,
B: Getter<'a, RB>,
RA: From<RB> + Debug + PartialEq,
RB: Debug + PartialEq,
[src]
A: Getter<'a, RA>,
B: Getter<'a, RB>,
RA: From<RB> + Debug + PartialEq,
RB: Debug + PartialEq,
Trait Implementations
impl<'a, A, RA, B, RB> Getter<'a, RA> for Holder<'a, A, B, RA, RB> where
A: Getter<'a, RA>,
B: Getter<'a, RB>,
A::Iter: Iterator<Item = RA>,
B::Iter: Iterator<Item = RB>,
RA: PartialEq + Debug,
RB: PartialEq + Debug,
RA: From<RB>,
[src]
A: Getter<'a, RA>,
B: Getter<'a, RB>,
A::Iter: Iterator<Item = RA>,
B::Iter: Iterator<Item = RB>,
RA: PartialEq + Debug,
RB: PartialEq + Debug,
RA: From<RB>,
type Iter = OrIter<A::Iter, B::Iter>
fn bool_flag<S: AsRef<str>>(&self, s: S, f: Filter) -> bool
[src]
fn value<S: AsRef<str>>(&self, s: S, f: Filter) -> Option<RA>
[src]
fn values<S: AsRef<str>>(
&self,
s: S,
f: Filter
) -> Option<OrIter<A::Iter, B::Iter>>
[src]
&self,
s: S,
f: Filter
) -> Option<OrIter<A::Iter, B::Iter>>
fn sub<S: AsRef<str>>(&self, s: S, f: Filter) -> bool
[src]
fn wrap<R2, F: Fn(R) -> R2>(self, f: F) -> Wrapper<Self, F, R>
[src]
fn hold<B, RB>(self, b: B) -> Holder<'a, Self, B, R, RB> where
B: Getter<'a, RB>,
R: From<RB>,
RB: PartialEq + Debug,
B::Iter: Iterator<Item = RB>,
[src]
B: Getter<'a, RB>,
R: From<RB>,
RB: PartialEq + Debug,
B::Iter: Iterator<Item = RB>,
fn grab(&'a self) -> Grabber<'a, Self, R, Self::Iter>
[src]
Auto Trait Implementations
impl<'a, A, B, R, RB> Send for Holder<'a, A, B, R, RB> where
A: Send,
B: Send,
R: Sync,
RB: Send,
A: Send,
B: Send,
R: Sync,
RB: Send,
impl<'a, A, B, R, RB> Sync for Holder<'a, A, B, R, RB> where
A: Sync,
B: Sync,
R: Sync,
RB: Sync,
A: Sync,
B: Sync,
R: Sync,
RB: Sync,
Blanket Implementations
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From for T
[src]
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,