pub struct MultiPassStats {
pub total_passes: usize,
pub extractions_per_pass: Vec<usize>,
pub reprocessed_chunks_per_pass: Vec<usize>,
pub total_time: Duration,
pub time_per_pass: Vec<Duration>,
pub final_alignment_stats: AlignmentStats,
pub quality_stats: QualityStats,
}
Expand description
Statistics for multi-pass extraction
Fields§
§total_passes: usize
Total number of passes performed
extractions_per_pass: Vec<usize>
Extractions found in each pass
reprocessed_chunks_per_pass: Vec<usize>
Chunks re-processed in each pass
total_time: Duration
Total processing time
time_per_pass: Vec<Duration>
Time spent per pass
final_alignment_stats: AlignmentStats
Alignment statistics for final results
quality_stats: QualityStats
Quality statistics
Trait Implementations§
Source§impl Clone for MultiPassStats
impl Clone for MultiPassStats
Source§fn clone(&self) -> MultiPassStats
fn clone(&self) -> MultiPassStats
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 moreAuto Trait Implementations§
impl Freeze for MultiPassStats
impl RefUnwindSafe for MultiPassStats
impl Send for MultiPassStats
impl Sync for MultiPassStats
impl Unpin for MultiPassStats
impl UnwindSafe for MultiPassStats
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