Lines Matching refs:M

408     pub const fn extend<const M: u32>(self) -> Bounded<T, M> {  in extend()  argument
411 M >= N, in extend()
439 pub fn try_shrink<const M: u32>(self) -> Option<Bounded<T, M>> { in try_shrink() argument
440 Bounded::<T, M>::try_new(self.get()) in try_shrink()
531 impl<T, U, const N: u32, const M: u32> PartialEq<Bounded<U, M>> for Bounded<T, N>
537 fn eq(&self, other: &Bounded<U, M>) -> bool { in eq()
544 impl<T, U, const N: u32, const M: u32> PartialOrd<Bounded<U, M>> for Bounded<T, N>
550 fn partial_cmp(&self, other: &Bounded<U, M>) -> Option<cmp::Ordering> { in partial_cmp()
589 impl<T, const N: u32, const M: u32> ops::Add<Bounded<T, M>> for Bounded<T, N>
596 fn add(self, rhs: Bounded<T, M>) -> Self::Output { in add()
601 impl<T, const N: u32, const M: u32> ops::BitAnd<Bounded<T, M>> for Bounded<T, N>
608 fn bitand(self, rhs: Bounded<T, M>) -> Self::Output { in bitand()
613 impl<T, const N: u32, const M: u32> ops::BitOr<Bounded<T, M>> for Bounded<T, N>
620 fn bitor(self, rhs: Bounded<T, M>) -> Self::Output { in bitor()
625 impl<T, const N: u32, const M: u32> ops::BitXor<Bounded<T, M>> for Bounded<T, N>
632 fn bitxor(self, rhs: Bounded<T, M>) -> Self::Output { in bitxor()
637 impl<T, const N: u32, const M: u32> ops::Div<Bounded<T, M>> for Bounded<T, N>
644 fn div(self, rhs: Bounded<T, M>) -> Self::Output { in div()
649 impl<T, const N: u32, const M: u32> ops::Mul<Bounded<T, M>> for Bounded<T, N>
656 fn mul(self, rhs: Bounded<T, M>) -> Self::Output { in mul()
661 impl<T, const N: u32, const M: u32> ops::Rem<Bounded<T, M>> for Bounded<T, N>
668 fn rem(self, rhs: Bounded<T, M>) -> Self::Output { in rem()
673 impl<T, const N: u32, const M: u32> ops::Sub<Bounded<T, M>> for Bounded<T, N>
680 fn sub(self, rhs: Bounded<T, M>) -> Self::Output { in sub()