pub struct Immediate16Bit(pub i16);
Expand description
An immediate argument, typically used for a displacement.
Tuple Fields
0: i16
Trait Implementations
sourceimpl Add<Immediate16Bit> for Immediate16Bit
impl Add<Immediate16Bit> for Immediate16Bit
sourceimpl Add<i16> for Immediate16Bit
impl Add<i16> for Immediate16Bit
sourceimpl AddAssign<Immediate16Bit> for Immediate16Bit
impl AddAssign<Immediate16Bit> for Immediate16Bit
sourcefn add_assign(&mut self, rhs: Self)
fn add_assign(&mut self, rhs: Self)
Performs the
+=
operation. Read moresourceimpl AddAssign<i16> for Immediate16Bit
impl AddAssign<i16> for Immediate16Bit
sourcefn add_assign(&mut self, rhs: i16)
fn add_assign(&mut self, rhs: i16)
Performs the
+=
operation. Read moresourceimpl BitAnd<Immediate16Bit> for Immediate16Bit
impl BitAnd<Immediate16Bit> for Immediate16Bit
sourceimpl BitAnd<i16> for Immediate16Bit
impl BitAnd<i16> for Immediate16Bit
sourceimpl BitAndAssign<Immediate16Bit> for Immediate16Bit
impl BitAndAssign<Immediate16Bit> for Immediate16Bit
sourcefn bitand_assign(&mut self, rhs: Self)
fn bitand_assign(&mut self, rhs: Self)
Performs the
&=
operation. Read moresourceimpl BitAndAssign<i16> for Immediate16Bit
impl BitAndAssign<i16> for Immediate16Bit
sourcefn bitand_assign(&mut self, rhs: i16)
fn bitand_assign(&mut self, rhs: i16)
Performs the
&=
operation. Read moresourceimpl BitOr<Immediate16Bit> for Immediate16Bit
impl BitOr<Immediate16Bit> for Immediate16Bit
sourceimpl BitOr<i16> for Immediate16Bit
impl BitOr<i16> for Immediate16Bit
sourceimpl BitOrAssign<Immediate16Bit> for Immediate16Bit
impl BitOrAssign<Immediate16Bit> for Immediate16Bit
sourcefn bitor_assign(&mut self, rhs: Self)
fn bitor_assign(&mut self, rhs: Self)
Performs the
|=
operation. Read moresourceimpl BitOrAssign<i16> for Immediate16Bit
impl BitOrAssign<i16> for Immediate16Bit
sourcefn bitor_assign(&mut self, rhs: i16)
fn bitor_assign(&mut self, rhs: i16)
Performs the
|=
operation. Read moresourceimpl BitXor<Immediate16Bit> for Immediate16Bit
impl BitXor<Immediate16Bit> for Immediate16Bit
sourceimpl BitXor<i16> for Immediate16Bit
impl BitXor<i16> for Immediate16Bit
sourceimpl BitXorAssign<Immediate16Bit> for Immediate16Bit
impl BitXorAssign<Immediate16Bit> for Immediate16Bit
sourcefn bitxor_assign(&mut self, rhs: Self)
fn bitxor_assign(&mut self, rhs: Self)
Performs the
^=
operation. Read moresourceimpl BitXorAssign<i16> for Immediate16Bit
impl BitXorAssign<i16> for Immediate16Bit
sourcefn bitxor_assign(&mut self, rhs: i16)
fn bitxor_assign(&mut self, rhs: i16)
Performs the
^=
operation. Read moresourceimpl Clone for Immediate16Bit
impl Clone for Immediate16Bit
sourcefn clone(&self) -> Immediate16Bit
fn clone(&self) -> Immediate16Bit
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for Immediate16Bit
impl Debug for Immediate16Bit
sourceimpl Default for Immediate16Bit
impl Default for Immediate16Bit
sourcefn default() -> Immediate16Bit
fn default() -> Immediate16Bit
Returns the “default value” for a type. Read more
sourceimpl Div<Immediate16Bit> for Immediate16Bit
impl Div<Immediate16Bit> for Immediate16Bit
sourceimpl Div<i16> for Immediate16Bit
impl Div<i16> for Immediate16Bit
sourceimpl DivAssign<Immediate16Bit> for Immediate16Bit
impl DivAssign<Immediate16Bit> for Immediate16Bit
sourcefn div_assign(&mut self, rhs: Self)
fn div_assign(&mut self, rhs: Self)
Performs the
/=
operation. Read moresourceimpl DivAssign<i16> for Immediate16Bit
impl DivAssign<i16> for Immediate16Bit
sourcefn div_assign(&mut self, rhs: i16)
fn div_assign(&mut self, rhs: i16)
Performs the
/=
operation. Read moresourceimpl From<Immediate16Bit> for Immediate32Bit
impl From<Immediate16Bit> for Immediate32Bit
sourcefn from(immediate: Immediate16Bit) -> Self
fn from(immediate: Immediate16Bit) -> Self
Converts to this type from the input type.
sourceimpl From<Immediate16Bit> for Immediate64Bit
impl From<Immediate16Bit> for Immediate64Bit
sourcefn from(immediate: Immediate16Bit) -> Self
fn from(immediate: Immediate16Bit) -> Self
Converts to this type from the input type.
sourceimpl From<Immediate16Bit> for RelativeAddress32Bit
impl From<Immediate16Bit> for RelativeAddress32Bit
sourcefn from(value: Immediate16Bit) -> Self
fn from(value: Immediate16Bit) -> Self
Converts to this type from the input type.
sourceimpl From<Immediate8Bit> for Immediate16Bit
impl From<Immediate8Bit> for Immediate16Bit
sourcefn from(immediate: Immediate8Bit) -> Self
fn from(immediate: Immediate8Bit) -> Self
Converts to this type from the input type.
sourceimpl From<i16> for Immediate16Bit
impl From<i16> for Immediate16Bit
sourceimpl From<i8> for Immediate16Bit
impl From<i8> for Immediate16Bit
sourceimpl From<u16> for Immediate16Bit
impl From<u16> for Immediate16Bit
sourceimpl From<u8> for Immediate16Bit
impl From<u8> for Immediate16Bit
sourceimpl Hash for Immediate16Bit
impl Hash for Immediate16Bit
sourceimpl Immediate for Immediate16Bit
impl Immediate for Immediate16Bit
sourceimpl Into<i16> for Immediate16Bit
impl Into<i16> for Immediate16Bit
sourceimpl Into<u16> for Immediate16Bit
impl Into<u16> for Immediate16Bit
sourceimpl Mul<Immediate16Bit> for Immediate16Bit
impl Mul<Immediate16Bit> for Immediate16Bit
sourceimpl Mul<i16> for Immediate16Bit
impl Mul<i16> for Immediate16Bit
sourceimpl MulAssign<Immediate16Bit> for Immediate16Bit
impl MulAssign<Immediate16Bit> for Immediate16Bit
sourcefn mul_assign(&mut self, rhs: Self)
fn mul_assign(&mut self, rhs: Self)
Performs the
*=
operation. Read moresourceimpl MulAssign<i16> for Immediate16Bit
impl MulAssign<i16> for Immediate16Bit
sourcefn mul_assign(&mut self, rhs: i16)
fn mul_assign(&mut self, rhs: i16)
Performs the
*=
operation. Read moresourceimpl Neg for Immediate16Bit
impl Neg for Immediate16Bit
sourceimpl Not for Immediate16Bit
impl Not for Immediate16Bit
sourceimpl Ord for Immediate16Bit
impl Ord for Immediate16Bit
sourcefn cmp(&self, other: &Immediate16Bit) -> Ordering
fn cmp(&self, other: &Immediate16Bit) -> Ordering
1.21.0 · sourcefn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 · sourcefn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
1.50.0 · sourcefn clamp(self, min: Self, max: Self) -> Selfwhere
Self: Sized + PartialOrd<Self>,
fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
sourceimpl PartialEq<Immediate16Bit> for Immediate16Bit
impl PartialEq<Immediate16Bit> for Immediate16Bit
sourcefn eq(&self, other: &Immediate16Bit) -> bool
fn eq(&self, other: &Immediate16Bit) -> bool
sourceimpl PartialOrd<Immediate16Bit> for Immediate16Bit
impl PartialOrd<Immediate16Bit> for Immediate16Bit
sourcefn partial_cmp(&self, other: &Immediate16Bit) -> Option<Ordering>
fn partial_cmp(&self, other: &Immediate16Bit) -> Option<Ordering>
1.0.0 · sourcefn 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 moresourceimpl Rem<Immediate16Bit> for Immediate16Bit
impl Rem<Immediate16Bit> for Immediate16Bit
sourceimpl Rem<i16> for Immediate16Bit
impl Rem<i16> for Immediate16Bit
sourceimpl RemAssign<Immediate16Bit> for Immediate16Bit
impl RemAssign<Immediate16Bit> for Immediate16Bit
sourcefn rem_assign(&mut self, rhs: Self)
fn rem_assign(&mut self, rhs: Self)
Performs the
%=
operation. Read moresourceimpl RemAssign<i16> for Immediate16Bit
impl RemAssign<i16> for Immediate16Bit
sourcefn rem_assign(&mut self, rhs: i16)
fn rem_assign(&mut self, rhs: i16)
Performs the
%=
operation. Read moresourceimpl Shl<Immediate16Bit> for Immediate16Bit
impl Shl<Immediate16Bit> for Immediate16Bit
sourceimpl Shl<i16> for Immediate16Bit
impl Shl<i16> for Immediate16Bit
sourceimpl ShlAssign<Immediate16Bit> for Immediate16Bit
impl ShlAssign<Immediate16Bit> for Immediate16Bit
sourcefn shl_assign(&mut self, rhs: Self)
fn shl_assign(&mut self, rhs: Self)
Performs the
<<=
operation. Read moresourceimpl ShlAssign<i16> for Immediate16Bit
impl ShlAssign<i16> for Immediate16Bit
sourcefn shl_assign(&mut self, rhs: i16)
fn shl_assign(&mut self, rhs: i16)
Performs the
<<=
operation. Read moresourceimpl Shr<Immediate16Bit> for Immediate16Bit
impl Shr<Immediate16Bit> for Immediate16Bit
sourceimpl Shr<i16> for Immediate16Bit
impl Shr<i16> for Immediate16Bit
sourceimpl ShrAssign<Immediate16Bit> for Immediate16Bit
impl ShrAssign<Immediate16Bit> for Immediate16Bit
sourcefn shr_assign(&mut self, rhs: Self)
fn shr_assign(&mut self, rhs: Self)
Performs the
>>=
operation. Read moresourceimpl ShrAssign<i16> for Immediate16Bit
impl ShrAssign<i16> for Immediate16Bit
sourcefn shr_assign(&mut self, rhs: i16)
fn shr_assign(&mut self, rhs: i16)
Performs the
>>=
operation. Read moresourceimpl Sub<Immediate16Bit> for Immediate16Bit
impl Sub<Immediate16Bit> for Immediate16Bit
sourceimpl Sub<i16> for Immediate16Bit
impl Sub<i16> for Immediate16Bit
sourceimpl SubAssign<Immediate16Bit> for Immediate16Bit
impl SubAssign<Immediate16Bit> for Immediate16Bit
sourcefn sub_assign(&mut self, rhs: Self)
fn sub_assign(&mut self, rhs: Self)
Performs the
-=
operation. Read moresourceimpl SubAssign<i16> for Immediate16Bit
impl SubAssign<i16> for Immediate16Bit
sourcefn sub_assign(&mut self, rhs: i16)
fn sub_assign(&mut self, rhs: i16)
Performs the
-=
operation. Read moreimpl Copy for Immediate16Bit
impl Eq for Immediate16Bit
impl StructuralEq for Immediate16Bit
impl StructuralPartialEq for Immediate16Bit
Auto Trait Implementations
impl RefUnwindSafe for Immediate16Bit
impl Send for Immediate16Bit
impl Sync for Immediate16Bit
impl Unpin for Immediate16Bit
impl UnwindSafe for Immediate16Bit
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more