pub struct ListDecl { /* private fields */ }Implementations§
Source§impl ListDecl
impl ListDecl
pub fn identifier(&self) -> Option<Identifier>
pub fn name(&self) -> Option<String>
pub fn definition(&self) -> Option<ListDef>
Trait Implementations§
Source§impl AstNode for ListDecl
impl AstNode for ListDecl
Source§fn can_cast(kind: SyntaxKind) -> bool
fn can_cast(kind: SyntaxKind) -> bool
Returns
true if a node with the given kind can be cast to Self.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 ListDecl
impl StructuralPartialEq for ListDecl
Auto Trait Implementations§
impl !RefUnwindSafe for ListDecl
impl !Send for ListDecl
impl !Sync for ListDecl
impl !UnwindSafe for ListDecl
impl Freeze for ListDecl
impl Unpin for ListDecl
impl UnsafeUnpin for ListDecl
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