Trait gluon::compiler_pipeline::Executable [] [src]

pub trait Executable<'vm, Extra> {
    type Expr;
    fn run_expr(
        self,
        compiler: &mut Compiler,
        vm: &'vm Thread,
        name: &str,
        expr_str: &str,
        arg: Extra
    ) -> BoxFutureValue<'vm, ExecuteValue<'vm, Self::Expr>, Error>; fn load_script(
        self,
        compiler: &mut Compiler,
        vm: &'vm Thread,
        filename: &str,
        expr_str: &str,
        arg: Extra
    ) -> BoxFutureValue<'vm, (), Error>; }

Associated Types

Required Methods

Implementors