pub struct IndexRow {
pub ordinal: u32,
pub offset: u64,
pub len: u64,
pub obj_type: ObjType,
pub uncompressed_size: u64,
pub delta_base: u64,
}Expand description
What a lookup resolves to: the ordinal plus all five facts.
Fields§
§ordinal: u32Row ordinal — the oid-lexicographic rank, and the join key FourTables
uses across its four sections.
offset: u64§len: u64§obj_type: ObjType§uncompressed_size: u64§delta_base: u64See IndexEntry::delta_base. An archive offset, 0 for none — never
an ordinal, and in particular never this row’s ordinal space.
Trait Implementations§
impl Copy for IndexRow
impl Eq for IndexRow
impl StructuralPartialEq for IndexRow
Auto Trait Implementations§
impl Freeze for IndexRow
impl RefUnwindSafe for IndexRow
impl Send for IndexRow
impl Sync for IndexRow
impl Unpin for IndexRow
impl UnsafeUnpin for IndexRow
impl UnwindSafe for IndexRow
Blanket Implementations§
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.