pub trait MessageWriter {
Show 36 methods
fn write_deco_attachment(&mut self, attachment: &Attachment) -> bool;
fn write_deco_routing_context(
&mut self,
routing_context: &RoutingContext
) -> bool;
fn write_deco_reply_context(&mut self, reply_context: &ReplyContext) -> bool;
fn write_deco_priority(&mut self, priority: Priority) -> bool;
fn write_transport_message(&mut self, msg: &mut TransportMessage) -> bool;
fn write_frame(&mut self, frame: &mut Frame) -> bool;
fn write_scout(&mut self, scout: &Scout) -> bool;
fn write_hello(&mut self, hello: &Hello) -> bool;
fn write_init_syn(&mut self, init_syn: &InitSyn) -> bool;
fn write_init_ack(&mut self, init_ack: &InitAck) -> bool;
fn write_open_syn(&mut self, open_syn: &OpenSyn) -> bool;
fn write_open_ack(&mut self, open_ack: &OpenAck) -> bool;
fn write_join(&mut self, join: &Join) -> bool;
fn write_close(&mut self, close: &Close) -> bool;
fn write_sync(&mut self, sync: &Sync) -> bool;
fn write_ack_nack(&mut self, ack_nack: &AckNack) -> bool;
fn write_keep_alive(&mut self, keep_alive: &KeepAlive) -> bool;
fn write_ping(&mut self, ping: &Ping) -> bool;
fn write_pong(&mut self, pong: &Pong) -> bool;
fn write_frame_header(
&mut self,
priority: Priority,
reliability: Reliability,
sn: ZInt,
is_fragment: Option<bool>,
attachment: Option<Attachment>
) -> bool;
fn write_zenoh_message(&mut self, msg: &mut ZenohMessage) -> bool;
fn write_data(&mut self, data: &Data) -> bool;
fn write_key_expr(&mut self, key: &WireExpr<'_>) -> bool;
fn write_data_info(&mut self, info: &DataInfo) -> bool;
fn write_queryable_info(&mut self, info: &QueryableInfo) -> bool;
fn write_declare(&mut self, declare: &Declare) -> bool;
fn write_declaration(&mut self, declaration: &Declaration) -> bool;
fn write_submode(&mut self, mode: &SubMode) -> bool;
fn write_unit(&mut self, unit: &Unit) -> bool;
fn write_pull(&mut self, pull: &Pull) -> bool;
fn write_query(&mut self, query: &Query) -> bool;
fn write_link_state_list(&mut self, link_state_list: &LinkStateList) -> bool;
fn write_link_state(&mut self, link_state: &LinkState) -> bool;
fn write_query_target(&mut self, target: &QueryTarget) -> bool;
fn write_consolidation_mode(mode: ConsolidationMode) -> ZInt;
fn write_consolidation(&mut self, consolidation: ConsolidationMode) -> bool;
}