pub enum IntegrityJobError {
Show 18 variants
CapacityExceeded,
CorruptProgressHeader,
CorruptProgressRecord,
CounterExhausted,
EntityIdentityMismatch,
IncompatibleProgressFormat,
Internal,
InvalidEntityIdentity,
InvalidJobId,
InvalidOwner,
InvalidSubmissionKey,
JobBusy,
JobIncarnationMismatch,
JobNotFound,
JobOwnerMismatch,
StaleAcknowledgement,
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.
JobBusy
Another bounded advancement currently owns the job.
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.
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 CandidType for IntegrityJobError
impl CandidType for IntegrityJobError
Source§impl Clone for IntegrityJobError
impl Clone for IntegrityJobError
Source§fn clone(&self) -> IntegrityJobError
fn clone(&self) -> IntegrityJobError
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more