pub struct ScopeProcessing {
pub variables: Vec<Variable>,
pub instructions: Vec<Instruction>,
pub typemap: TypeMap,
}Expand description
Information necessary when compiling a scope.
Fields§
§variables: Vec<Variable>The variable declarations.
instructions: Vec<Instruction>The operations.
typemap: TypeMapThe type map
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ScopeProcessing
impl !RefUnwindSafe for ScopeProcessing
impl !Send for ScopeProcessing
impl !Sync for ScopeProcessing
impl Unpin for ScopeProcessing
impl !UnwindSafe for ScopeProcessing
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