#[non_exhaustive]pub struct RepaintTriggerStats {
pub requests: u64,
pub wakes: u64,
pub wakes_coalesced: u64,
pub repaints: u64,
pub relayouts: u64,
pub pulls: u64,
pub attachments: u32,
}Expand description
What a RepaintTrigger did. Monotonic counters.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.requests: u64Requests of every kind.
wakes: u64Window wakes issued.
wakes_coalesced: u64Requests that found at least one attached widget and woke nobody: merged into a wake already on its way.
repaints: u64Paints that consumed a pending repaint.
relayouts: u64Layout passes or activations that consumed a pending relayout.
pulls: u64Pull hooks run for a pending pull.
attachments: u32Widgets it is attached to.
Trait Implementations§
Source§impl Clone for RepaintTriggerStats
impl Clone for RepaintTriggerStats
impl Copy for RepaintTriggerStats
Source§impl Debug for RepaintTriggerStats
impl Debug for RepaintTriggerStats
Source§impl Default for RepaintTriggerStats
impl Default for RepaintTriggerStats
impl Eq for RepaintTriggerStats
Source§impl PartialEq for RepaintTriggerStats
impl PartialEq for RepaintTriggerStats
impl StructuralPartialEq for RepaintTriggerStats
Auto Trait Implementations§
impl Freeze for RepaintTriggerStats
impl RefUnwindSafe for RepaintTriggerStats
impl Send for RepaintTriggerStats
impl Sync for RepaintTriggerStats
impl Unpin for RepaintTriggerStats
impl UnsafeUnpin for RepaintTriggerStats
impl UnwindSafe for RepaintTriggerStats
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