Struct glean_core::metrics::DenominatorMetric
source · pub struct DenominatorMetric { /* private fields */ }Expand description
A Denominator metric (a kind of count shared among Rate metrics).
Used to count things. The value can only be incremented, not decremented.
Implementations§
source§impl DenominatorMetric
impl DenominatorMetric
sourcepub fn new(meta: CommonMetricData, numerators: Vec<CommonMetricData>) -> Self
pub fn new(meta: CommonMetricData, numerators: Vec<CommonMetricData>) -> Self
Creates a new denominator metric.
sourcepub fn test_get_value(&self, ping_name: Option<String>) -> Option<i32>
pub fn test_get_value(&self, ping_name: Option<String>) -> Option<i32>
Test-only API (exported for FFI purposes).
Gets the currently stored value as an integer.
This doesn’t clear the stored value.
sourcepub fn test_get_num_recorded_errors(&self, error: ErrorType) -> i32
pub fn test_get_num_recorded_errors(&self, error: ErrorType) -> i32
Trait Implementations§
source§impl Clone for DenominatorMetric
impl Clone for DenominatorMetric
source§fn clone(&self) -> DenominatorMetric
fn clone(&self) -> DenominatorMetric
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 more