pub struct Uint256(pub U256);
Tuple Fields§
§0: U256
Implementations§
source§impl Uint256
impl Uint256
pub fn from_le_bytes(slice: &[u8]) -> Uint256
pub fn from_be_bytes(slice: &[u8]) -> Uint256
pub fn to_be_bytes(&self) -> [u8; 32]
pub fn to_le_bytes(&self) -> [u8; 32]
Trait Implementations§
source§impl AddAssign for Uint256
impl AddAssign for Uint256
source§fn add_assign(&mut self, Uint256: Uint256)
fn add_assign(&mut self, Uint256: Uint256)
Performs the
+=
operation. Read moresource§impl CheckedAdd for Uint256
impl CheckedAdd for Uint256
source§impl CheckedDiv for Uint256
impl CheckedDiv for Uint256
source§impl CheckedMul for Uint256
impl CheckedMul for Uint256
source§impl CheckedSub for Uint256
impl CheckedSub for Uint256
source§impl<'de> Deserialize<'de> for Uint256
impl<'de> Deserialize<'de> for Uint256
source§fn deserialize<D>(deserializer: D) -> Result<Uint256, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Uint256, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl DivAssign for Uint256
impl DivAssign for Uint256
source§fn div_assign(&mut self, Uint256: Uint256)
fn div_assign(&mut self, Uint256: Uint256)
Performs the
/=
operation. Read moresource§impl FromPrimitive for Uint256
impl FromPrimitive for Uint256
source§fn from_i64(n: i64) -> Option<Self>
fn from_i64(n: i64) -> Option<Self>
Converts an
i64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_u64(n: u64) -> Option<Self>
fn from_u64(n: u64) -> Option<Self>
Converts an
u64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_i128(n: i128) -> Option<Self>
fn from_i128(n: i128) -> Option<Self>
Converts an
i128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read moresource§fn from_u128(n: u128) -> Option<Self>
fn from_u128(n: u128) -> Option<Self>
Converts an
u128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read moresource§fn from_isize(n: isize) -> Option<Self>
fn from_isize(n: isize) -> Option<Self>
Converts an
isize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_i8(n: i8) -> Option<Self>
fn from_i8(n: i8) -> Option<Self>
Converts an
i8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_i16(n: i16) -> Option<Self>
fn from_i16(n: i16) -> Option<Self>
Converts an
i16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_i32(n: i32) -> Option<Self>
fn from_i32(n: i32) -> Option<Self>
Converts an
i32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_usize(n: usize) -> Option<Self>
fn from_usize(n: usize) -> Option<Self>
Converts a
usize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_u8(n: u8) -> Option<Self>
fn from_u8(n: u8) -> Option<Self>
Converts an
u8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_u16(n: u16) -> Option<Self>
fn from_u16(n: u16) -> Option<Self>
Converts an
u16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_u32(n: u32) -> Option<Self>
fn from_u32(n: u32) -> Option<Self>
Converts an
u32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§impl MulAssign for Uint256
impl MulAssign for Uint256
source§fn mul_assign(&mut self, Uint256: Uint256)
fn mul_assign(&mut self, Uint256: Uint256)
Performs the
*=
operation. Read moresource§impl Num for Uint256
impl Num for Uint256
type FromStrRadixErr = ParseError
source§fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>
fn from_str_radix(str: &str, radix: u32) -> Result<Self, Self::FromStrRadixErr>
Convert from a string and radix (typically
2..=36
). Read moresource§impl Ord for Uint256
impl Ord for Uint256
source§impl PartialEq for Uint256
impl PartialEq for Uint256
source§impl PartialOrd for Uint256
impl PartialOrd for Uint256
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moresource§impl RemAssign for Uint256
impl RemAssign for Uint256
source§fn rem_assign(&mut self, Uint256: Uint256)
fn rem_assign(&mut self, Uint256: Uint256)
Performs the
%=
operation. Read moresource§impl ShlAssign for Uint256
impl ShlAssign for Uint256
source§fn shl_assign(&mut self, Uint256: Uint256)
fn shl_assign(&mut self, Uint256: Uint256)
Performs the
<<=
operation. Read moresource§impl ShrAssign for Uint256
impl ShrAssign for Uint256
source§fn shr_assign(&mut self, Uint256: Uint256)
fn shr_assign(&mut self, Uint256: Uint256)
Performs the
>>=
operation. Read moresource§impl SubAssign for Uint256
impl SubAssign for Uint256
source§fn sub_assign(&mut self, Uint256: Uint256)
fn sub_assign(&mut self, Uint256: Uint256)
Performs the
-=
operation. Read moresource§impl ToPrimitive for Uint256
impl ToPrimitive for Uint256
source§fn to_i64(&self) -> Option<i64>
fn to_i64(&self) -> Option<i64>
Converts the value of
self
to an i64
. If the value cannot be
represented by an i64
, then None
is returned.source§fn to_u64(&self) -> Option<u64>
fn to_u64(&self) -> Option<u64>
Converts the value of
self
to a u64
. If the value cannot be
represented by a u64
, then None
is returned.source§fn to_i128(&self) -> Option<i128>
fn to_i128(&self) -> Option<i128>
Converts the value of
self
to an i128
. If the value cannot be
represented by an i128
(i64
under the default implementation), then
None
is returned. Read moresource§fn to_u128(&self) -> Option<u128>
fn to_u128(&self) -> Option<u128>
Converts the value of
self
to a u128
. If the value cannot be
represented by a u128
(u64
under the default implementation), then
None
is returned. Read moresource§fn to_isize(&self) -> Option<isize>
fn to_isize(&self) -> Option<isize>
Converts the value of
self
to an isize
. If the value cannot be
represented by an isize
, then None
is returned.source§fn to_i8(&self) -> Option<i8>
fn to_i8(&self) -> Option<i8>
Converts the value of
self
to an i8
. If the value cannot be
represented by an i8
, then None
is returned.source§fn to_i16(&self) -> Option<i16>
fn to_i16(&self) -> Option<i16>
Converts the value of
self
to an i16
. If the value cannot be
represented by an i16
, then None
is returned.source§fn to_i32(&self) -> Option<i32>
fn to_i32(&self) -> Option<i32>
Converts the value of
self
to an i32
. If the value cannot be
represented by an i32
, then None
is returned.source§fn to_usize(&self) -> Option<usize>
fn to_usize(&self) -> Option<usize>
Converts the value of
self
to a usize
. If the value cannot be
represented by a usize
, then None
is returned.source§fn to_u8(&self) -> Option<u8>
fn to_u8(&self) -> Option<u8>
Converts the value of
self
to a u8
. If the value cannot be
represented by a u8
, then None
is returned.source§fn to_u16(&self) -> Option<u16>
fn to_u16(&self) -> Option<u16>
Converts the value of
self
to a u16
. If the value cannot be
represented by a u16
, then None
is returned.source§fn to_u32(&self) -> Option<u32>
fn to_u32(&self) -> Option<u32>
Converts the value of
self
to a u32
. If the value cannot be
represented by a u32
, then None
is returned.impl Copy for Uint256
impl Eq for Uint256
impl StructuralPartialEq for Uint256
Auto Trait Implementations§
impl Freeze for Uint256
impl RefUnwindSafe for Uint256
impl Send for Uint256
impl Sync for Uint256
impl Unpin for Uint256
impl UnwindSafe for Uint256
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