pub enum LogRotate {
Never,
Size {
max_bytes: usize,
keep: usize,
},
Daily {
keep: usize,
},
}Expand description
How to rotate the log file when LogConfig::file is set.
Variants§
Never
Append forever (no rotation).
Size
Rotate when the active file exceeds max_bytes; keep keep archived files.
Daily
Rotate once per calendar day; keep keep archived files.
Trait Implementations§
impl Eq for LogRotate
impl StructuralPartialEq for LogRotate
Auto Trait Implementations§
impl Freeze for LogRotate
impl RefUnwindSafe for LogRotate
impl Send for LogRotate
impl Sync for LogRotate
impl Unpin for LogRotate
impl UnsafeUnpin for LogRotate
impl UnwindSafe for LogRotate
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.