[−][src]Enum pir_8_emu::binutils::pir_8_as::LabelFragment
pub enum LabelFragment { Full, High, Low, }
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][+]
impl Copy for LabelFragment
[src]
impl Debug for LabelFragment
[src][+]
impl Eq for LabelFragment
[src]
impl Hash for LabelFragment
[src][+]
impl Ord for LabelFragment
[src][+]
impl PartialEq<LabelFragment> for LabelFragment
[src][+]
impl PartialOrd<LabelFragment> for LabelFragment
[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,
impl<T> Downcast for T where
T: Any,
[src][+]
T: Any,
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,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src][+]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,