pub struct WrappedReport {
pub period: String,
pub tokens_saved: u64,
pub tokens_input: u64,
pub cost_avoided_usd: f64,
pub total_commands: u64,
pub sessions_count: usize,
pub top_commands: Vec<(String, u64, f64)>,
pub cache_hit_rate: f64,
pub files_touched: u64,
}Fields§
§period: String§tokens_saved: u64§tokens_input: u64§cost_avoided_usd: f64§total_commands: u64§sessions_count: usize§top_commands: Vec<(String, u64, f64)>§cache_hit_rate: f64§files_touched: u64Implementations§
Source§impl WrappedReport
impl WrappedReport
pub fn generate(period: &str) -> Self
pub fn format_ascii(&self) -> String
pub fn format_compact(&self) -> String
Auto Trait Implementations§
impl Freeze for WrappedReport
impl RefUnwindSafe for WrappedReport
impl Send for WrappedReport
impl Sync for WrappedReport
impl Unpin for WrappedReport
impl UnsafeUnpin for WrappedReport
impl UnwindSafe for WrappedReport
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