pub struct StratumStats {
pub stratum_id: usize,
pub num_rules: usize,
pub is_recursive: bool,
pub iterations: usize,
pub duration_us: u64,
pub ops: Vec<OpStats>,
}Expand description
Statistics for a single stratum
Fields§
§stratum_id: usizeStratum index (0-based)
num_rules: usizeNumber of rules in this stratum
is_recursive: boolWhether this stratum contains recursive rules
iterations: usizeNumber of iterations (1 for non-recursive, N for fixpoint)
duration_us: u64Total duration in microseconds
ops: Vec<OpStats>Operations within this stratum
Implementations§
Trait Implementations§
Source§impl Clone for StratumStats
impl Clone for StratumStats
Source§fn clone(&self) -> StratumStats
fn clone(&self) -> StratumStats
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 moreSource§impl Debug for StratumStats
impl Debug for StratumStats
Source§impl Default for StratumStats
impl Default for StratumStats
Source§fn default() -> StratumStats
fn default() -> StratumStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for StratumStats
impl RefUnwindSafe for StratumStats
impl Send for StratumStats
impl Sync for StratumStats
impl Unpin for StratumStats
impl UnsafeUnpin for StratumStats
impl UnwindSafe for StratumStats
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