pub struct BlobFile(/* private fields */);Expand description
A blob file stores large values and is part of the value log
Implementations§
Source§impl BlobFile
impl BlobFile
Sourcepub fn live_data_start(&self) -> u64
pub fn live_data_start(&self) -> u64
First LIVE byte of this view: 0 for a whole file, or the frontier a
tight-space relocation left after reclaiming the consumed prefix. The
recorded checksum covers [live_data_start, end),
so integrity checks hash from here rather than over the punched prefix.
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for BlobFile
impl !UnwindSafe for BlobFile
impl Freeze for BlobFile
impl Send for BlobFile
impl Sync for BlobFile
impl Unpin for BlobFile
impl UnsafeUnpin for BlobFile
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
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<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