Enum spirv_utils::parse::ParseError [] [src]

pub enum ParseError {
    DuplicateId(Id, usize),
    UnknownOpcode(u16),
    IdOutOfRange(Id),
    InvalidParamValue(u32, &'static str),
    InstructionTooShort,
    IoError(Error),
    InvalidMagicNumber(u32),
}

Variants

DuplicateId
UnknownOpcode
IdOutOfRange
InvalidParamValue
InstructionTooShort
IoError
InvalidMagicNumber

Trait Implementations

impl From<Error> for ParseError

fn from(e: Error) -> ParseError

impl Display for ParseError

fn fmt(&self, f: &mut Formatter) -> Result

impl Error for ParseError

fn description(&self) -> &str

fn cause(&self) -> Option<&Error>

Derived Implementations

impl Debug for ParseError

fn fmt(&self, __arg_0: &mut Formatter) -> Result