Lines Matching refs:WrappingAdd
24 pub trait WrappingAdd: Sized + Add<Self, Output = Self> { trait
30 wrapping_impl!(WrappingAdd, wrapping_add, u8);
31 wrapping_impl!(WrappingAdd, wrapping_add, u16);
32 wrapping_impl!(WrappingAdd, wrapping_add, u32);
33 wrapping_impl!(WrappingAdd, wrapping_add, u64);
34 wrapping_impl!(WrappingAdd, wrapping_add, usize);
36 wrapping_impl!(WrappingAdd, wrapping_add, u128);
38 wrapping_impl!(WrappingAdd, wrapping_add, i8);
39 wrapping_impl!(WrappingAdd, wrapping_add, i16);
40 wrapping_impl!(WrappingAdd, wrapping_add, i32);
41 wrapping_impl!(WrappingAdd, wrapping_add, i64);
42 wrapping_impl!(WrappingAdd, wrapping_add, isize);
44 wrapping_impl!(WrappingAdd, wrapping_add, i128);
222 impl<T: WrappingAdd> WrappingAdd for Wrapping<T>
273 fn wrapping_add<T: WrappingAdd>(a: T, b: T) -> T { in test_wrapping_traits()
308 fn require_wrappingadd<T: WrappingAdd>(_: &T) {} in wrapping_is_wrappingadd()