pub enum ToolResultError {
InvalidResult,
InvalidFailureMessage,
}Expand description
Error constructing tool results/failures.
Variants§
InvalidResult
Result content or output is invalid.
InvalidFailureMessage
Failure message is invalid.
Trait Implementations§
Source§impl Clone for ToolResultError
impl Clone for ToolResultError
Source§fn clone(&self) -> ToolResultError
fn clone(&self) -> ToolResultError
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 moreimpl Copy for ToolResultError
Source§impl Debug for ToolResultError
impl Debug for ToolResultError
Source§impl Display for ToolResultError
impl Display for ToolResultError
impl Eq for ToolResultError
Source§impl Error for ToolResultError
impl Error for ToolResultError
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 ToolResultError
impl PartialEq for ToolResultError
impl StructuralPartialEq for ToolResultError
Auto Trait Implementations§
impl Freeze for ToolResultError
impl RefUnwindSafe for ToolResultError
impl Send for ToolResultError
impl Sync for ToolResultError
impl Unpin for ToolResultError
impl UnsafeUnpin for ToolResultError
impl UnwindSafe for ToolResultError
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