pub struct NestedToolCall {
pub id: String,
pub name: String,
pub arguments: Option<Map<String, Value>>,
pub arguments_bytes: Option<u64>,
pub status: NestedToolCallStatus,
pub duration_ms: Option<u64>,
pub error: Option<String>,
}Fields§
§id: String§name: String§arguments: Option<Map<String, Value>>Omitted when over the size limit; argumentsBytes then gives the size.
arguments_bytes: Option<u64>§status: NestedToolCallStatus§duration_ms: Option<u64>§error: Option<String>Trait Implementations§
Source§impl Clone for NestedToolCall
impl Clone for NestedToolCall
Source§impl Debug for NestedToolCall
impl Debug for NestedToolCall
Source§impl<'de> Deserialize<'de> for NestedToolCall
impl<'de> Deserialize<'de> for NestedToolCall
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 NestedToolCall
impl PartialEq for NestedToolCall
Source§impl Serialize for NestedToolCall
impl Serialize for NestedToolCall
impl StructuralPartialEq for NestedToolCall
Auto Trait Implementations§
impl Freeze for NestedToolCall
impl RefUnwindSafe for NestedToolCall
impl Send for NestedToolCall
impl Sync for NestedToolCall
impl Unpin for NestedToolCall
impl UnsafeUnpin for NestedToolCall
impl UnwindSafe for NestedToolCall
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