Trait gluon::compiler_pipeline::Compileable
[−]
[src]
pub trait Compileable<Extra> { fn compile(self, compiler: &mut Compiler, thread: &Thread, file: &str, arg: Extra) -> Result<CompileValue>; }
Required Methods
fn compile(self, compiler: &mut Compiler, thread: &Thread, file: &str, arg: Extra) -> Result<CompileValue>
Implementors
impl<'a, 'b, T> Compileable<(&'a str, Option<&'b TcType>)> for T where T: Typecheckable
impl<Extra> Compileable<Extra> for TypecheckValue