[][src]Trait dipstick::Output

pub trait Output: Send + Sync + 'static + OutputDyn {
    type SCOPE: OutputScope;
    fn output(&self) -> Self::SCOPE;
}

A function trait that opens a new metric capture scope.

Associated Types

type SCOPE: OutputScope

The type of Scope returned byt this output.

Loading content...

Required methods

fn output(&self) -> Self::SCOPE

Open a new scope from this output.

Loading content...

Implementors

impl Output for Graphite
[src]

type SCOPE = GraphiteScope

impl Output for MultiOutput
[src]

type SCOPE = MultiOutputScope

impl Output for Prometheus
[src]

type SCOPE = PrometheusScope

impl Output for Statsd
[src]

type SCOPE = StatsdScope

impl<W: Write + Send + Sync + 'static> Output for Stream<W>
[src]

type SCOPE = TextScope<W>

Loading content...