Dispatcher

Trait Dispatcher 

Source
pub trait Dispatcher:
    Any
    + Send
    + Sync {
    // Required method
    fn dispatch(
        &self,
        actor: &str,
        op: &str,
        msg: &[u8],
    ) -> Result<Vec<u8>, Box<dyn Error + Sync + Send>>;
}
Expand description

The dispatcher is used by a native capability provider to send commands to an actor, expecting a result containing a byte array in return

Required Methods§

Source

fn dispatch( &self, actor: &str, op: &str, msg: &[u8], ) -> Result<Vec<u8>, Box<dyn Error + Sync + Send>>

Implementors§