Trait std::num::wrapping::OverflowingOps [] [src]

pub trait OverflowingOps {
    fn overflowing_add(self, rhs: Self) -> (Self, bool);
    fn overflowing_sub(self, rhs: Self) -> (Self, bool);
    fn overflowing_mul(self, rhs: Self) -> (Self, bool);
    fn overflowing_div(self, rhs: Self) -> (Self, bool);
    fn overflowing_rem(self, rhs: Self) -> (Self, bool);
    fn overflowing_neg(self) -> (Self, bool);
    fn overflowing_shl(self, rhs: u32) -> (Self, bool);
    fn overflowing_shr(self, rhs: u32) -> (Self, bool);
}
Deprecated since 1.7.0

: moved to inherent methods

Required Methods

fn overflowing_add(self, rhs: Self) -> (Self, bool)

Deprecated since 1.7.0

: moved to inherent methods

fn overflowing_sub(self, rhs: Self) -> (Self, bool)

Deprecated since 1.7.0

: moved to inherent methods

fn overflowing_mul(self, rhs: Self) -> (Self, bool)

Deprecated since 1.7.0

: moved to inherent methods

fn overflowing_div(self, rhs: Self) -> (Self, bool)

Deprecated since 1.7.0

: moved to inherent methods

fn overflowing_rem(self, rhs: Self) -> (Self, bool)

Deprecated since 1.7.0

: moved to inherent methods

fn overflowing_neg(self) -> (Self, bool)

Deprecated since 1.7.0

: moved to inherent methods

fn overflowing_shl(self, rhs: u32) -> (Self, bool)

Deprecated since 1.7.0

: moved to inherent methods

fn overflowing_shr(self, rhs: u32) -> (Self, bool)

Deprecated since 1.7.0

: moved to inherent methods

Implementors