pub enum ClientErrorKind {
InvalidResponse,
UnsupportedDescriptorFormat,
Transport,
ProtocolFailure,
InvalidRequest,
MissingObservation,
Capacity,
StaleResponse,
}Expand description
High-level category for a client-local failure.
Variants§
InvalidResponse
A peer response violated its interaction contract.
UnsupportedDescriptorFormat
A valid descriptor uses a format unsupported by this runtime.
Transport
The exchange failed outside a valid WIP response envelope.
ProtocolFailure
A valid Host protocol failure was applied to the observation.
InvalidRequest
A local request or operation selection was invalid.
MissingObservation
Required fresh object or interface state was unavailable.
Capacity
A configured state bound prevented the requested work.
StaleResponse
A response was superseded by a newer request for the same subject.
Trait Implementations§
Source§impl Clone for ClientErrorKind
impl Clone for ClientErrorKind
impl Copy for ClientErrorKind
Source§impl Debug for ClientErrorKind
impl Debug for ClientErrorKind
impl Eq for ClientErrorKind
Source§impl PartialEq for ClientErrorKind
impl PartialEq for ClientErrorKind
impl StructuralPartialEq for ClientErrorKind
Auto Trait Implementations§
impl Freeze for ClientErrorKind
impl RefUnwindSafe for ClientErrorKind
impl Send for ClientErrorKind
impl Sync for ClientErrorKind
impl Unpin for ClientErrorKind
impl UnsafeUnpin for ClientErrorKind
impl UnwindSafe for ClientErrorKind
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