pub enum IcSnapshotUploadExecutionError<E: Error + 'static> {
Plan(OperationPlanError),
Stage(ExecutionWorkflowPersistenceError),
Journal(AttemptJournalError),
Progress(ExecutionProgressPersistenceError),
Request(IcSnapshotUploadAttemptError),
Admission(E),
Provider(IcMutationProviderError),
AfterReply {
source: IcSnapshotUploadReplyError,
acknowledgement: Box<IcMutationAcknowledgement>,
},
}Expand description
Upload-step failures retain original spending and any bounded returned acknowledgement.
Variants§
Plan(OperationPlanError)
Original operation authority cannot be derived.
Stage(ExecutionWorkflowPersistenceError)
Workflow, stage or original ancestor evidence failed admission.
Journal(AttemptJournalError)
Original selected journal admission failed.
Progress(ExecutionProgressPersistenceError)
Complete original progress, prerequisites or durable reservation failed.
Request(IcSnapshotUploadAttemptError)
Canonical original mutation binding or current reservation differs.
Admission(E)
Fresh integration-owned admission rejected after reservation.
Provider(IcMutationProviderError)
The single provider call failed; spending remains pending.
AfterReply
Admission after a reply failed, retaining its complete bounded evidence.
Fields
§
source: IcSnapshotUploadReplyErrorTyped original admission failure.
§
acknowledgement: Box<IcMutationAcknowledgement>Complete returned passive evidence, without settlement authority.
Trait Implementations§
Source§impl<E> Display for IcSnapshotUploadExecutionError<E>
impl<E> Display for IcSnapshotUploadExecutionError<E>
Source§impl<E> Error for IcSnapshotUploadExecutionError<E>
impl<E> Error for IcSnapshotUploadExecutionError<E>
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl<E: Error + 'static> From<AttemptJournalError> for IcSnapshotUploadExecutionError<E>
impl<E: Error + 'static> From<AttemptJournalError> for IcSnapshotUploadExecutionError<E>
Source§fn from(source: AttemptJournalError) -> Self
fn from(source: AttemptJournalError) -> Self
Converts to this type from the input type.
Source§impl<E: Error + 'static> From<ExecutionProgressPersistenceError> for IcSnapshotUploadExecutionError<E>
impl<E: Error + 'static> From<ExecutionProgressPersistenceError> for IcSnapshotUploadExecutionError<E>
Source§fn from(source: ExecutionProgressPersistenceError) -> Self
fn from(source: ExecutionProgressPersistenceError) -> Self
Converts to this type from the input type.
Source§impl<E: Error + 'static> From<ExecutionWorkflowPersistenceError> for IcSnapshotUploadExecutionError<E>
impl<E: Error + 'static> From<ExecutionWorkflowPersistenceError> for IcSnapshotUploadExecutionError<E>
Source§fn from(source: ExecutionWorkflowPersistenceError) -> Self
fn from(source: ExecutionWorkflowPersistenceError) -> Self
Converts to this type from the input type.
Source§impl<E: Error + 'static> From<IcMutationProviderError> for IcSnapshotUploadExecutionError<E>
impl<E: Error + 'static> From<IcMutationProviderError> for IcSnapshotUploadExecutionError<E>
Source§fn from(source: IcMutationProviderError) -> Self
fn from(source: IcMutationProviderError) -> Self
Converts to this type from the input type.
Source§impl<E: Error + 'static> From<IcSnapshotUploadAttemptError> for IcSnapshotUploadExecutionError<E>
impl<E: Error + 'static> From<IcSnapshotUploadAttemptError> for IcSnapshotUploadExecutionError<E>
Source§fn from(source: IcSnapshotUploadAttemptError) -> Self
fn from(source: IcSnapshotUploadAttemptError) -> Self
Converts to this type from the input type.
Source§impl<E: Error + 'static> From<IcSnapshotUploadExecutionError<E>> for IcSnapshotAllocationExecutionError<E>
impl<E: Error + 'static> From<IcSnapshotUploadExecutionError<E>> for IcSnapshotAllocationExecutionError<E>
Source§fn from(source: IcSnapshotUploadExecutionError<E>) -> Self
fn from(source: IcSnapshotUploadExecutionError<E>) -> Self
Converts to this type from the input type.
Source§impl<E: Error + 'static> From<IcSnapshotUploadExecutionError<E>> for IcSnapshotDataUploadExecutionError<E>
impl<E: Error + 'static> From<IcSnapshotUploadExecutionError<E>> for IcSnapshotDataUploadExecutionError<E>
Source§fn from(source: IcSnapshotUploadExecutionError<E>) -> Self
fn from(source: IcSnapshotUploadExecutionError<E>) -> Self
Converts to this type from the input type.
Source§impl<E: Error + 'static> From<OperationPlanError> for IcSnapshotUploadExecutionError<E>
impl<E: Error + 'static> From<OperationPlanError> for IcSnapshotUploadExecutionError<E>
Source§fn from(source: OperationPlanError) -> Self
fn from(source: OperationPlanError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl<E> !RefUnwindSafe for IcSnapshotUploadExecutionError<E>
impl<E> !UnwindSafe for IcSnapshotUploadExecutionError<E>
impl<E> Freeze for IcSnapshotUploadExecutionError<E>where
E: Freeze,
impl<E> Send for IcSnapshotUploadExecutionError<E>where
E: Send,
impl<E> Sync for IcSnapshotUploadExecutionError<E>where
E: Sync,
impl<E> Unpin for IcSnapshotUploadExecutionError<E>where
E: Unpin,
impl<E> UnsafeUnpin for IcSnapshotUploadExecutionError<E>where
E: UnsafeUnpin,
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