Struct dipstick::DoubleWriter [] [src]

pub struct DoubleWriter<C1: MetricSink, C2: MetricSink> { /* fields omitted */ }

Write the metric values to each sink.

Trait Implementations

impl<C1: Debug + MetricSink, C2: Debug + MetricSink> Debug for DoubleWriter<C1, C2> where
    C1::Writer: Debug,
    C2::Writer: Debug
[src]

[src]

Formats the value using the given formatter.

impl<C1: MetricSink, C2: MetricSink> MetricWriter<DoubleKey<<C1 as MetricSink>::Metric, <C2 as MetricSink>::Metric>> for DoubleWriter<C1, C2>
[src]

[src]

Write a single metric value

[src]

Some sinks may have buffering capability. Flushing makes sure all previously written metrics are propagated down the sink chain and to any applicable external outputs. Read more