Trait ReadableResultExt

Source
pub trait ReadableResultExt<T, E>: Readable<Target = Result<T, E>> {
    // Provided methods
    fn unwrap(&self) -> T
       where T: Clone + 'static,
             E: 'static { ... }
    fn as_ref(
        &self,
    ) -> Result<ReadableRef<'_, Self, T>, ReadableRef<'_, Self, E>>
       where T: 'static,
             E: 'static { ... }
}
Expand description

An extension trait for Readable<Option<T>> that provides some convenience methods.

Provided Methods§

Source

fn unwrap(&self) -> T
where T: Clone + 'static, E: 'static,

Unwraps the inner value and clones it.

Source

fn as_ref(&self) -> Result<ReadableRef<'_, Self, T>, ReadableRef<'_, Self, E>>
where T: 'static, E: 'static,

Attempts to read the inner value of the Option.

Implementors§

Source§

impl<T, E, R> ReadableResultExt<T, E> for R
where R: Readable<Target = Result<T, E>>,