pub trait Numerator {
// Required methods
fn add_to_numerator(&self, amount: i32);
fn test_get_value<'a, S: Into<Option<&'a str>>>(
&self,
ping_name: S,
) -> Option<Rate>;
fn test_get_num_recorded_errors(&self, error: ErrorType) -> i32;
}Expand description
A description for the NumeratorMetric subtype of the RateMetric type.
Required Methods§
Sourcefn add_to_numerator(&self, amount: i32)
fn add_to_numerator(&self, amount: i32)
Sourcefn test_get_value<'a, S: Into<Option<&'a str>>>(
&self,
ping_name: S,
) -> Option<Rate>
fn test_get_value<'a, S: Into<Option<&'a str>>>( &self, ping_name: S, ) -> Option<Rate>
Exported for test purposes.
Gets the currently stored value as a pair of integers.
§Arguments
ping_name- the optional name of the ping to retrieve the metric for. Defaults to the first value insend_in_pings.
This doesn’t clear the stored value.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.