pub enum ClientWireMessage {
Handshake(VersionHandshake),
Request(ClientRequestEnvelope),
Response(ClientResponseEnvelope),
Invalidation(InvalidationEvent),
Heartbeat(Watermark),
}Expand description
Wire messages carried inside ClientFrame payloads.
Variants§
Handshake(VersionHandshake)
Version negotiation.
Request(ClientRequestEnvelope)
Client request.
Response(ClientResponseEnvelope)
Server response.
Invalidation(InvalidationEvent)
Server-pushed invalidation.
Heartbeat(Watermark)
Stream heartbeat.
Trait Implementations§
Source§impl Clone for ClientWireMessage
impl Clone for ClientWireMessage
Source§fn clone(&self) -> ClientWireMessage
fn clone(&self) -> ClientWireMessage
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ClientWireMessage
impl Debug for ClientWireMessage
Source§impl<'de> Deserialize<'de> for ClientWireMessage
impl<'de> Deserialize<'de> for ClientWireMessage
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ClientWireMessage
Source§impl PartialEq for ClientWireMessage
impl PartialEq for ClientWireMessage
Source§fn eq(&self, other: &ClientWireMessage) -> bool
fn eq(&self, other: &ClientWireMessage) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ClientWireMessage
impl Serialize for ClientWireMessage
impl StructuralPartialEq for ClientWireMessage
Auto Trait Implementations§
impl Freeze for ClientWireMessage
impl RefUnwindSafe for ClientWireMessage
impl Send for ClientWireMessage
impl Sync for ClientWireMessage
impl Unpin for ClientWireMessage
impl UnsafeUnpin for ClientWireMessage
impl UnwindSafe for ClientWireMessage
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more