[−][src]Struct work_tock_lib::grabber::Grabber
Implementations
impl<'a, H, R, I> Grabber<'a, H, R, I> where
H: Getter<'a, R>,
I: Iterator<Item = R>,
R: PartialEq<R> + Debug + Display, [src]
H: Getter<'a, R>,
I: Iterator<Item = R>,
R: PartialEq<R> + Debug + Display,
pub fn new(h: &'a H) -> Grabber<'a, H, R, I>[src]
pub fn op<S>(self, s: S, f: Filter) -> Grabber<'a, H, R, I> where
S: AsRef<str>, [src]
S: AsRef<str>,
pub fn conf<S>(self, s: S) -> Grabber<'a, H, R, I> where
S: AsRef<str>, [src]
S: AsRef<str>,
pub fn env<S>(self, s: S) -> Grabber<'a, H, R, I> where
S: AsRef<str>, [src]
S: AsRef<str>,
pub fn arg<S>(self, s: S) -> Grabber<'a, H, R, I> where
S: AsRef<str>, [src]
S: AsRef<str>,
pub fn done(self) -> Option<R>[src]
pub fn def<V>(self, v: V) -> R where
R: From<V>, [src]
R: From<V>,
pub fn req(self) -> Result<R, ConfError>[src]
impl<'a, H, R, I> Grabber<'a, H, R, I> where
H: Getter<'a, R>,
I: Iterator<Item = R>,
R: PartialEq<R> + Debug + Display + AsRef<str>, [src]
H: Getter<'a, R>,
I: Iterator<Item = R>,
R: PartialEq<R> + Debug + Display + AsRef<str>,
pub fn t_done<T>(self) -> Option<T> where
T: FromStr, [src]
T: FromStr,
pub fn t_def<T>(self, def: T) -> T where
T: FromStr, [src]
T: FromStr,
impl<'a, H, R, I> Grabber<'a, H, R, I> where
H: Getter<'a, R>,
I: Iterator<Item = R>,
R: PartialEq<R> + Debug + AsRef<str> + Display, [src]
H: Getter<'a, R>,
I: Iterator<Item = R>,
R: PartialEq<R> + Debug + AsRef<str> + Display,
pub fn rep_env(self) -> Result<String, ConfError>[src]
pub fn ask<S>(self, s: S) -> Result<String, ConfError> where
S: AsRef<str>, [src]
S: AsRef<str>,
pub fn ask_def<S>(self, s: S, def: S) -> String where
S: AsRef<str>, [src]
S: AsRef<str>,
Trait Implementations
impl<'a, H, R, I> Clone for Grabber<'a, H, R, I> where
H: Clone + Getter<'a, R>,
I: Clone + Iterator<Item = R>,
R: Clone + PartialEq<R> + Debug + Display, [src]
H: Clone + Getter<'a, R>,
I: Clone + Iterator<Item = R>,
R: Clone + PartialEq<R> + Debug + Display,
impl<'a, H, R, I> Debug for Grabber<'a, H, R, I> where
H: Debug + Getter<'a, R>,
I: Debug + Iterator<Item = R>,
R: Debug + PartialEq<R> + Display, [src]
H: Debug + Getter<'a, R>,
I: Debug + Iterator<Item = R>,
R: Debug + PartialEq<R> + Display,
Auto Trait Implementations
impl<'a, H, R, I> RefUnwindSafe for Grabber<'a, H, R, I> where
H: RefUnwindSafe,
I: RefUnwindSafe,
R: RefUnwindSafe,
H: RefUnwindSafe,
I: RefUnwindSafe,
R: RefUnwindSafe,
impl<'a, H, R, I> Send for Grabber<'a, H, R, I> where
H: Sync,
I: Send,
R: Send,
H: Sync,
I: Send,
R: Send,
impl<'a, H, R, I> Sync for Grabber<'a, H, R, I> where
H: Sync,
I: Sync,
R: Sync,
H: Sync,
I: Sync,
R: Sync,
impl<'a, H, R, I> Unpin for Grabber<'a, H, R, I> where
I: Unpin,
R: Unpin,
I: Unpin,
R: Unpin,
impl<'a, H, R, I> UnwindSafe for Grabber<'a, H, R, I> where
H: RefUnwindSafe,
I: UnwindSafe,
R: UnwindSafe,
H: RefUnwindSafe,
I: UnwindSafe,
R: UnwindSafe,
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T[src]
fn clone_into(&self, target: &mut T)[src]
impl<T, U> TryFrom<U> 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<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,