Traits
A number of traits, under the rhai::
module namespace, provide additional functionalities.
Trait | Description | Methods |
---|---|---|
RegisterFn | trait for registering functions | register_fn |
RegisterResultFn | trait for registering fallible functions | register_result_fn |
Func | trait for creating Rust closures from script | create_from_ast , create_from_script |
ModuleResolver | trait implemented by module resolution services | resolve , resolve_ast |
plugin::PluginFunction | trait implemented by plugin functions | call , is_method_call , is_variadic , clone_boxed , input_names , input_types , return_type |