[−][src]Struct http_desync_guardian::ExtClassificationMetricsSettings
Structured Classification Reason Metrics reporting.
Fields
period_seconds: usize
Time period for emitting metrics in seconds.
callback: Option<extern "C" fn(_: u32, _: *const ExtRequestAnalysisMetricsUnit<ClassificationReason>)>
A callback for emitting structured metrics for ClassificationReason.
Auto Trait Implementations
impl RefUnwindSafe for ExtClassificationMetricsSettings
impl Send for ExtClassificationMetricsSettings
impl Sync for ExtClassificationMetricsSettings
impl Unpin for ExtClassificationMetricsSettings
impl UnwindSafe for ExtClassificationMetricsSettings
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,