pub struct DynamicToolCallItem {
pub id: String,
pub tool: String,
pub arguments: Value,
pub status: String,
pub content_items: Vec<Value>,
pub success: Option<bool>,
pub duration_ms: Option<u64>,
}Fields§
§id: String§tool: String§arguments: Value§status: String§content_items: Vec<Value>§success: Option<bool>§duration_ms: Option<u64>Trait Implementations§
Source§impl Clone for DynamicToolCallItem
impl Clone for DynamicToolCallItem
Source§fn clone(&self) -> DynamicToolCallItem
fn clone(&self) -> DynamicToolCallItem
Returns a duplicate 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 DynamicToolCallItem
impl Debug for DynamicToolCallItem
Source§impl PartialEq for DynamicToolCallItem
impl PartialEq for DynamicToolCallItem
impl StructuralPartialEq for DynamicToolCallItem
Auto Trait Implementations§
impl Freeze for DynamicToolCallItem
impl RefUnwindSafe for DynamicToolCallItem
impl Send for DynamicToolCallItem
impl Sync for DynamicToolCallItem
impl Unpin for DynamicToolCallItem
impl UnsafeUnpin for DynamicToolCallItem
impl UnwindSafe for DynamicToolCallItem
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