pub struct KnitBuildDetails {
pub pos: u64,
pub size: u64,
pub noeol: bool,
pub method: KnitMethod,
pub compression_parent: Option<usize>,
}Expand description
Result of decoding the non-opaque parts of a _KnitGraphIndex entry.
The index_memo’s GraphIndex pointer (the first element of entry)
is opaque to this crate — pyo3 callers stitch it back together with
pos / size to form the final memo tuple. The other fields are
fully derived from the entry’s value and refs columns.
Fields§
§pos: u64§size: u64§noeol: bool§method: KnitMethod§compression_parent: Option<usize>The compression_parent key, if any. None for fulltexts and
for parentless / non-delta indices.
Trait Implementations§
Source§impl Clone for KnitBuildDetails
impl Clone for KnitBuildDetails
Source§impl Debug for KnitBuildDetails
impl Debug for KnitBuildDetails
impl Eq for KnitBuildDetails
Source§impl PartialEq for KnitBuildDetails
impl PartialEq for KnitBuildDetails
impl StructuralPartialEq for KnitBuildDetails
Auto Trait Implementations§
impl Freeze for KnitBuildDetails
impl RefUnwindSafe for KnitBuildDetails
impl Send for KnitBuildDetails
impl Sync for KnitBuildDetails
impl Unpin for KnitBuildDetails
impl UnsafeUnpin for KnitBuildDetails
impl UnwindSafe for KnitBuildDetails
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
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.