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(()) }