pub struct CheckpointFuture { /* private fields */ }Expand description
Result of an asynchronous checkpoint operation.
The checkpoint is being written in a background thread. Call wait
to block until completion and retrieve any error.
Implementations§
Source§impl CheckpointFuture
impl CheckpointFuture
Sourcepub fn wait(&mut self) -> Result<(), DistCheckpointError>
pub fn wait(&mut self) -> Result<(), DistCheckpointError>
Block until the checkpoint write completes.
Returns Ok(()) if the write succeeded, or the error encountered
during serialization/I/O.
Calling wait() multiple times is safe — subsequent calls return
the cached result.
Auto Trait Implementations§
impl Freeze for CheckpointFuture
impl !RefUnwindSafe for CheckpointFuture
impl Send for CheckpointFuture
impl Sync for CheckpointFuture
impl Unpin for CheckpointFuture
impl UnsafeUnpin for CheckpointFuture
impl !UnwindSafe for CheckpointFuture
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> DistributionExt for Twhere
T: ?Sized,
impl<T> DistributionExt for Twhere
T: ?Sized,
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