Expand description
A whole program, consisting of blocks. Each block corresponds to a line in the source code.
Fields
filename: String
Original filename of the program, as given to parse()
.
blocks: Vec<Block>
Blocks of the program.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Program
impl Send for Program
impl Sync for Program
impl Unpin for Program
impl UnwindSafe for Program
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more