pub struct FileWritor;Implementations§
Source§impl FileWritor
impl FileWritor
Source§impl FileWritor
impl FileWritor
Trait Implementations§
Source§impl Tool for FileWritor
impl Tool for FileWritor
fn name(&self) -> &'static str
fn description(&self) -> &'static str
fn parameters(&self) -> Vec<ToolParameter>
fn execute<'life0, 'async_trait>(
&'life0 self,
args: Value,
) -> Pin<Box<dyn Future<Output = Result<ToolCallResult, ToolError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn to_function_define(&self) -> ToolDefinition
Auto Trait Implementations§
impl Freeze for FileWritor
impl RefUnwindSafe for FileWritor
impl Send for FileWritor
impl Sync for FileWritor
impl Unpin for FileWritor
impl UnsafeUnpin for FileWritor
impl UnwindSafe for FileWritor
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