pub struct JournalPrunePlan { /* private fields */ }Implementations§
Source§impl JournalPrunePlan
impl JournalPrunePlan
pub fn no_op(report: JournalPruneReport) -> Self
pub fn report(&self) -> &JournalPruneReport
pub fn chunk_plan(&self) -> &ChunkDeletionPlan
pub fn staged_index_path(&self) -> &Path
pub fn baseline_entry_count(&self) -> usize
pub fn mark_persisted(&mut self)
pub fn commit_with_hooks<Pre, Post, Conflict>(
self,
pre_finalize: Pre,
post_finalize: Post,
on_conflict: Conflict,
) -> StoreResult<JournalPrunePlanOutcome>where
Pre: FnOnce() -> StoreResult<()>,
Post: FnOnce() -> StoreResult<()>,
Conflict: FnOnce() -> StoreResult<()>,
pub fn commit(self) -> StoreResult<()>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for JournalPrunePlan
impl !RefUnwindSafe for JournalPrunePlan
impl Send for JournalPrunePlan
impl Sync for JournalPrunePlan
impl Unpin for JournalPrunePlan
impl !UnwindSafe for JournalPrunePlan
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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