pub struct LlmToolInfo {
pub name: String,
pub description: String,
pub parameters: Value,
}Expand description
LLM-facing representation of a tool
Fields§
§name: String§description: String§parameters: ValueTrait Implementations§
Source§impl Clone for LlmToolInfo
impl Clone for LlmToolInfo
Source§fn clone(&self) -> LlmToolInfo
fn clone(&self) -> LlmToolInfo
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for LlmToolInfo
impl Debug for LlmToolInfo
Auto Trait Implementations§
impl Freeze for LlmToolInfo
impl RefUnwindSafe for LlmToolInfo
impl Send for LlmToolInfo
impl Sync for LlmToolInfo
impl Unpin for LlmToolInfo
impl UnwindSafe for LlmToolInfo
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