MessageChannelDelegate

Trait MessageChannelDelegate 

Source
pub trait MessageChannelDelegate {
    // Required methods
    fn on_isolate_joined(&self, isolate: IsolateId);
    fn on_message(
        &self,
        isolate: IsolateId,
        message: Value,
        reply: Box<dyn FnOnce(Value) -> bool>,
    );
    fn on_isolate_exited(&self, isolate: IsolateId);
}

Required Methods§

Source

fn on_isolate_joined(&self, isolate: IsolateId)

Source

fn on_message( &self, isolate: IsolateId, message: Value, reply: Box<dyn FnOnce(Value) -> bool>, )

Source

fn on_isolate_exited(&self, isolate: IsolateId)

Implementors§