pub struct KnotHeader { /* private fields */ }Implementations§
Source§impl KnotHeader
impl KnotHeader
pub fn function_kw(&self) -> Option<SyntaxToken>
pub fn is_function(&self) -> bool
pub fn identifier(&self) -> Option<Identifier>
pub fn name(&self) -> Option<String>
pub fn params(&self) -> Option<KnotParams>
Trait Implementations§
Source§impl AstNode for KnotHeader
impl AstNode for KnotHeader
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.Source§impl Clone for KnotHeader
impl Clone for KnotHeader
Source§fn clone(&self) -> KnotHeader
fn clone(&self) -> KnotHeader
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for KnotHeader
impl Debug for KnotHeader
Source§impl Display for KnotHeader
impl Display for KnotHeader
impl Eq for KnotHeader
Source§impl Hash for KnotHeader
impl Hash for KnotHeader
Source§impl PartialEq for KnotHeader
impl PartialEq for KnotHeader
impl StructuralPartialEq for KnotHeader
Auto Trait Implementations§
impl !RefUnwindSafe for KnotHeader
impl !Send for KnotHeader
impl !Sync for KnotHeader
impl !UnwindSafe for KnotHeader
impl Freeze for KnotHeader
impl Unpin for KnotHeader
impl UnsafeUnpin for KnotHeader
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