pub struct MockDeniedTool;Available on crate feature
test-utils only.Expand description
A tool that refuses execution, distinct from a framework policy skip.
Trait Implementations§
Source§impl Clone for MockDeniedTool
impl Clone for MockDeniedTool
Source§fn clone(&self) -> MockDeniedTool
fn clone(&self) -> MockDeniedTool
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 moreSource§impl Tool for MockDeniedTool
impl Tool for MockDeniedTool
Source§type Error = MockToolError
type Error = MockToolError
Typed error returned by direct calls to this tool. Read more
Source§fn description(&self) -> String
fn description(&self) -> String
Model-facing description.
Source§fn parameters(&self) -> Value
fn parameters(&self) -> Value
JSON Schema for arguments.
Auto Trait Implementations§
impl Freeze for MockDeniedTool
impl RefUnwindSafe for MockDeniedTool
impl Send for MockDeniedTool
impl Sync for MockDeniedTool
impl Unpin for MockDeniedTool
impl UnsafeUnpin for MockDeniedTool
impl UnwindSafe for MockDeniedTool
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