Struct metrics::MetricsConfiguration
source · pub struct MetricsConfiguration {
pub enabled: bool,
pub report_interval: Duration,
pub file_report_output: Option<String>,
pub influxdb_report_host: Option<String>,
pub influxdb_report_db: String,
pub influxdb_report_username: Option<String>,
pub influxdb_report_password: Option<String>,
pub influxdb_report_node: Option<String>,
}
Fields§
§enabled: bool
§report_interval: Duration
§file_report_output: Option<String>
§influxdb_report_host: Option<String>
§influxdb_report_db: String
§influxdb_report_username: Option<String>
§influxdb_report_password: Option<String>
§influxdb_report_node: Option<String>
Trait Implementations§
source§impl Clone for MetricsConfiguration
impl Clone for MetricsConfiguration
source§fn clone(&self) -> MetricsConfiguration
fn clone(&self) -> MetricsConfiguration
Returns a copy 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 MetricsConfiguration
impl Debug for MetricsConfiguration
source§impl Default for MetricsConfiguration
impl Default for MetricsConfiguration
source§impl<'de> Deserialize<'de> for MetricsConfigurationwhere
MetricsConfiguration: Default,
impl<'de> Deserialize<'de> for MetricsConfigurationwhere
MetricsConfiguration: Default,
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 RefUnwindSafe for MetricsConfiguration
impl Send for MetricsConfiguration
impl Sync for MetricsConfiguration
impl Unpin for MetricsConfiguration
impl UnwindSafe for MetricsConfiguration
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