Trait metrix::processor::AggregatesProcessors[][src]

pub trait AggregatesProcessors {
    fn add_processor<P: ProcessesTelemetryMessages>(&mut self, processor: P);
fn add_snapshooter<S: PutsSnapshot>(&mut self, snapshooter: S); fn attached_mount(&mut self, mount: ProcessorMount) -> AttachedMount { ... } }

Implementors can group everything that can process TelemetryMessages.

Since PutsSnapshot implementors can be added almost everywhere the add_snapshooter method is placed here, too.

Required methods

fn add_processor<P: ProcessesTelemetryMessages>(&mut self, processor: P)[src]

Add a processor.

fn add_snapshooter<S: PutsSnapshot>(&mut self, snapshooter: S)[src]

Add a snapshooter.

Loading content...

Provided methods

Loading content...

Implementors

impl AggregatesProcessors for AttachedMount[src]

impl AggregatesProcessors for TelemetryDriver[src]

impl AggregatesProcessors for ProcessorMount[src]

Loading content...