[][src]Enum chip_8::errors::Chip8Error

pub enum Chip8Error {
    InvalidRegister(u8),
    UnknownInstruction(u16),
    UnimplementedInstruction(Instruction),
    InvalidKey(u8),
}

Error type for all errors in this crate

Variants

InvalidRegister(u8)

Invalid register definition

UnknownInstruction(u16)

Unknown instruction

UnimplementedInstruction(Instruction)

Known but unimplemented instruction

InvalidKey(u8)

Invalid key definition

Trait Implementations

impl Debug for Chip8Error[src]

impl Display for Chip8Error[src]

impl Eq for Chip8Error[src]

impl Error for Chip8Error[src]

impl PartialEq<Chip8Error> for Chip8Error[src]

impl StructuralEq for Chip8Error[src]

impl StructuralPartialEq for Chip8Error[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> 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.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,