pub struct UnitExpr { /* private fields */ }Expand description
A UnitExpr node (family.ungram rule UnitExpr).
Implementations§
Source§impl UnitExpr
impl UnitExpr
pub fn ident_token(&self) -> Option<SyntaxToken>
pub fn slash_token(&self) -> Option<SyntaxToken>
pub fn dot_token(&self) -> Option<SyntaxToken>
pub fn percent_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for UnitExpr
impl AstNode for UnitExpr
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 UnitExpr
impl StructuralPartialEq for UnitExpr
Auto Trait Implementations§
impl !RefUnwindSafe for UnitExpr
impl !Send for UnitExpr
impl !Sync for UnitExpr
impl !UnwindSafe for UnitExpr
impl Freeze for UnitExpr
impl Unpin for UnitExpr
impl UnsafeUnpin for UnitExpr
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