pub struct ShaderDiagnostic {
pub severity: DiagnosticSeverity,
pub message: String,
pub line: Option<u32>,
pub column: Option<u32>,
}Expand description
One schema or WGSL diagnostic.
Fields§
§severity: DiagnosticSeveritySeverity category.
message: StringHuman-readable description.
line: Option<u32>Optional one-based generated WGSL line.
column: Option<u32>Optional one-based generated WGSL byte column.
Trait Implementations§
Source§impl Clone for ShaderDiagnostic
impl Clone for ShaderDiagnostic
Source§impl Debug for ShaderDiagnostic
impl Debug for ShaderDiagnostic
impl Eq for ShaderDiagnostic
Source§impl PartialEq for ShaderDiagnostic
impl PartialEq for ShaderDiagnostic
impl StructuralPartialEq for ShaderDiagnostic
Auto Trait Implementations§
impl Freeze for ShaderDiagnostic
impl RefUnwindSafe for ShaderDiagnostic
impl Send for ShaderDiagnostic
impl Sync for ShaderDiagnostic
impl Unpin for ShaderDiagnostic
impl UnsafeUnpin for ShaderDiagnostic
impl UnwindSafe for ShaderDiagnostic
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.