Enum profile_traits::time::ProfilerCategory
source · #[repr(u32)]pub enum ProfilerCategory {
Show 58 variants
Compositing,
LayoutPerform,
LayoutStyleRecalc,
LayoutTextShaping,
LayoutRestyleDamagePropagation,
LayoutNonIncrementalReset,
LayoutSelectorMatch,
LayoutTreeBuilder,
LayoutDamagePropagate,
LayoutGeneratedContent,
LayoutDisplayListSorting,
LayoutFloatPlacementSpeculation,
LayoutMain,
LayoutStoreOverflow,
LayoutParallelWarmup,
LayoutDispListBuild,
NetHTTPRequestResponse,
PaintingPerTile,
PaintingPrepBuff,
Painting,
ImageDecoding,
ImageSaving,
ScriptAttachLayout,
ScriptConstellationMsg,
ScriptDevtoolsMsg,
ScriptDocumentEvent,
ScriptDomEvent,
ScriptEvaluate,
ScriptEvent,
ScriptFileRead,
ScriptImageCacheMsg,
ScriptInputEvent,
ScriptNetworkEvent,
ScriptParseHTML,
ScriptPlannedNavigation,
ScriptResize,
ScriptSetScrollState,
ScriptSetViewport,
ScriptTimerEvent,
ScriptStylesheetLoad,
ScriptUpdateReplacedElement,
ScriptWebSocketEvent,
ScriptWorkerEvent,
ScriptServiceWorkerEvent,
ScriptParseXML,
ScriptEnterFullscreen,
ScriptExitFullscreen,
ScriptWebVREvent,
ScriptWorkletEvent,
ScriptPerformanceEvent,
ScriptHistoryEvent,
ScriptPortMessage,
ScriptWebGPUMsg,
TimeToFirstPaint,
TimeToFirstContentfulPaint,
TimeToInteractive,
IpcReceiver,
IpcBytesReceiver,
}
Variants§
Compositing
LayoutPerform
LayoutStyleRecalc
LayoutTextShaping
LayoutRestyleDamagePropagation
LayoutNonIncrementalReset
LayoutSelectorMatch
LayoutTreeBuilder
LayoutDamagePropagate
LayoutGeneratedContent
LayoutDisplayListSorting
LayoutFloatPlacementSpeculation
LayoutMain
LayoutStoreOverflow
LayoutParallelWarmup
LayoutDispListBuild
NetHTTPRequestResponse
PaintingPerTile
PaintingPrepBuff
Painting
ImageDecoding
ImageSaving
ScriptAttachLayout
ScriptConstellationMsg
ScriptDevtoolsMsg
ScriptDocumentEvent
ScriptDomEvent
ScriptEvaluate
ScriptEvent
ScriptFileRead
ScriptImageCacheMsg
ScriptInputEvent
ScriptNetworkEvent
ScriptParseHTML
ScriptResize
ScriptSetScrollState
ScriptSetViewport
ScriptTimerEvent
ScriptStylesheetLoad
ScriptUpdateReplacedElement
ScriptWebSocketEvent
ScriptWorkerEvent
ScriptServiceWorkerEvent
ScriptParseXML
ScriptEnterFullscreen
ScriptExitFullscreen
ScriptWebVREvent
ScriptWorkletEvent
ScriptPerformanceEvent
ScriptHistoryEvent
ScriptPortMessage
ScriptWebGPUMsg
TimeToFirstPaint
TimeToFirstContentfulPaint
TimeToInteractive
IpcReceiver
IpcBytesReceiver
Trait Implementations§
source§impl Clone for ProfilerCategory
impl Clone for ProfilerCategory
source§fn clone(&self) -> ProfilerCategory
fn clone(&self) -> ProfilerCategory
Returns a copy 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 ProfilerCategory
impl Debug for ProfilerCategory
source§impl<'de> Deserialize<'de> for ProfilerCategory
impl<'de> Deserialize<'de> for ProfilerCategory
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
source§impl Hash for ProfilerCategory
impl Hash for ProfilerCategory
source§impl Ord for ProfilerCategory
impl Ord for ProfilerCategory
source§fn cmp(&self, other: &ProfilerCategory) -> Ordering
fn cmp(&self, other: &ProfilerCategory) -> Ordering
1.21.0 · source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere Self: Sized,
Compares and returns the maximum of two values. Read more
source§impl PartialEq<ProfilerCategory> for ProfilerCategory
impl PartialEq<ProfilerCategory> for ProfilerCategory
source§fn eq(&self, other: &ProfilerCategory) -> bool
fn eq(&self, other: &ProfilerCategory) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd<ProfilerCategory> for ProfilerCategory
impl PartialOrd<ProfilerCategory> for ProfilerCategory
source§fn partial_cmp(&self, other: &ProfilerCategory) -> Option<Ordering>
fn partial_cmp(&self, other: &ProfilerCategory) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moresource§impl Serialize for ProfilerCategory
impl Serialize for ProfilerCategory
impl Copy for ProfilerCategory
impl Eq for ProfilerCategory
impl StructuralEq for ProfilerCategory
impl StructuralPartialEq for ProfilerCategory
Auto Trait Implementations§
impl RefUnwindSafe for ProfilerCategory
impl Send for ProfilerCategory
impl Sync for ProfilerCategory
impl Unpin for ProfilerCategory
impl UnwindSafe for ProfilerCategory
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<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.