pub enum StreamMessage {
Data(Bytes),
Ack(SequenceNumber),
Close,
}Expand description
Messages routed to a stream by the demultiplexer.
Variants§
Data(Bytes)
Normal data payload
Ack(SequenceNumber)
Acknowledgment of a specific sequence number
Close
Stream closure signal
Trait Implementations§
Source§impl Clone for StreamMessage
impl Clone for StreamMessage
Source§fn clone(&self) -> StreamMessage
fn clone(&self) -> StreamMessage
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 StreamMessage
impl Debug for StreamMessage
impl Eq for StreamMessage
Source§impl PartialEq for StreamMessage
impl PartialEq for StreamMessage
Source§fn eq(&self, other: &StreamMessage) -> bool
fn eq(&self, other: &StreamMessage) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for StreamMessage
Auto Trait Implementations§
impl !Freeze for StreamMessage
impl RefUnwindSafe for StreamMessage
impl Send for StreamMessage
impl Sync for StreamMessage
impl Unpin for StreamMessage
impl UnsafeUnpin for StreamMessage
impl UnwindSafe for StreamMessage
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