#[repr(u8)]pub enum SubmessageId {
Show 13 variants
Pad = 1,
AckNack = 6,
Heartbeat = 7,
Gap = 8,
InfoTs = 9,
InfoSrc = 10,
InfoReplyIp4 = 12,
InfoDst = 14,
InfoReply = 15,
NackFrag = 18,
HeartbeatFrag = 19,
Data = 21,
DataFrag = 22,
}Expand description
Submessage-IDs, die in Phase 0 unterstuetzt sind. Werte aus Spec-Tabelle 8.13.
Variants§
Pad = 1
AckNack = 6
Heartbeat = 7
Gap = 8
InfoTs = 9
InfoSrc = 10
InfoReplyIp4 = 12
InfoDst = 14
InfoReply = 15
NackFrag = 18
HeartbeatFrag = 19
Data = 21
DataFrag = 22
Implementations§
Source§impl SubmessageId
impl SubmessageId
Sourcepub fn from_u8(byte: u8) -> Result<Self, WireError>
pub fn from_u8(byte: u8) -> Result<Self, WireError>
Konvertiert ein Byte. Unbekannte IDs sind erlaubt — Spec
fordert, dass Reader unbekannte Submessages skippen (via
octetsToNextHeader). Dafuer nutzen wir die UnknownSubmessageId-
Variante des Errors nur bei expliziter Validation.
§Errors
UnknownSubmessageId.
Trait Implementations§
Source§impl Clone for SubmessageId
impl Clone for SubmessageId
Source§fn clone(&self) -> SubmessageId
fn clone(&self) -> SubmessageId
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 SubmessageId
impl Debug for SubmessageId
Source§impl Hash for SubmessageId
impl Hash for SubmessageId
Source§impl PartialEq for SubmessageId
impl PartialEq for SubmessageId
Source§fn eq(&self, other: &SubmessageId) -> bool
fn eq(&self, other: &SubmessageId) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for SubmessageId
impl Eq for SubmessageId
impl StructuralPartialEq for SubmessageId
Auto Trait Implementations§
impl Freeze for SubmessageId
impl RefUnwindSafe for SubmessageId
impl Send for SubmessageId
impl Sync for SubmessageId
impl Unpin for SubmessageId
impl UnsafeUnpin for SubmessageId
impl UnwindSafe for SubmessageId
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