pub struct JmsSelectorNode {
pub parent: Option<NodeId>,
pub children: Vec<NodeId>,
pub begin_token: TokenId,
pub end_token: TokenId,
}Expand description
AST node for JmsSelector 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 JmsSelectorNode
impl Clone for JmsSelectorNode
Source§fn clone(&self) -> JmsSelectorNode
fn clone(&self) -> JmsSelectorNode
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 JmsSelectorNode
impl RefUnwindSafe for JmsSelectorNode
impl Send for JmsSelectorNode
impl Sync for JmsSelectorNode
impl Unpin for JmsSelectorNode
impl UnsafeUnpin for JmsSelectorNode
impl UnwindSafe for JmsSelectorNode
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