pub enum ShadingLanguage {
Wgsl,
Hlsl,
Glsl,
}Expand description
All shading language supported
Variants§
Trait Implementations§
Source§impl Clone for ShadingLanguage
impl Clone for ShadingLanguage
Source§fn clone(&self) -> ShadingLanguage
fn clone(&self) -> ShadingLanguage
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 ShadingLanguage
impl Debug for ShadingLanguage
Source§impl<'de> Deserialize<'de> for ShadingLanguage
impl<'de> Deserialize<'de> for ShadingLanguage
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl FromStr for ShadingLanguage
impl FromStr for ShadingLanguage
Source§impl Hash for ShadingLanguage
impl Hash for ShadingLanguage
Source§impl PartialEq for ShadingLanguage
impl PartialEq for ShadingLanguage
Source§impl Serialize for ShadingLanguage
impl Serialize for ShadingLanguage
Source§impl ToString for ShadingLanguage
impl ToString for ShadingLanguage
impl Copy for ShadingLanguage
impl Eq for ShadingLanguage
impl StructuralPartialEq for ShadingLanguage
Auto Trait Implementations§
impl Freeze for ShadingLanguage
impl RefUnwindSafe for ShadingLanguage
impl Send for ShadingLanguage
impl Sync for ShadingLanguage
impl Unpin for ShadingLanguage
impl UnwindSafe for ShadingLanguage
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§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.