Struct glsl_lang::ast::PreprocessorIfNDefData
source · pub struct PreprocessorIfNDefData {
pub ident: Node<IdentifierData>,
}
Expand description
A #ifndef preprocessor directive.
Fields§
§ident: Node<IdentifierData>
Identifier to test
Trait Implementations§
source§impl Clone for PreprocessorIfNDefData
impl Clone for PreprocessorIfNDefData
source§fn clone(&self) -> PreprocessorIfNDefData
fn clone(&self) -> PreprocessorIfNDefData
Returns a copy 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 PreprocessorIfNDefData
impl Debug for PreprocessorIfNDefData
source§impl From<Node<PreprocessorIfNDefData>> for PreprocessorIfNDefData
impl From<Node<PreprocessorIfNDefData>> for PreprocessorIfNDefData
source§fn from(node: Node<PreprocessorIfNDefData>) -> PreprocessorIfNDefData
fn from(node: Node<PreprocessorIfNDefData>) -> PreprocessorIfNDefData
Converts to this type from the input type.
source§impl NodeContent for PreprocessorIfNDefData
impl NodeContent for PreprocessorIfNDefData
source§fn 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
source§fn spanned(self, start: LexerPosition, end: LexerPosition) -> Node<Self>
fn spanned(self, start: LexerPosition, end: LexerPosition) -> Node<Self>
Add span information to a syntax node
source§impl NodeContentDisplay for PreprocessorIfNDefData
impl NodeContentDisplay for PreprocessorIfNDefData
source§impl PartialEq for PreprocessorIfNDefData
impl PartialEq for PreprocessorIfNDefData
source§fn eq(&self, other: &PreprocessorIfNDefData) -> bool
fn eq(&self, other: &PreprocessorIfNDefData) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Eq for PreprocessorIfNDefData
impl StructuralEq for PreprocessorIfNDefData
impl StructuralPartialEq for PreprocessorIfNDefData
Auto Trait Implementations§
impl RefUnwindSafe for PreprocessorIfNDefData
impl Send for PreprocessorIfNDefData
impl Sync for PreprocessorIfNDefData
impl Unpin for PreprocessorIfNDefData
impl UnwindSafe for PreprocessorIfNDefData
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