pub struct TraceRetentionConfig {
pub max_files: Option<usize>,
pub max_age_secs: Option<u64>,
}Expand description
Configuration for trace file cleanup.
Fields§
§max_files: Option<usize>Maximum number of trace files to keep.
max_age_secs: Option<u64>Maximum age of trace files in seconds.
Trait Implementations§
Source§impl Clone for TraceRetentionConfig
impl Clone for TraceRetentionConfig
Source§fn clone(&self) -> TraceRetentionConfig
fn clone(&self) -> TraceRetentionConfig
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 TraceRetentionConfig
impl Debug for TraceRetentionConfig
Auto Trait Implementations§
impl Freeze for TraceRetentionConfig
impl RefUnwindSafe for TraceRetentionConfig
impl Send for TraceRetentionConfig
impl Sync for TraceRetentionConfig
impl Unpin for TraceRetentionConfig
impl UnwindSafe for TraceRetentionConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, _span: NoopSpan) -> Self
fn instrument(self, _span: NoopSpan) -> Self
Instruments this future with a span (no-op when disabled).
Source§fn in_current_span(self) -> Self
fn in_current_span(self) -> Self
Instruments this future with the current span (no-op when disabled).