diff options
| author | Laurenz <laurmaedje@gmail.com> | 2023-11-19 13:04:11 +0100 |
|---|---|---|
| committer | Laurenz <laurmaedje@gmail.com> | 2023-11-19 13:04:48 +0100 |
| commit | 18cb3becb32b1c2424a82ad847d890732ccee878 (patch) | |
| tree | 776eda175e30f11de1214231d7117a161a8f60ff /crates/typst-cli/src | |
| parent | fa43b4bf5d267f7e8cf0dc84ada2749ff3e1b6ca (diff) | |
Disable default features of `zip` crate
Diffstat (limited to 'crates/typst-cli/src')
| -rw-r--r-- | crates/typst-cli/src/update.rs | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/crates/typst-cli/src/update.rs b/crates/typst-cli/src/update.rs index f3a75163..e5896339 100644 --- a/crates/typst-cli/src/update.rs +++ b/crates/typst-cli/src/update.rs @@ -154,9 +154,10 @@ fn extract_binary_from_zip(data: &[u8], asset_name: &str) -> StrResult<Vec<u8>> let mut archive = ZipArchive::new(Cursor::new(data)) .map_err(|err| eco_format!("failed to extract ZIP archive ({err})"))?; - let mut file = archive - .by_name(&format!("{asset_name}/typst.exe")) - .map_err(|_| "ZIP archive did not contain Typst binary")?; + let mut file = + archive.by_name(&format!("{asset_name}/typst.exe")).map_err(|err| { + eco_format!("failed to extract Typst binary from ZIP archive ({err})") + })?; let mut buffer = vec![]; file.read_to_end(&mut buffer).map_err(|err| { |
