pub enum FailureClass {
Show 13 variants
AdapterUnavailable,
CapabilityUnsupported,
CapabilityDegraded,
PlacementUnavailable,
PayloadTooLarge,
PayloadRejected,
IdentityUnavailable,
TransportError,
Timeout,
OperatorRequired,
StateConflict,
InvalidRequest,
InternalError,
}Variants§
CapabilityUnsupported
CapabilityDegraded
PayloadTooLarge
PayloadRejected
TransportError
Timeout
OperatorRequired
StateConflict
InvalidRequest
InternalError
Implementations§
Source§impl FailureClass
impl FailureClass
pub const ALL: &'static [Self]
Sourcepub fn default_retry(self) -> RetryClass
pub fn default_retry(self) -> RetryClass
Default retry-class mapping per the spec’s failure-to-retry table.
Trait Implementations§
Source§impl Clone for FailureClass
impl Clone for FailureClass
Source§fn clone(&self) -> FailureClass
fn clone(&self) -> FailureClass
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for FailureClass
impl Debug for FailureClass
Source§impl<'de> Deserialize<'de> for FailureClass
impl<'de> Deserialize<'de> for FailureClass
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<&ReceiptError> for FailureClass
impl From<&ReceiptError> for FailureClass
Source§fn from(err: &ReceiptError) -> Self
fn from(err: &ReceiptError) -> Self
Converts to this type from the input type.
Source§impl From<&RouteError> for FailureClass
impl From<&RouteError> for FailureClass
Source§fn from(err: &RouteError) -> Self
fn from(err: &RouteError) -> Self
Converts to this type from the input type.
Source§impl From<&SubprocessInvokerError> for FailureClass
impl From<&SubprocessInvokerError> for FailureClass
Source§fn from(err: &SubprocessInvokerError) -> Self
fn from(err: &SubprocessInvokerError) -> Self
Converts to this type from the input type.
Source§impl From<&TransportError> for FailureClass
impl From<&TransportError> for FailureClass
Source§fn from(err: &TransportError) -> Self
fn from(err: &TransportError) -> Self
Converts to this type from the input type.
Source§impl Hash for FailureClass
impl Hash for FailureClass
Source§impl PartialEq for FailureClass
impl PartialEq for FailureClass
Source§fn eq(&self, other: &FailureClass) -> bool
fn eq(&self, other: &FailureClass) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for FailureClass
impl Serialize for FailureClass
impl Copy for FailureClass
impl Eq for FailureClass
impl StructuralPartialEq for FailureClass
Auto Trait Implementations§
impl Freeze for FailureClass
impl RefUnwindSafe for FailureClass
impl Send for FailureClass
impl Sync for FailureClass
impl Unpin for FailureClass
impl UnsafeUnpin for FailureClass
impl UnwindSafe for FailureClass
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.