Enum rspirv_reflect::ReflectError [−][src]
pub enum ReflectError {
Show 15 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),
}Variants
Tuple Fields of MissingBindingDecoration
0: InstructionTuple Fields of MissingSetDecoration
0: InstructionTuple Fields of OperandError
Tuple Fields of OperandIndexError
Tuple Fields of VariableWithoutReturnType
0: InstructionTuple Fields of UnknownStruct
0: InstructionTuple Fields of ImageSampledFieldUnknown
0: Instruction1: u32Tuple Fields of UnhandledTypeInstruction
0: InstructionTuple Fields of MissingResultId
0: InstructionTuple Fields of UnassignedResultId
0: u32Tuple Fields of ParseError
0: ParseStateTrait Implementations
Performs the conversion.