pub struct ToolCallResultMessageSimple {
pub role: String,
pub name: String,
pub result: String,
pub seconds_from_start: f64,
pub time: f64,
pub tool_call_id: String,
}
Fields§
§role: String
§name: String
§result: String
§seconds_from_start: f64
§time: f64
§tool_call_id: String
Trait Implementations§
Source§impl Clone for ToolCallResultMessageSimple
impl Clone for ToolCallResultMessageSimple
Source§fn clone(&self) -> ToolCallResultMessageSimple
fn clone(&self) -> ToolCallResultMessageSimple
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ToolCallResultMessageSimple
impl Debug for ToolCallResultMessageSimple
Source§impl Default for ToolCallResultMessageSimple
impl Default for ToolCallResultMessageSimple
Source§fn default() -> ToolCallResultMessageSimple
fn default() -> ToolCallResultMessageSimple
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ToolCallResultMessageSimple
impl<'de> Deserialize<'de> for ToolCallResultMessageSimple
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 StructuralPartialEq for ToolCallResultMessageSimple
Auto Trait Implementations§
impl Freeze for ToolCallResultMessageSimple
impl RefUnwindSafe for ToolCallResultMessageSimple
impl Send for ToolCallResultMessageSimple
impl Sync for ToolCallResultMessageSimple
impl Unpin for ToolCallResultMessageSimple
impl UnwindSafe for ToolCallResultMessageSimple
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