diff --git a/Cargo.lock b/Cargo.lock index 89c9348039..c5aa5bd048 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2275,7 +2275,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3fce8dd7fcfcbf3a0a87d8f515194b49d6135acab73e18bd380d1d93bb1a15eb" dependencies = [ "heck 0.4.1", - "indexmap 2.7.0", + "indexmap", "log", "proc-macro2", "quote", @@ -5102,7 +5102,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd" dependencies = [ "fallible-iterator", - "indexmap 2.7.0", + "indexmap", "stable_deref_trait", ] @@ -5434,7 +5434,7 @@ dependencies = [ "futures-sink", "futures-util", "http 0.2.12", - "indexmap 2.7.0", + "indexmap", "slab", "tokio", "tokio-util", @@ -5453,7 +5453,7 @@ dependencies = [ "futures-core", "futures-sink", "http 1.2.0", - "indexmap 2.7.0", + "indexmap", "slab", "tokio", "tokio-util", @@ -6232,7 +6232,7 @@ dependencies = [ "heed", "html_to_markdown", "http_client", - "indexmap 1.9.3", + "indexmap", "indoc", "parking_lot", "paths", @@ -6242,17 +6242,6 @@ dependencies = [ "util", ] -[[package]] -name = "indexmap" -version = "1.9.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" -dependencies = [ - "autocfg", - "hashbrown 0.12.3", - "serde", -] - [[package]] name = "indexmap" version = "2.7.0" @@ -7741,7 +7730,7 @@ dependencies = [ "cfg_aliases 0.1.1", "codespan-reporting", "hexf-parse", - "indexmap 2.7.0", + "indexmap", "log", "rustc-hash 1.1.0", "spirv", @@ -8373,7 +8362,7 @@ checksum = "aedf0a2d09c573ed1d8d85b30c119153926a2b36dce0ab28322c09a117a4683e" dependencies = [ "crc32fast", "hashbrown 0.15.2", - "indexmap 2.7.0", + "indexmap", "memchr", ] @@ -9328,7 +9317,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db" dependencies = [ "fixedbitset", - "indexmap 2.7.0", + "indexmap", ] [[package]] @@ -9511,7 +9500,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "42cf17e9a1800f5f396bc67d193dc9411b59012a5876445ef450d449881e1016" dependencies = [ "base64 0.22.1", - "indexmap 2.7.0", + "indexmap", "quick-xml 0.32.0", "serde", "time", @@ -9829,7 +9818,7 @@ dependencies = [ "file_icons", "git", "gpui", - "indexmap 1.9.3", + "indexmap", "language", "menu", "pretty_assertions", @@ -11223,7 +11212,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09c024468a378b7e36765cd36702b7a90cc3cba11654f6685c8f233408e89e92" dependencies = [ "dyn-clone", - "indexmap 1.9.3", + "indexmap", "schemars_derive", "serde", "serde_json", @@ -11560,7 +11549,7 @@ version = "1.0.133" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c7fceb2473b9166b2294ef05efcb65a3db80803f0b03ef86a5fc88a2b85ee377" dependencies = [ - "indexmap 2.7.0", + "indexmap", "itoa", "memchr", "ryu", @@ -11573,7 +11562,7 @@ version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0e033097bf0d2b59a62b42c18ebbb797503839b26afdda2c4e1415cb6c813540" dependencies = [ - "indexmap 2.7.0", + "indexmap", "itoa", "memchr", "ryu", @@ -12146,7 +12135,7 @@ dependencies = [ "hashbrown 0.14.5", "hashlink 0.9.1", "hex", - "indexmap 2.7.0", + "indexmap", "log", "memchr", "once_cell", @@ -13025,7 +13014,7 @@ dependencies = [ "fs", "futures 0.3.31", "gpui", - "indexmap 1.9.3", + "indexmap", "log", "palette", "parking_lot", @@ -13060,7 +13049,7 @@ dependencies = [ "anyhow", "clap", "gpui", - "indexmap 1.9.3", + "indexmap", "log", "palette", "rust-embed", @@ -13497,7 +13486,7 @@ version = "0.22.22" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5" dependencies = [ - "indexmap 2.7.0", + "indexmap", "serde", "serde_spanned", "toml_datetime", @@ -14579,7 +14568,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0fd83062c17b9f4985d438603cde0a5e8c5c8198201a6937f778b607924c7da2" dependencies = [ "anyhow", - "indexmap 2.7.0", + "indexmap", "serde", "serde_derive", "serde_json", @@ -14608,7 +14597,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "84e5df6dba6c0d7fafc63a450f1738451ed7a0b52295d83e868218fa286bf708" dependencies = [ "bitflags 2.6.0", - "indexmap 2.7.0", + "indexmap", "semver", ] @@ -14621,7 +14610,7 @@ dependencies = [ "ahash 0.8.11", "bitflags 2.6.0", "hashbrown 0.14.5", - "indexmap 2.7.0", + "indexmap", "semver", "serde", ] @@ -14651,7 +14640,7 @@ dependencies = [ "cfg-if", "encoding_rs", "hashbrown 0.14.5", - "indexmap 2.7.0", + "indexmap", "libc", "libm", "log", @@ -14772,7 +14761,7 @@ dependencies = [ "cranelift-bitset", "cranelift-entity", "gimli 0.29.0", - "indexmap 2.7.0", + "indexmap", "log", "object", "postcard", @@ -14902,7 +14891,7 @@ checksum = "c58b085b2d330e5057dddd31f3ca527569b90fcdd35f6d373420c304927a5190" dependencies = [ "anyhow", "heck 0.4.1", - "indexmap 2.7.0", + "indexmap", "wit-parser 0.215.0", ] @@ -15699,7 +15688,7 @@ checksum = "d8a39a15d1ae2077688213611209849cad40e9e5cccf6e61951a425850677ff3" dependencies = [ "anyhow", "heck 0.4.1", - "indexmap 2.7.0", + "indexmap", "wasm-metadata", "wit-bindgen-core", "wit-component", @@ -15727,7 +15716,7 @@ checksum = "421c0c848a0660a8c22e2fd217929a0191f14476b68962afd2af89fd22e39825" dependencies = [ "anyhow", "bitflags 2.6.0", - "indexmap 2.7.0", + "indexmap", "log", "serde", "serde_derive", @@ -15746,7 +15735,7 @@ checksum = "196d3ecfc4b759a8573bf86a9b3f8996b304b3732e4c7de81655f875f6efdca6" dependencies = [ "anyhow", "id-arena", - "indexmap 2.7.0", + "indexmap", "log", "semver", "serde", @@ -15764,7 +15753,7 @@ checksum = "935a97eaffd57c3b413aa510f8f0b550a4a9fe7d59e79cd8b89a83dcb860321f" dependencies = [ "anyhow", "id-arena", - "indexmap 2.7.0", + "indexmap", "log", "semver", "serde", diff --git a/Cargo.toml b/Cargo.toml index 3ada0ba5a4..96563fda0d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -392,7 +392,7 @@ hyper = "0.14" http = "1.1" ignore = "0.4.22" image = "0.25.1" -indexmap = { version = "1.6.2", features = ["serde"] } +indexmap = { version = "2", features = ["serde"] } indoc = "2" itertools = "0.13.0" jsonwebtoken = "9.3" diff --git a/crates/theme/Cargo.toml b/crates/theme/Cargo.toml index c3e3a197cb..3f2930c9ff 100644 --- a/crates/theme/Cargo.toml +++ b/crates/theme/Cargo.toml @@ -28,7 +28,7 @@ log.workspace = true palette = { workspace = true, default-features = false, features = ["std"] } parking_lot.workspace = true refineable.workspace = true -schemars = { workspace = true, features = ["indexmap"] } +schemars = { workspace = true, features = ["indexmap2"] } serde.workspace = true serde_derive.workspace = true serde_json.workspace = true diff --git a/crates/theme_importer/Cargo.toml b/crates/theme_importer/Cargo.toml index 9140ffceb7..2b33791559 100644 --- a/crates/theme_importer/Cargo.toml +++ b/crates/theme_importer/Cargo.toml @@ -16,7 +16,7 @@ indexmap.workspace = true log.workspace = true palette.workspace = true rust-embed.workspace = true -schemars = { workspace = true, features = ["indexmap"] } +schemars = { workspace = true, features = ["indexmap2"] } serde.workspace = true serde_json.workspace = true serde_json_lenient.workspace = true