pub trait Function:
MaybeRefUnwindSafe
+ Send
+ Sync {
// Required methods
fn name(&self) -> &str;
fn signature(&self) -> Signature;
fn execute(
&self,
context: &mut dyn FunctionContext,
args: &mut dyn Iterator<Item = Value>,
) -> Result<Option<Value>>;
}Expand description
Something that provides a function implementation on the host for a wasm function.
Required Methods§
Trait Implementations§
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".