pub enum ImplementedLanguageExtension {
    ReadOnlyAndReadWriteStorageTextures,
    Packed4x8IntegerDotProduct,
    PointerCompositeAccess,
}Expand description
A variant of LanguageExtension::Implemented.
Variants§
Implementations§
Source§impl ImplementedLanguageExtension
 
impl ImplementedLanguageExtension
Sourcepub const VARIANTS: &'static [Self]
 
pub const VARIANTS: &'static [Self]
A slice of all variants of ImplementedLanguageExtension.
Sourcepub const fn all() -> &'static [Self]
 
pub const fn all() -> &'static [Self]
Returns slice of all variants of ImplementedLanguageExtension.
Sourcepub const fn to_ident(self) -> &'static str
 
pub const fn to_ident(self) -> &'static str
Maps this ImplementedLanguageExtension into the sentinel word associated with it in WGSL.
Trait Implementations§
Source§impl Clone for ImplementedLanguageExtension
 
impl Clone for ImplementedLanguageExtension
Source§fn clone(&self) -> ImplementedLanguageExtension
 
fn clone(&self) -> ImplementedLanguageExtension
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 ImplementedLanguageExtension
 
impl Debug for ImplementedLanguageExtension
Source§impl Hash for ImplementedLanguageExtension
 
impl Hash for ImplementedLanguageExtension
Source§impl PartialEq for ImplementedLanguageExtension
 
impl PartialEq for ImplementedLanguageExtension
Source§fn eq(&self, other: &ImplementedLanguageExtension) -> bool
 
fn eq(&self, other: &ImplementedLanguageExtension) -> bool
Tests for 
self and other values to be equal, and is used by ==.impl Copy for ImplementedLanguageExtension
impl Eq for ImplementedLanguageExtension
impl StructuralPartialEq for ImplementedLanguageExtension
Auto Trait Implementations§
impl Freeze for ImplementedLanguageExtension
impl RefUnwindSafe for ImplementedLanguageExtension
impl Send for ImplementedLanguageExtension
impl Sync for ImplementedLanguageExtension
impl Unpin for ImplementedLanguageExtension
impl UnwindSafe for ImplementedLanguageExtension
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
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§fn equivalent(&self, key: &K) -> bool
 
fn equivalent(&self, key: &K) -> bool
Compare self to 
key and return true if they are equal.