pub enum IcProviderError {
Unavailable,
Unsupported,
Indeterminate,
}Expand description
Redacted single-call refusal shared by typed IC update and recovery ports. No variant grants a retry, establishes nonapplication or refunds spending.
Variants§
No qualified provider or mandatory durable retainer is available.
Unsupported
The exact bounded original call contract cannot be qualified.
Indeterminate
Dispatch, reply or authentication is indeterminate; original attempts stay pending.
Trait Implementations§
Source§impl Clone for IcProviderError
impl Clone for IcProviderError
impl Copy for IcProviderError
Source§impl Debug for IcProviderError
impl Debug for IcProviderError
Source§impl Display for IcProviderError
impl Display for IcProviderError
impl Eq for IcProviderError
Source§impl Error for IcProviderError
impl Error for IcProviderError
1.30.0 · 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<IcProviderError> for IcSnapshotCaptureExecutionError<E>
impl<E: Error + 'static> From<IcProviderError> for IcSnapshotCaptureExecutionError<E>
Source§fn from(source: IcProviderError) -> Self
fn from(source: IcProviderError) -> Self
Converts to this type from the input type.
Source§impl<E: Error + 'static> From<IcProviderError> for IcRestoreExecutionError<E>
impl<E: Error + 'static> From<IcProviderError> for IcRestoreExecutionError<E>
Source§fn from(source: IcProviderError) -> Self
fn from(source: IcProviderError) -> Self
Converts to this type from the input type.
Source§impl<E: Error + 'static> From<IcProviderError> for IcSnapshotTransferReadExecutionError<E>
impl<E: Error + 'static> From<IcProviderError> for IcSnapshotTransferReadExecutionError<E>
Source§fn from(source: IcProviderError) -> Self
fn from(source: IcProviderError) -> Self
Converts to this type from the input type.
Source§impl<E: Error + 'static> From<IcProviderError> for IcSnapshotUploadExecutionError<E>
impl<E: Error + 'static> From<IcProviderError> for IcSnapshotUploadExecutionError<E>
Source§fn from(source: IcProviderError) -> Self
fn from(source: IcProviderError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for IcProviderError
impl PartialEq for IcProviderError
impl StructuralPartialEq for IcProviderError
Auto Trait Implementations§
impl Forget for IcProviderError
impl Freeze for IcProviderError
impl RefUnwindSafe for IcProviderError
impl Send for IcProviderError
impl Sync for IcProviderError
impl Unpin for IcProviderError
impl UnsafeUnpin for IcProviderError
impl UnwindSafe for IcProviderError
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