Enum rspirv_reflect::ReflectError [−][src]
pub enum ReflectError {
Show 17 variants
MissingBindingDecoration(Instruction),
MissingSetDecoration(Instruction),
OperandError(Instruction, &'static str, usize),
OperandIndexError(Instruction, &'static str, usize, usize),
VariableWithoutReturnType(Instruction),
UnknownStorageClass(StorageClass),
UnknownStruct(Instruction),
ImageSampledFieldUnknown(Instruction, u32),
UnhandledTypeInstruction(Instruction),
MissingResultId(Instruction),
UnassignedResultId(u32),
MissingHeader,
BindingGlobalParameterBuffer,
TooManyPushConstants,
ParseError(ParseState),
UnexpectedIntWidth(u32),
TryFromIntError(TryFromIntError),
}Variants
MissingBindingDecoration(Instruction)
Tuple Fields
0: InstructionMissingSetDecoration(Instruction)
Tuple Fields
0: InstructionOperandError(Instruction, &'static str, usize)
OperandIndexError(Instruction, &'static str, usize, usize)
VariableWithoutReturnType(Instruction)
Tuple Fields
0: InstructionUnknownStorageClass(StorageClass)
UnknownStruct(Instruction)
Tuple Fields
0: InstructionImageSampledFieldUnknown(Instruction, u32)
UnhandledTypeInstruction(Instruction)
Tuple Fields
0: InstructionMissingResultId(Instruction)
Tuple Fields
0: InstructionUnassignedResultId(u32)
Tuple Fields
0: u32MissingHeader
BindingGlobalParameterBuffer
TooManyPushConstants
ParseError(ParseState)
Tuple Fields
0: ParseStateUnexpectedIntWidth(u32)
Tuple Fields
0: u32TryFromIntError(TryFromIntError)
Tuple Fields
Trait Implementations
Performs the conversion.
Performs the conversion.
