pub struct NoAction { /* private fields */ }
Implementations§
Source§impl NoAction
impl NoAction
pub fn action_token(&self) -> Option<SyntaxToken>
pub fn no_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for NoAction
impl AstNode for NoAction
fn can_cast(kind: SyntaxKind) -> bool
fn cast(syntax: SyntaxNode) -> Option<Self>
fn syntax(&self) -> &SyntaxNode
fn clone_for_update(&self) -> Selfwhere
Self: Sized,
fn clone_subtree(&self) -> Selfwhere
Self: Sized,
impl Eq for NoAction
impl StructuralPartialEq for NoAction
Auto Trait Implementations§
impl Freeze for NoAction
impl !RefUnwindSafe for NoAction
impl !Send for NoAction
impl !Sync for NoAction
impl Unpin for NoAction
impl !UnwindSafe for NoAction
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