Lines Matching refs:Wrapping
1 use core::num::Wrapping;
65 impl<T: Zero> Zero for Wrapping<T> implementation
67 Wrapping<T>: Add<Output = Wrapping<T>>,
78 Wrapping(T::zero()) in zero()
154 impl<T: One> One for Wrapping<T> implementation
156 Wrapping<T>: Mul<Output = Wrapping<T>>,
163 Wrapping(T::one()) in one()
186 assert_eq!(zero::<$t>(), zero::<Wrapping<$t>>().0); in wrapping_identities()
187 assert_eq!(one::<$t>(), one::<Wrapping<$t>>().0); in wrapping_identities()
188 assert_eq!((0 as $t).is_zero(), Wrapping(0 as $t).is_zero()); in wrapping_identities()
189 assert_eq!((1 as $t).is_zero(), Wrapping(1 as $t).is_zero()); in wrapping_identities()
200 require_zero(&Wrapping(42)); in wrapping_is_zero()
205 require_one(&Wrapping(42)); in wrapping_is_one()