pub struct ToolLedgerEntry {Show 19 fields
pub ledger_id: String,
pub run_id: String,
pub session_id: String,
pub step_id: String,
pub tool_name: String,
pub tool_version: String,
pub tool_call_id: String,
pub idempotency_key: String,
pub causal_token: String,
pub request_hash: String,
pub request_ref: String,
pub status: String,
pub external_id: Option<String>,
pub response_hash: Option<String>,
pub response_ref: Option<String>,
pub error_type: Option<String>,
pub response: Option<Value>,
pub created_at: f64,
pub updated_at: f64,
}Fields§
§ledger_id: String§run_id: String§session_id: String§step_id: String§tool_name: String§tool_version: String§tool_call_id: String§idempotency_key: String§causal_token: String§request_hash: String§request_ref: String§status: String§external_id: Option<String>§response_hash: Option<String>§response_ref: Option<String>§error_type: Option<String>§response: Option<Value>§created_at: f64§updated_at: f64Trait Implementations§
Source§impl Clone for ToolLedgerEntry
impl Clone for ToolLedgerEntry
Source§fn clone(&self) -> ToolLedgerEntry
fn clone(&self) -> ToolLedgerEntry
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 ToolLedgerEntry
impl RefUnwindSafe for ToolLedgerEntry
impl Send for ToolLedgerEntry
impl Sync for ToolLedgerEntry
impl Unpin for ToolLedgerEntry
impl UnsafeUnpin for ToolLedgerEntry
impl UnwindSafe for ToolLedgerEntry
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