Enum rspirv::binary::DecodeError [−][src]
pub enum DecodeError { StreamExpected(usize), LimitReached(usize), ImageOperandsUnknown(usize, Word), FPFastMathModeUnknown(usize, Word), SelectionControlUnknown(usize, Word), LoopControlUnknown(usize, Word), FunctionControlUnknown(usize, Word), MemorySemanticsUnknown(usize, Word), MemoryAccessUnknown(usize, Word), KernelProfilingInfoUnknown(usize, Word), SourceLanguageUnknown(usize, Word), ExecutionModelUnknown(usize, Word), AddressingModelUnknown(usize, Word), MemoryModelUnknown(usize, Word), ExecutionModeUnknown(usize, Word), StorageClassUnknown(usize, Word), DimUnknown(usize, Word), SamplerAddressingModeUnknown(usize, Word), SamplerFilterModeUnknown(usize, Word), ImageFormatUnknown(usize, Word), ImageChannelOrderUnknown(usize, Word), ImageChannelDataTypeUnknown(usize, Word), FPRoundingModeUnknown(usize, Word), LinkageTypeUnknown(usize, Word), AccessQualifierUnknown(usize, Word), FunctionParameterAttributeUnknown(usize, Word), DecorationUnknown(usize, Word), BuiltInUnknown(usize, Word), ScopeUnknown(usize, Word), GroupOperationUnknown(usize, Word), KernelEnqueueFlagsUnknown(usize, Word), CapabilityUnknown(usize, Word), DecodeStringFailed(usize, String), }
Decoder Error.
Variants
StreamExpected(usize)
LimitReached(usize)
ImageOperandsUnknown(usize, Word)
FPFastMathModeUnknown(usize, Word)
SelectionControlUnknown(usize, Word)
LoopControlUnknown(usize, Word)
FunctionControlUnknown(usize, Word)
MemorySemanticsUnknown(usize, Word)
MemoryAccessUnknown(usize, Word)
KernelProfilingInfoUnknown(usize, Word)
SourceLanguageUnknown(usize, Word)
ExecutionModelUnknown(usize, Word)
AddressingModelUnknown(usize, Word)
MemoryModelUnknown(usize, Word)
ExecutionModeUnknown(usize, Word)
StorageClassUnknown(usize, Word)
DimUnknown(usize, Word)
SamplerAddressingModeUnknown(usize, Word)
SamplerFilterModeUnknown(usize, Word)
ImageFormatUnknown(usize, Word)
ImageChannelOrderUnknown(usize, Word)
ImageChannelDataTypeUnknown(usize, Word)
FPRoundingModeUnknown(usize, Word)
LinkageTypeUnknown(usize, Word)
AccessQualifierUnknown(usize, Word)
FunctionParameterAttributeUnknown(usize, Word)
DecorationUnknown(usize, Word)
BuiltInUnknown(usize, Word)
ScopeUnknown(usize, Word)
GroupOperationUnknown(usize, Word)
KernelEnqueueFlagsUnknown(usize, Word)
CapabilityUnknown(usize, Word)
DecodeStringFailed(usize, String)
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]
impl Debug for Error
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl PartialEq for Error
[src]
impl PartialEq for Error
fn eq(&self, other: &Error) -> bool
[src]
fn eq(&self, other: &Error) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &Error) -> bool
[src]
fn ne(&self, other: &Error) -> bool
This method tests for !=
.
impl Display for Error
[src]
impl Display for Error
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Error for Error
[src]
impl Error for Error
Auto Trait Implementations
impl Send for DecodeError
impl Send for DecodeError
impl Sync for DecodeError
impl Sync for DecodeError