Enum naga::valid::ValidationError
source · pub enum ValidationError {
InvalidHandle(InvalidHandleError),
Layouter(LayoutError),
Type {
handle: Handle<Type>,
name: String,
source: TypeError,
},
Constant {
handle: Handle<Constant>,
name: String,
source: ConstantError,
},
GlobalVariable {
handle: Handle<GlobalVariable>,
name: String,
source: GlobalVariableError,
},
Function {
handle: Handle<Function>,
name: String,
source: FunctionError,
},
EntryPoint {
stage: ShaderStage,
name: String,
source: EntryPointError,
},
Corrupted,
}
Variants§
InvalidHandle(InvalidHandleError)
Layouter(LayoutError)
Type
Constant
GlobalVariable
Function
EntryPoint
Corrupted
Trait Implementations§
source§impl Clone for ValidationError
impl Clone for ValidationError
source§fn clone(&self) -> ValidationError
fn clone(&self) -> ValidationError
Returns a copy 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 ValidationError
impl Debug for ValidationError
source§impl Display for ValidationError
impl Display for ValidationError
source§impl Error for ValidationError
impl Error for ValidationError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
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()
source§impl From<LayoutError> for ValidationError
impl From<LayoutError> for ValidationError
source§fn from(source: LayoutError) -> Self
fn from(source: LayoutError) -> Self
Converts to this type from the input type.