pub enum ExecutionReservationError {
Stage(ExecutionWorkflowPersistenceError),
Journal(AttemptJournalError),
Progress(ExecutionProgressPersistenceError),
}Expand description
Common original-stage and durable-reservation failure before a reply exists. Every failure retains original spending and supplies no retry authority.
Variants§
Stage(ExecutionWorkflowPersistenceError)
Retained stage or ancestor admission failed.
Journal(AttemptJournalError)
Original selected journal could not be admitted.
Progress(ExecutionProgressPersistenceError)
Complete original progress or bounded reservation failed.
Trait Implementations§
Source§impl Debug for ExecutionReservationError
impl Debug for ExecutionReservationError
Source§impl Display for ExecutionReservationError
impl Display for ExecutionReservationError
Source§impl Error for ExecutionReservationError
impl Error for ExecutionReservationError
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 From<AttemptJournalError> for ExecutionReservationError
impl From<AttemptJournalError> for ExecutionReservationError
Source§fn from(source: AttemptJournalError) -> Self
fn from(source: AttemptJournalError) -> Self
Converts to this type from the input type.
Source§impl From<ExecutionProgressPersistenceError> for ExecutionReservationError
impl From<ExecutionProgressPersistenceError> for ExecutionReservationError
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<ExecutionReservationError> for IcSnapshotCaptureExecutionError<E>
impl<E: Error + 'static> From<ExecutionReservationError> for IcSnapshotCaptureExecutionError<E>
Source§fn from(source: ExecutionReservationError) -> Self
fn from(source: ExecutionReservationError) -> Self
Converts to this type from the input type.
Source§impl<E: Error + 'static> From<ExecutionReservationError> for IcRestoreExecutionError<E>
impl<E: Error + 'static> From<ExecutionReservationError> for IcRestoreExecutionError<E>
Source§fn from(source: ExecutionReservationError) -> Self
fn from(source: ExecutionReservationError) -> Self
Converts to this type from the input type.
Source§impl<E: Error + 'static> From<ExecutionReservationError> for IcSnapshotTransferReadExecutionError<E>
impl<E: Error + 'static> From<ExecutionReservationError> for IcSnapshotTransferReadExecutionError<E>
Source§fn from(source: ExecutionReservationError) -> Self
fn from(source: ExecutionReservationError) -> Self
Converts to this type from the input type.
Source§impl<E: Error + 'static> From<ExecutionReservationError> for IcSnapshotUploadExecutionError<E>
impl<E: Error + 'static> From<ExecutionReservationError> for IcSnapshotUploadExecutionError<E>
Source§fn from(source: ExecutionReservationError) -> Self
fn from(source: ExecutionReservationError) -> Self
Converts to this type from the input type.
Source§impl<E: Error + 'static> From<ExecutionReservationError> for ApplicationExecutionCause<E>
impl<E: Error + 'static> From<ExecutionReservationError> for ApplicationExecutionCause<E>
Source§fn from(source: ExecutionReservationError) -> Self
fn from(source: ExecutionReservationError) -> Self
Converts to this type from the input type.
Source§impl From<ExecutionWorkflowPersistenceError> for ExecutionReservationError
impl From<ExecutionWorkflowPersistenceError> for ExecutionReservationError
Source§fn from(source: ExecutionWorkflowPersistenceError) -> Self
fn from(source: ExecutionWorkflowPersistenceError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !RefUnwindSafe for ExecutionReservationError
impl !UnwindSafe for ExecutionReservationError
impl Forget for ExecutionReservationError
impl Freeze for ExecutionReservationError
impl Move for ExecutionReservationError
impl Send for ExecutionReservationError
impl Sync for ExecutionReservationError
impl Unpin for ExecutionReservationError
impl UnsafeUnpin for ExecutionReservationError
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