pub enum WgslLoweringError {
UnsupportedCapability(String),
UnsupportedOperation(String),
UndefinedBlock(BlockId),
UndefinedValue(ValueId),
TypeError(String),
}Expand description
WGSL lowering errors.
Variants§
UnsupportedCapability(String)
Unsupported capability.
UnsupportedOperation(String)
Unsupported operation.
UndefinedBlock(BlockId)
Undefined block reference.
UndefinedValue(ValueId)
Undefined value reference.
TypeError(String)
Type error.
Trait Implementations§
Source§impl Clone for WgslLoweringError
impl Clone for WgslLoweringError
Source§fn clone(&self) -> WgslLoweringError
fn clone(&self) -> WgslLoweringError
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for WgslLoweringError
impl Debug for WgslLoweringError
Source§impl Display for WgslLoweringError
impl Display for WgslLoweringError
Source§impl Error for WgslLoweringError
impl Error for WgslLoweringError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for WgslLoweringError
impl RefUnwindSafe for WgslLoweringError
impl Send for WgslLoweringError
impl Sync for WgslLoweringError
impl Unpin for WgslLoweringError
impl UnwindSafe for WgslLoweringError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more