pub struct LogicLine { /* private fields */ }Implementations§
Source§impl LogicLine
impl LogicLine
pub fn return_stmt(&self) -> Option<ReturnStmt>
pub fn temp_decl(&self) -> Option<TempDecl>
pub fn assignment(&self) -> Option<Assignment>
Trait Implementations§
Source§impl AstNode for LogicLine
impl AstNode for LogicLine
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 LogicLine
impl StructuralPartialEq for LogicLine
Auto Trait Implementations§
impl !RefUnwindSafe for LogicLine
impl !Send for LogicLine
impl !Sync for LogicLine
impl !UnwindSafe for LogicLine
impl Freeze for LogicLine
impl Unpin for LogicLine
impl UnsafeUnpin for LogicLine
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