diff --git a/Cargo.lock b/Cargo.lock index 4eb000df0..46a1dd1e5 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -28,9 +28,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.97" +version = "1.0.98" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dcfed56ad506cb2c684a14971b8861fdc3baaaae314b9e5f9bb532cbe3ba7a4f" +checksum = "e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487" [[package]] name = "async-compression" @@ -819,9 +819,9 @@ dependencies = [ [[package]] name = "libsemverator" -version = "0.10.0" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89e47a57b20d7a6bef8207b1360f81143a39d45c051098a749789a550356a225" +checksum = "506e8f975ce4cdbac0b8ee267182e3a4a5aa4fe371f91ab3ea38c629c56f6b76" dependencies = [ "anyhow", "lazy_static", diff --git a/crates/lib/Cargo.toml b/crates/lib/Cargo.toml index d7ec24e0a..943be3aea 100644 --- a/crates/lib/Cargo.toml +++ b/crates/lib/Cargo.toml @@ -13,7 +13,7 @@ crate-type = ["cdylib", "rlib"] [dependencies] anyhow = "1.0.95" dirs-next = "2.0" -libsemverator = { version = "0.10.0", features = ["serde"] } +libsemverator = { version = "0.10.1", features = ["serde"] } serde = { version = "1.0", features = ["derive"] } serde_yaml = "0.9" tokio = { version = "1.43", features = ["full", "rt-multi-thread"] } diff --git a/crates/lib/src/install.rs b/crates/lib/src/install.rs index bf097ea5f..c58e3bb6d 100644 --- a/crates/lib/src/install.rs +++ b/crates/lib/src/install.rs @@ -98,9 +98,7 @@ where } }); - let stream = stream - .map_err(|e| futures::io::Error::new(futures::io::ErrorKind::Other, e)) - .into_async_read(); + let stream = stream.map_err(futures::io::Error::other).into_async_read(); let stream = stream.compat(); // Step 2: Create a XZ decoder diff --git a/crates/lib/src/sync.rs b/crates/lib/src/sync.rs index 6d75138c5..f5df20954 100644 --- a/crates/lib/src/sync.rs +++ b/crates/lib/src/sync.rs @@ -58,9 +58,7 @@ async fn download_and_extract_pantry(url: &str, dest: &PathBuf) -> Result<(), Bo let stream = rsp.bytes_stream(); - let stream = stream - .map_err(|e| futures::io::Error::new(futures::io::ErrorKind::Other, e)) - .into_async_read(); + let stream = stream.map_err(futures::io::Error::other).into_async_read(); let stream = stream.compat(); let decoder = XzDecoder::new(stream);