pub struct RelativeAddress32Bit(pub i32);
Expand description
An relative address.
Tuple Fields
0: i32
Trait Implementations
sourceimpl Add<Immediate32Bit> for RelativeAddress32Bit
impl Add<Immediate32Bit> for RelativeAddress32Bit
type Output = RelativeAddress32Bit
type Output = RelativeAddress32Bit
The resulting type after applying the
+
operator.sourcefn add(self, rhs: Immediate32Bit) -> Self::Output
fn add(self, rhs: Immediate32Bit) -> Self::Output
Performs the
+
operation. Read moresourceimpl Add<i32> for RelativeAddress32Bit
impl Add<i32> for RelativeAddress32Bit
sourceimpl AddAssign<Immediate32Bit> for RelativeAddress32Bit
impl AddAssign<Immediate32Bit> for RelativeAddress32Bit
sourcefn add_assign(&mut self, rhs: Immediate32Bit)
fn add_assign(&mut self, rhs: Immediate32Bit)
Performs the
+=
operation. Read moresourceimpl AddAssign<i32> for RelativeAddress32Bit
impl AddAssign<i32> for RelativeAddress32Bit
sourcefn add_assign(&mut self, rhs: i32)
fn add_assign(&mut self, rhs: i32)
Performs the
+=
operation. Read moresourceimpl BitAnd<Immediate32Bit> for RelativeAddress32Bit
impl BitAnd<Immediate32Bit> for RelativeAddress32Bit
type Output = RelativeAddress32Bit
type Output = RelativeAddress32Bit
The resulting type after applying the
&
operator.sourcefn bitand(self, rhs: Immediate32Bit) -> Self::Output
fn bitand(self, rhs: Immediate32Bit) -> Self::Output
Performs the
&
operation. Read moresourceimpl BitAnd<i32> for RelativeAddress32Bit
impl BitAnd<i32> for RelativeAddress32Bit
sourceimpl BitAndAssign<Immediate32Bit> for RelativeAddress32Bit
impl BitAndAssign<Immediate32Bit> for RelativeAddress32Bit
sourcefn bitand_assign(&mut self, rhs: Immediate32Bit)
fn bitand_assign(&mut self, rhs: Immediate32Bit)
Performs the
&=
operation. Read moresourceimpl BitAndAssign<i32> for RelativeAddress32Bit
impl BitAndAssign<i32> for RelativeAddress32Bit
sourcefn bitand_assign(&mut self, rhs: i32)
fn bitand_assign(&mut self, rhs: i32)
Performs the
&=
operation. Read moresourceimpl BitOr<Immediate32Bit> for RelativeAddress32Bit
impl BitOr<Immediate32Bit> for RelativeAddress32Bit
type Output = RelativeAddress32Bit
type Output = RelativeAddress32Bit
The resulting type after applying the
|
operator.sourcefn bitor(self, rhs: Immediate32Bit) -> Self::Output
fn bitor(self, rhs: Immediate32Bit) -> Self::Output
Performs the
|
operation. Read moresourceimpl BitOr<i32> for RelativeAddress32Bit
impl BitOr<i32> for RelativeAddress32Bit
sourceimpl BitOrAssign<Immediate32Bit> for RelativeAddress32Bit
impl BitOrAssign<Immediate32Bit> for RelativeAddress32Bit
sourcefn bitor_assign(&mut self, rhs: Immediate32Bit)
fn bitor_assign(&mut self, rhs: Immediate32Bit)
Performs the
|=
operation. Read moresourceimpl BitOrAssign<i32> for RelativeAddress32Bit
impl BitOrAssign<i32> for RelativeAddress32Bit
sourcefn bitor_assign(&mut self, rhs: i32)
fn bitor_assign(&mut self, rhs: i32)
Performs the
|=
operation. Read moresourceimpl BitXor<Immediate32Bit> for RelativeAddress32Bit
impl BitXor<Immediate32Bit> for RelativeAddress32Bit
type Output = RelativeAddress32Bit
type Output = RelativeAddress32Bit
The resulting type after applying the
^
operator.sourcefn bitxor(self, rhs: Immediate32Bit) -> Self::Output
fn bitxor(self, rhs: Immediate32Bit) -> Self::Output
Performs the
^
operation. Read moresourceimpl BitXor<i32> for RelativeAddress32Bit
impl BitXor<i32> for RelativeAddress32Bit
sourceimpl BitXorAssign<Immediate32Bit> for RelativeAddress32Bit
impl BitXorAssign<Immediate32Bit> for RelativeAddress32Bit
sourcefn bitxor_assign(&mut self, rhs: Immediate32Bit)
fn bitxor_assign(&mut self, rhs: Immediate32Bit)
Performs the
^=
operation. Read moresourceimpl BitXorAssign<i32> for RelativeAddress32Bit
impl BitXorAssign<i32> for RelativeAddress32Bit
sourcefn bitxor_assign(&mut self, rhs: i32)
fn bitxor_assign(&mut self, rhs: i32)
Performs the
^=
operation. Read moresourceimpl Clone for RelativeAddress32Bit
impl Clone for RelativeAddress32Bit
sourcefn clone(&self) -> RelativeAddress32Bit
fn clone(&self) -> RelativeAddress32Bit
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 RelativeAddress32Bit
impl Debug for RelativeAddress32Bit
sourceimpl Default for RelativeAddress32Bit
impl Default for RelativeAddress32Bit
sourcefn default() -> RelativeAddress32Bit
fn default() -> RelativeAddress32Bit
Returns the “default value” for a type. Read more
sourceimpl Div<Immediate32Bit> for RelativeAddress32Bit
impl Div<Immediate32Bit> for RelativeAddress32Bit
type Output = RelativeAddress32Bit
type Output = RelativeAddress32Bit
The resulting type after applying the
/
operator.sourcefn div(self, rhs: Immediate32Bit) -> Self::Output
fn div(self, rhs: Immediate32Bit) -> Self::Output
Performs the
/
operation. Read moresourceimpl Div<i32> for RelativeAddress32Bit
impl Div<i32> for RelativeAddress32Bit
sourceimpl DivAssign<Immediate32Bit> for RelativeAddress32Bit
impl DivAssign<Immediate32Bit> for RelativeAddress32Bit
sourcefn div_assign(&mut self, rhs: Immediate32Bit)
fn div_assign(&mut self, rhs: Immediate32Bit)
Performs the
/=
operation. Read moresourceimpl DivAssign<i32> for RelativeAddress32Bit
impl DivAssign<i32> for RelativeAddress32Bit
sourcefn div_assign(&mut self, rhs: i32)
fn div_assign(&mut self, rhs: i32)
Performs the
/=
operation. Read moresourceimpl 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<Immediate32Bit> for RelativeAddress32Bit
impl From<Immediate32Bit> for RelativeAddress32Bit
sourcefn from(value: Immediate32Bit) -> Self
fn from(value: Immediate32Bit) -> Self
Converts to this type from the input type.
sourceimpl From<Immediate8Bit> for RelativeAddress32Bit
impl From<Immediate8Bit> for RelativeAddress32Bit
sourcefn from(value: Immediate8Bit) -> Self
fn from(value: Immediate8Bit) -> Self
Converts to this type from the input type.
sourceimpl From<RelativeAddress8Bit> for RelativeAddress32Bit
impl From<RelativeAddress8Bit> for RelativeAddress32Bit
sourcefn from(value: RelativeAddress8Bit) -> Self
fn from(value: RelativeAddress8Bit) -> Self
Converts to this type from the input type.
sourceimpl From<i16> for RelativeAddress32Bit
impl From<i16> for RelativeAddress32Bit
sourceimpl From<i32> for RelativeAddress32Bit
impl From<i32> for RelativeAddress32Bit
sourceimpl From<i8> for RelativeAddress32Bit
impl From<i8> for RelativeAddress32Bit
sourceimpl From<u16> for RelativeAddress32Bit
impl From<u16> for RelativeAddress32Bit
sourceimpl From<u32> for RelativeAddress32Bit
impl From<u32> for RelativeAddress32Bit
sourceimpl From<u8> for RelativeAddress32Bit
impl From<u8> for RelativeAddress32Bit
sourceimpl Hash for RelativeAddress32Bit
impl Hash for RelativeAddress32Bit
sourceimpl Into<Immediate32Bit> for RelativeAddress32Bit
impl Into<Immediate32Bit> for RelativeAddress32Bit
sourcefn into(self) -> Immediate32Bit
fn into(self) -> Immediate32Bit
Converts this type into the (usually inferred) input type.
sourceimpl Into<i32> for RelativeAddress32Bit
impl Into<i32> for RelativeAddress32Bit
sourceimpl Into<u32> for RelativeAddress32Bit
impl Into<u32> for RelativeAddress32Bit
sourceimpl Mul<Immediate32Bit> for RelativeAddress32Bit
impl Mul<Immediate32Bit> for RelativeAddress32Bit
type Output = RelativeAddress32Bit
type Output = RelativeAddress32Bit
The resulting type after applying the
*
operator.sourcefn mul(self, rhs: Immediate32Bit) -> Self::Output
fn mul(self, rhs: Immediate32Bit) -> Self::Output
Performs the
*
operation. Read moresourceimpl Mul<i32> for RelativeAddress32Bit
impl Mul<i32> for RelativeAddress32Bit
sourceimpl MulAssign<Immediate32Bit> for RelativeAddress32Bit
impl MulAssign<Immediate32Bit> for RelativeAddress32Bit
sourcefn mul_assign(&mut self, rhs: Immediate32Bit)
fn mul_assign(&mut self, rhs: Immediate32Bit)
Performs the
*=
operation. Read moresourceimpl MulAssign<i32> for RelativeAddress32Bit
impl MulAssign<i32> for RelativeAddress32Bit
sourcefn mul_assign(&mut self, rhs: i32)
fn mul_assign(&mut self, rhs: i32)
Performs the
*=
operation. Read moresourceimpl Neg for RelativeAddress32Bit
impl Neg for RelativeAddress32Bit
sourceimpl Not for RelativeAddress32Bit
impl Not for RelativeAddress32Bit
sourceimpl Ord for RelativeAddress32Bit
impl Ord for RelativeAddress32Bit
sourcefn cmp(&self, other: &RelativeAddress32Bit) -> Ordering
fn cmp(&self, other: &RelativeAddress32Bit) -> 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<RelativeAddress32Bit> for RelativeAddress32Bit
impl PartialEq<RelativeAddress32Bit> for RelativeAddress32Bit
sourcefn eq(&self, other: &RelativeAddress32Bit) -> bool
fn eq(&self, other: &RelativeAddress32Bit) -> bool
sourceimpl PartialOrd<RelativeAddress32Bit> for RelativeAddress32Bit
impl PartialOrd<RelativeAddress32Bit> for RelativeAddress32Bit
sourcefn partial_cmp(&self, other: &RelativeAddress32Bit) -> Option<Ordering>
fn partial_cmp(&self, other: &RelativeAddress32Bit) -> 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<Immediate32Bit> for RelativeAddress32Bit
impl Rem<Immediate32Bit> for RelativeAddress32Bit
type Output = RelativeAddress32Bit
type Output = RelativeAddress32Bit
The resulting type after applying the
%
operator.sourcefn rem(self, rhs: Immediate32Bit) -> Self::Output
fn rem(self, rhs: Immediate32Bit) -> Self::Output
Performs the
%
operation. Read moresourceimpl Rem<i32> for RelativeAddress32Bit
impl Rem<i32> for RelativeAddress32Bit
sourceimpl RemAssign<Immediate32Bit> for RelativeAddress32Bit
impl RemAssign<Immediate32Bit> for RelativeAddress32Bit
sourcefn rem_assign(&mut self, rhs: Immediate32Bit)
fn rem_assign(&mut self, rhs: Immediate32Bit)
Performs the
%=
operation. Read moresourceimpl RemAssign<i32> for RelativeAddress32Bit
impl RemAssign<i32> for RelativeAddress32Bit
sourcefn rem_assign(&mut self, rhs: i32)
fn rem_assign(&mut self, rhs: i32)
Performs the
%=
operation. Read moresourceimpl Shl<Immediate32Bit> for RelativeAddress32Bit
impl Shl<Immediate32Bit> for RelativeAddress32Bit
type Output = RelativeAddress32Bit
type Output = RelativeAddress32Bit
The resulting type after applying the
<<
operator.sourcefn shl(self, rhs: Immediate32Bit) -> Self::Output
fn shl(self, rhs: Immediate32Bit) -> Self::Output
Performs the
<<
operation. Read moresourceimpl Shl<i32> for RelativeAddress32Bit
impl Shl<i32> for RelativeAddress32Bit
sourceimpl ShlAssign<Immediate32Bit> for RelativeAddress32Bit
impl ShlAssign<Immediate32Bit> for RelativeAddress32Bit
sourcefn shl_assign(&mut self, rhs: Immediate32Bit)
fn shl_assign(&mut self, rhs: Immediate32Bit)
Performs the
<<=
operation. Read moresourceimpl ShlAssign<i32> for RelativeAddress32Bit
impl ShlAssign<i32> for RelativeAddress32Bit
sourcefn shl_assign(&mut self, rhs: i32)
fn shl_assign(&mut self, rhs: i32)
Performs the
<<=
operation. Read moresourceimpl Shr<Immediate32Bit> for RelativeAddress32Bit
impl Shr<Immediate32Bit> for RelativeAddress32Bit
type Output = RelativeAddress32Bit
type Output = RelativeAddress32Bit
The resulting type after applying the
>>
operator.sourcefn shr(self, rhs: Immediate32Bit) -> Self::Output
fn shr(self, rhs: Immediate32Bit) -> Self::Output
Performs the
>>
operation. Read moresourceimpl Shr<i32> for RelativeAddress32Bit
impl Shr<i32> for RelativeAddress32Bit
sourceimpl ShrAssign<Immediate32Bit> for RelativeAddress32Bit
impl ShrAssign<Immediate32Bit> for RelativeAddress32Bit
sourcefn shr_assign(&mut self, rhs: Immediate32Bit)
fn shr_assign(&mut self, rhs: Immediate32Bit)
Performs the
>>=
operation. Read moresourceimpl ShrAssign<i32> for RelativeAddress32Bit
impl ShrAssign<i32> for RelativeAddress32Bit
sourcefn shr_assign(&mut self, rhs: i32)
fn shr_assign(&mut self, rhs: i32)
Performs the
>>=
operation. Read moresourceimpl Sub<Immediate32Bit> for RelativeAddress32Bit
impl Sub<Immediate32Bit> for RelativeAddress32Bit
type Output = RelativeAddress32Bit
type Output = RelativeAddress32Bit
The resulting type after applying the
-
operator.sourcefn sub(self, rhs: Immediate32Bit) -> Self::Output
fn sub(self, rhs: Immediate32Bit) -> Self::Output
Performs the
-
operation. Read moresourceimpl Sub<i32> for RelativeAddress32Bit
impl Sub<i32> for RelativeAddress32Bit
sourceimpl SubAssign<Immediate32Bit> for RelativeAddress32Bit
impl SubAssign<Immediate32Bit> for RelativeAddress32Bit
sourcefn sub_assign(&mut self, rhs: Immediate32Bit)
fn sub_assign(&mut self, rhs: Immediate32Bit)
Performs the
-=
operation. Read moresourceimpl SubAssign<i32> for RelativeAddress32Bit
impl SubAssign<i32> for RelativeAddress32Bit
sourcefn sub_assign(&mut self, rhs: i32)
fn sub_assign(&mut self, rhs: i32)
Performs the
-=
operation. Read moreimpl Copy for RelativeAddress32Bit
impl Eq for RelativeAddress32Bit
impl StructuralEq for RelativeAddress32Bit
impl StructuralPartialEq for RelativeAddress32Bit
Auto Trait Implementations
impl RefUnwindSafe for RelativeAddress32Bit
impl Send for RelativeAddress32Bit
impl Sync for RelativeAddress32Bit
impl Unpin for RelativeAddress32Bit
impl UnwindSafe for RelativeAddress32Bit
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