pub type ProgressCallback = Box<dyn Fn(StreamProgress) + Send + Sync>;
Callback invoked periodically with download progress.
pub struct ProgressCallback(/* private fields */);