pub struct EqualityExpressionNode {
pub parent: Option<NodeId>,
pub children: Vec<NodeId>,
pub operators: Vec<EqualityOp>,
pub begin_token: TokenId,
pub end_token: TokenId,
}Expand description
AST node for equalityExpression production
Fields§
§parent: Option<NodeId>Parent node (if any)
children: Vec<NodeId>Child nodes
operators: Vec<EqualityOp>Operators applied in this expression
begin_token: TokenIdFirst token of this node
end_token: TokenIdLast token of this node
Implementations§
Trait Implementations§
Source§impl Clone for EqualityExpressionNode
impl Clone for EqualityExpressionNode
Source§fn clone(&self) -> EqualityExpressionNode
fn clone(&self) -> EqualityExpressionNode
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 EqualityExpressionNode
impl RefUnwindSafe for EqualityExpressionNode
impl Send for EqualityExpressionNode
impl Sync for EqualityExpressionNode
impl Unpin for EqualityExpressionNode
impl UnsafeUnpin for EqualityExpressionNode
impl UnwindSafe for EqualityExpressionNode
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