Skip to main content

Expected

Trait Expected 

Source
pub trait Expected {
    // Provided methods
    fn expected_add(self, rhs: Self) -> Self
       where Self: CheckedAdd + Sized { ... }
    fn expected_sub(self, rhs: Self) -> Self
       where Self: CheckedSub + Sized { ... }
    fn expected_mul(self, rhs: Self) -> Self
       where Self: CheckedMul + Sized { ... }
    fn expected_div(self, rhs: Self) -> Self
       where Self: CheckedDiv + Sized { ... }
    fn expected_rem(self, rhs: Self) -> Self
       where Self: CheckedRem + Sized { ... }
}

Provided Methods§

Source

fn expected_add(self, rhs: Self) -> Self
where Self: CheckedAdd + Sized,

Source

fn expected_sub(self, rhs: Self) -> Self
where Self: CheckedSub + Sized,

Source

fn expected_mul(self, rhs: Self) -> Self
where Self: CheckedMul + Sized,

Source

fn expected_div(self, rhs: Self) -> Self
where Self: CheckedDiv + Sized,

Source

fn expected_rem(self, rhs: Self) -> Self
where Self: CheckedRem + Sized,

Implementors§

Source§

impl<T> Expected for T