pub struct FlatAstExt {
pub nodes: Vec<(SimpleNodeKindExt, String, usize)>,
}Expand description
A flat representation of an AST (pre-order traversal).
Fields§
§nodes: Vec<(SimpleNodeKindExt, String, usize)>Nodes in pre-order
Implementations§
Auto Trait Implementations§
impl Freeze for FlatAstExt
impl RefUnwindSafe for FlatAstExt
impl Send for FlatAstExt
impl Sync for FlatAstExt
impl Unpin for FlatAstExt
impl UnsafeUnpin for FlatAstExt
impl UnwindSafe for FlatAstExt
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