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

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

Associated Types

Required Methods

Implementors