pub enum SubmessageKind {
DATA,
GAP,
HEARTBEAT,
ACKNACK,
PAD,
INFO_TS,
INFO_REPLY,
INFO_DST,
INFO_SRC,
DATA_FRAG,
NACK_FRAG,
HEARTBEAT_FRAG,
}
Expand description
SubmessageKind Enumeration used to identify the kind of Submessage. The following values are reserved by this version of the protocol: DATA, GAP, HEARTBEAT, ACKNACK, PAD, INFO_TS, INFO_REPLY, INFO_DST, INFO_SRC, DATA_FRAG, NACK_FRAG, HEARTBEAT_FRAG
Variants§
DATA
GAP
HEARTBEAT
ACKNACK
PAD
INFO_TS
INFO_REPLY
INFO_DST
INFO_SRC
DATA_FRAG
NACK_FRAG
HEARTBEAT_FRAG
Trait Implementations§
Source§impl Clone for SubmessageKind
impl Clone for SubmessageKind
Source§fn clone(&self) -> SubmessageKind
fn clone(&self) -> SubmessageKind
Returns a duplicate of the value. Read more
1.0.0 · 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 SubmessageKind
impl Debug for SubmessageKind
Source§impl PartialEq for SubmessageKind
impl PartialEq for SubmessageKind
Source§impl WriteBytes for SubmessageKind
impl WriteBytes for SubmessageKind
fn write_bytes(&self, buf: &mut [u8]) -> usize
impl Copy for SubmessageKind
impl Eq for SubmessageKind
impl StructuralPartialEq for SubmessageKind
Auto Trait Implementations§
impl Freeze for SubmessageKind
impl RefUnwindSafe for SubmessageKind
impl Send for SubmessageKind
impl Sync for SubmessageKind
impl Unpin for SubmessageKind
impl UnwindSafe for SubmessageKind
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more