pub enum IntegrityJobError {
Show 18 variants
CapacityExceeded,
CorruptProgressHeader,
CorruptProgressRecord,
CounterExhausted,
EntityIdentityMismatch,
IncompatibleProgressFormat,
Internal,
InvalidEntityIdentity,
InvalidJobId,
InvalidOwner,
InvalidSubmissionKey,
JobIncarnationMismatch,
JobNotFound,
JobOwnerMismatch,
StaleAcknowledgement,
StartInvalidated,
SubmissionAlreadyAdvanced,
SubmissionConflict,
}Expand description
Typed Deep protocol or progress-record failure.
Variants§
CapacityExceeded
The bounded progress store cannot admit another job.
CorruptProgressHeader
The progress-store header is malformed.
CorruptProgressRecord
The retained job record violates its current-form contract.
CounterExhausted
A checked protocol counter cannot advance.
EntityIdentityMismatch
The accepted entity selector no longer matches runtime authority.
IncompatibleProgressFormat
The progress store uses an unsupported persisted format.
Internal
An internal Deep controller operation failed.
InvalidEntityIdentity
The accepted entity selector is malformed.
InvalidJobId
A caller-authored job identity is malformed or reserved.
InvalidOwner
The authorization owner is empty or exceeds its bound.
InvalidSubmissionKey
The idempotency key is empty or exceeds its bound.
JobIncarnationMismatch
The job belongs to another database incarnation.
JobNotFound
No retained job has the supplied identity.
JobOwnerMismatch
The supplied authorization owner does not own the job.
StaleAcknowledgement
The acknowledgement does not name the outstanding receipt.
StartInvalidated
The Deep-start proof changed before a job could be published.
SubmissionAlreadyAdvanced
A retried start names a job that already advanced.
SubmissionConflict
An owner/key pair was reused for a different target.
Trait Implementations§
Source§impl Clone for IntegrityJobError
impl Clone for IntegrityJobError
impl Copy for IntegrityJobError
Source§impl Debug for IntegrityJobError
impl Debug for IntegrityJobError
Source§impl<'de> Deserialize<'de> for IntegrityJobError
impl<'de> Deserialize<'de> for IntegrityJobError
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>,
impl Eq for IntegrityJobError
Source§impl From<IntegrityJobError> for IntegrityDeepError
impl From<IntegrityJobError> for IntegrityDeepError
Source§fn from(error: IntegrityJobError) -> Self
fn from(error: IntegrityJobError) -> Self
Source§impl PartialEq for IntegrityJobError
impl PartialEq for IntegrityJobError
Source§impl Serialize for IntegrityJobError
impl Serialize for IntegrityJobError
impl StructuralPartialEq for IntegrityJobError
Source§impl Wire for IntegrityJobErrorwhere
Self: Serialize,
Available on non-target_family=wasm only.
impl Wire for IntegrityJobErrorwhere
Self: Serialize,
target_family=wasm only.