Module progress

Module progress 

Source
Expand description

Progress tracking utilities for archive creation.

This module provides reusable progress tracking components that work with the ProgressCallback trait. These utilities consolidate progress reporting logic to avoid duplication across TAR and ZIP creation.

§Components

  • ProgressTracker: Manages progress callbacks with automatic entry counting
  • ProgressReader: Wrapper reader that reports bytes read to progress callback

Structs§

ProgressReader
Wrapper reader that tracks bytes read and reports progress.
ProgressTracker
Manages progress callbacks with automatic entry counting.