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
Re-export of wick_packet::Base64Bytes as Bytes.
Required Methods§
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)
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".