Fallible Settings (#42938)

Also tidies up error notifications so that in the case of syntax errors
we don't see noise about the migration failing as well.

Release Notes:

- Invalid values in settings files will no longer prevent the rest of
the file from being parsed.
This commit is contained in:
Conrad Irwin
2025-11-21 08:28:17 -07:00
committed by GitHub
parent a8d7f06b47
commit 2ac13b9489
19 changed files with 509 additions and 494 deletions
Generated
+100 -190
View File
@@ -183,7 +183,7 @@ dependencies = [
"regex",
"reqwest_client",
"rust-embed",
"schemars 1.0.4",
"schemars",
"serde",
"serde_json",
"settings",
@@ -238,7 +238,7 @@ checksum = "ecf16c18fea41282d6bbadd1549a06be6836bddb1893f44a6235f340fa24e2af"
dependencies = [
"anyhow",
"derive_more 2.0.1",
"schemars 1.0.4",
"schemars",
"serde",
"serde_json",
]
@@ -298,7 +298,7 @@ dependencies = [
"language_model",
"paths",
"project",
"schemars 1.0.4",
"schemars",
"serde",
"serde_json",
"serde_json_lenient",
@@ -372,7 +372,7 @@ dependencies = [
"release_channel",
"rope",
"rules_library",
"schemars 1.0.4",
"schemars",
"search",
"serde",
"serde_json",
@@ -627,7 +627,7 @@ dependencies = [
"chrono",
"futures 0.3.31",
"http_client",
"schemars 1.0.4",
"schemars",
"serde",
"serde_json",
"settings",
@@ -2033,7 +2033,7 @@ dependencies = [
"aws-sdk-bedrockruntime",
"aws-smithy-types",
"futures 0.3.31",
"schemars 1.0.4",
"schemars",
"serde",
"serde_json",
"strum 0.27.2",
@@ -2578,7 +2578,7 @@ version = "0.25.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9225bdcf4e4a9a4c08bf16607908eb2fbf746828d5e0b5e019726dbf6571f201"
dependencies = [
"darling 0.20.11",
"darling",
"proc-macro2",
"quote",
"syn 2.0.106",
@@ -2837,7 +2837,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "eadd868a2ce9ca38de7eeafdcec9c7065ef89b42b32f0839278d55f35c54d1ff"
dependencies = [
"heck 0.4.1",
"indexmap 2.11.4",
"indexmap",
"log",
"proc-macro2",
"quote",
@@ -3207,7 +3207,7 @@ dependencies = [
"indoc",
"ordered-float 2.10.1",
"rustc-hash 2.1.1",
"schemars 1.0.4",
"schemars",
"serde",
"serde_json",
"strum 0.27.2",
@@ -3484,7 +3484,7 @@ dependencies = [
name = "collections"
version = "0.1.0"
dependencies = [
"indexmap 2.11.4",
"indexmap",
"rustc-hash 2.1.1",
]
@@ -3714,7 +3714,7 @@ dependencies = [
"net",
"parking_lot",
"postage",
"schemars 1.0.4",
"schemars",
"serde",
"serde_json",
"settings",
@@ -4464,7 +4464,7 @@ checksum = "d74b6bcf49ebbd91f1b1875b706ea46545032a14003b5557b7dfa4bbeba6766e"
dependencies = [
"cc",
"codespan-reporting 0.13.0",
"indexmap 2.11.4",
"indexmap",
"proc-macro2",
"quote",
"scratch",
@@ -4479,7 +4479,7 @@ checksum = "94ca2ad69673c4b35585edfa379617ac364bccd0ba0adf319811ba3a74ffa48a"
dependencies = [
"clap",
"codespan-reporting 0.13.0",
"indexmap 2.11.4",
"indexmap",
"proc-macro2",
"quote",
"syn 2.0.106",
@@ -4497,7 +4497,7 @@ version = "1.0.187"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2a8ebf0b6138325af3ec73324cb3a48b64d57721f17291b151206782e61f66cd"
dependencies = [
"indexmap 2.11.4",
"indexmap",
"proc-macro2",
"quote",
"syn 2.0.106",
@@ -4526,7 +4526,7 @@ dependencies = [
"parking_lot",
"paths",
"proto",
"schemars 1.0.4",
"schemars",
"serde",
"serde_json",
"settings",
@@ -4545,7 +4545,7 @@ name = "dap-types"
version = "0.0.1"
source = "git+https://github.com/zed-industries/dap-types?rev=1b461b310481d01e02b2603c16d7144b926339f8#1b461b310481d01e02b2603c16d7144b926339f8"
dependencies = [
"schemars 1.0.4",
"schemars",
"serde",
"serde_json",
]
@@ -4582,18 +4582,8 @@ version = "0.20.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee"
dependencies = [
"darling_core 0.20.11",
"darling_macro 0.20.11",
]
[[package]]
name = "darling"
version = "0.21.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9cdf337090841a411e2a7f3deb9187445851f91b309c0c0a29e05f74a00a48c0"
dependencies = [
"darling_core 0.21.3",
"darling_macro 0.21.3",
"darling_core",
"darling_macro",
]
[[package]]
@@ -4610,38 +4600,13 @@ dependencies = [
"syn 2.0.106",
]
[[package]]
name = "darling_core"
version = "0.21.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1247195ecd7e3c85f83c8d2a366e4210d588e802133e1e355180a9870b517ea4"
dependencies = [
"fnv",
"ident_case",
"proc-macro2",
"quote",
"strsim",
"syn 2.0.106",
]
[[package]]
name = "darling_macro"
version = "0.20.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead"
dependencies = [
"darling_core 0.20.11",
"quote",
"syn 2.0.106",
]
[[package]]
name = "darling_macro"
version = "0.21.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d38308df82d1080de0afee5d069fa14b0326a88c14f15c5ccda35b4a6c414c81"
dependencies = [
"darling_core 0.21.3",
"darling_core",
"quote",
"syn 2.0.106",
]
@@ -4791,7 +4756,7 @@ dependencies = [
"pretty_assertions",
"project",
"rpc",
"schemars 1.0.4",
"schemars",
"serde",
"serde_json",
"serde_json_lenient",
@@ -4830,7 +4795,7 @@ dependencies = [
"anyhow",
"futures 0.3.31",
"http_client",
"schemars 1.0.4",
"schemars",
"serde",
"serde_json",
]
@@ -4945,7 +4910,7 @@ version = "0.1.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ae5c625eda104c228c06ecaf988d1c60e542176bd7a490e60eeda3493244c0c9"
dependencies = [
"darling 0.20.11",
"darling",
"proc-macro2",
"quote",
"syn 2.0.106",
@@ -5422,7 +5387,7 @@ dependencies = [
"release_channel",
"rope",
"rpc",
"schemars 1.0.4",
"schemars",
"serde",
"serde_json",
"settings",
@@ -6154,7 +6119,7 @@ dependencies = [
"picker",
"pretty_assertions",
"project",
"schemars 1.0.4",
"schemars",
"search",
"serde",
"serde_json",
@@ -7001,7 +6966,7 @@ dependencies = [
"derive_more 2.0.1",
"derive_setters",
"gh-workflow-macros",
"indexmap 2.11.4",
"indexmap",
"merge",
"serde",
"serde_json",
@@ -7036,7 +7001,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f"
dependencies = [
"fallible-iterator",
"indexmap 2.11.4",
"indexmap",
"stable_deref_trait",
]
@@ -7066,7 +7031,7 @@ dependencies = [
"rand 0.9.2",
"regex",
"rope",
"schemars 1.0.4",
"schemars",
"serde",
"serde_json",
"smol",
@@ -7152,7 +7117,7 @@ dependencies = [
"project",
"recent_projects",
"remote",
"schemars 1.0.4",
"schemars",
"serde",
"serde_json",
"settings",
@@ -7256,7 +7221,7 @@ dependencies = [
"anyhow",
"futures 0.3.31",
"http_client",
"schemars 1.0.4",
"schemars",
"serde",
"serde_json",
"settings",
@@ -7360,7 +7325,7 @@ dependencies = [
"refineable",
"reqwest_client",
"resvg",
"schemars 1.0.4",
"schemars",
"seahash",
"semantic_version",
"serde",
@@ -7448,7 +7413,7 @@ dependencies = [
"futures-sink",
"futures-util",
"http 0.2.12",
"indexmap 2.11.4",
"indexmap",
"slab",
"tokio",
"tokio-util",
@@ -7467,7 +7432,7 @@ dependencies = [
"futures-core",
"futures-sink",
"http 1.3.1",
"indexmap 2.11.4",
"indexmap",
"slab",
"tokio",
"tokio-util",
@@ -8230,17 +8195,6 @@ version = "1.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e7c5cedc30da3a610cac6b4ba17597bdf7152cf974e8aab3afb3d54455e371c8"
[[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.11.4"
@@ -8629,7 +8583,7 @@ dependencies = [
"language",
"paths",
"project",
"schemars 1.0.4",
"schemars",
"serde",
"serde_json",
"settings",
@@ -8830,7 +8784,7 @@ dependencies = [
"rand 0.9.2",
"regex",
"rpc",
"schemars 1.0.4",
"schemars",
"serde",
"serde_json",
"settings",
@@ -8903,7 +8857,7 @@ dependencies = [
"open_router",
"parking_lot",
"proto",
"schemars 1.0.4",
"schemars",
"serde",
"serde_json",
"settings",
@@ -8952,7 +8906,7 @@ dependencies = [
"partial-json-fixer",
"project",
"release_channel",
"schemars 1.0.4",
"schemars",
"serde",
"serde_json",
"settings",
@@ -9469,7 +9423,7 @@ dependencies = [
"anyhow",
"futures 0.3.31",
"http_client",
"schemars 1.0.4",
"schemars",
"serde",
"serde_json",
]
@@ -9532,7 +9486,7 @@ dependencies = [
"parking_lot",
"postage",
"release_channel",
"schemars 1.0.4",
"schemars",
"serde",
"serde_json",
"smol",
@@ -10112,7 +10066,7 @@ dependencies = [
"anyhow",
"futures 0.3.31",
"http_client",
"schemars 1.0.4",
"schemars",
"serde",
"serde_json",
"strum 0.27.2",
@@ -10212,7 +10166,7 @@ dependencies = [
"half",
"hashbrown 0.15.5",
"hexf-parse",
"indexmap 2.11.4",
"indexmap",
"log",
"num-traits",
"once_cell",
@@ -10886,7 +10840,7 @@ checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87"
dependencies = [
"crc32fast",
"hashbrown 0.15.5",
"indexmap 2.11.4",
"indexmap",
"memchr",
]
@@ -10941,7 +10895,7 @@ dependencies = [
"anyhow",
"futures 0.3.31",
"http_client",
"schemars 1.0.4",
"schemars",
"serde",
"serde_json",
"settings",
@@ -10964,7 +10918,7 @@ dependencies = [
"notifications",
"picker",
"project",
"schemars 1.0.4",
"schemars",
"serde",
"settings",
"telemetry",
@@ -11049,7 +11003,7 @@ dependencies = [
"futures 0.3.31",
"http_client",
"log",
"schemars 1.0.4",
"schemars",
"serde",
"serde_json",
"settings",
@@ -11064,7 +11018,7 @@ dependencies = [
"anyhow",
"futures 0.3.31",
"http_client",
"schemars 1.0.4",
"schemars",
"serde",
"serde_json",
"settings",
@@ -11945,7 +11899,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db"
dependencies = [
"fixedbitset",
"indexmap 2.11.4",
"indexmap",
]
[[package]]
@@ -12061,7 +12015,7 @@ dependencies = [
"env_logger 0.11.8",
"gpui",
"menu",
"schemars 1.0.4",
"schemars",
"serde",
"serde_json",
"theme",
@@ -12178,7 +12132,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "740ebea15c5d1428f910cd1a5f52cebf8d25006245ed8ade92702f4943d91e07"
dependencies = [
"base64 0.22.1",
"indexmap 2.11.4",
"indexmap",
"quick-xml 0.38.3",
"serde",
"time",
@@ -12341,7 +12295,7 @@ dependencies = [
"comfy-table",
"either",
"hashbrown 0.15.5",
"indexmap 2.11.4",
"indexmap",
"itoa",
"num-traits",
"polars-arrow",
@@ -12518,7 +12472,7 @@ dependencies = [
"either",
"hashbrown 0.15.5",
"hex",
"indexmap 2.11.4",
"indexmap",
"libm",
"memchr",
"num-traits",
@@ -12630,7 +12584,7 @@ version = "0.51.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8e6c1ab13e04d5167661a9854ed1ea0482b2ed9b8a0f1118dabed7cd994a85e3"
dependencies = [
"indexmap 2.11.4",
"indexmap",
"polars-error",
"polars-utils",
"serde",
@@ -12733,7 +12687,7 @@ dependencies = [
"flate2",
"foldhash 0.1.5",
"hashbrown 0.15.5",
"indexmap 2.11.4",
"indexmap",
"libc",
"memmap2",
"num-traits",
@@ -13059,7 +13013,7 @@ dependencies = [
"gpui",
"http_client",
"image",
"indexmap 2.11.4",
"indexmap",
"itertools 0.14.0",
"language",
"log",
@@ -13076,7 +13030,7 @@ dependencies = [
"release_channel",
"remote",
"rpc",
"schemars 1.0.4",
"schemars",
"semver",
"serde",
"serde_json",
@@ -13141,7 +13095,7 @@ dependencies = [
"pretty_assertions",
"project",
"rayon",
"schemars 1.0.4",
"schemars",
"search",
"serde",
"serde_json",
@@ -14010,7 +13964,7 @@ dependencies = [
"prost 0.9.0",
"release_channel",
"rpc",
"schemars 1.0.4",
"schemars",
"serde",
"serde_json",
"settings",
@@ -14900,24 +14854,12 @@ dependencies = [
"anyhow",
"clap",
"env_logger 0.11.8",
"schemars 1.0.4",
"schemars",
"serde",
"serde_json",
"theme",
]
[[package]]
name = "schemars"
version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4cd191f9397d57d581cddd31014772520aa448f65ef991055d7f61582c65165f"
dependencies = [
"dyn-clone",
"ref-cast",
"serde",
"serde_json",
]
[[package]]
name = "schemars"
version = "1.0.4"
@@ -14925,7 +14867,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0"
dependencies = [
"dyn-clone",
"indexmap 2.11.4",
"indexmap",
"ref-cast",
"schemars_derive",
"serde",
@@ -15138,7 +15080,7 @@ dependencies = [
"menu",
"pretty_assertions",
"project",
"schemars 1.0.4",
"schemars",
"serde",
"serde_json",
"settings",
@@ -15288,7 +15230,7 @@ version = "1.0.145"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c"
dependencies = [
"indexmap 2.11.4",
"indexmap",
"itoa",
"memchr",
"ryu",
@@ -15302,7 +15244,7 @@ version = "0.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0e033097bf0d2b59a62b42c18ebbb797503839b26afdda2c4e1415cb6c813540"
dependencies = [
"indexmap 2.11.4",
"indexmap",
"itoa",
"memchr",
"ryu",
@@ -15372,44 +15314,13 @@ dependencies = [
"serde",
]
[[package]]
name = "serde_with"
version = "3.15.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6093cd8c01b25262b84927e0f7151692158fab02d961e04c979d3903eba7ecc5"
dependencies = [
"base64 0.22.1",
"chrono",
"hex",
"indexmap 1.9.3",
"indexmap 2.11.4",
"schemars 0.9.0",
"schemars 1.0.4",
"serde_core",
"serde_json",
"serde_with_macros",
"time",
]
[[package]]
name = "serde_with_macros"
version = "3.15.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a7e6c180db0816026a61afa1cff5344fb7ebded7e4d3062772179f2501481c27"
dependencies = [
"darling 0.21.3",
"proc-macro2",
"quote",
"syn 2.0.106",
]
[[package]]
name = "serde_yaml"
version = "0.9.34+deprecated"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47"
dependencies = [
"indexmap 2.11.4",
"indexmap",
"itoa",
"ryu",
"serde",
@@ -15457,12 +15368,11 @@ dependencies = [
"pretty_assertions",
"release_channel",
"rust-embed",
"schemars 1.0.4",
"schemars",
"serde",
"serde_json",
"serde_json_lenient",
"serde_repr",
"serde_with",
"settings_json",
"settings_macros",
"smallvec",
@@ -15541,7 +15451,7 @@ dependencies = [
"pretty_assertions",
"project",
"release_channel",
"schemars 1.0.4",
"schemars",
"search",
"serde",
"session",
@@ -15845,7 +15755,7 @@ dependencies = [
"indoc",
"parking_lot",
"paths",
"schemars 1.0.4",
"schemars",
"serde",
"serde_json",
"serde_json_lenient",
@@ -16051,7 +15961,7 @@ dependencies = [
"futures-util",
"hashbrown 0.15.5",
"hashlink 0.10.0",
"indexmap 2.11.4",
"indexmap",
"log",
"memchr",
"once_cell",
@@ -16990,7 +16900,7 @@ dependencies = [
"menu",
"picker",
"project",
"schemars 1.0.4",
"schemars",
"serde",
"serde_json",
"settings",
@@ -17069,7 +16979,7 @@ dependencies = [
"parking_lot",
"pretty_assertions",
"proto",
"schemars 1.0.4",
"schemars",
"serde",
"serde_json",
"serde_json_lenient",
@@ -17172,7 +17082,7 @@ dependencies = [
"rand 0.9.2",
"regex",
"release_channel",
"schemars 1.0.4",
"schemars",
"serde",
"settings",
"smol",
@@ -17218,7 +17128,7 @@ dependencies = [
"project",
"rand 0.9.2",
"regex",
"schemars 1.0.4",
"schemars",
"search",
"serde",
"serde_json",
@@ -17270,7 +17180,7 @@ dependencies = [
"palette",
"parking_lot",
"refineable",
"schemars 1.0.4",
"schemars",
"serde",
"serde_json",
"serde_json_lenient",
@@ -17300,7 +17210,7 @@ dependencies = [
"clap",
"collections",
"gpui",
"indexmap 2.11.4",
"indexmap",
"log",
"palette",
"serde",
@@ -17554,7 +17464,7 @@ dependencies = [
"project",
"remote",
"rpc",
"schemars 1.0.4",
"schemars",
"serde",
"settings",
"smallvec",
@@ -17743,7 +17653,7 @@ version = "0.9.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f0dc8b1fb61449e27716ec0e1bdf0f6b8f3e8f6b05391e8497b8b6d7804ea6d8"
dependencies = [
"indexmap 2.11.4",
"indexmap",
"serde_core",
"serde_spanned 1.0.3",
"toml_datetime 0.7.3",
@@ -17776,7 +17686,7 @@ version = "0.22.27"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a"
dependencies = [
"indexmap 2.11.4",
"indexmap",
"serde",
"serde_spanned 0.6.9",
"toml_datetime 0.6.11",
@@ -17790,7 +17700,7 @@ version = "0.23.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6485ef6d0d9b5d0ec17244ff7eb05310113c3f316f2d14200d4de56b3cb98f8d"
dependencies = [
"indexmap 2.11.4",
"indexmap",
"toml_datetime 0.7.3",
"toml_parser",
"winnow",
@@ -18450,7 +18360,7 @@ dependencies = [
"icons",
"itertools 0.14.0",
"menu",
"schemars 1.0.4",
"schemars",
"serde",
"settings",
"smallvec",
@@ -18724,7 +18634,7 @@ dependencies = [
"rand 0.9.2",
"regex",
"rust-embed",
"schemars 1.0.4",
"schemars",
"serde",
"serde_json",
"serde_json_lenient",
@@ -18836,7 +18746,7 @@ name = "vercel"
version = "0.1.0"
dependencies = [
"anyhow",
"schemars 1.0.4",
"schemars",
"serde",
"strum 0.27.2",
]
@@ -18886,7 +18796,7 @@ dependencies = [
"project_panel",
"regex",
"release_channel",
"schemars 1.0.4",
"schemars",
"search",
"serde",
"serde_json",
@@ -19148,7 +19058,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0fd83062c17b9f4985d438603cde0a5e8c5c8198201a6937f778b607924c7da2"
dependencies = [
"anyhow",
"indexmap 2.11.4",
"indexmap",
"serde",
"serde_derive",
"serde_json",
@@ -19166,7 +19076,7 @@ dependencies = [
"anyhow",
"auditable-serde",
"flate2",
"indexmap 2.11.4",
"indexmap",
"serde",
"serde_derive",
"serde_json",
@@ -19196,7 +19106,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "84e5df6dba6c0d7fafc63a450f1738451ed7a0b52295d83e868218fa286bf708"
dependencies = [
"bitflags 2.9.4",
"indexmap 2.11.4",
"indexmap",
"semver",
]
@@ -19208,7 +19118,7 @@ checksum = "d06bfa36ab3ac2be0dee563380147a5b81ba10dd8885d7fbbc9eb574be67d185"
dependencies = [
"bitflags 2.9.4",
"hashbrown 0.15.5",
"indexmap 2.11.4",
"indexmap",
"semver",
"serde",
]
@@ -19221,7 +19131,7 @@ checksum = "0f51cad774fb3c9461ab9bccc9c62dfb7388397b5deda31bf40e8108ccd678b2"
dependencies = [
"bitflags 2.9.4",
"hashbrown 0.15.5",
"indexmap 2.11.4",
"indexmap",
"semver",
]
@@ -19250,7 +19160,7 @@ dependencies = [
"cfg-if",
"encoding_rs",
"hashbrown 0.14.5",
"indexmap 2.11.4",
"indexmap",
"libc",
"log",
"mach2 0.4.3",
@@ -19374,7 +19284,7 @@ dependencies = [
"cranelift-bitset",
"cranelift-entity",
"gimli 0.31.1",
"indexmap 2.11.4",
"indexmap",
"log",
"object 0.36.7",
"postcard",
@@ -19499,7 +19409,7 @@ checksum = "8358319c2dd1e4db79e3c1c5d3a5af84956615343f9f89f4e4996a36816e06e6"
dependencies = [
"anyhow",
"heck 0.5.0",
"indexmap 2.11.4",
"indexmap",
"wit-parser 0.221.3",
]
@@ -20667,7 +20577,7 @@ checksum = "d8a39a15d1ae2077688213611209849cad40e9e5cccf6e61951a425850677ff3"
dependencies = [
"anyhow",
"heck 0.4.1",
"indexmap 2.11.4",
"indexmap",
"wasm-metadata 0.201.0",
"wit-bindgen-core 0.22.0",
"wit-component 0.201.0",
@@ -20681,7 +20591,7 @@ checksum = "9d0809dc5ba19e2e98661bf32fc0addc5a3ca5bf3a6a7083aa6ba484085ff3ce"
dependencies = [
"anyhow",
"heck 0.5.0",
"indexmap 2.11.4",
"indexmap",
"prettyplease",
"syn 2.0.106",
"wasm-metadata 0.227.1",
@@ -20726,7 +20636,7 @@ checksum = "421c0c848a0660a8c22e2fd217929a0191f14476b68962afd2af89fd22e39825"
dependencies = [
"anyhow",
"bitflags 2.9.4",
"indexmap 2.11.4",
"indexmap",
"log",
"serde",
"serde_derive",
@@ -20745,7 +20655,7 @@ checksum = "635c3adc595422cbf2341a17fb73a319669cc8d33deed3a48368a841df86b676"
dependencies = [
"anyhow",
"bitflags 2.9.4",
"indexmap 2.11.4",
"indexmap",
"log",
"serde",
"serde_derive",
@@ -20764,7 +20674,7 @@ checksum = "196d3ecfc4b759a8573bf86a9b3f8996b304b3732e4c7de81655f875f6efdca6"
dependencies = [
"anyhow",
"id-arena",
"indexmap 2.11.4",
"indexmap",
"log",
"semver",
"serde",
@@ -20782,7 +20692,7 @@ checksum = "896112579ed56b4a538b07a3d16e562d101ff6265c46b515ce0c701eef16b2ac"
dependencies = [
"anyhow",
"id-arena",
"indexmap 2.11.4",
"indexmap",
"log",
"semver",
"serde",
@@ -20800,7 +20710,7 @@ checksum = "ddf445ed5157046e4baf56f9138c124a0824d4d1657e7204d71886ad8ce2fc11"
dependencies = [
"anyhow",
"id-arena",
"indexmap 2.11.4",
"indexmap",
"log",
"semver",
"serde",
@@ -20850,7 +20760,7 @@ dependencies = [
"pretty_assertions",
"project",
"remote",
"schemars 1.0.4",
"schemars",
"serde",
"serde_json",
"session",
@@ -20965,7 +20875,7 @@ name = "x_ai"
version = "0.1.0"
dependencies = [
"anyhow",
"schemars 1.0.4",
"schemars",
"serde",
"strum 0.27.2",
]
@@ -21064,7 +20974,7 @@ dependencies = [
"cargo_toml",
"clap",
"gh-workflow",
"indexmap 2.11.4",
"indexmap",
"indoc",
"serde",
"toml 0.8.23",
@@ -21515,7 +21425,7 @@ name = "zed_actions"
version = "0.1.0"
dependencies = [
"gpui",
"schemars 1.0.4",
"schemars",
"serde",
"uuid",
]
@@ -21923,7 +21833,7 @@ dependencies = [
"crc32fast",
"crossbeam-utils",
"displaydoc",
"indexmap 2.11.4",
"indexmap",
"num_enum",
"thiserror 1.0.69",
]