[−][src]Module cadence::prelude
Export commonly used parts of Cadence for easy glob imports
Example
use cadence::prelude::*; use cadence::{StatsdClient, NopMetricSink}; let client = StatsdClient::from_sink("some.prefix", NopMetricSink); client.count("some.counter", 1).unwrap(); client.time("some.timer", 23).unwrap(); client.gauge("some.gauge", 45).unwrap(); client.meter("some.meter", 67).unwrap(); client.histogram("some.histogram", 89).unwrap();
Traits
| Counted | Trait for incrementing and decrementing counters. |
| Gauged | Trait for recording gauge values. |
| Histogrammed | Trait for recording histogram values. |
| Metered | Trait for recording meter values. |
| MetricClient | Trait that encompasses all other traits for sending metrics. |
| Setted | Trait for recording set values. |
| Timed | Trait for recording timings in milliseconds. |