pub trait SmartModuleInstance: Send + Sync {
fn process(&mut self, input: SmartModuleInput) -> Result<SmartModuleOutput>;
fn params(&self) -> SmartModuleExtraParams;
}
pub trait SmartModuleInstance: Send + Sync {
fn process(&mut self, input: SmartModuleInput) -> Result<SmartModuleOutput>;
fn params(&self) -> SmartModuleExtraParams;
}