[][src]Struct yaxpeax_ia64::InstructionBundle

pub struct InstructionBundle { /* fields omitted */ }

Implementations

impl InstructionBundle[src]

pub fn bundle_tag(&self) -> u8[src]

retrieve the tag for this instruction bundle. tag can be used as an index into BUNDLE_TAGS to look up the stop pattern or instruction types of each instruction in this bundle.

pub fn instructions(&self) -> &[Instruction][src]

retrieve the instructions in this bundle. if this bundle contains an LX instruction, it there will be two items (rather than three) in the returned slice.

Trait Implementations

impl Debug for InstructionBundle[src]

impl Decoder<InstructionBundle> for InstDecoder[src]

type Error = DecodeError

impl Default for InstructionBundle[src]

impl Display for InstructionBundle[src]

impl Eq for InstructionBundle[src]

impl Instruction for InstructionBundle[src]

impl LengthedInstruction for InstructionBundle[src]

type Unit = AddressDiff<u64>

impl PartialEq<InstructionBundle> for InstructionBundle[src]

impl StructuralEq for InstructionBundle[src]

impl StructuralPartialEq for InstructionBundle[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Conv for T

impl<T> Conv for T

impl<T> FmtForward for T

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Pipe for T where
    T: ?Sized

impl<T> Pipe for T

impl<T> PipeAsRef for T

impl<T> PipeBorrow for T

impl<T> PipeDeref for T

impl<T> PipeRef for T

impl<T> Tap for T

impl<T> Tap for T

impl<T, U> TapAsRef<U> for T where
    U: ?Sized

impl<T, U> TapBorrow<U> for T where
    U: ?Sized

impl<T> TapDeref for T

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T> TryConv for T

impl<T> TryConv for T

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.