pub struct OpenToolCall {
pub run_id: RunId,
pub step: u32,
pub tool: String,
pub arguments: Value,
pub source_event_seq: u64,
}Expand description
A tool call awaiting its result.
Fields§
§run_id: RunIdRun this record belongs to.
step: u321-based step number inside the Turn.
tool: StringTool name.
arguments: ValueJSON arguments passed to the tool.
source_event_seq: u64Sequence of the Session event this was derived from.
Trait Implementations§
Source§impl Clone for OpenToolCall
impl Clone for OpenToolCall
Source§fn clone(&self) -> OpenToolCall
fn clone(&self) -> OpenToolCall
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 OpenToolCall
impl Debug for OpenToolCall
Source§impl PartialEq for OpenToolCall
impl PartialEq for OpenToolCall
impl StructuralPartialEq for OpenToolCall
Auto Trait Implementations§
impl Freeze for OpenToolCall
impl RefUnwindSafe for OpenToolCall
impl Send for OpenToolCall
impl Sync for OpenToolCall
impl Unpin for OpenToolCall
impl UnsafeUnpin for OpenToolCall
impl UnwindSafe for OpenToolCall
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