WrappingNeg

Trait WrappingNeg 

Source
pub trait WrappingNeg {
    type Output;

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

Negation operator which wraps around the type’s boundaries in case of overflow or underflow.

Required Associated Types§

Required Methods§

Source

fn wrapping_neg(self) -> Self::Output

Implementations on Foreign Types§

Source§

impl WrappingNeg for i8

Source§

impl WrappingNeg for i16

Source§

impl WrappingNeg for i32

Source§

impl WrappingNeg for i64

Source§

impl WrappingNeg for i128

Source§

impl WrappingNeg for isize

Source§

impl WrappingNeg for u8

Source§

impl WrappingNeg for u16

Source§

impl WrappingNeg for u32

Source§

impl WrappingNeg for u64

Source§

impl WrappingNeg for u128

Source§

impl WrappingNeg for usize

Source§

impl<'a> WrappingNeg for &'a i8

Source§

impl<'a> WrappingNeg for &'a i16

Source§

impl<'a> WrappingNeg for &'a i32

Source§

impl<'a> WrappingNeg for &'a i64

Source§

impl<'a> WrappingNeg for &'a i128

Source§

impl<'a> WrappingNeg for &'a isize

Source§

impl<'a> WrappingNeg for &'a u8

Source§

impl<'a> WrappingNeg for &'a u16

Source§

impl<'a> WrappingNeg for &'a u32

Source§

impl<'a> WrappingNeg for &'a u64

Source§

impl<'a> WrappingNeg for &'a u128

Source§

impl<'a> WrappingNeg for &'a usize

Implementors§