Traits
A number of traits, under the rhai::
module namespace, provide additional functionalities.
Trait | Description | Methods |
---|---|---|
Func | trait for creating Rust closures from script | create_from_ast , create_from_script |
FuncArgs | trait for parsing function call arguments | parse |
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 |