Expand description
Minimal internal progress abstraction for Export/Import V2.
This is intentionally small and log/internal oriented. It does not touch
stdout and is safe for non-interactive runs. A TTY progress bar (e.g.
indicatif) and a --progress CLI flag are deliberately out of scope; they
can layer on top of this trait later without changing call sites.
Structsยง
- Noop
Progress ๐ - A reporter that discards every event. Used as the production default and in tests that do not care about progress.
- Progress
Phase ๐ - RAII guard for a started progress phase.
Traitsยง
- Progress
Reporter ๐ - Receives progress events from long-running Export/Import V2 work.