[][src]Struct structural::type_level::integer::Unsigned

pub struct Unsigned<T>(_);

Represents a small,type-level unsigned integer

Trait Implementations

impl<L0, R0, T0, L1, R1, T1, L2, R2, T2, L3, R3, T3, L4, R4, T4, L5, R5, T5> Compare<Unsigned<(R0, R1, R2, R3, R4, R5)>> for Unsigned<(L0, L1, L2, L3, L4, L5)> where
    L0: CompareBit<TEqual, R0, Output = T0>,
    L1: CompareBit<T0, R1, Output = T1>,
    L2: CompareBit<T1, R2, Output = T2>,
    L3: CompareBit<T2, R3, Output = T3>,
    L4: CompareBit<T3, R4, Output = T4>,
    L5: CompareBit<T4, R5, Output = T5>, 
[src]

type Output = T5

impl<T> IsUnsigned for Unsigned<T>[src]

impl<B5, B4, B3, B2, B1, B0> ToUsize for Unsigned<(B5, B4, B3, B2, B1, B0)> where
    B5: IsBit,
    B4: IsBit,
    B3: IsBit,
    B2: IsBit,
    B1: IsBit,
    B0: IsBit
[src]

Auto Trait Implementations

impl<T> RefUnwindSafe for Unsigned<T> where
    T: RefUnwindSafe

impl<T> Send for Unsigned<T> where
    T: Send

impl<T> Sync for Unsigned<T> where
    T: Sync

impl<T> Unpin for Unsigned<T> where
    T: Unpin

impl<T> UnwindSafe for Unsigned<T> where
    T: UnwindSafe

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<This, T> Array0<T> for This where
    This: ?Sized
[src]

impl<This, V, T> Array0Variant<T, V> for This where
    This: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> SelfOps for T where
    T: ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The error type returned when the conversion fails.

impl<T> TypeIdentity for T where
    T: ?Sized
[src]

type Type = T

The same type as Self. Read more