pub struct ParseInfo {
pub seen_mask: u16,
pub repeated_presentation_mask: u16,
}Expand description
Occurrence information recorded while decoding, for semantic validation and diagnostics.
Fields§
§seen_mask: u16Bitmask of base option numbers (0–8) present at least once.
repeated_presentation_mask: u16Bitmask of presentation options (Sender Handle, colors) that appeared more than once; the first occurrence was kept.
Implementations§
Trait Implementations§
impl Copy for ParseInfo
impl Eq for ParseInfo
impl StructuralPartialEq for ParseInfo
Auto Trait Implementations§
impl Freeze for ParseInfo
impl RefUnwindSafe for ParseInfo
impl Send for ParseInfo
impl Sync for ParseInfo
impl Unpin for ParseInfo
impl UnwindSafe for ParseInfo
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)