Trait Port

Source
pub trait Port: WasmRsChannel + ConditionallySend {
    // Required method
    fn name(&self) -> &str;

    // Provided methods
    fn send_raw_result(&mut self, value: Result<RawPayload, PayloadError>) { ... }
    fn send_packet(&mut self, value: Packet) { ... }
    fn send_raw_payload(&mut self, value: PacketPayload) { ... }
    fn open_bracket(&mut self) { ... }
    fn close_bracket(&mut self) { ... }
    fn done(&mut self) { ... }
    fn error(&mut self, err: &str) { ... }
}
Expand description

Required Methods§

Source

fn name(&self) -> &str

Provided Methods§

Source

fn send_raw_result(&mut self, value: Result<RawPayload, PayloadError>)

Source

fn send_packet(&mut self, value: Packet)

Source

fn send_raw_payload(&mut self, value: PacketPayload)

Source

fn open_bracket(&mut self)

Source

fn close_bracket(&mut self)

Source

fn done(&mut self)

Source

fn error(&mut self, err: &str)

Implementors§