2020-06-20 06:06:17 +02:00
|
|
|
Traits
|
|
|
|
======
|
|
|
|
|
|
|
|
{{#include ../links.md}}
|
|
|
|
|
|
|
|
A number of traits, under the `rhai::` module namespace, provide additional functionalities.
|
|
|
|
|
|
|
|
| Trait | Description | Methods |
|
|
|
|
| ------------------ | ---------------------------------------------------------------------------------------- | --------------------------------------- |
|
2020-09-24 05:17:39 +02:00
|
|
|
| `RegisterFn` | trait for registering functions | `register_fn` |
|
|
|
|
| `RegisterResultFn` | trait for registering fallible functions returning `Result<Dynamic, Box<EvalAltResult>>` | `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` |
|