pub struct SubmessageHeader {
pub submessage_id: SubmessageId,
pub flags: u8,
pub octets_to_next_header: u16,
}Expand description
Submessage-Header.
Fields§
§submessage_id: SubmessageIdID der Submessage-Klasse.
flags: u8Flag-Byte (Bit 0 = E = Little-Endian-Body; weitere Bits submessage-spezifisch).
octets_to_next_header: u16Body-Laenge in Bytes. 0 hat Spezial-Bedeutung (siehe
Spec §8.3.4.2): Reader liest “bis Ende des Datagrams”.
Implementations§
Source§impl SubmessageHeader
impl SubmessageHeader
Sourcepub fn is_little_endian(self) -> bool
pub fn is_little_endian(self) -> bool
true, wenn das E-Flag gesetzt ist (LE-Body).
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 moreSource§impl Debug for SubmessageHeader
impl Debug 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 Copy for SubmessageHeader
impl Eq for SubmessageHeader
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