pub struct AndExpressionNode {
pub parent: Option<NodeId>,
pub children: Vec<NodeId>,
pub begin_token: TokenId,
pub end_token: TokenId,
}Expand description
AST node for andExpression production
Fields§
§parent: Option<NodeId>Parent node (if any)
children: Vec<NodeId>Child nodes
begin_token: TokenIdFirst token of this node
end_token: TokenIdLast token of this node
Implementations§
Trait Implementations§
Source§impl Clone for AndExpressionNode
impl Clone for AndExpressionNode
Source§fn clone(&self) -> AndExpressionNode
fn clone(&self) -> AndExpressionNode
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for AndExpressionNode
impl RefUnwindSafe for AndExpressionNode
impl Send for AndExpressionNode
impl Sync for AndExpressionNode
impl Unpin for AndExpressionNode
impl UnsafeUnpin for AndExpressionNode
impl UnwindSafe for AndExpressionNode
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