Trait typenum::type_operators::ToInt [−][src]
A type operator for taking a concrete integer value from a type.
It returns arbitrary integer value without explicitly specifying the type. It is useful when you pass the values to methods that accept distinct types without runtime casting.
Required methods
Loading content...Implementors
impl ToInt<i8> for Z0
[src]
impl ToInt<i8> for UTerm
[src]
impl ToInt<i16> for Z0
[src]
impl ToInt<i16> for UTerm
[src]
impl ToInt<i32> for Z0
[src]
impl ToInt<i32> for UTerm
[src]
impl ToInt<i64> for Z0
[src]
impl ToInt<i64> for UTerm
[src]
impl ToInt<u8> for UTerm
[src]
impl ToInt<u16> for UTerm
[src]
impl ToInt<u32> for UTerm
[src]
impl ToInt<u64> for UTerm
[src]
impl ToInt<usize> for UTerm
[src]
impl<U> ToInt<i8> for NInt<U> where
U: Unsigned + NonZero,
[src]
U: Unsigned + NonZero,
impl<U> ToInt<i8> for PInt<U> where
U: Unsigned + NonZero,
[src]
U: Unsigned + NonZero,
impl<U> ToInt<i16> for NInt<U> where
U: Unsigned + NonZero,
[src]
U: Unsigned + NonZero,
impl<U> ToInt<i16> for PInt<U> where
U: Unsigned + NonZero,
[src]
U: Unsigned + NonZero,
impl<U> ToInt<i32> for NInt<U> where
U: Unsigned + NonZero,
[src]
U: Unsigned + NonZero,
impl<U> ToInt<i32> for PInt<U> where
U: Unsigned + NonZero,
[src]
U: Unsigned + NonZero,
impl<U> ToInt<i64> for NInt<U> where
U: Unsigned + NonZero,
[src]
U: Unsigned + NonZero,
impl<U> ToInt<i64> for PInt<U> where
U: Unsigned + NonZero,
[src]
U: Unsigned + NonZero,
impl<U, B> ToInt<i8> for UInt<U, B> where
U: Unsigned,
B: Bit,
[src]
U: Unsigned,
B: Bit,
impl<U, B> ToInt<i16> for UInt<U, B> where
U: Unsigned,
B: Bit,
[src]
U: Unsigned,
B: Bit,
impl<U, B> ToInt<i32> for UInt<U, B> where
U: Unsigned,
B: Bit,
[src]
U: Unsigned,
B: Bit,
impl<U, B> ToInt<i64> for UInt<U, B> where
U: Unsigned,
B: Bit,
[src]
U: Unsigned,
B: Bit,
impl<U, B> ToInt<u8> for UInt<U, B> where
U: Unsigned,
B: Bit,
[src]
U: Unsigned,
B: Bit,
impl<U, B> ToInt<u16> for UInt<U, B> where
U: Unsigned,
B: Bit,
[src]
U: Unsigned,
B: Bit,
impl<U, B> ToInt<u32> for UInt<U, B> where
U: Unsigned,
B: Bit,
[src]
U: Unsigned,
B: Bit,
impl<U, B> ToInt<u64> for UInt<U, B> where
U: Unsigned,
B: Bit,
[src]
U: Unsigned,
B: Bit,
impl<U, B> ToInt<usize> for UInt<U, B> where
U: Unsigned,
B: Bit,
[src]
U: Unsigned,
B: Bit,