[][src]Enum metrix::processor::ProcessingStrategy

pub enum ProcessingStrategy {
    ProcessAll,
    DropAll,
    DropOlderThan(Duration),
}

A strategy for processing observations

Variants

ProcessAll

Process all observations

DropAll

Drop all observations

DropOlderThan(Duration)

Process only observations that are not older than the given Durations by the time messages are processed.

Trait Implementations

impl Eq for ProcessingStrategy[src]

impl Copy for ProcessingStrategy[src]

impl Default for ProcessingStrategy[src]

impl PartialEq<ProcessingStrategy> for ProcessingStrategy[src]

impl Clone for ProcessingStrategy[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for ProcessingStrategy[src]

Auto Trait Implementations

Blanket Implementations

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> From for T[src]

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.