pub struct Int(pub BigInt);Tuple Fields§
§0: BigIntImplementations§
Trait Implementations§
Source§impl AddAssign<i128> for Int
impl AddAssign<i128> for Int
Source§fn add_assign(&mut self, other: i128)
fn add_assign(&mut self, other: i128)
Performs the
+= operation. Read moreSource§impl AddAssign<i16> for Int
impl AddAssign<i16> for Int
Source§fn add_assign(&mut self, other: i16)
fn add_assign(&mut self, other: i16)
Performs the
+= operation. Read moreSource§impl AddAssign<i32> for Int
impl AddAssign<i32> for Int
Source§fn add_assign(&mut self, other: i32)
fn add_assign(&mut self, other: i32)
Performs the
+= operation. Read moreSource§impl AddAssign<i64> for Int
impl AddAssign<i64> for Int
Source§fn add_assign(&mut self, other: i64)
fn add_assign(&mut self, other: i64)
Performs the
+= operation. Read moreSource§impl AddAssign<i8> for Int
impl AddAssign<i8> for Int
Source§fn add_assign(&mut self, other: i8)
fn add_assign(&mut self, other: i8)
Performs the
+= operation. Read moreSource§impl AddAssign<isize> for Int
impl AddAssign<isize> for Int
Source§fn add_assign(&mut self, other: isize)
fn add_assign(&mut self, other: isize)
Performs the
+= operation. Read moreSource§impl AddAssign<u128> for Int
impl AddAssign<u128> for Int
Source§fn add_assign(&mut self, other: u128)
fn add_assign(&mut self, other: u128)
Performs the
+= operation. Read moreSource§impl AddAssign<u16> for Int
impl AddAssign<u16> for Int
Source§fn add_assign(&mut self, other: u16)
fn add_assign(&mut self, other: u16)
Performs the
+= operation. Read moreSource§impl AddAssign<u32> for Int
impl AddAssign<u32> for Int
Source§fn add_assign(&mut self, other: u32)
fn add_assign(&mut self, other: u32)
Performs the
+= operation. Read moreSource§impl AddAssign<u64> for Int
impl AddAssign<u64> for Int
Source§fn add_assign(&mut self, other: u64)
fn add_assign(&mut self, other: u64)
Performs the
+= operation. Read moreSource§impl AddAssign<u8> for Int
impl AddAssign<u8> for Int
Source§fn add_assign(&mut self, other: u8)
fn add_assign(&mut self, other: u8)
Performs the
+= operation. Read moreSource§impl AddAssign<usize> for Int
impl AddAssign<usize> for Int
Source§fn add_assign(&mut self, other: usize)
fn add_assign(&mut self, other: usize)
Performs the
+= operation. Read moreSource§impl AddAssign for Int
impl AddAssign for Int
Source§fn add_assign(&mut self, other: Int)
fn add_assign(&mut self, other: Int)
Performs the
+= operation. Read moreSource§impl CandidType for Int
impl CandidType for Int
Source§impl<'de> Deserialize<'de> for Int
impl<'de> Deserialize<'de> for Int
Source§fn deserialize<D>(
deserializer: D,
) -> Result<Int, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<Int, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl DivAssign<i128> for Int
impl DivAssign<i128> for Int
Source§fn div_assign(&mut self, other: i128)
fn div_assign(&mut self, other: i128)
Performs the
/= operation. Read moreSource§impl DivAssign<i16> for Int
impl DivAssign<i16> for Int
Source§fn div_assign(&mut self, other: i16)
fn div_assign(&mut self, other: i16)
Performs the
/= operation. Read moreSource§impl DivAssign<i32> for Int
impl DivAssign<i32> for Int
Source§fn div_assign(&mut self, other: i32)
fn div_assign(&mut self, other: i32)
Performs the
/= operation. Read moreSource§impl DivAssign<i64> for Int
impl DivAssign<i64> for Int
Source§fn div_assign(&mut self, other: i64)
fn div_assign(&mut self, other: i64)
Performs the
/= operation. Read moreSource§impl DivAssign<i8> for Int
impl DivAssign<i8> for Int
Source§fn div_assign(&mut self, other: i8)
fn div_assign(&mut self, other: i8)
Performs the
/= operation. Read moreSource§impl DivAssign<isize> for Int
impl DivAssign<isize> for Int
Source§fn div_assign(&mut self, other: isize)
fn div_assign(&mut self, other: isize)
Performs the
/= operation. Read moreSource§impl DivAssign<u128> for Int
impl DivAssign<u128> for Int
Source§fn div_assign(&mut self, other: u128)
fn div_assign(&mut self, other: u128)
Performs the
/= operation. Read moreSource§impl DivAssign<u16> for Int
impl DivAssign<u16> for Int
Source§fn div_assign(&mut self, other: u16)
fn div_assign(&mut self, other: u16)
Performs the
/= operation. Read moreSource§impl DivAssign<u32> for Int
impl DivAssign<u32> for Int
Source§fn div_assign(&mut self, other: u32)
fn div_assign(&mut self, other: u32)
Performs the
/= operation. Read moreSource§impl DivAssign<u64> for Int
impl DivAssign<u64> for Int
Source§fn div_assign(&mut self, other: u64)
fn div_assign(&mut self, other: u64)
Performs the
/= operation. Read moreSource§impl DivAssign<u8> for Int
impl DivAssign<u8> for Int
Source§fn div_assign(&mut self, other: u8)
fn div_assign(&mut self, other: u8)
Performs the
/= operation. Read moreSource§impl DivAssign<usize> for Int
impl DivAssign<usize> for Int
Source§fn div_assign(&mut self, other: usize)
fn div_assign(&mut self, other: usize)
Performs the
/= operation. Read moreSource§impl DivAssign for Int
impl DivAssign for Int
Source§fn div_assign(&mut self, other: Int)
fn div_assign(&mut self, other: Int)
Performs the
/= operation. Read moreSource§impl MulAssign<i128> for Int
impl MulAssign<i128> for Int
Source§fn mul_assign(&mut self, other: i128)
fn mul_assign(&mut self, other: i128)
Performs the
*= operation. Read moreSource§impl MulAssign<i16> for Int
impl MulAssign<i16> for Int
Source§fn mul_assign(&mut self, other: i16)
fn mul_assign(&mut self, other: i16)
Performs the
*= operation. Read moreSource§impl MulAssign<i32> for Int
impl MulAssign<i32> for Int
Source§fn mul_assign(&mut self, other: i32)
fn mul_assign(&mut self, other: i32)
Performs the
*= operation. Read moreSource§impl MulAssign<i64> for Int
impl MulAssign<i64> for Int
Source§fn mul_assign(&mut self, other: i64)
fn mul_assign(&mut self, other: i64)
Performs the
*= operation. Read moreSource§impl MulAssign<i8> for Int
impl MulAssign<i8> for Int
Source§fn mul_assign(&mut self, other: i8)
fn mul_assign(&mut self, other: i8)
Performs the
*= operation. Read moreSource§impl MulAssign<isize> for Int
impl MulAssign<isize> for Int
Source§fn mul_assign(&mut self, other: isize)
fn mul_assign(&mut self, other: isize)
Performs the
*= operation. Read moreSource§impl MulAssign<u128> for Int
impl MulAssign<u128> for Int
Source§fn mul_assign(&mut self, other: u128)
fn mul_assign(&mut self, other: u128)
Performs the
*= operation. Read moreSource§impl MulAssign<u16> for Int
impl MulAssign<u16> for Int
Source§fn mul_assign(&mut self, other: u16)
fn mul_assign(&mut self, other: u16)
Performs the
*= operation. Read moreSource§impl MulAssign<u32> for Int
impl MulAssign<u32> for Int
Source§fn mul_assign(&mut self, other: u32)
fn mul_assign(&mut self, other: u32)
Performs the
*= operation. Read moreSource§impl MulAssign<u64> for Int
impl MulAssign<u64> for Int
Source§fn mul_assign(&mut self, other: u64)
fn mul_assign(&mut self, other: u64)
Performs the
*= operation. Read moreSource§impl MulAssign<u8> for Int
impl MulAssign<u8> for Int
Source§fn mul_assign(&mut self, other: u8)
fn mul_assign(&mut self, other: u8)
Performs the
*= operation. Read moreSource§impl MulAssign<usize> for Int
impl MulAssign<usize> for Int
Source§fn mul_assign(&mut self, other: usize)
fn mul_assign(&mut self, other: usize)
Performs the
*= operation. Read moreSource§impl MulAssign for Int
impl MulAssign for Int
Source§fn mul_assign(&mut self, other: Int)
fn mul_assign(&mut self, other: Int)
Performs the
*= operation. Read moreSource§impl Ord for Int
impl Ord for Int
Source§impl PartialOrd<i128> for Int
impl PartialOrd<i128> for Int
Source§impl PartialOrd<i16> for Int
impl PartialOrd<i16> for Int
Source§impl PartialOrd<i32> for Int
impl PartialOrd<i32> for Int
Source§impl PartialOrd<i64> for Int
impl PartialOrd<i64> for Int
Source§impl PartialOrd<i8> for Int
impl PartialOrd<i8> for Int
Source§impl PartialOrd<isize> for Int
impl PartialOrd<isize> for Int
Source§impl PartialOrd<u128> for Int
impl PartialOrd<u128> for Int
Source§impl PartialOrd<u16> for Int
impl PartialOrd<u16> for Int
Source§impl PartialOrd<u32> for Int
impl PartialOrd<u32> for Int
Source§impl PartialOrd<u64> for Int
impl PartialOrd<u64> for Int
Source§impl PartialOrd<u8> for Int
impl PartialOrd<u8> for Int
Source§impl PartialOrd<usize> for Int
impl PartialOrd<usize> for Int
Source§impl PartialOrd for Int
impl PartialOrd for Int
Source§impl RemAssign<i128> for Int
impl RemAssign<i128> for Int
Source§fn rem_assign(&mut self, other: i128)
fn rem_assign(&mut self, other: i128)
Performs the
%= operation. Read moreSource§impl RemAssign<i16> for Int
impl RemAssign<i16> for Int
Source§fn rem_assign(&mut self, other: i16)
fn rem_assign(&mut self, other: i16)
Performs the
%= operation. Read moreSource§impl RemAssign<i32> for Int
impl RemAssign<i32> for Int
Source§fn rem_assign(&mut self, other: i32)
fn rem_assign(&mut self, other: i32)
Performs the
%= operation. Read moreSource§impl RemAssign<i64> for Int
impl RemAssign<i64> for Int
Source§fn rem_assign(&mut self, other: i64)
fn rem_assign(&mut self, other: i64)
Performs the
%= operation. Read moreSource§impl RemAssign<i8> for Int
impl RemAssign<i8> for Int
Source§fn rem_assign(&mut self, other: i8)
fn rem_assign(&mut self, other: i8)
Performs the
%= operation. Read moreSource§impl RemAssign<isize> for Int
impl RemAssign<isize> for Int
Source§fn rem_assign(&mut self, other: isize)
fn rem_assign(&mut self, other: isize)
Performs the
%= operation. Read moreSource§impl RemAssign<u128> for Int
impl RemAssign<u128> for Int
Source§fn rem_assign(&mut self, other: u128)
fn rem_assign(&mut self, other: u128)
Performs the
%= operation. Read moreSource§impl RemAssign<u16> for Int
impl RemAssign<u16> for Int
Source§fn rem_assign(&mut self, other: u16)
fn rem_assign(&mut self, other: u16)
Performs the
%= operation. Read moreSource§impl RemAssign<u32> for Int
impl RemAssign<u32> for Int
Source§fn rem_assign(&mut self, other: u32)
fn rem_assign(&mut self, other: u32)
Performs the
%= operation. Read moreSource§impl RemAssign<u64> for Int
impl RemAssign<u64> for Int
Source§fn rem_assign(&mut self, other: u64)
fn rem_assign(&mut self, other: u64)
Performs the
%= operation. Read moreSource§impl RemAssign<u8> for Int
impl RemAssign<u8> for Int
Source§fn rem_assign(&mut self, other: u8)
fn rem_assign(&mut self, other: u8)
Performs the
%= operation. Read moreSource§impl RemAssign<usize> for Int
impl RemAssign<usize> for Int
Source§fn rem_assign(&mut self, other: usize)
fn rem_assign(&mut self, other: usize)
Performs the
%= operation. Read moreSource§impl RemAssign for Int
impl RemAssign for Int
Source§fn rem_assign(&mut self, other: Int)
fn rem_assign(&mut self, other: Int)
Performs the
%= operation. Read moreSource§impl Serialize for Int
impl Serialize for Int
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Source§impl SubAssign<i128> for Int
impl SubAssign<i128> for Int
Source§fn sub_assign(&mut self, other: i128)
fn sub_assign(&mut self, other: i128)
Performs the
-= operation. Read moreSource§impl SubAssign<i16> for Int
impl SubAssign<i16> for Int
Source§fn sub_assign(&mut self, other: i16)
fn sub_assign(&mut self, other: i16)
Performs the
-= operation. Read moreSource§impl SubAssign<i32> for Int
impl SubAssign<i32> for Int
Source§fn sub_assign(&mut self, other: i32)
fn sub_assign(&mut self, other: i32)
Performs the
-= operation. Read moreSource§impl SubAssign<i64> for Int
impl SubAssign<i64> for Int
Source§fn sub_assign(&mut self, other: i64)
fn sub_assign(&mut self, other: i64)
Performs the
-= operation. Read moreSource§impl SubAssign<i8> for Int
impl SubAssign<i8> for Int
Source§fn sub_assign(&mut self, other: i8)
fn sub_assign(&mut self, other: i8)
Performs the
-= operation. Read moreSource§impl SubAssign<isize> for Int
impl SubAssign<isize> for Int
Source§fn sub_assign(&mut self, other: isize)
fn sub_assign(&mut self, other: isize)
Performs the
-= operation. Read moreSource§impl SubAssign<u128> for Int
impl SubAssign<u128> for Int
Source§fn sub_assign(&mut self, other: u128)
fn sub_assign(&mut self, other: u128)
Performs the
-= operation. Read moreSource§impl SubAssign<u16> for Int
impl SubAssign<u16> for Int
Source§fn sub_assign(&mut self, other: u16)
fn sub_assign(&mut self, other: u16)
Performs the
-= operation. Read moreSource§impl SubAssign<u32> for Int
impl SubAssign<u32> for Int
Source§fn sub_assign(&mut self, other: u32)
fn sub_assign(&mut self, other: u32)
Performs the
-= operation. Read moreSource§impl SubAssign<u64> for Int
impl SubAssign<u64> for Int
Source§fn sub_assign(&mut self, other: u64)
fn sub_assign(&mut self, other: u64)
Performs the
-= operation. Read moreSource§impl SubAssign<u8> for Int
impl SubAssign<u8> for Int
Source§fn sub_assign(&mut self, other: u8)
fn sub_assign(&mut self, other: u8)
Performs the
-= operation. Read moreSource§impl SubAssign<usize> for Int
impl SubAssign<usize> for Int
Source§fn sub_assign(&mut self, other: usize)
fn sub_assign(&mut self, other: usize)
Performs the
-= operation. Read moreSource§impl SubAssign for Int
impl SubAssign for Int
Source§fn sub_assign(&mut self, other: Int)
fn sub_assign(&mut self, other: Int)
Performs the
-= operation. Read moreimpl Eq for Int
impl StructuralPartialEq for Int
Auto Trait Implementations§
impl Freeze for Int
impl RefUnwindSafe for Int
impl Send for Int
impl Sync for Int
impl Unpin for Int
impl UnwindSafe for Int
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