pub trait Plugin {
fn signature(&self) -> Vec<Signature> ⓘ;
fn run(
&mut self,
name: &str,
call: &EvaluatedCall,
input: &Value
) -> Result<Value, LabeledError>;
}pub trait Plugin {
fn signature(&self) -> Vec<Signature> ⓘ;
fn run(
&mut self,
name: &str,
call: &EvaluatedCall,
input: &Value
) -> Result<Value, LabeledError>;
}