[−][src]Enum pir_8_emu::binutils::pir_8_as::LabelFragment
Which part of the label to write
Variants
Write both bytes of the label address
Write only the high byte of the label address
Write only the low byte of the label address
Methods
impl LabelFragment
[src]
pub fn len(self) -> u8
[src]
Get the amount of bytes this label fragment takes
Examples
assert_eq!(LabelFragment::Full.len(), 2); assert_eq!(LabelFragment::High.len(), 1);
Trait Implementations
impl Clone for LabelFragment
[src]
fn clone(&self) -> LabelFragment
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for LabelFragment
[src]
impl Debug for LabelFragment
[src]
impl Eq for LabelFragment
[src]
impl Hash for LabelFragment
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Ord for LabelFragment
[src]
fn cmp(&self, other: &LabelFragment) -> Ordering
[src]
fn max(self, other: Self) -> Self
1.21.0[src]
fn min(self, other: Self) -> Self
1.21.0[src]
fn clamp(self, min: Self, max: Self) -> Self
[src]
impl PartialEq<LabelFragment> for LabelFragment
[src]
fn eq(&self, other: &LabelFragment) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl PartialOrd<LabelFragment> for LabelFragment
[src]
fn partial_cmp(&self, other: &LabelFragment) -> Option<Ordering>
[src]
#[must_use]
fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
fn le(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for LabelFragment
[src]
impl StructuralPartialEq for LabelFragment
[src]
Auto Trait Implementations
impl RefUnwindSafe for LabelFragment
impl Send for LabelFragment
impl Sync for LabelFragment
impl Unpin for LabelFragment
impl UnwindSafe for LabelFragment
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Downcast for T where
T: Any,
[src]
T: Any,
fn into_any(self: Box<T>) -> Box<dyn Any + 'static>
[src]
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
[src]
fn as_any(&self) -> &(dyn Any + 'static)
[src]
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
[src]
impl<T> DowncastSync for T where
T: Send + Sync + Any,
[src]
T: Send + Sync + Any,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,