[][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 Clone for ProcessingStrategy[src]

impl Copy for ProcessingStrategy[src]

impl Debug for ProcessingStrategy[src]

impl Default for ProcessingStrategy[src]

impl Eq for ProcessingStrategy[src]

impl PartialEq<ProcessingStrategy> for ProcessingStrategy[src]

impl StructuralEq for ProcessingStrategy[src]

impl StructuralPartialEq for ProcessingStrategy[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

impl<T> From<T> for T[src]

impl<T, U> Into<U> 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, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

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

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

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,