pub struct WithData { /* private fields */ }
Implementations§
Source§impl WithData
impl WithData
pub fn data_token(&self) -> Option<SyntaxToken>
pub fn with_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for WithData
impl AstNode for WithData
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 WithData
impl StructuralPartialEq for WithData
Auto Trait Implementations§
impl Freeze for WithData
impl !RefUnwindSafe for WithData
impl !Send for WithData
impl !Sync for WithData
impl Unpin for WithData
impl !UnwindSafe for WithData
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