pub struct OmpToolExecution {Show 14 fields
pub session_id: String,
pub turn_id: String,
pub tool_name: String,
pub arguments: State,
pub result: Option<Value>,
pub tool_call_id: Option<String>,
pub tool_version: String,
pub idempotency_key: Option<String>,
pub ledger_status: Option<String>,
pub error_type: Option<String>,
pub error_message: Option<String>,
pub external_id: Option<String>,
pub causal_token: Option<String>,
pub metadata: State,
}Fields§
§session_id: String§turn_id: String§tool_name: String§arguments: State§result: Option<Value>§tool_call_id: Option<String>§tool_version: String§idempotency_key: Option<String>§ledger_status: Option<String>§error_type: Option<String>§error_message: Option<String>§external_id: Option<String>§causal_token: Option<String>§metadata: StateTrait Implementations§
Source§impl Clone for OmpToolExecution
impl Clone for OmpToolExecution
Source§fn clone(&self) -> OmpToolExecution
fn clone(&self) -> OmpToolExecution
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 OmpToolExecution
impl Debug for OmpToolExecution
Auto Trait Implementations§
impl Freeze for OmpToolExecution
impl RefUnwindSafe for OmpToolExecution
impl Send for OmpToolExecution
impl Sync for OmpToolExecution
impl Unpin for OmpToolExecution
impl UnsafeUnpin for OmpToolExecution
impl UnwindSafe for OmpToolExecution
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