pub enum MutationJobTargetFailureReason {
StagingByteBudgetExceeded,
Other,
}Expand description
Bounded reason why target mutation execution failed before commit.
Variants§
StagingByteBudgetExceeded
Writer and page-packer staged-byte authorities diverged.
Other
Another target mutation failure occurred without safe semantic detail.
Trait Implementations§
impl Copy for MutationJobTargetFailureReason
Source§impl<'de> Deserialize<'de> for MutationJobTargetFailureReason
impl<'de> Deserialize<'de> for MutationJobTargetFailureReason
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 MutationJobTargetFailureReason
impl StructuralPartialEq for MutationJobTargetFailureReason
Auto Trait Implementations§
impl Freeze for MutationJobTargetFailureReason
impl RefUnwindSafe for MutationJobTargetFailureReason
impl Send for MutationJobTargetFailureReason
impl Sync for MutationJobTargetFailureReason
impl Unpin for MutationJobTargetFailureReason
impl UnsafeUnpin for MutationJobTargetFailureReason
impl UnwindSafe for MutationJobTargetFailureReason
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