pub enum ToolCallError {
ToolNameMismatch,
ParameterNotFound(String),
ParameterParseFailed(String),
ToolNotFound(String),
}
Expand description
The error type for the tool call.
Variants§
ToolNameMismatch
Tool name mismatch.
ParameterNotFound(String)
Tool parameter not found.
ParameterParseFailed(String)
Tool parameter parse failed.
ToolNotFound(String)
Tool not found.
Trait Implementations§
Source§impl Debug for ToolCallError
impl Debug for ToolCallError
Source§impl Display for ToolCallError
impl Display for ToolCallError
Source§impl Error for ToolCallError
impl Error for ToolCallError
1.30.0 · 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 PartialEq for ToolCallError
impl PartialEq for ToolCallError
impl StructuralPartialEq for ToolCallError
Auto Trait Implementations§
impl Freeze for ToolCallError
impl RefUnwindSafe for ToolCallError
impl Send for ToolCallError
impl Sync for ToolCallError
impl Unpin for ToolCallError
impl UnwindSafe for ToolCallError
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