[][src]Macro rhai::register_exported_fn

register_exported_fn!() { /* proc-macro */ }

Macro to register a plugin function into an Engine.

Usage

This example is not tested
use rhai::plugin::*;

#[export_fn]
fn my_plugin_function(...) {
  ...
}

let mut engine = Engine::new();

register_exported_fn!(engine, "calc", my_plugin_function);