SaturatingNeg

Trait SaturatingNeg 

Source
pub trait SaturatingNeg {
    type Output;

    // Required method
    fn saturating_neg(self) -> Self::Output;
}
Expand description

Negation operator which returns the closest possible value in the event of an overflow or underflow.

Required Associated Types§

Required Methods§

Source

fn saturating_neg(self) -> Self::Output

Implementations on Foreign Types§

Source§

impl SaturatingNeg for i8

Source§

impl SaturatingNeg for i16

Source§

impl SaturatingNeg for i32

Source§

impl SaturatingNeg for i64

Source§

impl SaturatingNeg for i128

Source§

impl SaturatingNeg for isize

Source§

impl<'a> SaturatingNeg for &'a i8

Source§

impl<'a> SaturatingNeg for &'a i16

Source§

impl<'a> SaturatingNeg for &'a i32

Source§

impl<'a> SaturatingNeg for &'a i64

Source§

impl<'a> SaturatingNeg for &'a i128

Source§

impl<'a> SaturatingNeg for &'a isize

Implementors§