Lines Matching defs:Bounded
230 pub struct Bounded<T: Integer, const N: u32>(T); struct
238 impl<const N: u32> Bounded<$type, N> { impl
276 impl<T, const N: u32> Bounded<T, N> implementation
475 impl<T, const N: u32> Deref for Bounded<T, N> implementation
528 impl<T, U, const N: u32, const M: u32> PartialEq<Bounded<U, M>> for Bounded<T, N> implementation
539 impl<T, const N: u32> Eq for Bounded<T, N> where T: Integer {} implementation
541 impl<T, U, const N: u32, const M: u32> PartialOrd<Bounded<U, M>> for Bounded<T, N> implementation
552 impl<T, const N: u32> Ord for Bounded<T, N> implementation
564 impl<T, const N: u32> PartialEq<T> for Bounded<T, N> implementation
574 impl<T, const N: u32> PartialOrd<T> for Bounded<T, N> implementation
586 impl<T, const N: u32, const M: u32> ops::Add<Bounded<T, M>> for Bounded<T, N> implementation
598 impl<T, const N: u32, const M: u32> ops::BitAnd<Bounded<T, M>> for Bounded<T, N> implementation
610 impl<T, const N: u32, const M: u32> ops::BitOr<Bounded<T, M>> for Bounded<T, N> implementation
622 impl<T, const N: u32, const M: u32> ops::BitXor<Bounded<T, M>> for Bounded<T, N> implementation
634 impl<T, const N: u32, const M: u32> ops::Div<Bounded<T, M>> for Bounded<T, N> implementation
646 impl<T, const N: u32, const M: u32> ops::Mul<Bounded<T, M>> for Bounded<T, N> implementation
658 impl<T, const N: u32, const M: u32> ops::Rem<Bounded<T, M>> for Bounded<T, N> implementation
670 impl<T, const N: u32, const M: u32> ops::Sub<Bounded<T, M>> for Bounded<T, N> implementation
684 impl<T, const N: u32> ops::Add<T> for Bounded<T, N> implementation
696 impl<T, const N: u32> ops::BitAnd<T> for Bounded<T, N> implementation
708 impl<T, const N: u32> ops::BitOr<T> for Bounded<T, N> implementation
720 impl<T, const N: u32> ops::BitXor<T> for Bounded<T, N> implementation
732 impl<T, const N: u32> ops::Div<T> for Bounded<T, N> implementation
744 impl<T, const N: u32> ops::Mul<T> for Bounded<T, N> implementation
756 impl<T, const N: u32> ops::Neg for Bounded<T, N> implementation
768 impl<T, const N: u32> ops::Not for Bounded<T, N> implementation
780 impl<T, const N: u32> ops::Rem<T> for Bounded<T, N> implementation
792 impl<T, const N: u32> ops::Sub<T> for Bounded<T, N> implementation
806 impl<T, const N: u32> fmt::Display for Bounded<T, N> implementation
816 impl<T, const N: u32> fmt::Binary for Bounded<T, N> implementation
826 impl<T, const N: u32> fmt::LowerExp for Bounded<T, N> implementation
836 impl<T, const N: u32> fmt::LowerHex for Bounded<T, N> implementation
846 impl<T, const N: u32> fmt::Octal for Bounded<T, N> implementation
856 impl<T, const N: u32> fmt::UpperExp for Bounded<T, N> implementation
866 impl<T, const N: u32> fmt::UpperHex for Bounded<T, N> implementation
1049 impl<T, const N: u32> From<bool> for Bounded<T, N> implementation