pub struct ProgressCounters {
pub processed: AtomicU64,
pub mapped: AtomicU64,
}Expand description
Lock-free counters a quant driver updates as it runs, so a UI (e.g. a CLI
progress bar) can poll mapping progress while quantification is in flight.
Shared by both the reads-mode (salmon-quant) and alignment-mode
(salmon-align) drivers.
Fields§
§processed: AtomicU64fragments observed so far
mapped: AtomicU64fragments mapped so far
Trait Implementations§
Source§impl Debug for ProgressCounters
impl Debug for ProgressCounters
Source§impl Default for ProgressCounters
impl Default for ProgressCounters
Source§fn default() -> ProgressCounters
fn default() -> ProgressCounters
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !Freeze for ProgressCounters
impl RefUnwindSafe for ProgressCounters
impl Send for ProgressCounters
impl Sync for ProgressCounters
impl Unpin for ProgressCounters
impl UnsafeUnpin for ProgressCounters
impl UnwindSafe for ProgressCounters
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