Trait gluon::import::Importer
[−]
[src]
pub trait Importer: Any + Clone + Sync + Send { fn import(
&self,
compiler: &mut Compiler,
vm: &Thread,
modulename: &str,
input: &str,
expr: SpannedExpr<Symbol>
) -> Result<(), MacroError>; }
Required Methods
fn import(
&self,
compiler: &mut Compiler,
vm: &Thread,
modulename: &str,
input: &str,
expr: SpannedExpr<Symbol>
) -> Result<(), MacroError>
&self,
compiler: &mut Compiler,
vm: &Thread,
modulename: &str,
input: &str,
expr: SpannedExpr<Symbol>
) -> Result<(), MacroError>
Implementors
impl Importer for DefaultImporter
impl Importer for CheckImporter