pub enum McpToolError {
NodeNotFound(String),
EdgeNotFound(String, String, String),
InvalidKind(String),
InvalidPredicate(String),
Arrow(ArrowError),
}Expand description
Errors from MCP tool operations.
Variants§
NodeNotFound(String)
EdgeNotFound(String, String, String)
InvalidKind(String)
InvalidPredicate(String)
Arrow(ArrowError)
Trait Implementations§
Source§impl Debug for McpToolError
impl Debug for McpToolError
Source§impl Display for McpToolError
impl Display for McpToolError
Source§impl Error for McpToolError
impl Error for McpToolError
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<ArrowError> for McpToolError
impl From<ArrowError> for McpToolError
Source§fn from(source: ArrowError) -> Self
fn from(source: ArrowError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !RefUnwindSafe for McpToolError
impl !UnwindSafe for McpToolError
impl Freeze for McpToolError
impl Send for McpToolError
impl Sync for McpToolError
impl Unpin for McpToolError
impl UnsafeUnpin for McpToolError
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