Trait Fallible

Source
pub trait Fallible {
    type Success;
    type Failure;

    // Required method
    fn to_result(self) -> Result<Self::Success, Self::Failure>;
}

Required Associated Types§

Required Methods§

Source

fn to_result(self) -> Result<Self::Success, Self::Failure>

Implementations on Foreign Types§

Source§

impl Fallible for ()

Source§

impl<T, R> Fallible for Result<T, R>

Source§

type Success = T

Source§

type Failure = R

Source§

fn to_result(self) -> Result<Self::Success, Self::Failure>

Implementors§

Source§

impl<T, R> Fallible for RespResult<T, R>