pub(crate) struct SortedEntry {
id: BlobId,
pack_idx: usize,
offset: u32,
length: u32,
uncompressed_length: Option<NonZeroU32>,
}
Expand description
A sorted entry in the index.
Fields§
§id: BlobId
The ID of the entry.
pack_idx: usize
The index of the pack containing the entry.
offset: u32
The offset of the entry in the pack.
length: u32
The length of the entry in the pack.
uncompressed_length: Option<NonZeroU32>
The uncompressed length of the entry.
Trait Implementations§
Source§impl Debug for SortedEntry
impl Debug for SortedEntry
Source§impl PartialEq for SortedEntry
impl PartialEq for SortedEntry
impl Eq for SortedEntry
impl StructuralPartialEq for SortedEntry
Auto Trait Implementations§
impl Freeze for SortedEntry
impl RefUnwindSafe for SortedEntry
impl Send for SortedEntry
impl Sync for SortedEntry
impl Unpin for SortedEntry
impl UnwindSafe for SortedEntry
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<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§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.Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more