pub trait PluginModule: Send + Sync + Debug {
    // Required method
    fn _wrap_invoke(
        &mut self,
        method_name: &str,
        params: &[u8],
        env: Option<&[u8]>,
        invoker: Arc<dyn Invoker>
    ) -> Result<Vec<u8>, PluginError>;
}

Required Methods§

source

fn _wrap_invoke( &mut self, method_name: &str, params: &[u8], env: Option<&[u8]>, invoker: Arc<dyn Invoker> ) -> Result<Vec<u8>, PluginError>

Implementors§