Trait metrix::processor::ProcessesTelemetryMessages[][src]

pub trait ProcessesTelemetryMessages: PutsSnapshot + Send + 'static {
    fn process(
        &mut self,
        max: usize,
        drop_deadline: Instant
    ) -> ProcessingOutcome; }

Can process TelemetryMessage.

This is the counterpart of TransmitsTelemetryData.

Since this mostly results in metrics this trait also requires the capability to write Snapshots.

Required Methods

Receive and handle pending operations

Implementors