pub struct SubmessageFlags(pub u8);Expand description
Submessage flags (1 byte)
Bit 0: Endianness (0 = Big-Endian, 1 = Little-Endian)
Tuple Fields§
§0: u8Implementations§
Source§impl SubmessageFlags
impl SubmessageFlags
Sourcepub const LITTLE_ENDIAN: u8 = 0x01
pub const LITTLE_ENDIAN: u8 = 0x01
Little-endian flag
Sourcepub const fn is_little_endian(&self) -> bool
pub const fn is_little_endian(&self) -> bool
Check if little-endian
Sourcepub const fn little_endian() -> Self
pub const fn little_endian() -> Self
Create flags for little-endian
Sourcepub const fn big_endian() -> Self
pub const fn big_endian() -> Self
Create flags for big-endian
Trait Implementations§
Source§impl Clone for SubmessageFlags
impl Clone for SubmessageFlags
Source§fn clone(&self) -> SubmessageFlags
fn clone(&self) -> SubmessageFlags
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 SubmessageFlags
impl Debug for SubmessageFlags
Source§impl Default for SubmessageFlags
impl Default for SubmessageFlags
Source§impl PartialEq for SubmessageFlags
impl PartialEq for SubmessageFlags
impl Copy for SubmessageFlags
impl Eq for SubmessageFlags
impl StructuralPartialEq for SubmessageFlags
Auto Trait Implementations§
impl Freeze for SubmessageFlags
impl RefUnwindSafe for SubmessageFlags
impl Send for SubmessageFlags
impl Sync for SubmessageFlags
impl Unpin for SubmessageFlags
impl UnsafeUnpin for SubmessageFlags
impl UnwindSafe for SubmessageFlags
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