pub struct AuditRequest {
pub context_id: String,
pub response_summary: String,
pub provider: String,
pub model: String,
pub token_usage: TokenUsage,
pub latency_ms: i64,
pub metadata: Option<HashMap<String, Value>>,
}Fields§
§context_id: String§response_summary: String§provider: String§model: String§token_usage: TokenUsage§latency_ms: i64§metadata: Option<HashMap<String, Value>>Trait Implementations§
Source§impl Clone for AuditRequest
impl Clone for AuditRequest
Source§fn clone(&self) -> AuditRequest
fn clone(&self) -> AuditRequest
Returns a duplicate of the value. Read more
1.0.0 · 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 AuditRequest
impl RefUnwindSafe for AuditRequest
impl Send for AuditRequest
impl Sync for AuditRequest
impl Unpin for AuditRequest
impl UnsafeUnpin for AuditRequest
impl UnwindSafe for AuditRequest
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