#[repr(u8)]pub enum BuiltinHistogram {
RenderFrameDurationUs = 0,
DiffStrategyDurationUs = 1,
LayoutComputeDurationUs = 2,
WidgetRenderDurationUs = 3,
ConformalIntervalWidthUs = 4,
AnimationDurationMs = 5,
}Expand description
Builtin histogram metrics.
Variants§
RenderFrameDurationUs = 0
Render frame duration in microseconds.
DiffStrategyDurationUs = 1
Diff strategy computation duration in microseconds.
LayoutComputeDurationUs = 2
Layout computation duration in microseconds.
WidgetRenderDurationUs = 3
Widget render duration in microseconds.
ConformalIntervalWidthUs = 4
Conformal prediction interval width in microseconds.
AnimationDurationMs = 5
Animation duration in milliseconds.
Trait Implementations§
Source§impl Clone for BuiltinHistogram
impl Clone for BuiltinHistogram
Source§fn clone(&self) -> BuiltinHistogram
fn clone(&self) -> BuiltinHistogram
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 BuiltinHistogram
impl Debug for BuiltinHistogram
Source§impl Hash for BuiltinHistogram
impl Hash for BuiltinHistogram
Source§impl PartialEq for BuiltinHistogram
impl PartialEq for BuiltinHistogram
impl Copy for BuiltinHistogram
impl Eq for BuiltinHistogram
impl StructuralPartialEq for BuiltinHistogram
Auto Trait Implementations§
impl Freeze for BuiltinHistogram
impl RefUnwindSafe for BuiltinHistogram
impl Send for BuiltinHistogram
impl Sync for BuiltinHistogram
impl Unpin for BuiltinHistogram
impl UnsafeUnpin for BuiltinHistogram
impl UnwindSafe for BuiltinHistogram
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.