rhai/doc/src/rust/traits.md
2020-09-30 23:02:01 +08:00

1.3 KiB

Traits

{{#include ../links.md}}

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][module resolver] services resolve
plugin::PluginFunction trait implemented by [plugin] functions call, is_method_call, is_variadic, clone_boxed, input_types