Macro gluon_vm::primitive
[−]
[src]
macro_rules! primitive { (0 $name: expr) => { ... }; (1 $name: expr) => { ... }; (2 $name: expr) => { ... }; (3 $name: expr) => { ... }; (4 $name: expr) => { ... }; }
Creates a GluonFunction
from a function implementing VMFunction
#[macro_use] extern crate gluon_vm; fn test(_x: i32, _y: String) -> f64 { panic!() } fn main() { primitive!(2 test); }