pub struct ToolCallResultMessage {
pub role: String,
pub tool_call_id: String,
pub name: String,
pub result: String,
pub time: f64,
pub seconds_from_start: f64,
}Fields§
§role: StringThe role of the tool call result in the conversation.
tool_call_id: StringThe ID of the tool call.
name: StringThe name of the tool that returned the result.
result: StringThe result of the tool call in JSON format.
time: f64The timestamp when the message was sent.
seconds_from_start: f64The number of seconds from the start of the conversation.
Implementations§
Trait Implementations§
Source§impl Clone for ToolCallResultMessage
impl Clone for ToolCallResultMessage
Source§fn clone(&self) -> ToolCallResultMessage
fn clone(&self) -> ToolCallResultMessage
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 ToolCallResultMessage
impl Debug for ToolCallResultMessage
Source§impl Default for ToolCallResultMessage
impl Default for ToolCallResultMessage
Source§fn default() -> ToolCallResultMessage
fn default() -> ToolCallResultMessage
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ToolCallResultMessage
impl<'de> Deserialize<'de> for ToolCallResultMessage
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 PartialEq for ToolCallResultMessage
impl PartialEq for ToolCallResultMessage
Source§impl Serialize for ToolCallResultMessage
impl Serialize for ToolCallResultMessage
impl StructuralPartialEq for ToolCallResultMessage
Auto Trait Implementations§
impl Freeze for ToolCallResultMessage
impl RefUnwindSafe for ToolCallResultMessage
impl Send for ToolCallResultMessage
impl Sync for ToolCallResultMessage
impl Unpin for ToolCallResultMessage
impl UnwindSafe for ToolCallResultMessage
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