pub struct OffsetStoreTargetIndexRow {
pub offset: usize,
pub target_index: (u32, usize),
pub raw_target_index: Vec<u8>,
pub indices: [(u32, usize); 3],
pub raw_indices: [Vec<u8>; 3],
pub mode: u8,
}Expand description
One self-framed target-index row in contiguous column storage.
Fields§
§offset: usizeByte offset of the opening 02 01 01 01 16 discriminator.
target_index: (u32, usize)Compact target index and its byte offset.
raw_target_index: Vec<u8>Exact serialized target-index token.
indices: [(u32, usize); 3]Three ordered non-null compact indices after ff ff 90 fe.
raw_indices: [Vec<u8>; 3]Exact serialized post-marker tokens in row order.
mode: u8Serialized 04 or 07 row mode.
Trait Implementations§
Source§impl Clone for OffsetStoreTargetIndexRow
impl Clone for OffsetStoreTargetIndexRow
Source§fn clone(&self) -> OffsetStoreTargetIndexRow
fn clone(&self) -> OffsetStoreTargetIndexRow
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 OffsetStoreTargetIndexRow
impl Debug for OffsetStoreTargetIndexRow
impl Eq for OffsetStoreTargetIndexRow
impl StructuralPartialEq for OffsetStoreTargetIndexRow
Auto Trait Implementations§
impl Freeze for OffsetStoreTargetIndexRow
impl RefUnwindSafe for OffsetStoreTargetIndexRow
impl Send for OffsetStoreTargetIndexRow
impl Sync for OffsetStoreTargetIndexRow
impl Unpin for OffsetStoreTargetIndexRow
impl UnsafeUnpin for OffsetStoreTargetIndexRow
impl UnwindSafe for OffsetStoreTargetIndexRow
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