Lines Matching refs:WrappingShr
187 pub trait WrappingShr: Sized + Shr<usize, Output = Self> { interface
205 wrapping_shift_impl!(WrappingShr, wrapping_shr, u8);
206 wrapping_shift_impl!(WrappingShr, wrapping_shr, u16);
207 wrapping_shift_impl!(WrappingShr, wrapping_shr, u32);
208 wrapping_shift_impl!(WrappingShr, wrapping_shr, u64);
209 wrapping_shift_impl!(WrappingShr, wrapping_shr, usize);
211 wrapping_shift_impl!(WrappingShr, wrapping_shr, u128);
213 wrapping_shift_impl!(WrappingShr, wrapping_shr, i8);
214 wrapping_shift_impl!(WrappingShr, wrapping_shr, i16);
215 wrapping_shift_impl!(WrappingShr, wrapping_shr, i32);
216 wrapping_shift_impl!(WrappingShr, wrapping_shr, i64);
217 wrapping_shift_impl!(WrappingShr, wrapping_shr, isize);
219 wrapping_shift_impl!(WrappingShr, wrapping_shr, i128);
262 impl<T: WrappingShr> WrappingShr for Wrapping<T>
288 fn wrapping_shr<T: WrappingShr>(a: T, b: u32) -> T { in test_wrapping_traits()
335 fn require_wrappingshr<T: WrappingShr>(_: &T) {} in wrapping_is_wrappingshr()