pub trait ScriptModuleFunctions:
Sized
+ Send
+ Sync
+ 'static {
// Required method
fn functions() -> Vec<ModuleFunction>;
}Available on crate feature
module only.Expand description
スクリプトモジュールの関数一覧を返すトレイト。
functionsマクロで実装できます。
Required Methods§
Sourcefn functions() -> Vec<ModuleFunction>
fn functions() -> Vec<ModuleFunction>
プラグインが提供する関数の一覧を返す。
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.