pub struct EmHeaderRead {
pub member_id: u32,
pub length_code: u8,
pub must_understand: bool,
pub next_int: Option<usize>,
pub extent: usize,
}Expand description
An EMHEADER as read.
Fields§
§member_id: u32The member id.
length_code: u8The length code.
must_understand: boolWhether a reader must fail rather than skip this member.
next_int: Option<usize>The NEXTINT, for the codes that carry one. Consumed for code 4 and left in place for codes 5 to 7, where it is also the member’s own first word.
extent: usizeHow many bytes the member occupies from here.
Trait Implementations§
Source§impl Clone for EmHeaderRead
impl Clone for EmHeaderRead
impl Copy for EmHeaderRead
Source§impl Debug for EmHeaderRead
impl Debug for EmHeaderRead
impl Eq for EmHeaderRead
Source§impl PartialEq for EmHeaderRead
impl PartialEq for EmHeaderRead
impl StructuralPartialEq for EmHeaderRead
Auto Trait Implementations§
impl Freeze for EmHeaderRead
impl RefUnwindSafe for EmHeaderRead
impl Send for EmHeaderRead
impl Sync for EmHeaderRead
impl Unpin for EmHeaderRead
impl UnsafeUnpin for EmHeaderRead
impl UnwindSafe for EmHeaderRead
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