pub type U448 = Uint<{ _ }>;
Expand description
448-bit unsigned big integer.
Aliased Type§
struct U448 { /* private fields */ }
Trait Implementations§
Source§impl Encoding for U448
impl Encoding for U448
Source§fn from_be_bytes(bytes: Self::Repr) -> Self
fn from_be_bytes(bytes: Self::Repr) -> Self
Decode from big endian bytes.
Source§fn from_le_bytes(bytes: Self::Repr) -> Self
fn from_le_bytes(bytes: Self::Repr) -> Self
Decode from little endian bytes.
Source§fn to_be_bytes(&self) -> Self::Repr
fn to_be_bytes(&self) -> Self::Repr
Encode to big endian bytes.
Source§fn to_le_bytes(&self) -> Self::Repr
fn to_le_bytes(&self) -> Self::Repr
Encode to little endian bytes.
Source§impl SplitMixed<Uint<{ U64::LIMBS * $size }>, Uint<{ <$name>::LIMBS - U64::LIMBS * $size }>> for U448
impl SplitMixed<Uint<{ U64::LIMBS * $size }>, Uint<{ <$name>::LIMBS - U64::LIMBS * $size }>> for U448
Source§fn split_mixed(&self) -> (Uint<{ _ }>, Uint<{ _ }>)
fn split_mixed(&self) -> (Uint<{ _ }>, Uint<{ _ }>)
Split this number into parts, returning its high and low components
respectively.
Source§impl SplitMixed<Uint<{ U64::LIMBS * $size }>, Uint<{ <$name>::LIMBS - U64::LIMBS * $size }>> for U448
impl SplitMixed<Uint<{ U64::LIMBS * $size }>, Uint<{ <$name>::LIMBS - U64::LIMBS * $size }>> for U448
Source§fn split_mixed(&self) -> (Uint<{ _ }>, Uint<{ _ }>)
fn split_mixed(&self) -> (Uint<{ _ }>, Uint<{ _ }>)
Split this number into parts, returning its high and low components
respectively.
Source§impl SplitMixed<Uint<{ U64::LIMBS * $size }>, Uint<{ <$name>::LIMBS - U64::LIMBS * $size }>> for U448
impl SplitMixed<Uint<{ U64::LIMBS * $size }>, Uint<{ <$name>::LIMBS - U64::LIMBS * $size }>> for U448
Source§fn split_mixed(&self) -> (Uint<{ _ }>, Uint<{ _ }>)
fn split_mixed(&self) -> (Uint<{ _ }>, Uint<{ _ }>)
Split this number into parts, returning its high and low components
respectively.
Source§impl SplitMixed<Uint<{ U64::LIMBS * $size }>, Uint<{ <$name>::LIMBS - U64::LIMBS * $size }>> for U448
impl SplitMixed<Uint<{ U64::LIMBS * $size }>, Uint<{ <$name>::LIMBS - U64::LIMBS * $size }>> for U448
Source§fn split_mixed(&self) -> (Uint<{ _ }>, Uint<{ _ }>)
fn split_mixed(&self) -> (Uint<{ _ }>, Uint<{ _ }>)
Split this number into parts, returning its high and low components
respectively.
Layout§
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...)
attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.
Size: 56 bytes