Trait tet_libp2p::multihash::typenum::type_operators::ToInt [−]
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
pub fn to_int() -> T
Method returning the concrete value for the type.
Implementors
impl ToInt<i8> for UTerm
impl ToInt<i8> for Z0
impl ToInt<i16> for UTerm
impl ToInt<i16> for Z0
impl ToInt<i32> for UTerm
impl ToInt<i32> for Z0
impl ToInt<i64> for UTerm
impl ToInt<i64> for Z0
impl ToInt<u8> for UTerm
impl ToInt<u16> for UTerm
impl ToInt<u32> for UTerm
impl ToInt<u64> for UTerm
impl ToInt<usize> for UTerm
impl<U> ToInt<i8> for NInt<U> where
U: Unsigned + NonZero,
U: Unsigned + NonZero,
impl<U> ToInt<i8> for PInt<U> where
U: Unsigned + NonZero,
U: Unsigned + NonZero,
impl<U> ToInt<i16> for NInt<U> where
U: Unsigned + NonZero,
U: Unsigned + NonZero,
impl<U> ToInt<i16> for PInt<U> where
U: Unsigned + NonZero,
U: Unsigned + NonZero,
impl<U> ToInt<i32> for NInt<U> where
U: Unsigned + NonZero,
U: Unsigned + NonZero,
impl<U> ToInt<i32> for PInt<U> where
U: Unsigned + NonZero,
U: Unsigned + NonZero,
impl<U> ToInt<i64> for NInt<U> where
U: Unsigned + NonZero,
U: Unsigned + NonZero,
impl<U> ToInt<i64> for PInt<U> where
U: Unsigned + NonZero,
U: Unsigned + NonZero,
impl<U, B> ToInt<i8> for UInt<U, B> where
B: Bit,
U: Unsigned,
B: Bit,
U: Unsigned,
impl<U, B> ToInt<i16> for UInt<U, B> where
B: Bit,
U: Unsigned,
B: Bit,
U: Unsigned,
impl<U, B> ToInt<i32> for UInt<U, B> where
B: Bit,
U: Unsigned,
B: Bit,
U: Unsigned,
impl<U, B> ToInt<i64> for UInt<U, B> where
B: Bit,
U: Unsigned,
B: Bit,
U: Unsigned,
impl<U, B> ToInt<u8> for UInt<U, B> where
B: Bit,
U: Unsigned,
B: Bit,
U: Unsigned,
impl<U, B> ToInt<u16> for UInt<U, B> where
B: Bit,
U: Unsigned,
B: Bit,
U: Unsigned,
impl<U, B> ToInt<u32> for UInt<U, B> where
B: Bit,
U: Unsigned,
B: Bit,
U: Unsigned,
impl<U, B> ToInt<u64> for UInt<U, B> where
B: Bit,
U: Unsigned,
B: Bit,
U: Unsigned,
impl<U, B> ToInt<usize> for UInt<U, B> where
B: Bit,
U: Unsigned,
B: Bit,
U: Unsigned,