Lines Matching refs:Widest
320 let range: T::Widest = end.as_widest() - start.as_widest(); in int_in_range_impl()
321 let mut result = T::Widest::ZERO; in int_in_range_impl()
325 && (range >> T::Widest::from_usize(offset)) > T::Widest::ZERO in int_in_range_impl()
328 result = (result << 8) | T::Widest::from_u8(byte); in int_in_range_impl()
333 if let Some(range) = range.checked_add(T::Widest::ONE) { in int_in_range_impl()
595 type Widest: Int; typedef
604 fn as_widest(self) -> Self::Widest; in as_widest() argument
607 fn from_widest(w: Self::Widest) -> Self; in from_widest()
626 type Widest = $widest;
632 fn as_widest(self) -> Self::Widest {
636 fn from_widest(w: Self::Widest) -> Self {