#[repr(C, align(32))]pub struct I256 { /* private fields */ }
Expand description
A 256-bit signed integer type.
Implementations§
Trait Implementations§
Source§impl<'a> AddAssign<&'a I256> for I256
impl<'a> AddAssign<&'a I256> for I256
Source§fn add_assign(&mut self, rhs: &'a I256)
fn add_assign(&mut self, rhs: &'a I256)
Performs the
+=
operation. Read moreSource§impl AddAssign for I256
impl AddAssign for I256
Source§fn add_assign(&mut self, rhs: I256)
fn add_assign(&mut self, rhs: I256)
Performs the
+=
operation. Read moreSource§impl<'a> BitAndAssign<&'a I256> for I256
impl<'a> BitAndAssign<&'a I256> for I256
Source§fn bitand_assign(&mut self, rhs: &'a I256)
fn bitand_assign(&mut self, rhs: &'a I256)
Performs the
&=
operation. Read moreSource§impl BitAndAssign for I256
impl BitAndAssign for I256
Source§fn bitand_assign(&mut self, rhs: I256)
fn bitand_assign(&mut self, rhs: I256)
Performs the
&=
operation. Read moreSource§impl<'a> BitOrAssign<&'a I256> for I256
impl<'a> BitOrAssign<&'a I256> for I256
Source§fn bitor_assign(&mut self, rhs: &'a I256)
fn bitor_assign(&mut self, rhs: &'a I256)
Performs the
|=
operation. Read moreSource§impl BitOrAssign for I256
impl BitOrAssign for I256
Source§fn bitor_assign(&mut self, rhs: I256)
fn bitor_assign(&mut self, rhs: I256)
Performs the
|=
operation. Read moreSource§impl<'a> BitXorAssign<&'a I256> for I256
impl<'a> BitXorAssign<&'a I256> for I256
Source§fn bitxor_assign(&mut self, rhs: &'a I256)
fn bitxor_assign(&mut self, rhs: &'a I256)
Performs the
^=
operation. Read moreSource§impl BitXorAssign for I256
impl BitXorAssign for I256
Source§fn bitxor_assign(&mut self, rhs: I256)
fn bitxor_assign(&mut self, rhs: I256)
Performs the
^=
operation. Read moreSource§impl<'a> MulAssign<&'a I256> for I256
impl<'a> MulAssign<&'a I256> for I256
Source§fn mul_assign(&mut self, rhs: &'a I256)
fn mul_assign(&mut self, rhs: &'a I256)
Performs the
*=
operation. Read moreSource§impl MulAssign for I256
impl MulAssign for I256
Source§fn mul_assign(&mut self, rhs: I256)
fn mul_assign(&mut self, rhs: I256)
Performs the
*=
operation. Read moreSource§impl Ord for I256
impl Ord for I256
Source§impl PartialOrd for I256
impl PartialOrd for I256
Source§impl<'a> ShlAssign<&'a I256> for I256
impl<'a> ShlAssign<&'a I256> for I256
Source§fn shl_assign(&mut self, rhs: &'a I256)
fn shl_assign(&mut self, rhs: &'a I256)
Performs the
<<=
operation. Read moreSource§impl ShlAssign for I256
impl ShlAssign for I256
Source§fn shl_assign(&mut self, rhs: I256)
fn shl_assign(&mut self, rhs: I256)
Performs the
<<=
operation. Read moreSource§impl<'a> ShrAssign<&'a I256> for I256
impl<'a> ShrAssign<&'a I256> for I256
Source§fn shr_assign(&mut self, rhs: &'a I256)
fn shr_assign(&mut self, rhs: &'a I256)
Performs the
>>=
operation. Read moreSource§impl ShrAssign for I256
impl ShrAssign for I256
Source§fn shr_assign(&mut self, rhs: I256)
fn shr_assign(&mut self, rhs: I256)
Performs the
>>=
operation. Read moreSource§impl<'a> SubAssign<&'a I256> for I256
impl<'a> SubAssign<&'a I256> for I256
Source§fn sub_assign(&mut self, rhs: &'a I256)
fn sub_assign(&mut self, rhs: &'a I256)
Performs the
-=
operation. Read moreSource§impl SubAssign for I256
impl SubAssign for I256
Source§fn sub_assign(&mut self, rhs: I256)
fn sub_assign(&mut self, rhs: I256)
Performs the
-=
operation. Read moreimpl Eq for I256
Auto Trait Implementations§
impl Freeze for I256
impl RefUnwindSafe for I256
impl Send for I256
impl Sync for I256
impl Unpin for I256
impl UnwindSafe for I256
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)