pub struct OffsetStoreLinkedIndexRow {
pub offset: usize,
pub first_index: (u32, usize),
pub raw_first_index: Vec<u8>,
pub discriminator: u8,
pub target_index: (u32, usize),
pub raw_target_index: Vec<u8>,
pub indices: [(u32, usize); 3],
pub raw_indices: [Vec<u8>; 3],
pub flag: u8,
pub mode: u8,
}Expand description
One self-framed linked index row in contiguous column storage.
Fields§
§offset: usizeByte offset of the opening 02 0b discriminator.
first_index: (u32, usize)Unresolved leading compact index and its byte offset.
raw_first_index: Vec<u8>Exact serialized leading-index token.
discriminator: u8Serialized 16, 17, or 18 row 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.
flag: u8Serialized 03 or 07 row flag.
mode: u8Serialized 04 or 07 row mode.
Trait Implementations§
Source§impl Clone for OffsetStoreLinkedIndexRow
impl Clone for OffsetStoreLinkedIndexRow
Source§fn clone(&self) -> OffsetStoreLinkedIndexRow
fn clone(&self) -> OffsetStoreLinkedIndexRow
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 OffsetStoreLinkedIndexRow
impl Debug for OffsetStoreLinkedIndexRow
impl Eq for OffsetStoreLinkedIndexRow
impl StructuralPartialEq for OffsetStoreLinkedIndexRow
Auto Trait Implementations§
impl Freeze for OffsetStoreLinkedIndexRow
impl RefUnwindSafe for OffsetStoreLinkedIndexRow
impl Send for OffsetStoreLinkedIndexRow
impl Sync for OffsetStoreLinkedIndexRow
impl Unpin for OffsetStoreLinkedIndexRow
impl UnsafeUnpin for OffsetStoreLinkedIndexRow
impl UnwindSafe for OffsetStoreLinkedIndexRow
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