[go: up one dir, main page]

Module progress

Module progress 

Source
Expand description

Abstraction of progress displays in CLI and GUI

Display providers (GUI, CLI) should implement ProgressDisplay. Code using this abstraction can conveniently use ProgressDisplay::start to let the display be automatically controlled by ProgressTask.

Structs§

ProgressTask
Controls a ProgressDisplay object from the beginning of process tracking and automatically completes the progress display when dropped

Traits§

ProgressDisplay
Progress tracking API for a provider (i.e. GUI, CLI) of a progress user feedback