1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
use api::generic::A;
use api::Generic;
use thread::Thread;
use Result;

fn trace(a: Generic<A>) {
    println!("{:?}", a.0);
}

pub fn load(vm: &Thread) -> Result<()> {
    vm.define_global("debug",
                       record!{
        trace => primitive!(1 trace)
    })?;
    Ok(())
}