pub enum MutationJobStatus {
Active,
Completed,
RestartRequired(MutationJobRestartReason),
}Expand description
Durable lifecycle of one mutation job.
Variants§
Active
One bounded Forward or Verify step may still run.
Completed
Stable clean Verify exhaustion committed.
RestartRequired(MutationJobRestartReason)
Authority or policy drift requires a new job.
Trait Implementations§
Source§impl CandidType for MutationJobStatus
impl CandidType for MutationJobStatus
Source§impl Clone for MutationJobStatus
impl Clone for MutationJobStatus
Source§fn clone(&self) -> MutationJobStatus
fn clone(&self) -> MutationJobStatus
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 MutationJobStatus
Source§impl Debug for MutationJobStatus
impl Debug for MutationJobStatus
Source§impl<'de> Deserialize<'de> for MutationJobStatus
impl<'de> Deserialize<'de> for MutationJobStatus
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for MutationJobStatus
Source§impl PartialEq for MutationJobStatus
impl PartialEq for MutationJobStatus
impl StructuralPartialEq for MutationJobStatus
Auto Trait Implementations§
impl Freeze for MutationJobStatus
impl RefUnwindSafe for MutationJobStatus
impl Send for MutationJobStatus
impl Sync for MutationJobStatus
impl Unpin for MutationJobStatus
impl UnsafeUnpin for MutationJobStatus
impl UnwindSafe for MutationJobStatus
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