pub struct PassStats {
pub name: String,
pub run_count: u32,
pub total_changes: usize,
pub last_duration_us: u64,
pub last_changed: bool,
}Expand description
Statistics for a single pass execution.
Fields§
§name: StringName of the pass.
run_count: u32Number of times the pass has been run.
total_changes: usizeTotal number of changes made across all runs.
last_duration_us: u64Duration of the last run in microseconds.
last_changed: boolWhether the last run made any changes.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PassStats
impl RefUnwindSafe for PassStats
impl Send for PassStats
impl Sync for PassStats
impl Unpin for PassStats
impl UnsafeUnpin for PassStats
impl UnwindSafe for PassStats
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