pub enum RuntimeErrorCodeV3 {
Show 17 variants
InvalidJson,
InvalidRequestId,
InvalidClientIdentity,
IncompatibleApiVersion,
InvalidEnvelope,
PayloadTooLarge,
UnsupportedCapability,
StateMismatch,
ExpiredRequest,
IncompatibleGeneration,
DuplicateFeedback,
HandlerTimeout,
HandlerTrap,
HandlerOutputTooLarge,
HandlerInvalidOutput,
InvalidState,
Internal,
}Expand description
Exhaustive V3 error code set.
Variants§
InvalidJson
InvalidRequestId
InvalidClientIdentity
IncompatibleApiVersion
InvalidEnvelope
PayloadTooLarge
UnsupportedCapability
StateMismatch
ExpiredRequest
IncompatibleGeneration
DuplicateFeedback
HandlerTimeout
HandlerTrap
HandlerOutputTooLarge
HandlerInvalidOutput
InvalidState
Internal
Implementations§
Source§impl RuntimeErrorCodeV3
impl RuntimeErrorCodeV3
pub const fn is_retryable(self) -> bool
Trait Implementations§
Source§impl Clone for RuntimeErrorCodeV3
impl Clone for RuntimeErrorCodeV3
Source§fn clone(&self) -> RuntimeErrorCodeV3
fn clone(&self) -> RuntimeErrorCodeV3
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 moreimpl Copy for RuntimeErrorCodeV3
Source§impl Debug for RuntimeErrorCodeV3
impl Debug for RuntimeErrorCodeV3
Source§impl<'de> Deserialize<'de> for RuntimeErrorCodeV3
impl<'de> Deserialize<'de> for RuntimeErrorCodeV3
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
impl Eq for RuntimeErrorCodeV3
Source§impl PartialEq for RuntimeErrorCodeV3
impl PartialEq for RuntimeErrorCodeV3
Source§impl Serialize for RuntimeErrorCodeV3
impl Serialize for RuntimeErrorCodeV3
impl StructuralPartialEq for RuntimeErrorCodeV3
Auto Trait Implementations§
impl Freeze for RuntimeErrorCodeV3
impl RefUnwindSafe for RuntimeErrorCodeV3
impl Send for RuntimeErrorCodeV3
impl Sync for RuntimeErrorCodeV3
impl Unpin for RuntimeErrorCodeV3
impl UnsafeUnpin for RuntimeErrorCodeV3
impl UnwindSafe for RuntimeErrorCodeV3
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