pub trait ContextInitializer: Trace {
fn initialize(&self, state: State, for_file: Source) -> Context;
fn as_any(&self) -> &dyn Any;
}
Expand description
During import, this trait will be called to create initial context for file. It may initialize global variables, stdlib for example.
Required Methods§
sourcefn initialize(&self, state: State, for_file: Source) -> Context
fn initialize(&self, state: State, for_file: Source) -> Context
Initialize default file context.