pub struct ThinkingHandler;Expand description
Handler for the Think tool.
Implementations§
Trait Implementations§
Source§impl Default for ThinkingHandler
impl Default for ThinkingHandler
Source§impl ToolHandler for ThinkingHandler
impl ToolHandler for ThinkingHandler
Source§fn pre_check(
&self,
_tool_name: &str,
_args: &HashMap<String, Value>,
) -> PreCheckResult
fn pre_check( &self, _tool_name: &str, _args: &HashMap<String, Value>, ) -> PreCheckResult
Pre-execution check. Called before the tool runs. Read more
Auto Trait Implementations§
impl Freeze for ThinkingHandler
impl RefUnwindSafe for ThinkingHandler
impl Send for ThinkingHandler
impl Sync for ThinkingHandler
impl Unpin for ThinkingHandler
impl UnsafeUnpin for ThinkingHandler
impl UnwindSafe for ThinkingHandler
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