pub struct FileProcessingResult {
pub input_path: PathBuf,
pub output_path: Option<PathBuf>,
pub chunks_processed: u64,
pub bytes_processed: u64,
pub processing_time_ms: u64,
pub used_memory_mapping: bool,
pub integrity_verified: bool,
pub metadata: HashMap<String, String>,
}Expand description
Result of file processing operation
Fields§
§input_path: PathBufInput file path
output_path: Option<PathBuf>Output file path (if applicable)
chunks_processed: u64Number of chunks processed
bytes_processed: u64Total bytes processed
processing_time_ms: u64Processing time in milliseconds
used_memory_mapping: boolWhether memory mapping was used
integrity_verified: boolFile integrity status
metadata: HashMap<String, String>Processing metadata
Trait Implementations§
Auto Trait Implementations§
impl Freeze for FileProcessingResult
impl RefUnwindSafe for FileProcessingResult
impl Send for FileProcessingResult
impl Sync for FileProcessingResult
impl Unpin for FileProcessingResult
impl UnwindSafe for FileProcessingResult
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> 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