// This Source Code Form is subject to the terms of the Mozilla Public // License, v. 2.0. If a copy of the MPL was not distributed with this // file, You can obtain one at https://mozilla.org/MPL/2.0/.
#![allow(clippy::too_many_arguments)]
usecrate::{ErrorType, TestGetValue};
/// A description for the [`DatetimeMetric`](crate::metrics::DatetimeMetric) type. /// /// When changing this trait, make sure all the operations are /// implemented in the related type in `../metrics/`. pubtrait Datetime: TestGetValue<Output = crate::metrics::Datetime> { /// Sets the metric to a date/time which including the timezone offset. /// /// # Arguments /// /// * `value` - Some [`Datetime`](crate::metrics::Datetime), with offset, to /// set the metric to. If [`None`], the current local time is /// used. fn set(&self, value: Option<crate::metrics::Datetime>);
/// **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. fn test_get_num_recorded_errors(&self, error: ErrorType) -> i32;
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.