pub struct RollingFileStatus {
pub created_at: SystemTime,
pub bytes_written: Option<u64>,
pub records_written: Option<u64>,
}Fields§
§created_at: SystemTime§bytes_written: Option<u64>§records_written: Option<u64>Implementations§
Source§impl RollingFileStatus
impl RollingFileStatus
pub const fn new(created_at: SystemTime) -> Self
pub fn should_roll( &self, now: SystemTime, now_nanoseconds_offset: u64, limits: &RollingFileLimits, ) -> bool
Trait Implementations§
Source§impl Clone for RollingFileStatus
impl Clone for RollingFileStatus
Source§fn clone(&self) -> RollingFileStatus
fn clone(&self) -> RollingFileStatus
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 RollingFileStatus
impl Debug for RollingFileStatus
Source§impl PartialEq for RollingFileStatus
impl PartialEq for RollingFileStatus
impl Eq for RollingFileStatus
impl StructuralPartialEq for RollingFileStatus
Auto Trait Implementations§
impl Freeze for RollingFileStatus
impl RefUnwindSafe for RollingFileStatus
impl Send for RollingFileStatus
impl Sync for RollingFileStatus
impl Unpin for RollingFileStatus
impl UnwindSafe for RollingFileStatus
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