Enum glsl_lang::ast::InterpolationQualifierData
source · [−]pub enum InterpolationQualifierData {
Smooth,
Flat,
NoPerspective,
}
Expand description
Interpolation qualifier.
Variants
Smooth
smooth
interpolation qualifier
Flat
flat
interpolation qualifier
NoPerspective
noperspective
interpolation qualifier
Trait Implementations
sourceimpl Clone for InterpolationQualifierData
impl Clone for InterpolationQualifierData
sourcefn clone(&self) -> InterpolationQualifierData
fn clone(&self) -> InterpolationQualifierData
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for InterpolationQualifierData
impl Debug for InterpolationQualifierData
sourceimpl From<Node<InterpolationQualifierData>> for InterpolationQualifierData
impl From<Node<InterpolationQualifierData>> for InterpolationQualifierData
sourcefn from(node: Node<InterpolationQualifierData>) -> InterpolationQualifierData
fn from(node: Node<InterpolationQualifierData>) -> InterpolationQualifierData
Converts to this type from the input type.
sourceimpl NodeContent for InterpolationQualifierData
impl NodeContent for InterpolationQualifierData
sourcefn into_node<T>(self) -> Node<T> where
T: From<Self> + NodeContent,
fn into_node<T>(self) -> Node<T> where
T: From<Self> + NodeContent,
Convert the contents into a node
sourcefn spanned(self, start: LexerPosition, end: LexerPosition) -> Node<Self>
fn spanned(self, start: LexerPosition, end: LexerPosition) -> Node<Self>
Add span information to a syntax node
sourceimpl NodeContentDisplay for InterpolationQualifierData
impl NodeContentDisplay for InterpolationQualifierData
impl StructuralPartialEq for InterpolationQualifierData
Auto Trait Implementations
impl RefUnwindSafe for InterpolationQualifierData
impl Send for InterpolationQualifierData
impl Sync for InterpolationQualifierData
impl Unpin for InterpolationQualifierData
impl UnwindSafe for InterpolationQualifierData
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> NodeDisplay for T where
T: NodeContentDisplay,
impl<T> NodeDisplay for T where
T: NodeContentDisplay,
sourcefn display(&self) -> NodeDisplayWrapper<'_, T>
fn display(&self) -> NodeDisplayWrapper<'_, T>
Obtain a display wrapper for the current node