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