[][src]Trait gluon::import::Importer

pub trait Importer: Any + Clone + Sync + Send {
    fn import(
        &self,
        compiler: &mut Compiler,
        vm: &Thread,
        earlier_errors_exist: bool,
        modulename: &str,
        input: &str,
        expr: SpannedExpr<Symbol>
    ) -> Result<(), (Option<ArcType>, MacroError)>; }

Required methods

fn import(
    &self,
    compiler: &mut Compiler,
    vm: &Thread,
    earlier_errors_exist: bool,
    modulename: &str,
    input: &str,
    expr: SpannedExpr<Symbol>
) -> Result<(), (Option<ArcType>, MacroError)>

Loading content...

Implementors

impl Importer for DefaultImporter[src]

Loading content...