pub enum McpTransportError {
UnknownTool(String),
ServerNotFound(String),
ServerError(String),
TransportError(String),
IoError(Error),
JsonError(Error),
Timeout(String),
ProtocolError(String),
NotSupported(String),
ConnectionClosed,
}Expand description
MCP transport errors.
Variants§
UnknownTool(String)
ServerNotFound(String)
ServerError(String)
TransportError(String)
IoError(Error)
JsonError(Error)
Timeout(String)
ProtocolError(String)
NotSupported(String)
ConnectionClosed
Trait Implementations§
Source§impl Debug for McpTransportError
impl Debug for McpTransportError
Source§impl Display for McpTransportError
impl Display for McpTransportError
Source§impl Error for McpTransportError
impl Error for McpTransportError
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<&str> for McpTransportError
impl From<&str> for McpTransportError
Source§impl From<Error> for McpTransportError
impl From<Error> for McpTransportError
Source§impl From<Error> for McpTransportError
impl From<Error> for McpTransportError
Auto Trait Implementations§
impl Freeze for McpTransportError
impl !RefUnwindSafe for McpTransportError
impl Send for McpTransportError
impl Sync for McpTransportError
impl Unpin for McpTransportError
impl !UnwindSafe for McpTransportError
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