pub struct FileIOStats {
pub bytes_read: u64,
pub bytes_written: u64,
pub chunks_processed: u64,
pub files_processed: u64,
pub memory_mapped_files: u64,
pub total_processing_time_ms: u64,
pub checksum_verifications: u64,
pub failed_operations: u64,
}Expand description
Statistics for file I/O operations
Fields§
§bytes_read: u64Total bytes read
bytes_written: u64Total bytes written
chunks_processed: u64Number of chunks processed
files_processed: u64Number of files processed
memory_mapped_files: u64Number of memory-mapped files
total_processing_time_ms: u64Total processing time in milliseconds
checksum_verifications: u64Number of checksum verifications
failed_operations: u64Number of failed operations
Trait Implementations§
Source§impl Clone for FileIOStats
impl Clone for FileIOStats
Source§fn clone(&self) -> FileIOStats
fn clone(&self) -> FileIOStats
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 FileIOStats
impl Debug for FileIOStats
Source§impl Default for FileIOStats
impl Default for FileIOStats
Source§fn default() -> FileIOStats
fn default() -> FileIOStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for FileIOStats
impl RefUnwindSafe for FileIOStats
impl Send for FileIOStats
impl Sync for FileIOStats
impl Unpin for FileIOStats
impl UnwindSafe for FileIOStats
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more