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