async fn unpack_with_callback<R: AsyncRead + Unpin, P: AsRef<Path>>( tar: &mut Archive<R>, dst: P, cont: impl FnMut(&Path), ) -> Result<()>
zip