Lines Matching refs:WrappingNeg
104 pub trait WrappingNeg: Sized { interface
125 wrapping_unary_impl!(WrappingNeg, wrapping_neg, u8);
126 wrapping_unary_impl!(WrappingNeg, wrapping_neg, u16);
127 wrapping_unary_impl!(WrappingNeg, wrapping_neg, u32);
128 wrapping_unary_impl!(WrappingNeg, wrapping_neg, u64);
129 wrapping_unary_impl!(WrappingNeg, wrapping_neg, usize);
131 wrapping_unary_impl!(WrappingNeg, wrapping_neg, u128);
132 wrapping_unary_impl!(WrappingNeg, wrapping_neg, i8);
133 wrapping_unary_impl!(WrappingNeg, wrapping_neg, i16);
134 wrapping_unary_impl!(WrappingNeg, wrapping_neg, i32);
135 wrapping_unary_impl!(WrappingNeg, wrapping_neg, i64);
136 wrapping_unary_impl!(WrappingNeg, wrapping_neg, isize);
138 wrapping_unary_impl!(WrappingNeg, wrapping_neg, i128);
246 impl<T: WrappingNeg> WrappingNeg for Wrapping<T>
282 fn wrapping_neg<T: WrappingNeg>(a: T) -> T { in test_wrapping_traits()