Struct glean_core::metrics::UrlMetric
source · pub struct UrlMetric { /* private fields */ }Expand description
A URL metric.
Record an Unicode string value a URL content.
The URL is length-limited to MAX_URL_LENGTH bytes.
Implementations§
source§impl UrlMetric
impl UrlMetric
sourcepub fn new(meta: CommonMetricData) -> Self
pub fn new(meta: CommonMetricData) -> Self
Creates a new string metric.
sourcepub fn test_get_value(&self, ping_name: Option<String>) -> Option<String>
pub fn test_get_value(&self, ping_name: Option<String>) -> Option<String>
Test-only API (exported for FFI purposes).
Gets the currently stored value as a string.
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
Exported for test purposes.
Gets the number of recorded errors for the given metric and error type.
Arguments
error- The type of errorping_name- represents the optional name of the ping to retrieve the metric for. Defaults to the first value insend_in_pings.
Returns
The number of errors reported.