pub struct NestedToolCalls {
pub calls: Vec<NestedToolCall>,
pub complete: bool,
}Expand description
Bounded record of the tool calls a tool made, for example from a codemode script.
Fields§
§calls: Vec<NestedToolCall>§complete: boolFalse when calls were dropped, arguments omitted, or calls were unfinished.
Trait Implementations§
Source§impl Clone for NestedToolCalls
impl Clone for NestedToolCalls
Source§impl Debug for NestedToolCalls
impl Debug for NestedToolCalls
Source§impl<'de> Deserialize<'de> for NestedToolCalls
impl<'de> Deserialize<'de> for NestedToolCalls
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 NestedToolCalls
impl PartialEq for NestedToolCalls
Source§impl Serialize for NestedToolCalls
impl Serialize for NestedToolCalls
impl StructuralPartialEq for NestedToolCalls
Auto Trait Implementations§
impl Freeze for NestedToolCalls
impl RefUnwindSafe for NestedToolCalls
impl Send for NestedToolCalls
impl Sync for NestedToolCalls
impl Unpin for NestedToolCalls
impl UnsafeUnpin for NestedToolCalls
impl UnwindSafe for NestedToolCalls
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