pub struct ToolResultProjectionContext {
pub session_id: String,
pub call_id: String,
pub tool_name: String,
pub args: Value,
pub output: ToolCallOutput,
pub duration_ms: u64,
}Fields§
§session_id: String§call_id: String§tool_name: String§args: Value§output: ToolCallOutput§duration_ms: u64Trait Implementations§
Source§impl Clone for ToolResultProjectionContext
impl Clone for ToolResultProjectionContext
Source§fn clone(&self) -> ToolResultProjectionContext
fn clone(&self) -> ToolResultProjectionContext
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 moreAuto Trait Implementations§
impl Freeze for ToolResultProjectionContext
impl RefUnwindSafe for ToolResultProjectionContext
impl Send for ToolResultProjectionContext
impl Sync for ToolResultProjectionContext
impl Unpin for ToolResultProjectionContext
impl UnsafeUnpin for ToolResultProjectionContext
impl UnwindSafe for ToolResultProjectionContext
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