pub struct WrappedScanCodebaseTool { /* private fields */ }Implementations§
Trait Implementations§
Source§impl Default for WrappedScanCodebaseTool
impl Default for WrappedScanCodebaseTool
Source§fn default() -> WrappedScanCodebaseTool
fn default() -> WrappedScanCodebaseTool
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for WrappedScanCodebaseTool
impl<'de> Deserialize<'de> for WrappedScanCodebaseTool
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for WrappedScanCodebaseTool
impl Serialize for WrappedScanCodebaseTool
Source§impl Tool for WrappedScanCodebaseTool
impl Tool for WrappedScanCodebaseTool
Source§type Error = FileToolError
type Error = FileToolError
The error type of the tool.
Source§async fn definition(&self, prompt: String) -> ToolDefinition
async fn definition(&self, prompt: String) -> ToolDefinition
A method returning the tool definition. The user prompt can be used to
tailor the definition to the specific use case.
Auto Trait Implementations§
impl Freeze for WrappedScanCodebaseTool
impl RefUnwindSafe for WrappedScanCodebaseTool
impl Send for WrappedScanCodebaseTool
impl Sync for WrappedScanCodebaseTool
impl Unpin for WrappedScanCodebaseTool
impl UnsafeUnpin for WrappedScanCodebaseTool
impl UnwindSafe for WrappedScanCodebaseTool
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