pub struct UnionArm { /* private fields */ }Expand description
A UnionArm node (family.ungram rule UnionArm).
Implementations§
Trait Implementations§
Source§impl AstNode for UnionArm
impl AstNode for UnionArm
Source§fn cast(syntax: SyntaxNode) -> Option<Self>
fn cast(syntax: SyntaxNode) -> Option<Self>
Wraps
syntax if its kind matches this type; None otherwise.Source§fn syntax(&self) -> &SyntaxNode
fn syntax(&self) -> &SyntaxNode
The underlying untyped node.
impl Eq for UnionArm
Source§impl HasDocComments for UnionArm
impl HasDocComments for UnionArm
Source§fn doc_comments(&self) -> Vec<SyntaxToken> ⓘ
fn doc_comments(&self) -> Vec<SyntaxToken> ⓘ
The
DocComment tokens in the trivia run immediately preceding
this node, in source order.impl StructuralPartialEq for UnionArm
Auto Trait Implementations§
impl !RefUnwindSafe for UnionArm
impl !Send for UnionArm
impl !Sync for UnionArm
impl !UnwindSafe for UnionArm
impl Freeze for UnionArm
impl Unpin for UnionArm
impl UnsafeUnpin for UnionArm
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