summaryrefslogtreecommitdiff
path: root/crates/typst-cli/src
diff options
context:
space:
mode:
authorLaurenz <laurmaedje@gmail.com>2023-11-19 13:04:11 +0100
committerLaurenz <laurmaedje@gmail.com>2023-11-19 13:04:48 +0100
commit18cb3becb32b1c2424a82ad847d890732ccee878 (patch)
tree776eda175e30f11de1214231d7117a161a8f60ff /crates/typst-cli/src
parentfa43b4bf5d267f7e8cf0dc84ada2749ff3e1b6ca (diff)
Disable default features of `zip` crate
Diffstat (limited to 'crates/typst-cli/src')
-rw-r--r--crates/typst-cli/src/update.rs7
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| {