#[repr(u8)]pub enum CounterId {
Show 78 variants
InputBytes = 0,
InputUnits = 1,
ProcessCpuTime = 2,
Phase2PrefilterMarkCalls = 3,
Phase2PrefilterGateSkips = 4,
Phase2PrefilterPerPatternWork = 5,
Phase2PrefilterHsServed = 6,
Phase2PrefilterRegexsetServed = 7,
DecodeParentChunks = 8,
DecodeDerivedChunks = 9,
DecodeExtractCalls = 10,
DecodeExtractBytes = 11,
GenericPrefilterCalls = 12,
GenericKeywordLines = 13,
GenericRegexCaptures = 14,
GenericEmits = 15,
MlBatchCalls = 16,
MlBatchCandidates = 17,
MlBatchCallsGe64 = 18,
MlBatchCandidatesGe64 = 19,
DecodeExtractNs = 20,
GenericPrefilterNs = 21,
GenericExtractNs = 22,
Phase2PrefilterHsScanNs = 23,
Phase2PrefilterDroppedHostNs = 24,
MlFeatureNs = 25,
MlScoreNs = 26,
DecodeDerivedBytes = 27,
HardwareCycles = 28,
HardwareInstructions = 29,
HardwareCacheReferences = 30,
HardwareCacheMisses = 31,
HardwareBranchInstructions = 32,
HardwareBranchMisses = 33,
HardwareStalledCyclesFrontend = 34,
HardwareStalledCyclesBackend = 35,
SchedulerVoluntaryContextSwitches = 36,
SchedulerInvoluntaryContextSwitches = 37,
SchedulerCpuMigrations = 38,
SchedulerDelayNs = 39,
GpuDispatchCalls = 40,
GpuUploadBytes = 41,
GpuReadbackBytes = 42,
GpuUploadNs = 43,
GpuReadbackNs = 44,
GpuSubmitToCompleteNs = 45,
GpuKernelNs = 46,
GpuQueueWaitNs = 47,
GpuAllocCalls = 48,
GpuAllocBytes = 49,
GpuFreeBytes = 50,
GpuCompileCalls = 51,
GpuCompileNs = 52,
GpuPipelineCacheHits = 53,
GpuPipelineCacheMisses = 54,
GpuFaults = 55,
GpuRetries = 56,
GpuRecoveries = 57,
GpuResidualBatches = 58,
GpuOverlapNs = 59,
AllocationCount = 60,
DeallocationCount = 61,
AllocationBytes = 62,
DeallocationBytes = 63,
MinorFaults = 64,
MajorFaults = 65,
IoReadBytes = 66,
IoWriteBytes = 67,
IoReadSyscalls = 68,
IoWriteSyscalls = 69,
IoCancelledWriteBytes = 70,
NetworkBytesRead = 71,
NetworkBytesWritten = 72,
NetworkRequests = 73,
NetworkRetries = 74,
PageCacheColdObservations = 75,
PageCacheWarmObservations = 76,
PageCacheDirectObservations = 77,
}Expand description
Type-safe identifier for an additive monotonic metric.
Variants§
InputBytes = 0
InputUnits = 1
ProcessCpuTime = 2
Phase2PrefilterMarkCalls = 3
Phase2PrefilterGateSkips = 4
Phase2PrefilterPerPatternWork = 5
Phase2PrefilterHsServed = 6
Phase2PrefilterRegexsetServed = 7
DecodeParentChunks = 8
DecodeDerivedChunks = 9
DecodeExtractCalls = 10
DecodeExtractBytes = 11
GenericPrefilterCalls = 12
GenericKeywordLines = 13
GenericRegexCaptures = 14
GenericEmits = 15
MlBatchCalls = 16
MlBatchCandidates = 17
MlBatchCallsGe64 = 18
MlBatchCandidatesGe64 = 19
DecodeExtractNs = 20
GenericPrefilterNs = 21
GenericExtractNs = 22
Phase2PrefilterHsScanNs = 23
Phase2PrefilterDroppedHostNs = 24
MlFeatureNs = 25
MlScoreNs = 26
DecodeDerivedBytes = 27
HardwareCycles = 28
HardwareInstructions = 29
HardwareCacheReferences = 30
HardwareCacheMisses = 31
HardwareBranchInstructions = 32
HardwareBranchMisses = 33
HardwareStalledCyclesFrontend = 34
HardwareStalledCyclesBackend = 35
SchedulerVoluntaryContextSwitches = 36
SchedulerInvoluntaryContextSwitches = 37
SchedulerCpuMigrations = 38
SchedulerDelayNs = 39
GpuDispatchCalls = 40
GpuUploadBytes = 41
GpuReadbackBytes = 42
GpuUploadNs = 43
GpuReadbackNs = 44
GpuSubmitToCompleteNs = 45
GpuKernelNs = 46
GpuQueueWaitNs = 47
GpuAllocCalls = 48
GpuAllocBytes = 49
GpuFreeBytes = 50
GpuCompileCalls = 51
GpuCompileNs = 52
GpuPipelineCacheHits = 53
GpuPipelineCacheMisses = 54
GpuFaults = 55
GpuRetries = 56
GpuRecoveries = 57
GpuResidualBatches = 58
GpuOverlapNs = 59
AllocationCount = 60
DeallocationCount = 61
AllocationBytes = 62
DeallocationBytes = 63
MinorFaults = 64
MajorFaults = 65
IoReadBytes = 66
IoWriteBytes = 67
IoReadSyscalls = 68
IoWriteSyscalls = 69
IoCancelledWriteBytes = 70
NetworkBytesRead = 71
NetworkBytesWritten = 72
NetworkRequests = 73
NetworkRetries = 74
PageCacheColdObservations = 75
PageCacheWarmObservations = 76
PageCacheDirectObservations = 77
Implementations§
Trait Implementations§
impl Copy for CounterId
Source§impl<'de> Deserialize<'de> for CounterId
impl<'de> Deserialize<'de> for CounterId
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 CounterId
Source§impl Ord for CounterId
impl Ord for CounterId
1.21.0 (const: unstable) · 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 PartialOrd for CounterId
impl PartialOrd for CounterId
impl StructuralPartialEq for CounterId
Auto Trait Implementations§
impl Freeze for CounterId
impl RefUnwindSafe for CounterId
impl Send for CounterId
impl Sync for CounterId
impl Unpin for CounterId
impl UnsafeUnpin for CounterId
impl UnwindSafe for CounterId
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