pub struct DumpingConfig {
pub disabled: bool,
pub max_rate: u64,
}Expand description
Dumping configuration.
§Example
[some_group]
system.dumping.disabled = false
system.dumping.max_rate = 1_000Fields§
§disabled: boolWhether dumping is disabled.
false by default.
max_rate: u64Maximum rate of dumping. Exceeding this rate will cause messages to not be dumped.
100_000 by default.
Trait Implementations§
Source§impl Clone for DumpingConfig
impl Clone for DumpingConfig
Source§fn clone(&self) -> DumpingConfig
fn clone(&self) -> DumpingConfig
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 DumpingConfig
impl Debug for DumpingConfig
Source§impl Default for DumpingConfig
impl Default for DumpingConfig
Source§impl<'de> Deserialize<'de> for DumpingConfigwhere
DumpingConfig: Default,
impl<'de> Deserialize<'de> for DumpingConfigwhere
DumpingConfig: 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 Freeze for DumpingConfig
impl RefUnwindSafe for DumpingConfig
impl Send for DumpingConfig
impl Sync for DumpingConfig
impl Unpin for DumpingConfig
impl UnsafeUnpin for DumpingConfig
impl UnwindSafe for DumpingConfig
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