pub struct StringLit { /* private fields */ }Trait Implementations§
Source§impl AstNode for StringLit
impl AstNode for StringLit
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 StringLit
impl StructuralPartialEq for StringLit
Auto Trait Implementations§
impl !RefUnwindSafe for StringLit
impl !Send for StringLit
impl !Sync for StringLit
impl !UnwindSafe for StringLit
impl Freeze for StringLit
impl Unpin for StringLit
impl UnsafeUnpin for StringLit
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