pub struct SpanName { /* private fields */ }Trait Implementations§
Source§impl AstNode for SpanName
impl AstNode for SpanName
Source§fn can_cast(kind: SyntaxKind) -> bool
fn can_cast(kind: SyntaxKind) -> bool
Returns
true for a node with a SyntaxKind this type can wrap.Source§fn cast(node: SyntaxNode) -> Option<Self>
fn cast(node: SyntaxNode) -> Option<Self>
Try to cast a generic
SyntaxNode into this typed wrapper.Source§fn syntax(&self) -> &SyntaxNode
fn syntax(&self) -> &SyntaxNode
Access the underlying
SyntaxNode.impl Eq for SpanName
impl StructuralPartialEq for SpanName
Auto Trait Implementations§
impl !RefUnwindSafe for SpanName
impl !Send for SpanName
impl !Sync for SpanName
impl !UnwindSafe for SpanName
impl Freeze for SpanName
impl Unpin for SpanName
impl UnsafeUnpin for SpanName
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