pub struct ParseNodeList {
pub index: usize,
pub length: usize,
pub children: Vec<ParseNode>,
}
Expand description
A parse node list is a list of parse nodes.
Fields§
§index: usize
Index of the parse node list starts in the code.
length: usize
The length of the code this parse node list spans over.
children: Vec<ParseNode>
List of parse nodes
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ParseNodeList
impl RefUnwindSafe for ParseNodeList
impl Send for ParseNodeList
impl Sync for ParseNodeList
impl Unpin for ParseNodeList
impl UnwindSafe for ParseNodeList
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