pub struct NodeTypedIdentifier {
pub identifier_name: WithMetaData<String>,
pub annotation: WithMetaData<NodeTypeAnnotation>,
}
Expand description
NodeTypedIdentifier represents a typed identifier node in the AST It contains an identifier name and an annotation
Fields§
§identifier_name: WithMetaData<String>
The identifier name of the typed identifier
annotation: WithMetaData<NodeTypeAnnotation>
The annotation of the typed identifier
Trait Implementations§
Source§impl AstVisitor for NodeTypedIdentifier
impl AstVisitor for NodeTypedIdentifier
fn visit( &self, emitter: &mut dyn AstConverting, ) -> Result<TraversalResult, String>
Source§impl Clone for NodeTypedIdentifier
impl Clone for NodeTypedIdentifier
Source§fn clone(&self) -> NodeTypedIdentifier
fn clone(&self) -> NodeTypedIdentifier
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 NodeTypedIdentifier
impl Debug for NodeTypedIdentifier
Source§impl PartialEq for NodeTypedIdentifier
impl PartialEq for NodeTypedIdentifier
Source§impl PartialOrd for NodeTypedIdentifier
impl PartialOrd for NodeTypedIdentifier
impl Eq for NodeTypedIdentifier
impl StructuralPartialEq for NodeTypedIdentifier
Auto Trait Implementations§
impl Freeze for NodeTypedIdentifier
impl RefUnwindSafe for NodeTypedIdentifier
impl Send for NodeTypedIdentifier
impl Sync for NodeTypedIdentifier
impl Unpin for NodeTypedIdentifier
impl UnwindSafe for NodeTypedIdentifier
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