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;
}

Required Methods§

Implementors§