[−][src]Attribute Macro rhai::export_fn
#[export_fn]
Attribute, when put on a Rust function, turns it into a plugin function.
Usage
use rhai::plugin::*; #[export_fn] fn my_plugin_function(x: i64) -> i64 { x * 2 } let mut engine = Engine::new(); register_exported_fn!(engine, "func", my_plugin_function); assert_eq!(engine.eval::<i64>("func(21)")?, 42);