pub enum JobRequeueStatePolicy {
PreserveProgressAndCheckpoint,
ResetProgressAndCheckpoint,
}Expand description
Whether compare-and-requeue carries durable resume state into the new run.
Variants§
PreserveProgressAndCheckpoint
Keep progress_done, progress_total, and checkpoint so recovery can
resume from the last committed position.
ResetProgressAndCheckpoint
Clear progress and checkpoint state so the new run starts from scratch.
Implementations§
Source§impl JobRequeueStatePolicy
impl JobRequeueStatePolicy
pub const fn preserves_progress_and_checkpoint(self) -> bool
pub const fn as_event_value(self) -> &'static str
Trait Implementations§
Source§impl Clone for JobRequeueStatePolicy
impl Clone for JobRequeueStatePolicy
Source§fn clone(&self) -> JobRequeueStatePolicy
fn clone(&self) -> JobRequeueStatePolicy
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for JobRequeueStatePolicy
Source§impl Debug for JobRequeueStatePolicy
impl Debug for JobRequeueStatePolicy
impl Eq for JobRequeueStatePolicy
Source§impl PartialEq for JobRequeueStatePolicy
impl PartialEq for JobRequeueStatePolicy
impl StructuralPartialEq for JobRequeueStatePolicy
Auto Trait Implementations§
impl Freeze for JobRequeueStatePolicy
impl RefUnwindSafe for JobRequeueStatePolicy
impl Send for JobRequeueStatePolicy
impl Sync for JobRequeueStatePolicy
impl Unpin for JobRequeueStatePolicy
impl UnsafeUnpin for JobRequeueStatePolicy
impl UnwindSafe for JobRequeueStatePolicy
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§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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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