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;