pub struct FixedDef { /* private fields */ }Expand description
A FixedDef node (family.ungram rule FixedDef).
Implementations§
Source§impl FixedDef
impl FixedDef
pub fn name(&self) -> Option<Name>
pub fn payload(&self) -> Option<FieldType>
pub fn timing(&self) -> Option<Timing>
pub fn attr_block(&self) -> Option<AttrBlock>
pub fn fixed_token(&self) -> Option<SyntaxToken>
pub fn colon_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for FixedDef
impl AstNode for FixedDef
Source§fn cast(syntax: SyntaxNode) -> Option<Self>
fn cast(syntax: SyntaxNode) -> Option<Self>
Wraps
syntax if its kind matches this type; None otherwise.Source§fn syntax(&self) -> &SyntaxNode
fn syntax(&self) -> &SyntaxNode
The underlying untyped node.
impl Eq for FixedDef
Source§impl HasDocComments for FixedDef
impl HasDocComments for FixedDef
Source§fn doc_comments(&self) -> Vec<SyntaxToken> ⓘ
fn doc_comments(&self) -> Vec<SyntaxToken> ⓘ
The
DocComment tokens in the trivia run immediately preceding
this node, in source order.impl StructuralPartialEq for FixedDef
Auto Trait Implementations§
impl !RefUnwindSafe for FixedDef
impl !Send for FixedDef
impl !Sync for FixedDef
impl !UnwindSafe for FixedDef
impl Freeze for FixedDef
impl Unpin for FixedDef
impl UnsafeUnpin for FixedDef
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