From 1176e5e00ce46e68b0a56a663f7476416ee69cba Mon Sep 17 00:00:00 2001 From: Charlie Marsh Date: Wed, 20 Aug 2025 16:27:26 +0100 Subject: [PATCH] Retain IO error source in extraction (#15388) ## Summary This was accidentally lost in 4f4492dd53. --- crates/uv-extract/src/error.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/uv-extract/src/error.rs b/crates/uv-extract/src/error.rs index 4b67ff865..96f4e5215 100644 --- a/crates/uv-extract/src/error.rs +++ b/crates/uv-extract/src/error.rs @@ -3,7 +3,7 @@ use std::{ffi::OsString, path::PathBuf}; #[derive(Debug, thiserror::Error)] pub enum Error { #[error("I/O operation failed during extraction")] - Io(std::io::Error), + Io(#[source] std::io::Error), #[error("Invalid zip file")] Zip(#[from] zip::result::ZipError), #[error("Invalid zip file structure")]