Enum riscu::decode::DecodingError[][src]

pub enum DecodingError {
    Custom,
    Reserved,
    Unknown,
    Truncated,
    Unimplemented,
}

Variants

Custom

Instruction's opcode is reserved for custom extentions and thus can't be decoded further.

Reserved

Instruction's opcode is reserved for future standard extentions.

Unknown

Instruction bit pattern not defined in current specification.

Truncated

More bits from the instruction are required to fully decode it.

Unimplemented

Instruction type is well defined but is not part of RISC-U

Trait Implementations

impl Clone for DecodingError[src]

impl Copy for DecodingError[src]

impl Debug for DecodingError[src]

impl Display for DecodingError[src]

impl Eq for DecodingError[src]

impl Error for DecodingError[src]

impl Hash for DecodingError[src]

impl PartialEq<DecodingError> for DecodingError[src]

impl StructuralEq for DecodingError[src]

impl StructuralPartialEq for DecodingError[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> From<T> for T[src]

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

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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

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.