Trait librsnek::compiler::scope::ManageScope
[−]
[src]
pub trait ManageScope { fn current_scope(&self) -> Box<Descriptor<Scope>>; fn enter_scope(&self, _: ScopeHint); fn exit_scope<T>(&self, _: T) -> T; }
Required Methods
fn current_scope(&self) -> Box<Descriptor<Scope>>
fn enter_scope(&self, _: ScopeHint)
fn exit_scope<T>(&self, _: T) -> T
Implementors
impl<'a> ManageScope for Compiler<'a>
impl ManageScope for SymbolMetadata