pub struct VypPassStats {
pub total_runs: u32,
pub successful_runs: u32,
pub total_changes: u64,
pub time_ms: u64,
pub iterations_used: u32,
}Fields§
§total_runs: u32§successful_runs: u32§total_changes: u64§time_ms: u64§iterations_used: u32Implementations§
Source§impl VypPassStats
impl VypPassStats
pub fn new() -> Self
pub fn record_run(&mut self, changes: u64, time_ms: u64, iterations: u32)
pub fn average_changes_per_run(&self) -> f64
pub fn success_rate(&self) -> f64
pub fn format_summary(&self) -> String
Trait Implementations§
Source§impl Clone for VypPassStats
impl Clone for VypPassStats
Source§fn clone(&self) -> VypPassStats
fn clone(&self) -> VypPassStats
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 VypPassStats
impl Debug for VypPassStats
Source§impl Default for VypPassStats
impl Default for VypPassStats
Source§fn default() -> VypPassStats
fn default() -> VypPassStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for VypPassStats
impl RefUnwindSafe for VypPassStats
impl Send for VypPassStats
impl Sync for VypPassStats
impl Unpin for VypPassStats
impl UnsafeUnpin for VypPassStats
impl UnwindSafe for VypPassStats
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