pub struct VariableScopes {
pub current_register: usize,
pub highest_virtual_register: usize,
pub all_variables: Vec<VariableRef>,
}
Fields§
§current_register: usize
§highest_virtual_register: usize
§all_variables: Vec<VariableRef>
Implementations§
Trait Implementations§
Source§impl Clone for VariableScopes
impl Clone for VariableScopes
Source§fn clone(&self) -> VariableScopes
fn clone(&self) -> VariableScopes
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for VariableScopes
impl Debug for VariableScopes
Auto Trait Implementations§
impl Freeze for VariableScopes
impl RefUnwindSafe for VariableScopes
impl !Send for VariableScopes
impl !Sync for VariableScopes
impl Unpin for VariableScopes
impl UnwindSafe for VariableScopes
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