pub struct ReportData {
pub wall_clock_ms: u64,
pub total_spawned: u64,
pub total_completed: u64,
pub peak_strands: usize,
pub active_threads: usize,
pub total_arena_bytes: u64,
pub total_peak_arena_bytes: u64,
pub messages_sent: u64,
pub messages_received: u64,
pub word_counts: Option<Vec<(String, u64)>>,
}Expand description
Collected metrics for the report
Fields§
§wall_clock_ms: u64§total_spawned: u64§total_completed: u64§peak_strands: usize§active_threads: usize§total_arena_bytes: u64§total_peak_arena_bytes: u64§messages_sent: u64§messages_received: u64§word_counts: Option<Vec<(String, u64)>>Trait Implementations§
Auto Trait Implementations§
impl Freeze for ReportData
impl RefUnwindSafe for ReportData
impl Send for ReportData
impl Sync for ReportData
impl Unpin for ReportData
impl UnwindSafe for ReportData
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