Skip to main content

Crate qubit_progress

Crate qubit_progress 

Source
Expand description

Generic progress reporting data model and reporter abstractions.

This crate models progress as immutable events carrying lifecycle phase, optional stage information, counters, and timing.

Re-exports§

pub use model::ProgressCounters;
pub use model::ProgressEvent;
pub use model::ProgressEventBuilder;
pub use model::ProgressPhase;
pub use model::ProgressStage;
pub use progress::Progress;
pub use reporter::LoggerProgressReporter;
pub use reporter::NoOpProgressReporter;
pub use reporter::ProgressReporter;
pub use reporter::StderrProgressReporter;
pub use reporter::StdoutProgressReporter;
pub use reporter::WriterProgressReporter;
pub use running::RunningProgressGuard;
pub use running::RunningProgressPointHandle;

Modules§

model
Progress event data model.
progress
Lifecycle helper for one progress-producing operation.
reporter
Progress reporter trait and built-in implementations.
running
Helpers for running progress reporting loops.