pub struct OffsetStoreCountedIndexLane {
pub offset: usize,
pub declared_count: u8,
pub anchor: u32,
pub raw_anchor: Vec<u8>,
pub anchor_offset: usize,
pub members: Vec<(u32, usize)>,
pub raw_members: Vec<Vec<u8>>,
}Expand description
One counted compact-index lane ending in the exact 01 11 marker.
Fields§
§offset: usizeByte offset of the opening 01 marker.
declared_count: u8Serialized count. One slot is the anchor and one is the terminator.
anchor: u32Non-null compact index immediately following the count.
raw_anchor: Vec<u8>Exact serialized anchor token.
anchor_offset: usizeByte offset of the anchor compact index.
members: Vec<(u32, usize)>Ordered non-null compact indices preceding the terminator.
raw_members: Vec<Vec<u8>>Exact serialized member tokens in lane order.
Trait Implementations§
Source§impl Clone for OffsetStoreCountedIndexLane
impl Clone for OffsetStoreCountedIndexLane
Source§fn clone(&self) -> OffsetStoreCountedIndexLane
fn clone(&self) -> OffsetStoreCountedIndexLane
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 OffsetStoreCountedIndexLane
impl Debug for OffsetStoreCountedIndexLane
impl Eq for OffsetStoreCountedIndexLane
impl StructuralPartialEq for OffsetStoreCountedIndexLane
Auto Trait Implementations§
impl Freeze for OffsetStoreCountedIndexLane
impl RefUnwindSafe for OffsetStoreCountedIndexLane
impl Send for OffsetStoreCountedIndexLane
impl Sync for OffsetStoreCountedIndexLane
impl Unpin for OffsetStoreCountedIndexLane
impl UnsafeUnpin for OffsetStoreCountedIndexLane
impl UnwindSafe for OffsetStoreCountedIndexLane
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