pub struct Named(/* private fields */);Implementations§
Source§impl Named
impl Named
pub fn eq(&self) -> SyntaxToken
pub fn ident(&self) -> SyntaxToken
pub fn trivias(&self) -> AstChildren<Trivia>
Trait Implementations§
Source§impl AstNode for Named
impl AstNode for Named
type Language = Lang
fn syntax(&self) -> &SyntaxNode<Self::Language>
fn can_cast(kind: <Self::Language as Language>::Kind) -> bool
fn cast(node: SyntaxNode<Self::Language>) -> Option<Self>
fn clone_for_update(&self) -> Selfwhere
Self: Sized,
fn clone_subtree(&self) -> Selfwhere
Self: Sized,
impl Eq for Named
impl StructuralPartialEq for Named
Auto Trait Implementations§
impl Freeze for Named
impl !RefUnwindSafe for Named
impl !Send for Named
impl !Sync for Named
impl Unpin for Named
impl !UnwindSafe for Named
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