pub enum CompleteAdapterError {
ParseError(JsonRpcParseError),
UnknownTool(String),
DcpError(DCPError),
ResourceError(String),
PromptError(String),
SerializationError(String),
InvalidParams(String),
InvalidRequest(String),
LifecycleNotInitialized,
LifecycleAlreadyInitialized,
CapabilityDenied,
CapacityExceeded {
kind: &'static str,
max: usize,
},
}Expand description
Complete adapter errors
Variants§
ParseError(JsonRpcParseError)
UnknownTool(String)
DcpError(DCPError)
ResourceError(String)
PromptError(String)
SerializationError(String)
InvalidParams(String)
InvalidRequest(String)
LifecycleNotInitialized
LifecycleAlreadyInitialized
CapabilityDenied
CapacityExceeded
Trait Implementations§
Source§impl Clone for CompleteAdapterError
impl Clone for CompleteAdapterError
Source§fn clone(&self) -> CompleteAdapterError
fn clone(&self) -> CompleteAdapterError
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 CompleteAdapterError
impl Debug for CompleteAdapterError
Source§impl Display for CompleteAdapterError
impl Display for CompleteAdapterError
Source§impl Error for CompleteAdapterError
impl Error for CompleteAdapterError
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 From<DCPError> for CompleteAdapterError
impl From<DCPError> for CompleteAdapterError
Source§impl From<JsonRpcParseError> for CompleteAdapterError
impl From<JsonRpcParseError> for CompleteAdapterError
Source§fn from(source: JsonRpcParseError) -> Self
fn from(source: JsonRpcParseError) -> Self
Converts to this type from the input type.
Source§impl From<ResourceError> for CompleteAdapterError
impl From<ResourceError> for CompleteAdapterError
Source§fn from(e: ResourceError) -> Self
fn from(e: ResourceError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for CompleteAdapterError
impl RefUnwindSafe for CompleteAdapterError
impl Send for CompleteAdapterError
impl Sync for CompleteAdapterError
impl Unpin for CompleteAdapterError
impl UnsafeUnpin for CompleteAdapterError
impl UnwindSafe for CompleteAdapterError
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