pub struct Ex3Uint(pub BigUint);Tuple Fields§
§0: BigUintTrait Implementations§
Source§impl AddAssign<BigUint> for Ex3Uint
impl AddAssign<BigUint> for Ex3Uint
Source§fn add_assign(&mut self, rhs: BigUint)
fn add_assign(&mut self, rhs: BigUint)
Performs the
+= operation. Read moreSource§impl AddAssign<u128> for Ex3Uint
impl AddAssign<u128> for Ex3Uint
Source§fn add_assign(&mut self, rhs: u128)
fn add_assign(&mut self, rhs: u128)
Performs the
+= operation. Read moreSource§impl AddAssign<u16> for Ex3Uint
impl AddAssign<u16> for Ex3Uint
Source§fn add_assign(&mut self, rhs: u16)
fn add_assign(&mut self, rhs: u16)
Performs the
+= operation. Read moreSource§impl AddAssign<u32> for Ex3Uint
impl AddAssign<u32> for Ex3Uint
Source§fn add_assign(&mut self, rhs: u32)
fn add_assign(&mut self, rhs: u32)
Performs the
+= operation. Read moreSource§impl AddAssign<u64> for Ex3Uint
impl AddAssign<u64> for Ex3Uint
Source§fn add_assign(&mut self, rhs: u64)
fn add_assign(&mut self, rhs: u64)
Performs the
+= operation. Read moreSource§impl AddAssign<u8> for Ex3Uint
impl AddAssign<u8> for Ex3Uint
Source§fn add_assign(&mut self, rhs: u8)
fn add_assign(&mut self, rhs: u8)
Performs the
+= operation. Read moreSource§impl AddAssign<usize> for Ex3Uint
impl AddAssign<usize> for Ex3Uint
Source§fn add_assign(&mut self, rhs: usize)
fn add_assign(&mut self, rhs: usize)
Performs the
+= operation. Read moreSource§impl AddAssign for Ex3Uint
impl AddAssign for Ex3Uint
Source§fn add_assign(&mut self, rhs: Self)
fn add_assign(&mut self, rhs: Self)
Performs the
+= operation. Read moreSource§impl CheckedAdd for Ex3Uint
impl CheckedAdd for Ex3Uint
Source§fn checked_add(&self, rhs: &Self) -> Option<Self>
fn checked_add(&self, rhs: &Self) -> Option<Self>
Adds two numbers, checking for overflow. If overflow happens,
None is
returned.Source§impl CheckedDiv for Ex3Uint
impl CheckedDiv for Ex3Uint
Source§fn checked_div(&self, rhs: &Self) -> Option<Self>
fn checked_div(&self, rhs: &Self) -> Option<Self>
Divides two numbers, checking for underflow, overflow and division by
zero. If any of that happens,
None is returned.Source§impl CheckedMul for Ex3Uint
impl CheckedMul for Ex3Uint
Source§fn checked_mul(&self, rhs: &Self) -> Option<Self>
fn checked_mul(&self, rhs: &Self) -> Option<Self>
Multiplies two numbers, checking for underflow or overflow. If underflow
or overflow happens,
None is returned.Source§impl CheckedSub for Ex3Uint
impl CheckedSub for Ex3Uint
Source§fn checked_sub(&self, rhs: &Self) -> Option<Self>
fn checked_sub(&self, rhs: &Self) -> Option<Self>
Subtracts two numbers, checking for underflow. If underflow happens,
None is returned.Source§impl<'de> Deserialize<'de> for Ex3Uint
impl<'de> Deserialize<'de> for Ex3Uint
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl DivAssign<BigUint> for Ex3Uint
impl DivAssign<BigUint> for Ex3Uint
Source§fn div_assign(&mut self, rhs: BigUint)
fn div_assign(&mut self, rhs: BigUint)
Performs the
/= operation. Read moreSource§impl DivAssign<u128> for Ex3Uint
impl DivAssign<u128> for Ex3Uint
Source§fn div_assign(&mut self, rhs: u128)
fn div_assign(&mut self, rhs: u128)
Performs the
/= operation. Read moreSource§impl DivAssign<u16> for Ex3Uint
impl DivAssign<u16> for Ex3Uint
Source§fn div_assign(&mut self, rhs: u16)
fn div_assign(&mut self, rhs: u16)
Performs the
/= operation. Read moreSource§impl DivAssign<u32> for Ex3Uint
impl DivAssign<u32> for Ex3Uint
Source§fn div_assign(&mut self, rhs: u32)
fn div_assign(&mut self, rhs: u32)
Performs the
/= operation. Read moreSource§impl DivAssign<u64> for Ex3Uint
impl DivAssign<u64> for Ex3Uint
Source§fn div_assign(&mut self, rhs: u64)
fn div_assign(&mut self, rhs: u64)
Performs the
/= operation. Read moreSource§impl DivAssign<u8> for Ex3Uint
impl DivAssign<u8> for Ex3Uint
Source§fn div_assign(&mut self, rhs: u8)
fn div_assign(&mut self, rhs: u8)
Performs the
/= operation. Read moreSource§impl DivAssign<usize> for Ex3Uint
impl DivAssign<usize> for Ex3Uint
Source§fn div_assign(&mut self, rhs: usize)
fn div_assign(&mut self, rhs: usize)
Performs the
/= operation. Read moreSource§impl DivAssign for Ex3Uint
impl DivAssign for Ex3Uint
Source§fn div_assign(&mut self, rhs: Self)
fn div_assign(&mut self, rhs: Self)
Performs the
/= operation. Read moreSource§impl MulAssign<BigUint> for Ex3Uint
impl MulAssign<BigUint> for Ex3Uint
Source§fn mul_assign(&mut self, rhs: BigUint)
fn mul_assign(&mut self, rhs: BigUint)
Performs the
*= operation. Read moreSource§impl MulAssign<u128> for Ex3Uint
impl MulAssign<u128> for Ex3Uint
Source§fn mul_assign(&mut self, rhs: u128)
fn mul_assign(&mut self, rhs: u128)
Performs the
*= operation. Read moreSource§impl MulAssign<u16> for Ex3Uint
impl MulAssign<u16> for Ex3Uint
Source§fn mul_assign(&mut self, rhs: u16)
fn mul_assign(&mut self, rhs: u16)
Performs the
*= operation. Read moreSource§impl MulAssign<u32> for Ex3Uint
impl MulAssign<u32> for Ex3Uint
Source§fn mul_assign(&mut self, rhs: u32)
fn mul_assign(&mut self, rhs: u32)
Performs the
*= operation. Read moreSource§impl MulAssign<u64> for Ex3Uint
impl MulAssign<u64> for Ex3Uint
Source§fn mul_assign(&mut self, rhs: u64)
fn mul_assign(&mut self, rhs: u64)
Performs the
*= operation. Read moreSource§impl MulAssign<u8> for Ex3Uint
impl MulAssign<u8> for Ex3Uint
Source§fn mul_assign(&mut self, rhs: u8)
fn mul_assign(&mut self, rhs: u8)
Performs the
*= operation. Read moreSource§impl MulAssign<usize> for Ex3Uint
impl MulAssign<usize> for Ex3Uint
Source§fn mul_assign(&mut self, rhs: usize)
fn mul_assign(&mut self, rhs: usize)
Performs the
*= operation. Read moreSource§impl MulAssign for Ex3Uint
impl MulAssign for Ex3Uint
Source§fn mul_assign(&mut self, rhs: Self)
fn mul_assign(&mut self, rhs: Self)
Performs the
*= operation. Read moreSource§impl Ord for Ex3Uint
impl Ord for Ex3Uint
Source§impl PartialOrd<BigUint> for Ex3Uint
impl PartialOrd<BigUint> for Ex3Uint
Source§impl PartialOrd<Ex3Uint> for BigUint
impl PartialOrd<Ex3Uint> for BigUint
Source§impl PartialOrd<Ex3Uint> for Nat
impl PartialOrd<Ex3Uint> for Nat
Source§impl PartialOrd<Nat> for Ex3Uint
impl PartialOrd<Nat> for Ex3Uint
Source§impl PartialOrd<u128> for Ex3Uint
impl PartialOrd<u128> for Ex3Uint
Source§impl PartialOrd<u16> for Ex3Uint
impl PartialOrd<u16> for Ex3Uint
Source§impl PartialOrd<u32> for Ex3Uint
impl PartialOrd<u32> for Ex3Uint
Source§impl PartialOrd<u64> for Ex3Uint
impl PartialOrd<u64> for Ex3Uint
Source§impl PartialOrd<u8> for Ex3Uint
impl PartialOrd<u8> for Ex3Uint
Source§impl PartialOrd<usize> for Ex3Uint
impl PartialOrd<usize> for Ex3Uint
Source§impl PartialOrd for Ex3Uint
impl PartialOrd for Ex3Uint
Source§impl RemAssign<BigUint> for Ex3Uint
impl RemAssign<BigUint> for Ex3Uint
Source§fn rem_assign(&mut self, rhs: BigUint)
fn rem_assign(&mut self, rhs: BigUint)
Performs the
%= operation. Read moreSource§impl RemAssign<u128> for Ex3Uint
impl RemAssign<u128> for Ex3Uint
Source§fn rem_assign(&mut self, rhs: u128)
fn rem_assign(&mut self, rhs: u128)
Performs the
%= operation. Read moreSource§impl RemAssign<u16> for Ex3Uint
impl RemAssign<u16> for Ex3Uint
Source§fn rem_assign(&mut self, rhs: u16)
fn rem_assign(&mut self, rhs: u16)
Performs the
%= operation. Read moreSource§impl RemAssign<u32> for Ex3Uint
impl RemAssign<u32> for Ex3Uint
Source§fn rem_assign(&mut self, rhs: u32)
fn rem_assign(&mut self, rhs: u32)
Performs the
%= operation. Read moreSource§impl RemAssign<u64> for Ex3Uint
impl RemAssign<u64> for Ex3Uint
Source§fn rem_assign(&mut self, rhs: u64)
fn rem_assign(&mut self, rhs: u64)
Performs the
%= operation. Read moreSource§impl RemAssign<u8> for Ex3Uint
impl RemAssign<u8> for Ex3Uint
Source§fn rem_assign(&mut self, rhs: u8)
fn rem_assign(&mut self, rhs: u8)
Performs the
%= operation. Read moreSource§impl RemAssign<usize> for Ex3Uint
impl RemAssign<usize> for Ex3Uint
Source§fn rem_assign(&mut self, rhs: usize)
fn rem_assign(&mut self, rhs: usize)
Performs the
%= operation. Read moreSource§impl RemAssign for Ex3Uint
impl RemAssign for Ex3Uint
Source§fn rem_assign(&mut self, rhs: Self)
fn rem_assign(&mut self, rhs: Self)
Performs the
%= operation. Read moreSource§impl Step for Ex3Uint
impl Step for Ex3Uint
Source§fn steps_between(start: &Self, end: &Self) -> Option<usize>
fn steps_between(start: &Self, end: &Self) -> Option<usize>
🔬This is a nightly-only experimental API. (
step_trait)Source§fn forward_checked(start: Self, count: usize) -> Option<Self>
fn forward_checked(start: Self, count: usize) -> Option<Self>
🔬This is a nightly-only experimental API. (
step_trait)Source§fn backward_checked(start: Self, count: usize) -> Option<Self>
fn backward_checked(start: Self, count: usize) -> Option<Self>
🔬This is a nightly-only experimental API. (
step_trait)Source§fn forward(start: Self, count: usize) -> Self
fn forward(start: Self, count: usize) -> Self
🔬This is a nightly-only experimental API. (
step_trait)Source§unsafe fn forward_unchecked(start: Self, count: usize) -> Self
unsafe fn forward_unchecked(start: Self, count: usize) -> Self
🔬This is a nightly-only experimental API. (
step_trait)Source§fn backward(start: Self, count: usize) -> Self
fn backward(start: Self, count: usize) -> Self
🔬This is a nightly-only experimental API. (
step_trait)Source§unsafe fn backward_unchecked(start: Self, count: usize) -> Self
unsafe fn backward_unchecked(start: Self, count: usize) -> Self
🔬This is a nightly-only experimental API. (
step_trait)Source§impl Storable for Ex3Uint
impl Storable for Ex3Uint
Source§fn from_bytes(bytes: Cow<'_, [u8]>) -> Self
fn from_bytes(bytes: Cow<'_, [u8]>) -> Self
Converts bytes into an element.
Source§fn to_bytes_checked(&self) -> Cow<'_, [u8]>
fn to_bytes_checked(&self) -> Cow<'_, [u8]>
Like
to_bytes, but includes additional checks to ensure the element’s serialized bytes
are within the element’s bounds.Source§impl SubAssign<BigUint> for Ex3Uint
impl SubAssign<BigUint> for Ex3Uint
Source§fn sub_assign(&mut self, rhs: BigUint)
fn sub_assign(&mut self, rhs: BigUint)
Performs the
-= operation. Read moreSource§impl SubAssign<u128> for Ex3Uint
impl SubAssign<u128> for Ex3Uint
Source§fn sub_assign(&mut self, rhs: u128)
fn sub_assign(&mut self, rhs: u128)
Performs the
-= operation. Read moreSource§impl SubAssign<u16> for Ex3Uint
impl SubAssign<u16> for Ex3Uint
Source§fn sub_assign(&mut self, rhs: u16)
fn sub_assign(&mut self, rhs: u16)
Performs the
-= operation. Read moreSource§impl SubAssign<u32> for Ex3Uint
impl SubAssign<u32> for Ex3Uint
Source§fn sub_assign(&mut self, rhs: u32)
fn sub_assign(&mut self, rhs: u32)
Performs the
-= operation. Read moreSource§impl SubAssign<u64> for Ex3Uint
impl SubAssign<u64> for Ex3Uint
Source§fn sub_assign(&mut self, rhs: u64)
fn sub_assign(&mut self, rhs: u64)
Performs the
-= operation. Read moreSource§impl SubAssign<u8> for Ex3Uint
impl SubAssign<u8> for Ex3Uint
Source§fn sub_assign(&mut self, rhs: u8)
fn sub_assign(&mut self, rhs: u8)
Performs the
-= operation. Read moreSource§impl SubAssign<usize> for Ex3Uint
impl SubAssign<usize> for Ex3Uint
Source§fn sub_assign(&mut self, rhs: usize)
fn sub_assign(&mut self, rhs: usize)
Performs the
-= operation. Read moreSource§impl SubAssign for Ex3Uint
impl SubAssign for Ex3Uint
Source§fn sub_assign(&mut self, rhs: Self)
fn sub_assign(&mut self, rhs: Self)
Performs the
-= operation. Read moreimpl Eq for Ex3Uint
impl StructuralPartialEq for Ex3Uint
Auto Trait Implementations§
impl Freeze for Ex3Uint
impl RefUnwindSafe for Ex3Uint
impl Send for Ex3Uint
impl Sync for Ex3Uint
impl Unpin for Ex3Uint
impl UnwindSafe for Ex3Uint
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