pub struct SubmessageHeader {
pub submessage_id: SubmessageId,
pub flags: u8,
pub octets_to_next_header: u16,
}Expand description
Submessage-Header.
Fields§
§submessage_id: SubmessageIdID of the submessage class.
flags: u8Flag byte (bit 0 = E = little-endian body; further bits submessage-specific).
octets_to_next_header: u16Body length in bytes. 0 has special meaning (see
Spec §8.3.4.2): the reader reads “to the end of the datagram”.
Implementations§
Source§impl SubmessageHeader
impl SubmessageHeader
Trait Implementations§
Source§impl Clone for SubmessageHeader
impl Clone for SubmessageHeader
Source§fn clone(&self) -> SubmessageHeader
fn clone(&self) -> SubmessageHeader
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 moreimpl Copy for SubmessageHeader
Source§impl Debug for SubmessageHeader
impl Debug for SubmessageHeader
impl Eq for SubmessageHeader
Source§impl Hash for SubmessageHeader
impl Hash for SubmessageHeader
Source§impl PartialEq for SubmessageHeader
impl PartialEq for SubmessageHeader
Source§fn eq(&self, other: &SubmessageHeader) -> bool
fn eq(&self, other: &SubmessageHeader) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for SubmessageHeader
Auto Trait Implementations§
impl Freeze for SubmessageHeader
impl RefUnwindSafe for SubmessageHeader
impl Send for SubmessageHeader
impl Sync for SubmessageHeader
impl Unpin for SubmessageHeader
impl UnsafeUnpin for SubmessageHeader
impl UnwindSafe for SubmessageHeader
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