pub struct FileProcessingStats {
pub files_processed: u64,
pub bytes_processed: u64,
pub total_processing_time_ms: u64,
pub memory_mapped_files: u64,
pub integrity_failures: u64,
pub processing_errors: u64,
pub avg_processing_speed: f64,
}Expand description
Statistics for file processing operations
Fields§
§files_processed: u64Total files processed
bytes_processed: u64Total bytes processed
total_processing_time_ms: u64Total processing time in milliseconds
memory_mapped_files: u64Number of files that used memory mapping
integrity_failures: u64Number of integrity check failures
processing_errors: u64Number of processing errors
avg_processing_speed: f64Average processing speed (bytes per second)
Trait Implementations§
Source§impl Clone for FileProcessingStats
impl Clone for FileProcessingStats
Source§fn clone(&self) -> FileProcessingStats
fn clone(&self) -> FileProcessingStats
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 FileProcessingStats
impl Debug for FileProcessingStats
Source§impl Default for FileProcessingStats
impl Default for FileProcessingStats
Source§fn default() -> FileProcessingStats
fn default() -> FileProcessingStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for FileProcessingStats
impl RefUnwindSafe for FileProcessingStats
impl Send for FileProcessingStats
impl Sync for FileProcessingStats
impl Unpin for FileProcessingStats
impl UnwindSafe for FileProcessingStats
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