pub struct StatsConfig {
pub default_metrics: Vec<String>,
pub sampling_rate: f64,
pub aggregation_window_seconds: u64,
}
Expand description
Statistics configuration
Fields§
§default_metrics: Vec<String>
Default statistics to collect
sampling_rate: f64
Sampling rate for statistics
aggregation_window_seconds: u64
Aggregation window in seconds
Trait Implementations§
Source§impl Clone for StatsConfig
impl Clone for StatsConfig
Source§fn clone(&self) -> StatsConfig
fn clone(&self) -> StatsConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for StatsConfig
impl Debug for StatsConfig
Source§impl Default for StatsConfig
impl Default for StatsConfig
Source§impl<'de> Deserialize<'de> for StatsConfig
impl<'de> Deserialize<'de> for StatsConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for StatsConfig
impl RefUnwindSafe for StatsConfig
impl Send for StatsConfig
impl Sync for StatsConfig
impl Unpin for StatsConfig
impl UnwindSafe for StatsConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more