pub type BidiEvent = Event<ServerEnvelope, ServerEnvelope>;Aliased Type§
pub enum BidiEvent {
Started {
keepalive_interval_ms: u32,
},
Applied {
id: u64,
targets: Vec<(Topic, u64)>,
},
GroupMessages {
messages: Vec<ServerEnvelope>,
},
WelcomeMessages {
messages: Vec<ServerEnvelope>,
},
}Variants§
Started
The first response supplies the server keepalive interval.
Applied
An accepted update supplies fixed targets for newly added topics.
GroupMessages
Group envelopes in wire order.
Fields
§
messages: Vec<ServerEnvelope>WelcomeMessages
Welcome envelopes in wire order.
Fields
§
messages: Vec<ServerEnvelope>