fn extract_entry<P: PlatformAdapter, R: Read>(
entry: &mut ZipFile<'_, R>,
destination_dir: &Path,
extraction: &mut ExtractionContext<P>,
buffer: &mut [u8],
) -> Result<()>fn extract_entry<P: PlatformAdapter, R: Read>(
entry: &mut ZipFile<'_, R>,
destination_dir: &Path,
extraction: &mut ExtractionContext<P>,
buffer: &mut [u8],
) -> Result<()>