pub struct WidgetPipelineCounters {Show 25 fields
pub mounts: u64,
pub unmounts: u64,
pub rebuilds: u64,
pub layouts: u64,
pub paints: u64,
pub composites: u64,
pub animation_ticks: u64,
pub scroll_offset_updates: u64,
pub reconciliation_fast_paths: u64,
pub layout_cache_hits: u64,
pub display_lists_reused: u64,
pub compositor_only_updates: u64,
pub lazy_layouts: u64,
pub items_built: u64,
pub items_reused: u64,
pub child_list_scans: u64,
pub identical_child_bailouts: u64,
pub elements_created: u64,
pub elements_removed: u64,
pub elements_moved: u64,
pub dirty_requests: u64,
pub dirty_queue_deduplicated: u64,
pub elements_total: u64,
pub render_objects_total: u64,
pub layers_total: u64,
}Expand description
Retained widget pipeline counters; cumulative since process start.
Fields§
§mounts: u64§unmounts: u64§rebuilds: u64§layouts: u64§paints: u64§composites: u64§animation_ticks: u64§scroll_offset_updates: u64§reconciliation_fast_paths: u64§layout_cache_hits: u64§display_lists_reused: u64§compositor_only_updates: u64§lazy_layouts: u64§items_built: u64§items_reused: u64§child_list_scans: u64§identical_child_bailouts: u64§elements_created: u64§elements_removed: u64§elements_moved: u64§dirty_requests: u64§dirty_queue_deduplicated: u64§elements_total: u64§render_objects_total: u64§layers_total: u64Trait Implementations§
Source§impl Clone for WidgetPipelineCounters
impl Clone for WidgetPipelineCounters
Source§impl Debug for WidgetPipelineCounters
impl Debug for WidgetPipelineCounters
Source§impl Default for WidgetPipelineCounters
impl Default for WidgetPipelineCounters
Source§impl<'de> Deserialize<'de> for WidgetPipelineCounterswhere
WidgetPipelineCounters: Default,
impl<'de> Deserialize<'de> for WidgetPipelineCounterswhere
WidgetPipelineCounters: Default,
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for WidgetPipelineCounters
Source§impl PartialEq for WidgetPipelineCounters
impl PartialEq for WidgetPipelineCounters
Source§impl Serialize for WidgetPipelineCounters
impl Serialize for WidgetPipelineCounters
impl StructuralPartialEq for WidgetPipelineCounters
Auto Trait Implementations§
impl Forget for WidgetPipelineCounters
impl Freeze for WidgetPipelineCounters
impl RefUnwindSafe for WidgetPipelineCounters
impl Send for WidgetPipelineCounters
impl Sync for WidgetPipelineCounters
impl Unpin for WidgetPipelineCounters
impl UnsafeUnpin for WidgetPipelineCounters
impl UnwindSafe for WidgetPipelineCounters
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