pub enum IcSnapshotMetadataSettlementError<E: Error + 'static> {
Qualification(E),
ReceiptRequired,
Stage(ExecutionWorkflowPersistenceError),
Journal(AttemptJournalError),
Request(IcSnapshotTransferReadError),
Association(IcSnapshotTransferReadAssociationError),
Checkpoint(ExecutionStageCheckpointError),
}Expand description
Rejection after one returned metadata reply; no second accounting owner.
Variants§
Qualification(E)
Actual authentication, attribution or durable original-byte retention failed.
ReceiptRequired
Require an independently qualified exact original Applied receipt.
Stage(ExecutionWorkflowPersistenceError)
Original stage or retained ancestor admission failed.
Journal(AttemptJournalError)
Original selected journal or receipt admission failed.
Request(IcSnapshotTransferReadError)
Exact original request/current reservation admission failed.
Association(IcSnapshotTransferReadAssociationError)
Existing bounded passive response admission failed.
Checkpoint(ExecutionStageCheckpointError)
Canonical all-Applied checkpoint publication/re-admission failed.
Trait Implementations§
Source§impl<E> Display for IcSnapshotMetadataSettlementError<E>
impl<E> Display for IcSnapshotMetadataSettlementError<E>
Source§impl<E> Error for IcSnapshotMetadataSettlementError<E>
impl<E> Error for IcSnapshotMetadataSettlementError<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 IcSnapshotMetadataSettlementError<E>
impl<E: Error + 'static> From<AttemptJournalError> for IcSnapshotMetadataSettlementError<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<ExecutionStageCheckpointError> for IcSnapshotMetadataSettlementError<E>
impl<E: Error + 'static> From<ExecutionStageCheckpointError> for IcSnapshotMetadataSettlementError<E>
Source§fn from(source: ExecutionStageCheckpointError) -> Self
fn from(source: ExecutionStageCheckpointError) -> Self
Converts to this type from the input type.
Source§impl<E: Error + 'static> From<ExecutionWorkflowPersistenceError> for IcSnapshotMetadataSettlementError<E>
impl<E: Error + 'static> From<ExecutionWorkflowPersistenceError> for IcSnapshotMetadataSettlementError<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<IcSnapshotTransferReadAssociationError> for IcSnapshotMetadataSettlementError<E>
impl<E: Error + 'static> From<IcSnapshotTransferReadAssociationError> for IcSnapshotMetadataSettlementError<E>
Source§fn from(source: IcSnapshotTransferReadAssociationError) -> Self
fn from(source: IcSnapshotTransferReadAssociationError) -> Self
Converts to this type from the input type.
Source§impl<E: Error + 'static> From<IcSnapshotTransferReadError> for IcSnapshotMetadataSettlementError<E>
impl<E: Error + 'static> From<IcSnapshotTransferReadError> for IcSnapshotMetadataSettlementError<E>
Source§fn from(source: IcSnapshotTransferReadError) -> Self
fn from(source: IcSnapshotTransferReadError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl<E> !RefUnwindSafe for IcSnapshotMetadataSettlementError<E>
impl<E> !UnwindSafe for IcSnapshotMetadataSettlementError<E>
impl<E> Freeze for IcSnapshotMetadataSettlementError<E>where
E: Freeze,
impl<E> Send for IcSnapshotMetadataSettlementError<E>where
E: Send,
impl<E> Sync for IcSnapshotMetadataSettlementError<E>where
E: Sync,
impl<E> Unpin for IcSnapshotMetadataSettlementError<E>where
E: Unpin,
impl<E> UnsafeUnpin for IcSnapshotMetadataSettlementError<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