Enum naga::front::wgsl::Error [−][src]
pub enum Error<'a> {
Show 31 variants
Unexpected((Token<'a>, Range<usize>), ExpectedToken<'a>),
BadU32(Range<usize>, ParseIntError),
BadI32(Range<usize>, ParseIntError),
BadFloat(Range<usize>, ParseFloatError),
BadU32Constant(Range<usize>),
BadScalarWidth(Range<usize>, &'a str),
BadAccessor(Range<usize>),
BadTexture(Range<usize>),
BadTypeCast {
span: Range<usize>,
from_type: String,
to_type: String,
},
BadTextureSampleType {
span: Range<usize>,
kind: ScalarKind,
width: u8,
},
InvalidResolve(ResolveError),
InvalidForInitializer(Range<usize>),
UnknownStorageClass(Range<usize>),
UnknownAttribute(Range<usize>),
UnknownBuiltin(Range<usize>),
UnknownAccess(Range<usize>),
UnknownShaderStage(Range<usize>),
UnknownIdent(Range<usize>, &'a str),
UnknownScalarType(Range<usize>),
UnknownType(Range<usize>),
UnknownStorageFormat(Range<usize>),
UnknownConservativeDepth(Range<usize>),
ZeroStride(Range<usize>),
ZeroSizeOrAlign(Range<usize>),
InconsistentBinding(Range<usize>),
UnknownLocalFunction(Range<usize>),
InitializationTypeMismatch(Range<usize>, Handle<Type>),
MissingType(Range<usize>),
InvalidAtomicPointer(Range<usize>),
InvalidAtomicOperandType(Range<usize>),
Other,
}
Variants
BadU32(Range<usize>, ParseIntError)
Tuple Fields of BadU32
0: Range<usize>
1: ParseIntError
BadI32(Range<usize>, ParseIntError)
Tuple Fields of BadI32
0: Range<usize>
1: ParseIntError
BadFloat(Range<usize>, ParseFloatError)
Tuple Fields of BadFloat
0: Range<usize>
1: ParseFloatError
Fields of BadTextureSampleType
InvalidResolve(ResolveError)
Tuple Fields of InvalidResolve
0: ResolveError
Trait Implementations
Auto Trait Implementations
impl<'a> RefUnwindSafe for Error<'a>
impl<'a> UnwindSafe for Error<'a>
Blanket Implementations
Mutably borrows from an owned value. Read more