pub struct FairnessStats {
pub events_processed: u64,
pub input_events: u64,
pub resize_events: u64,
pub tick_events: u64,
pub total_checks: u64,
pub total_interventions: u64,
pub max_input_latency: Duration,
}Expand description
Statistics about fairness scheduling.
Fields§
§events_processed: u64Total events processed.
input_events: u64Input events processed.
resize_events: u64Resize events processed.
tick_events: u64Tick events processed.
total_checks: u64Total fairness checks.
total_interventions: u64Total interventions triggered.
max_input_latency: DurationMaximum observed input latency.
Trait Implementations§
Source§impl Clone for FairnessStats
impl Clone for FairnessStats
Source§fn clone(&self) -> FairnessStats
fn clone(&self) -> FairnessStats
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 FairnessStats
impl Debug for FairnessStats
Source§impl Default for FairnessStats
impl Default for FairnessStats
Source§fn default() -> FairnessStats
fn default() -> FairnessStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for FairnessStats
impl RefUnwindSafe for FairnessStats
impl Send for FairnessStats
impl Sync for FairnessStats
impl Unpin for FairnessStats
impl UnsafeUnpin for FairnessStats
impl UnwindSafe for FairnessStats
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