pub struct DumpFileAnalysis {
pub total_entries: usize,
pub total_tokens: usize,
pub avg_tokens: usize,
pub profile_counts: HashMap<String, usize>,
pub max_cache_efficiency: f64,
pub min_cache_efficiency: f64,
pub avg_cache_efficiency: f64,
}Expand description
Analysis of a dump file
Fields§
§total_entries: usizeTotal entries
total_tokens: usizeTotal tokens across all entries
avg_tokens: usizeAverage tokens per entry
profile_counts: HashMap<String, usize>Profile counts
max_cache_efficiency: f64Max cache efficiency
min_cache_efficiency: f64Min cache efficiency
avg_cache_efficiency: f64Average cache efficiency
Implementations§
Source§impl DumpFileAnalysis
impl DumpFileAnalysis
pub fn print_summary(&self)
Trait Implementations§
Source§impl Clone for DumpFileAnalysis
impl Clone for DumpFileAnalysis
Source§fn clone(&self) -> DumpFileAnalysis
fn clone(&self) -> DumpFileAnalysis
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 DumpFileAnalysis
impl Debug for DumpFileAnalysis
Source§impl Default for DumpFileAnalysis
impl Default for DumpFileAnalysis
Source§fn default() -> DumpFileAnalysis
fn default() -> DumpFileAnalysis
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DumpFileAnalysis
impl<'de> Deserialize<'de> for DumpFileAnalysis
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 DumpFileAnalysis
impl RefUnwindSafe for DumpFileAnalysis
impl Send for DumpFileAnalysis
impl Sync for DumpFileAnalysis
impl Unpin for DumpFileAnalysis
impl UnsafeUnpin for DumpFileAnalysis
impl UnwindSafe for DumpFileAnalysis
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