pub struct WgslDirectives {
pub enables: Vec<EnableDirective>,
pub requires: Vec<RequiresDirective>,
pub diagnostics: Vec<DiagnosticDirective>,
}
Fields§
§enables: Vec<EnableDirective>
§requires: Vec<RequiresDirective>
§diagnostics: Vec<DiagnosticDirective>
Implementations§
Trait Implementations§
Source§impl Clone for WgslDirectives
impl Clone for WgslDirectives
Source§fn clone(&self) -> WgslDirectives
fn clone(&self) -> WgslDirectives
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 WgslDirectives
impl Debug for WgslDirectives
Source§impl Default for WgslDirectives
impl Default for WgslDirectives
Source§fn default() -> WgslDirectives
fn default() -> WgslDirectives
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for WgslDirectives
impl RefUnwindSafe for WgslDirectives
impl Send for WgslDirectives
impl Sync for WgslDirectives
impl Unpin for WgslDirectives
impl UnwindSafe for WgslDirectives
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