Struct metrics_util::layers::FanoutBuilder [−][src]
pub struct FanoutBuilder { /* fields omitted */ }
A layer for fanning out metrics to multiple recorders.
More information on the behavior of the layer can be found in Fanout
.
Implementations
impl FanoutBuilder
[src]
impl FanoutBuilder
[src]pub fn add_recorder<R>(self, recorder: R) -> FanoutBuilder where
R: Recorder + 'static,
[src]
R: Recorder + 'static,
Adds a recorder to the fanout list.
pub fn build(self) -> Fanout
[src]
Builds the Fanout
layer.
Trait Implementations
impl Default for FanoutBuilder
[src]
impl Default for FanoutBuilder
[src]fn default() -> FanoutBuilder
[src]
Auto Trait Implementations
impl !RefUnwindSafe for FanoutBuilder
impl !RefUnwindSafe for FanoutBuilder
impl !Send for FanoutBuilder
impl !Send for FanoutBuilder
impl !Sync for FanoutBuilder
impl !Sync for FanoutBuilder
impl Unpin for FanoutBuilder
impl Unpin for FanoutBuilder
impl !UnwindSafe for FanoutBuilder
impl !UnwindSafe for FanoutBuilder