Trait intuicio_core::script::ScriptFunctionGenerator
source · pub trait ScriptFunctionGenerator<SE: ScriptExpression> {
type Input;
type Output;
// Required method
fn generate_function_body(
script: ScriptHandle<'static, SE>,
input: Self::Input
) -> Option<(FunctionBody, Self::Output)>;
// Provided method
fn generate_function(
function: &ScriptFunction<'static, SE>,
registry: &Registry,
input: Self::Input
) -> Option<(Function, Self::Output)> { ... }
}