pub struct ToolCallStep {
pub index: u32,
pub tool_name: String,
pub call_id: String,
pub arguments: Value,
pub timestamp: DateTime<Utc>,
}Fields§
§index: u32§tool_name: String§call_id: String§arguments: Value§timestamp: DateTime<Utc>Trait Implementations§
Source§impl Clone for ToolCallStep
impl Clone for ToolCallStep
Source§fn clone(&self) -> ToolCallStep
fn clone(&self) -> ToolCallStep
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 ToolCallStep
impl Debug for ToolCallStep
Source§impl<'de> Deserialize<'de> for ToolCallStep
impl<'de> Deserialize<'de> for ToolCallStep
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
Auto Trait Implementations§
impl Freeze for ToolCallStep
impl RefUnwindSafe for ToolCallStep
impl Send for ToolCallStep
impl Sync for ToolCallStep
impl Unpin for ToolCallStep
impl UnsafeUnpin for ToolCallStep
impl UnwindSafe for ToolCallStep
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