pub trait Triable<Expr, Return> {
fn try(self) -> TriableResult<Expr, Return>;
}
Required Methods
Implementors
impl<T1, T2, Err1, Err2> Triable<T1, Result<T2, Err2>> for Result<T1, Err1> where
Err2: From<Err1>,
impl<T1, T2> Triable<T1, Option<T2>> for Option<T1>
impl<T1, T2> Triable<T1, Result<T2, ()>> for Option<T1>
impl<T1, T2> Triable<T1, Option<T2>> for Result<T1, ()>
impl Triable<(), bool> for bool
impl<T> Triable<T, bool> for Result<T, ()>
impl<T> Triable<T, bool> for Option<T>
impl<T> Triable<(), Result<T, ()>> for bool
impl<T> Triable<(), Option<T>> for bool