pub struct ToolCallInfo {
pub id: String,
pub name: String,
pub arguments: String,
}Expand description
Information about a requested tool call.
Fields§
§id: StringThe ID of the tool call.
name: StringThe name of the tool to call.
arguments: StringThe arguments to pass to the tool, usually as a JSON string.
Trait Implementations§
Source§impl Clone for ToolCallInfo
impl Clone for ToolCallInfo
Source§fn clone(&self) -> ToolCallInfo
fn clone(&self) -> ToolCallInfo
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 Debug for ToolCallInfo
impl Debug for ToolCallInfo
Source§impl<'de> Deserialize<'de> for ToolCallInfo
impl<'de> Deserialize<'de> for ToolCallInfo
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
impl Eq for ToolCallInfo
Source§impl PartialEq for ToolCallInfo
impl PartialEq for ToolCallInfo
Source§impl Serialize for ToolCallInfo
impl Serialize for ToolCallInfo
impl StructuralPartialEq for ToolCallInfo
Auto Trait Implementations§
impl Freeze for ToolCallInfo
impl RefUnwindSafe for ToolCallInfo
impl Send for ToolCallInfo
impl Sync for ToolCallInfo
impl Unpin for ToolCallInfo
impl UnsafeUnpin for ToolCallInfo
impl UnwindSafe for ToolCallInfo
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