[−][src]Struct earl_lang_syntax::ParseNodeList
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 RefUnwindSafe for ParseNodeList
impl Send for ParseNodeList
impl Sync for ParseNodeList
impl Unpin for ParseNodeList
impl UnwindSafe for ParseNodeList
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,