pub struct Immediate8Bit(pub i8);Expand description
An immediate argument, typically used for a displacement.
Tuple Fields§
§0: i8Trait Implementations§
Source§impl Add<Immediate8Bit> for RelativeAddress8Bit
impl Add<Immediate8Bit> for RelativeAddress8Bit
Source§type Output = RelativeAddress8Bit
type Output = RelativeAddress8Bit
The resulting type after applying the
+ operator.Source§impl Add<i8> for Immediate8Bit
impl Add<i8> for Immediate8Bit
Source§impl Add for Immediate8Bit
impl Add for Immediate8Bit
Source§impl AddAssign<Immediate8Bit> for RelativeAddress8Bit
impl AddAssign<Immediate8Bit> for RelativeAddress8Bit
Source§fn add_assign(&mut self, rhs: Immediate8Bit)
fn add_assign(&mut self, rhs: Immediate8Bit)
Performs the
+= operation. Read moreSource§impl AddAssign<i8> for Immediate8Bit
impl AddAssign<i8> for Immediate8Bit
Source§fn add_assign(&mut self, rhs: i8)
fn add_assign(&mut self, rhs: i8)
Performs the
+= operation. Read moreSource§impl AddAssign for Immediate8Bit
impl AddAssign for Immediate8Bit
Source§fn add_assign(&mut self, rhs: Self)
fn add_assign(&mut self, rhs: Self)
Performs the
+= operation. Read moreSource§impl BitAnd<Immediate8Bit> for RelativeAddress8Bit
impl BitAnd<Immediate8Bit> for RelativeAddress8Bit
Source§type Output = RelativeAddress8Bit
type Output = RelativeAddress8Bit
The resulting type after applying the
& operator.Source§impl BitAnd<i8> for Immediate8Bit
impl BitAnd<i8> for Immediate8Bit
Source§impl BitAnd for Immediate8Bit
impl BitAnd for Immediate8Bit
Source§impl BitAndAssign<Immediate8Bit> for RelativeAddress8Bit
impl BitAndAssign<Immediate8Bit> for RelativeAddress8Bit
Source§fn bitand_assign(&mut self, rhs: Immediate8Bit)
fn bitand_assign(&mut self, rhs: Immediate8Bit)
Performs the
&= operation. Read moreSource§impl BitAndAssign<i8> for Immediate8Bit
impl BitAndAssign<i8> for Immediate8Bit
Source§fn bitand_assign(&mut self, rhs: i8)
fn bitand_assign(&mut self, rhs: i8)
Performs the
&= operation. Read moreSource§impl BitAndAssign for Immediate8Bit
impl BitAndAssign for Immediate8Bit
Source§fn bitand_assign(&mut self, rhs: Self)
fn bitand_assign(&mut self, rhs: Self)
Performs the
&= operation. Read moreSource§impl BitOr<Immediate8Bit> for RelativeAddress8Bit
impl BitOr<Immediate8Bit> for RelativeAddress8Bit
Source§type Output = RelativeAddress8Bit
type Output = RelativeAddress8Bit
The resulting type after applying the
| operator.Source§impl BitOr<i8> for Immediate8Bit
impl BitOr<i8> for Immediate8Bit
Source§impl BitOr for Immediate8Bit
impl BitOr for Immediate8Bit
Source§impl BitOrAssign<Immediate8Bit> for RelativeAddress8Bit
impl BitOrAssign<Immediate8Bit> for RelativeAddress8Bit
Source§fn bitor_assign(&mut self, rhs: Immediate8Bit)
fn bitor_assign(&mut self, rhs: Immediate8Bit)
Performs the
|= operation. Read moreSource§impl BitOrAssign<i8> for Immediate8Bit
impl BitOrAssign<i8> for Immediate8Bit
Source§fn bitor_assign(&mut self, rhs: i8)
fn bitor_assign(&mut self, rhs: i8)
Performs the
|= operation. Read moreSource§impl BitOrAssign for Immediate8Bit
impl BitOrAssign for Immediate8Bit
Source§fn bitor_assign(&mut self, rhs: Self)
fn bitor_assign(&mut self, rhs: Self)
Performs the
|= operation. Read moreSource§impl BitXor<Immediate8Bit> for RelativeAddress8Bit
impl BitXor<Immediate8Bit> for RelativeAddress8Bit
Source§type Output = RelativeAddress8Bit
type Output = RelativeAddress8Bit
The resulting type after applying the
^ operator.Source§impl BitXor<i8> for Immediate8Bit
impl BitXor<i8> for Immediate8Bit
Source§impl BitXor for Immediate8Bit
impl BitXor for Immediate8Bit
Source§impl BitXorAssign<Immediate8Bit> for RelativeAddress8Bit
impl BitXorAssign<Immediate8Bit> for RelativeAddress8Bit
Source§fn bitxor_assign(&mut self, rhs: Immediate8Bit)
fn bitxor_assign(&mut self, rhs: Immediate8Bit)
Performs the
^= operation. Read moreSource§impl BitXorAssign<i8> for Immediate8Bit
impl BitXorAssign<i8> for Immediate8Bit
Source§fn bitxor_assign(&mut self, rhs: i8)
fn bitxor_assign(&mut self, rhs: i8)
Performs the
^= operation. Read moreSource§impl BitXorAssign for Immediate8Bit
impl BitXorAssign for Immediate8Bit
Source§fn bitxor_assign(&mut self, rhs: Self)
fn bitxor_assign(&mut self, rhs: Self)
Performs the
^= operation. Read moreSource§impl Clone for Immediate8Bit
impl Clone for Immediate8Bit
Source§fn clone(&self) -> Immediate8Bit
fn clone(&self) -> Immediate8Bit
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for Immediate8Bit
impl Debug for Immediate8Bit
Source§impl Default for Immediate8Bit
impl Default for Immediate8Bit
Source§fn default() -> Immediate8Bit
fn default() -> Immediate8Bit
Returns the “default value” for a type. Read more
Source§impl Div<Immediate8Bit> for RelativeAddress8Bit
impl Div<Immediate8Bit> for RelativeAddress8Bit
Source§type Output = RelativeAddress8Bit
type Output = RelativeAddress8Bit
The resulting type after applying the
/ operator.Source§impl Div<i8> for Immediate8Bit
impl Div<i8> for Immediate8Bit
Source§impl Div for Immediate8Bit
impl Div for Immediate8Bit
Source§impl DivAssign<Immediate8Bit> for RelativeAddress8Bit
impl DivAssign<Immediate8Bit> for RelativeAddress8Bit
Source§fn div_assign(&mut self, rhs: Immediate8Bit)
fn div_assign(&mut self, rhs: Immediate8Bit)
Performs the
/= operation. Read moreSource§impl DivAssign<i8> for Immediate8Bit
impl DivAssign<i8> for Immediate8Bit
Source§fn div_assign(&mut self, rhs: i8)
fn div_assign(&mut self, rhs: i8)
Performs the
/= operation. Read moreSource§impl DivAssign for Immediate8Bit
impl DivAssign for Immediate8Bit
Source§fn div_assign(&mut self, rhs: Self)
fn div_assign(&mut self, rhs: Self)
Performs the
/= operation. Read moreSource§impl From<Immediate8Bit> for Immediate16Bit
impl From<Immediate8Bit> for Immediate16Bit
Source§fn from(immediate: Immediate8Bit) -> Self
fn from(immediate: Immediate8Bit) -> Self
Converts to this type from the input type.
Source§impl From<Immediate8Bit> for Immediate32Bit
impl From<Immediate8Bit> for Immediate32Bit
Source§fn from(immediate: Immediate8Bit) -> Self
fn from(immediate: Immediate8Bit) -> Self
Converts to this type from the input type.
Source§impl From<Immediate8Bit> for Immediate64Bit
impl From<Immediate8Bit> for Immediate64Bit
Source§fn from(immediate: Immediate8Bit) -> Self
fn from(immediate: Immediate8Bit) -> Self
Converts to this type from the input type.
Source§impl From<Immediate8Bit> for RelativeAddress32Bit
impl From<Immediate8Bit> for RelativeAddress32Bit
Source§fn from(value: Immediate8Bit) -> Self
fn from(value: Immediate8Bit) -> Self
Converts to this type from the input type.
Source§impl From<Immediate8Bit> for RelativeAddress8Bit
impl From<Immediate8Bit> for RelativeAddress8Bit
Source§fn from(value: Immediate8Bit) -> Self
fn from(value: Immediate8Bit) -> Self
Converts to this type from the input type.
Source§impl From<i8> for Immediate8Bit
impl From<i8> for Immediate8Bit
Source§impl From<u8> for Immediate8Bit
impl From<u8> for Immediate8Bit
Source§impl Hash for Immediate8Bit
impl Hash for Immediate8Bit
Source§impl Immediate for Immediate8Bit
impl Immediate for Immediate8Bit
Source§impl Into<Immediate8Bit> for RelativeAddress8Bit
impl Into<Immediate8Bit> for RelativeAddress8Bit
Source§fn into(self) -> Immediate8Bit
fn into(self) -> Immediate8Bit
Converts this type into the (usually inferred) input type.
Source§impl Into<i8> for Immediate8Bit
impl Into<i8> for Immediate8Bit
Source§impl Into<u8> for Immediate8Bit
impl Into<u8> for Immediate8Bit
Source§impl Mul<Immediate8Bit> for RelativeAddress8Bit
impl Mul<Immediate8Bit> for RelativeAddress8Bit
Source§type Output = RelativeAddress8Bit
type Output = RelativeAddress8Bit
The resulting type after applying the
* operator.Source§impl Mul<i8> for Immediate8Bit
impl Mul<i8> for Immediate8Bit
Source§impl Mul for Immediate8Bit
impl Mul for Immediate8Bit
Source§impl MulAssign<Immediate8Bit> for RelativeAddress8Bit
impl MulAssign<Immediate8Bit> for RelativeAddress8Bit
Source§fn mul_assign(&mut self, rhs: Immediate8Bit)
fn mul_assign(&mut self, rhs: Immediate8Bit)
Performs the
*= operation. Read moreSource§impl MulAssign<i8> for Immediate8Bit
impl MulAssign<i8> for Immediate8Bit
Source§fn mul_assign(&mut self, rhs: i8)
fn mul_assign(&mut self, rhs: i8)
Performs the
*= operation. Read moreSource§impl MulAssign for Immediate8Bit
impl MulAssign for Immediate8Bit
Source§fn mul_assign(&mut self, rhs: Self)
fn mul_assign(&mut self, rhs: Self)
Performs the
*= operation. Read moreSource§impl Neg for Immediate8Bit
impl Neg for Immediate8Bit
Source§impl Not for Immediate8Bit
impl Not for Immediate8Bit
Source§impl Ord for Immediate8Bit
impl Ord for Immediate8Bit
Source§fn cmp(&self, other: &Immediate8Bit) -> Ordering
fn cmp(&self, other: &Immediate8Bit) -> Ordering
1.21.0 · Source§fn 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
Source§impl PartialEq for Immediate8Bit
impl PartialEq for Immediate8Bit
Source§impl PartialOrd for Immediate8Bit
impl PartialOrd for Immediate8Bit
Source§impl Rem<Immediate8Bit> for RelativeAddress8Bit
impl Rem<Immediate8Bit> for RelativeAddress8Bit
Source§type Output = RelativeAddress8Bit
type Output = RelativeAddress8Bit
The resulting type after applying the
% operator.Source§impl Rem<i8> for Immediate8Bit
impl Rem<i8> for Immediate8Bit
Source§impl Rem for Immediate8Bit
impl Rem for Immediate8Bit
Source§impl RemAssign<Immediate8Bit> for RelativeAddress8Bit
impl RemAssign<Immediate8Bit> for RelativeAddress8Bit
Source§fn rem_assign(&mut self, rhs: Immediate8Bit)
fn rem_assign(&mut self, rhs: Immediate8Bit)
Performs the
%= operation. Read moreSource§impl RemAssign<i8> for Immediate8Bit
impl RemAssign<i8> for Immediate8Bit
Source§fn rem_assign(&mut self, rhs: i8)
fn rem_assign(&mut self, rhs: i8)
Performs the
%= operation. Read moreSource§impl RemAssign for Immediate8Bit
impl RemAssign for Immediate8Bit
Source§fn rem_assign(&mut self, rhs: Self)
fn rem_assign(&mut self, rhs: Self)
Performs the
%= operation. Read moreSource§impl Shl<Immediate8Bit> for RelativeAddress8Bit
impl Shl<Immediate8Bit> for RelativeAddress8Bit
Source§type Output = RelativeAddress8Bit
type Output = RelativeAddress8Bit
The resulting type after applying the
<< operator.Source§impl Shl<i8> for Immediate8Bit
impl Shl<i8> for Immediate8Bit
Source§impl Shl for Immediate8Bit
impl Shl for Immediate8Bit
Source§impl ShlAssign<Immediate8Bit> for RelativeAddress8Bit
impl ShlAssign<Immediate8Bit> for RelativeAddress8Bit
Source§fn shl_assign(&mut self, rhs: Immediate8Bit)
fn shl_assign(&mut self, rhs: Immediate8Bit)
Performs the
<<= operation. Read moreSource§impl ShlAssign<i8> for Immediate8Bit
impl ShlAssign<i8> for Immediate8Bit
Source§fn shl_assign(&mut self, rhs: i8)
fn shl_assign(&mut self, rhs: i8)
Performs the
<<= operation. Read moreSource§impl ShlAssign for Immediate8Bit
impl ShlAssign for Immediate8Bit
Source§fn shl_assign(&mut self, rhs: Self)
fn shl_assign(&mut self, rhs: Self)
Performs the
<<= operation. Read moreSource§impl Shr<Immediate8Bit> for RelativeAddress8Bit
impl Shr<Immediate8Bit> for RelativeAddress8Bit
Source§type Output = RelativeAddress8Bit
type Output = RelativeAddress8Bit
The resulting type after applying the
>> operator.Source§impl Shr<i8> for Immediate8Bit
impl Shr<i8> for Immediate8Bit
Source§impl Shr for Immediate8Bit
impl Shr for Immediate8Bit
Source§impl ShrAssign<Immediate8Bit> for RelativeAddress8Bit
impl ShrAssign<Immediate8Bit> for RelativeAddress8Bit
Source§fn shr_assign(&mut self, rhs: Immediate8Bit)
fn shr_assign(&mut self, rhs: Immediate8Bit)
Performs the
>>= operation. Read moreSource§impl ShrAssign<i8> for Immediate8Bit
impl ShrAssign<i8> for Immediate8Bit
Source§fn shr_assign(&mut self, rhs: i8)
fn shr_assign(&mut self, rhs: i8)
Performs the
>>= operation. Read moreSource§impl ShrAssign for Immediate8Bit
impl ShrAssign for Immediate8Bit
Source§fn shr_assign(&mut self, rhs: Self)
fn shr_assign(&mut self, rhs: Self)
Performs the
>>= operation. Read moreSource§impl Sub<Immediate8Bit> for RelativeAddress8Bit
impl Sub<Immediate8Bit> for RelativeAddress8Bit
Source§type Output = RelativeAddress8Bit
type Output = RelativeAddress8Bit
The resulting type after applying the
- operator.Source§impl Sub<i8> for Immediate8Bit
impl Sub<i8> for Immediate8Bit
Source§impl Sub for Immediate8Bit
impl Sub for Immediate8Bit
Source§impl SubAssign<Immediate8Bit> for RelativeAddress8Bit
impl SubAssign<Immediate8Bit> for RelativeAddress8Bit
Source§fn sub_assign(&mut self, rhs: Immediate8Bit)
fn sub_assign(&mut self, rhs: Immediate8Bit)
Performs the
-= operation. Read moreSource§impl SubAssign<i8> for Immediate8Bit
impl SubAssign<i8> for Immediate8Bit
Source§fn sub_assign(&mut self, rhs: i8)
fn sub_assign(&mut self, rhs: i8)
Performs the
-= operation. Read moreSource§impl SubAssign for Immediate8Bit
impl SubAssign for Immediate8Bit
Source§fn sub_assign(&mut self, rhs: Self)
fn sub_assign(&mut self, rhs: Self)
Performs the
-= operation. Read moreimpl Copy for Immediate8Bit
impl Eq for Immediate8Bit
impl StructuralPartialEq for Immediate8Bit
Auto Trait Implementations§
impl Freeze for Immediate8Bit
impl RefUnwindSafe for Immediate8Bit
impl Send for Immediate8Bit
impl Sync for Immediate8Bit
impl Unpin for Immediate8Bit
impl UnwindSafe for Immediate8Bit
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