pub enum AgentAdapterErrorKind {
PermissionDenied,
InvalidScope,
LimitExceeded,
QosRejected,
StorageUnavailable,
Timeout,
Cancelled,
UnsupportedOperation,
InvalidArgument,
Internal,
}Expand description
Stable adapter error categories for protocol-level governance.
Variants§
PermissionDenied
InvalidScope
LimitExceeded
QosRejected
Timeout
Cancelled
UnsupportedOperation
InvalidArgument
Internal
Implementations§
Trait Implementations§
Source§impl Clone for AgentAdapterErrorKind
impl Clone for AgentAdapterErrorKind
Source§fn clone(&self) -> AgentAdapterErrorKind
fn clone(&self) -> AgentAdapterErrorKind
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 AgentAdapterErrorKind
impl Debug for AgentAdapterErrorKind
Source§impl PartialEq for AgentAdapterErrorKind
impl PartialEq for AgentAdapterErrorKind
Source§fn eq(&self, other: &AgentAdapterErrorKind) -> bool
fn eq(&self, other: &AgentAdapterErrorKind) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for AgentAdapterErrorKind
impl Eq for AgentAdapterErrorKind
impl StructuralPartialEq for AgentAdapterErrorKind
Auto Trait Implementations§
impl Freeze for AgentAdapterErrorKind
impl RefUnwindSafe for AgentAdapterErrorKind
impl Send for AgentAdapterErrorKind
impl Sync for AgentAdapterErrorKind
impl Unpin for AgentAdapterErrorKind
impl UnsafeUnpin for AgentAdapterErrorKind
impl UnwindSafe for AgentAdapterErrorKind
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§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.