pub struct Ast<'a, 'f> { /* private fields */ }
Expand description
A parsed source file.
This syntax tree is not typed.
§Lifetime parameters
'a
is the lifetime of the source code'f
is the lifetime of the file path
Trait Implementations§
Auto Trait Implementations§
impl<'a, 'f> Freeze for Ast<'a, 'f>
impl<'a, 'f> RefUnwindSafe for Ast<'a, 'f>
impl<'a, 'f> Send for Ast<'a, 'f>
impl<'a, 'f> Sync for Ast<'a, 'f>
impl<'a, 'f> Unpin for Ast<'a, 'f>
impl<'a, 'f> UnwindSafe for Ast<'a, 'f>
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