From 82f94c3f9237ea06d9ba1e78921c37ca0d1219af Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 27 May 2026 08:02:50 +0000 Subject: [PATCH 1/2] Bump the non-critical group across 1 directory with 5 updates Bumps the non-critical group with 5 updates in the / directory: | Package | From | To | | --- | --- | --- | | [mimalloc](https://github.com/purpleprotocol/mimalloc_rust) | `0.1.50` | `0.1.52` | | [ra_ap_toolchain](https://github.com/rust-lang/rust-analyzer) | `0.0.333` | `0.0.334` | | [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.150` | | [snapbox](https://github.com/assert-rs/snapbox) | `1.2.1` | `1.2.2` | | [uv-once-map](https://github.com/astral-sh/uv) | `0.0.48` | `0.0.49` | Updates `mimalloc` from 0.1.50 to 0.1.52 - [Release notes](https://github.com/purpleprotocol/mimalloc_rust/releases) - [Commits](https://github.com/purpleprotocol/mimalloc_rust/compare/v0.1.50...v0.1.52) Updates `ra_ap_toolchain` from 0.0.333 to 0.0.334 - [Release notes](https://github.com/rust-lang/rust-analyzer/releases) - [Commits](https://github.com/rust-lang/rust-analyzer/commits) Updates `serde_json` from 1.0.149 to 1.0.150 - [Release notes](https://github.com/serde-rs/json/releases) - [Commits](https://github.com/serde-rs/json/compare/v1.0.149...v1.0.150) Updates `snapbox` from 1.2.1 to 1.2.2 - [Commits](https://github.com/assert-rs/snapbox/compare/snapbox-v1.2.1...snapbox-v1.2.2) Updates `uv-once-map` from 0.0.48 to 0.0.49 - [Release notes](https://github.com/astral-sh/uv/releases) - [Changelog](https://github.com/astral-sh/uv/blob/main/CHANGELOG.md) - [Commits](https://github.com/astral-sh/uv/commits) --- updated-dependencies: - dependency-name: mimalloc dependency-version: 0.1.52 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: non-critical - dependency-name: ra_ap_toolchain dependency-version: 0.0.334 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: non-critical - dependency-name: serde_json dependency-version: 1.0.150 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: non-critical - dependency-name: snapbox dependency-version: 1.2.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: non-critical - dependency-name: uv-once-map dependency-version: 0.0.49 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: non-critical ... Signed-off-by: dependabot[bot] --- Cargo.lock | 76 +++++++++++++++++++++++++----------------------------- Cargo.toml | 2 +- 2 files changed, 36 insertions(+), 42 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 09e9e0165..adb98bafd 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1836,7 +1836,7 @@ dependencies = [ "cap-primitives", "cap-std", "io-lifetimes", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -1865,7 +1865,7 @@ dependencies = [ "maybe-owned", "rustix 1.1.4", "rustix-linux-procfs", - "windows-sys 0.52.0", + "windows-sys 0.59.0", "winx", ] @@ -2053,7 +2053,7 @@ version = "3.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "faf9468729b8cbcea668e36183cb69d317348c2e08e994829fb56ebfdfbaac34" dependencies = [ - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -2827,7 +2827,7 @@ dependencies = [ "libc", "option-ext", "redox_users 0.5.2", - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -3001,7 +3001,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" dependencies = [ "libc", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -3089,7 +3089,7 @@ checksum = "0ce92ff622d6dadf7349484f42c93271a0d49b7cc4d466a936405bacbe10aa78" dependencies = [ "cfg-if", "rustix 1.1.4", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -3231,7 +3231,7 @@ checksum = "94e7099f6313ecacbe1256e8ff9d617b75d1bcb16a6fddef94866d225a01a14a" dependencies = [ "io-lifetimes", "rustix 1.1.4", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -4682,7 +4682,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2285ddfe3054097ef4b2fe909ef8c3bcd1ea52a8f0d274416caebeef39f04a65" dependencies = [ "io-lifetimes", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -4799,7 +4799,7 @@ dependencies = [ "portable-atomic", "portable-atomic-util", "serde_core", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -5017,9 +5017,9 @@ checksum = "f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de" [[package]] name = "libmimalloc-sys" -version = "0.1.47" +version = "0.1.49" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d1eacfa31c33ec25e873c136ba5669f00f9866d0688bea7be4d3f7e43067df6" +checksum = "6a45a52f43e1c16f667ccfe4dd8c85b7f7c204fd5e3bf46c5b0db9a5c3c0b8e9" dependencies = [ "cc", ] @@ -5379,9 +5379,9 @@ checksum = "c2a86d3146ed3995b5913c414f6664344b9617457320782e64f0bb44afd49d74" [[package]] name = "mimalloc" -version = "0.1.50" +version = "0.1.52" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3627c4272df786b9260cabaa46aec1d59c93ede723d4c3ef646c503816b0640" +checksum = "2d4139bb28d14ad1facf21d5eb8825051b326e172d216b39f6d31df53cc97862" dependencies = [ "libmimalloc-sys", ] @@ -5581,7 +5581,7 @@ version = "0.50.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5" dependencies = [ - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -5814,7 +5814,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7d8fae84b431384b68627d0f9b3b1245fcf9f46f6c0e3dc902e9dce64edd1967" dependencies = [ "libc", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -6350,7 +6350,7 @@ dependencies = [ "once_cell", "socket2 0.5.10", "tracing", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -6418,9 +6418,9 @@ dependencies = [ [[package]] name = "ra_ap_toolchain" -version = "0.0.333" +version = "0.0.334" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "846eb34edaf1bc34b303c987a6ea677e35b9c28c8443c2e3034b42bd6badea37" +checksum = "ce438001b73e9d0593614b819009f55c6bb0030365eeb256f83fd0b61d254873" dependencies = [ "camino", "home", @@ -6910,7 +6910,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys 0.4.15", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -6923,7 +6923,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys 0.12.1", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -7723,9 +7723,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.149" +version = "1.0.150" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86" +checksum = "e8014e44b4736ed0538adeecded0fce2a272f22dc9578a7eb6b2d9993c74cfb9" dependencies = [ "itoa", "memchr", @@ -7931,12 +7931,6 @@ version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e" -[[package]] -name = "similar" -version = "2.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbbb5d9659141646ae647b42fe094daf6c6192d1620870b449d9557f748b2daa" - [[package]] name = "similar" version = "3.0.0" @@ -7955,7 +7949,7 @@ checksum = "997e6ca38e97437973fc9f7f50a50d1274cacd874341a4960fea90067291038c" dependencies = [ "console", "serde", - "similar 3.0.0", + "similar", ] [[package]] @@ -8001,9 +7995,9 @@ dependencies = [ [[package]] name = "snapbox" -version = "1.2.1" +version = "1.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f92ac911648d788a6435401d9b4803959039d4de9919fdabdb415a8bebd027be" +checksum = "8de56eb4784a2c5c1efede55a0f06fbf481bc12b42b355b9525c15db1e3581a8" dependencies = [ "anstream", "anstyle", @@ -8013,7 +8007,7 @@ dependencies = [ "libc", "normalize-line-endings", "os_pipe", - "similar 2.7.0", + "similar", "snapbox-macros", "tempfile", "wait-timeout", @@ -8047,7 +8041,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3a766e1110788c36f4fa1c2b71b387a7815aa65f88ce0229841826633d93723e" dependencies = [ "libc", - "windows-sys 0.61.2", + "windows-sys 0.60.2", ] [[package]] @@ -8585,7 +8579,7 @@ dependencies = [ "fd-lock", "io-lifetimes", "rustix 0.38.44", - "windows-sys 0.52.0", + "windows-sys 0.59.0", "winx", ] @@ -8625,10 +8619,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd" dependencies = [ "fastrand", - "getrandom 0.4.2", + "getrandom 0.3.4", "once_cell", "rustix 1.1.4", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -8648,7 +8642,7 @@ version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2111ef44dae28680ae9752bb89409e7310ca33a8c621ebe7b106cf5c928b3ac0" dependencies = [ - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -9389,9 +9383,9 @@ dependencies = [ [[package]] name = "uv-once-map" -version = "0.0.48" +version = "0.0.49" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d996e72f442854bc95f1de5c3fb1a14c423466ece29a2d09f71390d57a0fc9a6" +checksum = "fa47ed05d7a12f375b24232d92d6afb68b7a5a4a0ae165ea049ab5dfe557004d" dependencies = [ "dashmap", "futures", @@ -10096,7 +10090,7 @@ version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" dependencies = [ - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -10409,7 +10403,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f3fd376f71958b862e7afb20cfe5a22830e1963462f3a17f49d82a6c1d1f42d" dependencies = [ "bitflags 2.10.0", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index edb59f76c..734b5276d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -114,7 +114,7 @@ libc = "0.2" libloading = "0" linkme = "0.3" mdbook-driver = "0.5" -mimalloc = "0.1.50" +mimalloc = "0.1.52" ntest = "0.9" once_cell = "1" opener = "0.8.4" From 778642e05ed69d3b830b2ef9be87758ffa5d3a9c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Tr=C4=85tnowiecki?= Date: Wed, 27 May 2026 10:15:19 +0200 Subject: [PATCH 2/2] fix build --- scarb/src/resolver/in_memory_index.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scarb/src/resolver/in_memory_index.rs b/scarb/src/resolver/in_memory_index.rs index dfd8fd6ec..b473f2046 100644 --- a/scarb/src/resolver/in_memory_index.rs +++ b/scarb/src/resolver/in_memory_index.rs @@ -26,7 +26,7 @@ impl InMemoryIndex { /// and only considers fields that differentiate package or package source. /// /// This can be easily converted to and from `ManifestDependency` using the `From` trait. -#[derive(Clone)] +#[derive(Clone, Debug)] pub struct ManifestDependencySourceKey(ManifestDependency); impl Hash for ManifestDependencySourceKey {