pub struct SnapshotSummary {
pub source: String,
pub view_events: i64,
pub llm_calls: i64,
pub token_usage_rows: i64,
pub audit_events: i64,
pub sessions: i64,
pub input_tokens: i64,
pub output_tokens: i64,
pub total_tokens: i64,
pub start_timestamp_ms: Option<u64>,
pub end_timestamp_ms: Option<u64>,
pub audit_limit: usize,
}Fields§
§source: String§view_events: i64§llm_calls: i64§token_usage_rows: i64§audit_events: i64§sessions: i64§input_tokens: i64§output_tokens: i64§total_tokens: i64§start_timestamp_ms: Option<u64>§end_timestamp_ms: Option<u64>§audit_limit: usizeImplementations§
Trait Implementations§
Source§impl Clone for SnapshotSummary
impl Clone for SnapshotSummary
Source§fn clone(&self) -> SnapshotSummary
fn clone(&self) -> SnapshotSummary
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 SnapshotSummary
impl Debug for SnapshotSummary
Source§impl<'de> Deserialize<'de> for SnapshotSummary
impl<'de> Deserialize<'de> for SnapshotSummary
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for SnapshotSummary
impl RefUnwindSafe for SnapshotSummary
impl Send for SnapshotSummary
impl Sync for SnapshotSummary
impl Unpin for SnapshotSummary
impl UnsafeUnpin for SnapshotSummary
impl UnwindSafe for SnapshotSummary
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