pub struct SubmessageHeader {
pub kind: SubmessageKind,
pub flags: SubmessageFlags,
pub octets_to_next: u16,
}Expand description
Submessage header (4 bytes)
Fields§
§kind: SubmessageKindSubmessage kind
flags: SubmessageFlagsFlags
octets_to_next: u16Octets to next header (length of submessage body)
Implementations§
Source§impl SubmessageHeader
impl SubmessageHeader
Sourcepub const fn new(
kind: SubmessageKind,
flags: SubmessageFlags,
octets_to_next: u16,
) -> Self
pub const fn new( kind: SubmessageKind, flags: SubmessageFlags, octets_to_next: u16, ) -> Self
Create a new submessage header
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 · 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 PartialEq for SubmessageHeader
impl PartialEq for SubmessageHeader
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