Trait jit::Compile [] [src]

pub trait Compile<'a> {
    fn compile(self, func: &UncompiledFunction<'a>) -> &'a Val;
    fn get_type() -> CowType<'a>;

A type that can be compiled into a LibJIT representation

The lifetime is the lifetime of the value

Required Methods

fn compile(self, func: &UncompiledFunction<'a>) -> &'a Val

Get a JIT representation of this value

fn get_type() -> CowType<'a>

Get the type descriptor that represents this type