pub struct FullIndex {
cache: Cache<BlobId, Bytes, BytesWeighter>,
}Expand description
A full index containing [Id]s and locations for tree and data blobs.
As we usually use this to access data blobs from the repository, we also have defined a blob cache for repositories with full index.
Fields§
§cache: Cache<BlobId, Bytes, BytesWeighter>Trait Implementations§
Auto Trait Implementations§
impl Freeze for FullIndex
impl !RefUnwindSafe for FullIndex
impl Send for FullIndex
impl Sync for FullIndex
impl Unpin for FullIndex
impl !UnwindSafe for FullIndex
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> 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