where R: Read, PW: Write
{
let mut for_progress = progress::ResponseReporter::new(for_progress);
+ let mut for_progress: &mut dyn progress::Reporter = &mut for_progress;
let Uploading { id, mut file, instance } = self;
let tmp = id.path_tmp(&instance);
file.rewind().context("rewind"). map_err(IE::from)?;
let (za, parsed) = parse_bundle(id, &instance, file, BundleParseUpload,
- &mut for_progress)?;
+ for_progress)?;
- process_bundle(za, id, &*instance, &mut for_progress)?;
+ process_bundle(za, id, &*instance, for_progress)?;
Uploaded { id, parsed }
}