pub struct InvertedUInt<IU: InvertedUnsigned, B: Bit> { /* private fields */ }Expand description
Inverted UInt (has most significant digit on the outside)
Trait Implementations§
Source§impl<IU, B: Bit> Invert for InvertedUInt<IU, B>
impl<IU, B: Bit> Invert for InvertedUInt<IU, B>
Source§impl<IU: InvertedUnsigned, B: Bit> InvertedUnsigned for InvertedUInt<IU, B>
impl<IU: InvertedUnsigned, B: Bit> InvertedUnsigned for InvertedUInt<IU, B>
Source§impl<U: Unsigned, IU, B: Bit> PrivateInvert<U> for InvertedUInt<IU, B>
impl<U: Unsigned, IU, B: Bit> PrivateInvert<U> for InvertedUInt<IU, B>
type Output = <IU as PrivateInvert<UInt<U, B>>>::Output
fn private_invert(self, rhs: U) -> Self::Output
Source§impl<IU> TrimTrailingZeros for InvertedUInt<IU, B0>where
IU: TrimTrailingZeros + InvertedUnsigned,
impl<IU> TrimTrailingZeros for InvertedUInt<IU, B0>where
IU: TrimTrailingZeros + InvertedUnsigned,
type Output = <IU as TrimTrailingZeros>::Output
fn trim_trailing_zeros(self) -> Self::Output
Source§impl<IU: InvertedUnsigned> TrimTrailingZeros for InvertedUInt<IU, B1>
impl<IU: InvertedUnsigned> TrimTrailingZeros for InvertedUInt<IU, B1>
type Output = InvertedUInt<IU, B1>
fn trim_trailing_zeros(self) -> Self::Output
Auto Trait Implementations§
impl<IU, B> Freeze for InvertedUInt<IU, B>
impl<IU, B> RefUnwindSafe for InvertedUInt<IU, B>where
IU: RefUnwindSafe,
B: RefUnwindSafe,
impl<IU, B> Send for InvertedUInt<IU, B>
impl<IU, B> Sync for InvertedUInt<IU, B>
impl<IU, B> Unpin for InvertedUInt<IU, B>
impl<IU, B> UnwindSafe for InvertedUInt<IU, B>where
IU: UnwindSafe,
B: UnwindSafe,
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<A, B> IsEqualPrivate<B, Equal> for A
impl<A, B> IsEqualPrivate<B, Equal> for A
Source§impl<A, B> IsEqualPrivate<B, Greater> for A
impl<A, B> IsEqualPrivate<B, Greater> for A
Source§impl<A, B> IsEqualPrivate<B, Less> for A
impl<A, B> IsEqualPrivate<B, Less> for A
Source§impl<A, B> IsGreaterOrEqualPrivate<B, Equal> for A
impl<A, B> IsGreaterOrEqualPrivate<B, Equal> for A
Source§impl<A, B> IsGreaterOrEqualPrivate<B, Greater> for A
impl<A, B> IsGreaterOrEqualPrivate<B, Greater> for A
Source§impl<A, B> IsGreaterOrEqualPrivate<B, Less> for A
impl<A, B> IsGreaterOrEqualPrivate<B, Less> for A
Source§impl<A, B> IsGreaterPrivate<B, Equal> for A
impl<A, B> IsGreaterPrivate<B, Equal> for A
Source§impl<A, B> IsGreaterPrivate<B, Greater> for A
impl<A, B> IsGreaterPrivate<B, Greater> for A
Source§impl<A, B> IsGreaterPrivate<B, Less> for A
impl<A, B> IsGreaterPrivate<B, Less> for A
Source§impl<A, B> IsLessOrEqualPrivate<B, Equal> for A
impl<A, B> IsLessOrEqualPrivate<B, Equal> for A
Source§impl<A, B> IsLessOrEqualPrivate<B, Greater> for A
impl<A, B> IsLessOrEqualPrivate<B, Greater> for A
Source§impl<A, B> IsLessOrEqualPrivate<B, Less> for A
impl<A, B> IsLessOrEqualPrivate<B, Less> for A
Source§impl<A, B> IsLessPrivate<B, Equal> for A
impl<A, B> IsLessPrivate<B, Equal> for A
Source§impl<A, B> IsLessPrivate<B, Greater> for A
impl<A, B> IsLessPrivate<B, Greater> for A
Source§impl<A, B> IsLessPrivate<B, Less> for A
impl<A, B> IsLessPrivate<B, Less> for A
Source§impl<A, B> IsNotEqualPrivate<B, Equal> for A
impl<A, B> IsNotEqualPrivate<B, Equal> for A
Source§impl<A, B> IsNotEqualPrivate<B, Greater> for A
impl<A, B> IsNotEqualPrivate<B, Greater> for A
Source§impl<A, B> IsNotEqualPrivate<B, Less> for A
impl<A, B> IsNotEqualPrivate<B, Less> for A
Source§impl<T> SizedTypeProperties for T
impl<T> SizedTypeProperties for T
Source§#[doc(hidden)] const SIZE: usize = _
#[doc(hidden)] const SIZE: usize = _
🔬This is a nightly-only experimental API. (
sized_type_properties)Source§#[doc(hidden)] const ALIGN: usize = _
#[doc(hidden)] const ALIGN: usize = _
🔬This is a nightly-only experimental API. (
sized_type_properties)Source§#[doc(hidden)] const IS_ZST: bool = _
#[doc(hidden)] const IS_ZST: bool = _
🔬This is a nightly-only experimental API. (
sized_type_properties)Source§#[doc(hidden)] const LAYOUT: Layout = _
#[doc(hidden)] const LAYOUT: Layout = _
🔬This is a nightly-only experimental API. (
sized_type_properties)Source§#[doc(hidden)] const MAX_SLICE_LEN: usize = _
#[doc(hidden)] const MAX_SLICE_LEN: usize = _
🔬This is a nightly-only experimental API. (
sized_type_properties)The largest safe length for a
[Self]. Read more