Trait Numerator
Source pub trait Numerator: TestGetValue<Rate> {
// Required methods
fn add_to_numerator(&self, amount: i32);
fn test_get_num_recorded_errors(&self, error: ErrorType) -> i32;
}
Expand description
A description for the NumeratorMetric
subtype of the RateMetric
type.
Increases the numerator by amount
.
§Arguments
amount
- The amount to increase by. Should be non-negative.
§Notes
Logs an error if the amount
is negative.
Exported for test purposes.
Gets the number of recorded errors for the given metric and error type.
§Arguments
error
- The type of error
§Returns
The number of errors reported.