Enum rspirv::binary::DecodeError[][src]

pub enum DecodeError {
    StreamExpected(usize),
    LimitReached(usize),
    ImageOperandsUnknown(usizeWord),
    FPFastMathModeUnknown(usizeWord),
    SelectionControlUnknown(usizeWord),
    LoopControlUnknown(usizeWord),
    FunctionControlUnknown(usizeWord),
    MemorySemanticsUnknown(usizeWord),
    MemoryAccessUnknown(usizeWord),
    KernelProfilingInfoUnknown(usizeWord),
    SourceLanguageUnknown(usizeWord),
    ExecutionModelUnknown(usizeWord),
    AddressingModelUnknown(usizeWord),
    MemoryModelUnknown(usizeWord),
    ExecutionModeUnknown(usizeWord),
    StorageClassUnknown(usizeWord),
    DimUnknown(usizeWord),
    SamplerAddressingModeUnknown(usizeWord),
    SamplerFilterModeUnknown(usizeWord),
    ImageFormatUnknown(usizeWord),
    ImageChannelOrderUnknown(usizeWord),
    ImageChannelDataTypeUnknown(usizeWord),
    FPRoundingModeUnknown(usizeWord),
    LinkageTypeUnknown(usizeWord),
    AccessQualifierUnknown(usizeWord),
    FunctionParameterAttributeUnknown(usizeWord),
    DecorationUnknown(usizeWord),
    BuiltInUnknown(usizeWord),
    ScopeUnknown(usizeWord),
    GroupOperationUnknown(usizeWord),
    KernelEnqueueFlagsUnknown(usizeWord),
    CapabilityUnknown(usizeWord),
    DecodeStringFailed(usizeString),
}

Decoder Error.

Variants

Failed to decode a string.

For structured error handling, the second element could be string::FromUtf8Error, but the will prohibit the compiler from generating PartialEq for this enum.

Trait Implementations

impl Debug for Error
[src]

Formats the value using the given formatter. Read more

impl PartialEq for Error
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl Display for Error
[src]

Formats the value using the given formatter. Read more

impl Error for Error
[src]

This method is soft-deprecated. Read more

The lower-level cause of this error, if any. Read more

Auto Trait Implementations

impl Send for DecodeError

impl Sync for DecodeError