Detailed changes
@@ -1,42 +0,0 @@
-# This file contains settings for `cargo hakari`.
-# See https://docs.rs/cargo-hakari/latest/cargo_hakari/config for a full list of options.
-
-hakari-package = "workspace-hack"
-
-resolver = "2"
-dep-format-version = "4"
-workspace-hack-line-style = "workspace-dotted"
-
-# this should be the same list as "targets" in ../rust-toolchain.toml
-platforms = [
- "x86_64-apple-darwin",
- "aarch64-apple-darwin",
- "x86_64-unknown-linux-gnu",
- "aarch64-unknown-linux-gnu",
- "x86_64-pc-windows-msvc",
- "x86_64-unknown-linux-musl", # remote server
-]
-
-[traversal-excludes]
-workspace-members = [
- "remote_server",
-]
-third-party = [
- { name = "reqwest", version = "0.11.27" },
- # build of remote_server should not include scap / its x11 dependency
- { name = "zed-scap", git = "https://github.com/zed-industries/scap", rev = "4afea48c3b002197176fb19cd0f9b180dd36eaac", version = "0.0.8-zed" },
- # build of remote_server should not need to include on libalsa through rodio
- { name = "rodio", git = "https://github.com/RustAudio/rodio" },
-]
-
-[final-excludes]
-workspace-members = [
- "zed_extension_api",
-
- # exclude all extensions
- "zed_glsl",
- "zed_html",
- "zed_proto",
- "slash_commands_example",
- "zed_test_extension",
-]
@@ -130,39 +130,6 @@ jobs:
input: "crates/proto/proto/"
against: "https://github.com/${GITHUB_REPOSITORY}.git#branch=${BUF_BASE_BRANCH},subdir=crates/proto/proto/"
- workspace_hack:
- timeout-minutes: 60
- name: Check workspace-hack crate
- needs: [job_spec]
- if: |
- github.repository_owner == 'zed-industries' &&
- needs.job_spec.outputs.run_tests == 'true'
- runs-on:
- - namespace-profile-8x16-ubuntu-2204
- steps:
- - name: Checkout repo
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
- - name: Add Rust to the PATH
- run: echo "$HOME/.cargo/bin" >> "$GITHUB_PATH"
- - name: Install cargo-hakari
- uses: clechasseur/rs-cargo@8435b10f6e71c2e3d4d3b7573003a8ce4bfc6386 # v2
- with:
- command: install
- args: cargo-hakari@0.9.35
-
- - name: Check workspace-hack Cargo.toml is up-to-date
- run: |
- cargo hakari generate --diff || {
- echo "To fix, run script/update-workspace-hack or script/update-workspace-hack.ps1";
- false
- }
- - name: Check all crates depend on workspace-hack
- run: |
- cargo hakari manage-deps --dry-run || {
- echo "To fix, run script/update-workspace-hack or script/update-workspace-hack.ps1"
- false
- }
-
style:
timeout-minutes: 60
name: Check formatting and spelling
@@ -507,7 +474,6 @@ jobs:
- actionlint
- migration_checks
# run_tests: If adding required tests, add them here and to script below.
- - workspace_hack
- linux_tests
- build_remote_server
- macos_tests
@@ -533,7 +499,6 @@ jobs:
# Only check test jobs if they were supposed to run
if [[ "${{ needs.job_spec.outputs.run_tests }}" == "true" ]]; then
- [[ "${{ needs.workspace_hack.result }}" != 'success' ]] && { RET_CODE=1; echo "Workspace Hack failed"; }
[[ "${{ needs.macos_tests.result }}" != 'success' ]] && { RET_CODE=1; echo "macOS tests failed"; }
[[ "${{ needs.linux_tests.result }}" != 'success' ]] && { RET_CODE=1; echo "Linux tests failed"; }
[[ "${{ needs.windows_tests.result }}" != 'success' ]] && { RET_CODE=1; echo "Windows tests failed"; }
@@ -26,7 +26,7 @@ dependencies = [
"portable-pty",
"project",
"prompt_store",
- "rand 0.9.1",
+ "rand 0.9.2",
"serde",
"serde_json",
"settings",
@@ -39,7 +39,6 @@ dependencies = [
"util",
"uuid",
"watch",
- "workspace-hack",
]
[[package]]
@@ -59,7 +58,6 @@ dependencies = [
"ui",
"util",
"workspace",
- "workspace-hack",
]
[[package]]
@@ -78,13 +76,12 @@ dependencies = [
"log",
"pretty_assertions",
"project",
- "rand 0.9.1",
+ "rand 0.9.2",
"serde_json",
"settings",
"text",
"util",
"watch",
- "workspace-hack",
"zlog",
]
@@ -106,23 +103,22 @@ dependencies = [
"ui",
"util",
"workspace",
- "workspace-hack",
]
[[package]]
name = "addr2line"
-version = "0.24.2"
+version = "0.25.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1"
+checksum = "1b5d307320b3181d6d7954e663bd7c774a838b8220fe0593c86d9fb09f498b4b"
dependencies = [
- "gimli",
+ "gimli 0.32.3",
]
[[package]]
name = "adler2"
-version = "2.0.0"
+version = "2.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627"
+checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa"
[[package]]
name = "aes"
@@ -179,11 +175,11 @@ dependencies = [
"pretty_assertions",
"project",
"prompt_store",
- "rand 0.9.1",
+ "rand 0.9.2",
"regex",
"reqwest_client",
"rust-embed",
- "schemars 1.0.1",
+ "schemars 1.0.4",
"serde",
"serde_json",
"settings",
@@ -198,7 +194,7 @@ dependencies = [
"terminal",
"text",
"theme",
- "thiserror 2.0.12",
+ "thiserror 2.0.17",
"tree-sitter-rust",
"ui",
"unindent",
@@ -206,7 +202,6 @@ dependencies = [
"uuid",
"watch",
"web_search",
- "workspace-hack",
"worktree",
"zed_env_vars",
"zlog",
@@ -225,7 +220,7 @@ dependencies = [
"futures 0.3.31",
"log",
"parking_lot",
- "schemars 1.0.1",
+ "schemars 1.0.4",
"serde",
"serde_json",
]
@@ -265,12 +260,11 @@ dependencies = [
"task",
"tempfile",
"terminal",
- "thiserror 2.0.12",
+ "thiserror 2.0.17",
"ui",
"util",
"uuid",
"watch",
- "workspace-hack",
]
[[package]]
@@ -286,13 +280,12 @@ dependencies = [
"language_model",
"paths",
"project",
- "schemars 1.0.1",
+ "schemars 1.0.4",
"serde",
"serde_json",
"serde_json_lenient",
"settings",
"util",
- "workspace-hack",
]
[[package]]
@@ -354,12 +347,12 @@ dependencies = [
"project",
"prompt_store",
"proto",
- "rand 0.9.1",
+ "rand 0.9.2",
"ref-cast",
"release_channel",
"rope",
"rules_library",
- "schemars 1.0.1",
+ "schemars 1.0.4",
"search",
"serde",
"serde_json",
@@ -385,7 +378,6 @@ dependencies = [
"util",
"watch",
"workspace",
- "workspace-hack",
"zed_actions",
]
@@ -395,24 +387,24 @@ version = "0.7.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "891477e0c6a8957309ee5c45a6368af3ae14bb510732d2684ffa19af310920f9"
dependencies = [
- "getrandom 0.2.15",
+ "getrandom 0.2.16",
"once_cell",
"version_check",
]
[[package]]
name = "ahash"
-version = "0.8.11"
+version = "0.8.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011"
+checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75"
dependencies = [
"cfg-if",
"const-random",
- "getrandom 0.2.15",
+ "getrandom 0.3.4",
"once_cell",
"serde",
"version_check",
- "zerocopy 0.7.35",
+ "zerocopy",
]
[[package]]
@@ -437,7 +429,6 @@ dependencies = [
"smallvec",
"telemetry",
"ui",
- "workspace-hack",
"zed_actions",
]
@@ -448,7 +439,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3cb5f4f1ef69bdb8b2095ddd14b09dd74ee0303aae8bd5372667a54cff689a1b"
dependencies = [
"base64 0.22.1",
- "bitflags 2.9.0",
+ "bitflags 2.9.4",
"home",
"libc",
"log",
@@ -457,7 +448,7 @@ dependencies = [
"piper",
"polling",
"regex-automata",
- "rustix 1.0.7",
+ "rustix 1.1.2",
"rustix-openpty",
"serde",
"signal-hook",
@@ -474,9 +465,12 @@ checksum = "250f629c0161ad8107cf89319e990051fae62832fd343083bea452d93e2205fd"
[[package]]
name = "aligned-vec"
-version = "0.5.0"
+version = "0.6.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4aa90d7ce82d4be67b64039a3d588d38dbcc6736577de4a847025ce5b0c468d1"
+checksum = "dc890384c8602f339876ded803c97ad529f3842aba97f6392b3dba0dd171769b"
+dependencies = [
+ "equator",
+]
[[package]]
name = "alloc-no-stdlib"
@@ -506,7 +500,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ed7572b7ba83a31e20d1b48970ee402d2e3e0537dcfe0a3ff4d6eb7508617d43"
dependencies = [
"alsa-sys",
- "bitflags 2.9.0",
+ "bitflags 2.9.4",
"cfg-if",
"libc",
]
@@ -540,12 +534,6 @@ dependencies = [
"url",
]
-[[package]]
-name = "android-tzdata"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0"
-
[[package]]
name = "android_system_properties"
version = "0.1.5"
@@ -563,9 +551,9 @@ checksum = "4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299"
[[package]]
name = "anstream"
-version = "0.6.18"
+version = "0.6.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b"
+checksum = "43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a"
dependencies = [
"anstyle",
"anstyle-parse",
@@ -578,37 +566,37 @@ dependencies = [
[[package]]
name = "anstyle"
-version = "1.0.10"
+version = "1.0.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9"
+checksum = "5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78"
[[package]]
name = "anstyle-parse"
-version = "0.2.6"
+version = "0.2.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9"
+checksum = "4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2"
dependencies = [
"utf8parse",
]
[[package]]
name = "anstyle-query"
-version = "1.1.2"
+version = "1.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c"
+checksum = "9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2"
dependencies = [
- "windows-sys 0.59.0",
+ "windows-sys 0.60.2",
]
[[package]]
name = "anstyle-wincon"
-version = "3.0.7"
+version = "3.0.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e"
+checksum = "3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a"
dependencies = [
"anstyle",
- "once_cell",
- "windows-sys 0.59.0",
+ "once_cell_polyfill",
+ "windows-sys 0.60.2",
]
[[package]]
@@ -619,13 +607,12 @@ dependencies = [
"chrono",
"futures 0.3.31",
"http_client",
- "schemars 1.0.1",
+ "schemars 1.0.4",
"serde",
"serde_json",
"settings",
"strum 0.27.2",
- "thiserror 2.0.12",
- "workspace-hack",
+ "thiserror 2.0.17",
]
[[package]]
@@ -636,9 +623,9 @@ checksum = "34cd60c5e3152cef0a592f1b296f1cc93715d89d2551d85315828c3a09575ff4"
[[package]]
name = "anyhow"
-version = "1.0.98"
+version = "1.0.100"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487"
+checksum = "a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61"
[[package]]
name = "approx"
@@ -651,9 +638,9 @@ dependencies = [
[[package]]
name = "arbitrary"
-version = "1.4.1"
+version = "1.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223"
+checksum = "c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1"
dependencies = [
"derive_arbitrary",
]
@@ -666,7 +653,7 @@ checksum = "0ae92a5119aa49cdbcf6b9f893fe4e1d98b04ccbf82ee0584ad948a44a734dea"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.101",
+ "syn 2.0.106",
]
[[package]]
@@ -748,13 +735,13 @@ dependencies = [
"enumflags2",
"futures-channel",
"futures-util",
- "rand 0.9.1",
+ "rand 0.9.2",
"serde",
"serde_repr",
"url",
"wayland-backend",
"wayland-client",
- "wayland-protocols 0.32.6",
+ "wayland-protocols 0.32.9",
"zbus",
]
@@ -769,7 +756,7 @@ dependencies = [
"enumflags2",
"futures-channel",
"futures-util",
- "rand 0.9.1",
+ "rand 0.9.2",
"serde",
"serde_repr",
"url",
@@ -788,8 +775,7 @@ dependencies = [
"smol",
"tempfile",
"util",
- "windows 0.61.1",
- "workspace-hack",
+ "windows 0.61.3",
"zeroize",
]
@@ -800,7 +786,6 @@ dependencies = [
"anyhow",
"gpui",
"rust-embed",
- "workspace-hack",
]
[[package]]
@@ -832,7 +817,7 @@ dependencies = [
"project",
"prompt_store",
"proto",
- "rand 0.9.1",
+ "rand 0.9.2",
"regex",
"rpc",
"serde",
@@ -847,7 +832,6 @@ dependencies = [
"util",
"uuid",
"workspace",
- "workspace-hack",
"zed_env_vars",
]
@@ -871,7 +855,6 @@ dependencies = [
"ui",
"util",
"workspace",
- "workspace-hack",
]
[[package]]
@@ -905,7 +888,6 @@ dependencies = [
"ui",
"util",
"workspace",
- "workspace-hack",
"worktree",
"zlog",
]
@@ -926,7 +908,7 @@ version = "0.7.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "435a87a52755b8f27fcf321ac4f04b2802e337c8c4872923137471ec39c37532"
dependencies = [
- "event-listener 5.4.0",
+ "event-listener 5.4.1",
"event-listener-strategy",
"futures-core",
"pin-project-lite",
@@ -945,9 +927,9 @@ dependencies = [
[[package]]
name = "async-channel"
-version = "2.3.1"
+version = "2.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "89b47800b0be77592da0afd425cc03468052844aff33b84e33cc696f64e77b6a"
+checksum = "924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2"
dependencies = [
"concurrent-queue",
"event-listener-strategy",
@@ -957,9 +939,9 @@ dependencies = [
[[package]]
name = "async-compat"
-version = "0.2.4"
+version = "0.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7bab94bde396a3f7b4962e396fdad640e241ed797d4d8d77fc8c237d14c58fc0"
+checksum = "a1ba85bc55464dcbf728b56d97e119d673f4cf9062be330a9a26f3acf504a590"
dependencies = [
"futures-core",
"futures-io",
@@ -970,15 +952,14 @@ dependencies = [
[[package]]
name = "async-compression"
-version = "0.4.22"
+version = "0.4.32"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "59a194f9d963d8099596278594b3107448656ba73831c9d8c783e613ce86da64"
+checksum = "5a89bce6054c720275ac2432fbba080a66a2106a44a1b804553930ca6909f4e0"
dependencies = [
- "deflate64",
- "flate2",
+ "compression-codecs",
+ "compression-core",
"futures-core",
"futures-io",
- "memchr",
"pin-project-lite",
]
@@ -994,26 +975,27 @@ dependencies = [
[[package]]
name = "async-executor"
-version = "1.13.1"
+version = "1.13.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "30ca9a001c1e8ba5149f91a74362376cc6bc5b919d92d988668657bd570bdcec"
+checksum = "497c00e0fd83a72a79a39fcbd8e3e2f055d6f6c7e025f3b3d91f4f8e76527fb8"
dependencies = [
"async-task",
"concurrent-queue",
"fastrand 2.3.0",
- "futures-lite 2.6.0",
+ "futures-lite 2.6.1",
+ "pin-project-lite",
"slab",
]
[[package]]
name = "async-fs"
-version = "2.1.3"
+version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "09f7e37c0ed80b2a977691c47dae8625cfb21e205827106c64f7c588766b2e50"
+checksum = "8034a681df4aed8b8edbd7fbe472401ecf009251c8b40556b304567052e294c5"
dependencies = [
"async-lock 3.4.1",
"blocking",
- "futures-lite 2.6.0",
+ "futures-lite 2.6.1",
]
[[package]]
@@ -1022,31 +1004,31 @@ version = "2.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "05b1b633a2115cd122d73b955eadd9916c18c8f510ec9cd1686404c60ad1c29c"
dependencies = [
- "async-channel 2.3.1",
+ "async-channel 2.5.0",
"async-executor",
"async-io",
"async-lock 3.4.1",
"blocking",
- "futures-lite 2.6.0",
+ "futures-lite 2.6.1",
"once_cell",
]
[[package]]
name = "async-io"
-version = "2.5.0"
+version = "2.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "19634d6336019ef220f09fd31168ce5c184b295cbf80345437cc36094ef223ca"
+checksum = "456b8a8feb6f42d237746d4b3e9a178494627745c3c56c6ea55d92ba50d026fc"
dependencies = [
- "async-lock 3.4.1",
+ "autocfg",
"cfg-if",
"concurrent-queue",
"futures-io",
- "futures-lite 2.6.0",
+ "futures-lite 2.6.1",
"parking",
"polling",
- "rustix 1.0.7",
+ "rustix 1.1.2",
"slab",
- "windows-sys 0.60.2",
+ "windows-sys 0.61.2",
]
[[package]]
@@ -1064,7 +1046,7 @@ version = "3.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5fd03604047cee9b6ce9de9f70c6cd540a0520c813cbd49bae61f33ab80ed1dc"
dependencies = [
- "event-listener 5.4.0",
+ "event-listener 5.4.1",
"event-listener-strategy",
"pin-project-lite",
]
@@ -1077,7 +1059,7 @@ checksum = "b948000fad4873c1c9339d60f2623323a0cfd3816e5181033c6a5cb68b2accf7"
dependencies = [
"async-io",
"blocking",
- "futures-lite 2.6.0",
+ "futures-lite 2.6.1",
]
[[package]]
@@ -1091,21 +1073,20 @@ dependencies = [
[[package]]
name = "async-process"
-version = "2.3.0"
+version = "2.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "63255f1dc2381611000436537bbedfe83183faa303a5a0edaf191edef06526bb"
+checksum = "fc50921ec0055cdd8a16de48773bfeec5c972598674347252c0399676be7da75"
dependencies = [
- "async-channel 2.3.1",
+ "async-channel 2.5.0",
"async-io",
"async-lock 3.4.1",
"async-signal",
"async-task",
"blocking",
"cfg-if",
- "event-listener 5.4.0",
- "futures-lite 2.6.0",
- "rustix 0.38.44",
- "tracing",
+ "event-listener 5.4.1",
+ "futures-lite 2.6.1",
+ "rustix 1.1.2",
]
[[package]]
@@ -1116,14 +1097,14 @@ checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.101",
+ "syn 2.0.106",
]
[[package]]
name = "async-signal"
-version = "0.2.10"
+version = "0.2.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "637e00349800c0bdf8bfc21ebbc0b6524abea702b0da4168ac00d070d0c0b9f3"
+checksum = "43c070bbf59cd3570b6b2dd54cd772527c7c3620fce8be898406dd3ed6adc64c"
dependencies = [
"async-io",
"async-lock 3.4.1",
@@ -1131,17 +1112,17 @@ dependencies = [
"cfg-if",
"futures-core",
"futures-io",
- "rustix 0.38.44",
+ "rustix 1.1.2",
"signal-hook-registry",
"slab",
- "windows-sys 0.59.0",
+ "windows-sys 0.61.2",
]
[[package]]
name = "async-std"
-version = "1.13.1"
+version = "1.13.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "730294c1c08c2e0f85759590518f6333f0d5a0a766a27d519c1b244c3dfd8a24"
+checksum = "2c8e079a4ab67ae52b7403632e4618815d6db36d2a010cfe41b02c1b1578f93b"
dependencies = [
"async-attributes",
"async-channel 1.9.0",
@@ -1153,7 +1134,7 @@ dependencies = [
"futures-channel",
"futures-core",
"futures-io",
- "futures-lite 2.6.0",
+ "futures-lite 2.6.1",
"gloo-timers",
"kv-log-macro",
"log",
@@ -1184,7 +1165,7 @@ checksum = "c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.101",
+ "syn 2.0.106",
]
[[package]]
@@ -1215,14 +1196,14 @@ checksum = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.101",
+ "syn 2.0.106",
]
[[package]]
name = "async-tungstenite"
-version = "0.29.1"
+version = "0.31.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ef0f7efedeac57d9b26170f72965ecfd31473ca52ca7a64e925b0b6f5f079886"
+checksum = "ee88b4c88ac8c9ea446ad43498955750a4bbe64c4392f21ccfe5d952865e318f"
dependencies = [
"atomic-waker",
"futures-core",
@@ -1234,7 +1215,7 @@ dependencies = [
"rustls-pki-types",
"tokio",
"tokio-rustls 0.26.2",
- "tungstenite 0.26.2",
+ "tungstenite 0.27.0",
]
[[package]]
@@ -1245,7 +1226,7 @@ checksum = "00b9f7252833d5ed4b00aa9604b563529dd5e11de9c23615de2dcdf91eb87b52"
dependencies = [
"async-compression",
"crc32fast",
- "futures-lite 2.6.0",
+ "futures-lite 2.6.1",
"pin-project",
"thiserror 1.0.69",
]
@@ -1310,9 +1291,8 @@ dependencies = [
"serde",
"settings",
"smol",
- "thiserror 2.0.12",
+ "thiserror 2.0.17",
"util",
- "workspace-hack",
]
[[package]]
@@ -1346,7 +1326,6 @@ dependencies = [
"tempfile",
"which 6.0.3",
"workspace",
- "workspace-hack",
]
[[package]]
@@ -1356,9 +1335,8 @@ dependencies = [
"anyhow",
"log",
"simplelog",
- "windows 0.61.1",
+ "windows 0.61.3",
"winresource",
- "workspace-hack",
]
[[package]]
@@ -1378,20 +1356,19 @@ dependencies = [
"smol",
"util",
"workspace",
- "workspace-hack",
]
[[package]]
name = "autocfg"
-version = "1.4.0"
+version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26"
+checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8"
[[package]]
name = "av1-grain"
-version = "0.2.3"
+version = "0.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6678909d8c5d46a42abcf571271e15fdbc0a225e3646cf23762cd415046c78bf"
+checksum = "4f3efb2ca85bc610acfa917b5aaa36f3fcbebed5b3182d7f877b02531c4b80c8"
dependencies = [
"anyhow",
"arrayvec",
@@ -1403,18 +1380,18 @@ dependencies = [
[[package]]
name = "avif-serialize"
-version = "0.8.3"
+version = "0.8.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "98922d6a4cfbcb08820c69d8eeccc05bb1f29bfa06b4f5b1dbfe9a868bd7608e"
+checksum = "47c8fbc0f831f4519fe8b810b6a7a91410ec83031b8233f730a0480029f6a23f"
dependencies = [
"arrayvec",
]
[[package]]
name = "aws-config"
-version = "1.6.1"
+version = "1.8.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8c39646d1a6b51240a1a23bb57ea4eebede7e16fbc237fdc876980233dcecb4f"
+checksum = "37cf2b6af2a95a20e266782b4f76f1a5e12bf412a9db2de9c1e9123b9d8c0ad8"
dependencies = [
"aws-credential-types",
"aws-runtime",
@@ -1442,9 +1419,9 @@ dependencies = [
[[package]]
name = "aws-credential-types"
-version = "1.2.2"
+version = "1.2.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4471bef4c22a06d2c7a1b6492493d3fdf24a805323109d6874f9c94d5906ac14"
+checksum = "faf26925f4a5b59eb76722b63c2892b1d70d06fa053c72e4a100ec308c1d47bc"
dependencies = [
"aws-smithy-async",
"aws-smithy-runtime-api",
@@ -1454,9 +1431,9 @@ dependencies = [
[[package]]
name = "aws-lc-rs"
-version = "1.13.1"
+version = "1.14.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "93fcc8f365936c834db5514fc45aee5b1202d677e6b40e48468aaaa8183ca8c7"
+checksum = "879b6c89592deb404ba4dc0ae6b58ffd1795c78991cbb5b8bc441c48a070440d"
dependencies = [
"aws-lc-sys",
"zeroize",
@@ -1464,11 +1441,11 @@ dependencies = [
[[package]]
name = "aws-lc-sys"
-version = "0.29.0"
+version = "0.32.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "61b1d86e7705efe1be1b569bab41d4fa1e14e220b60a160f78de2db687add079"
+checksum = "107a4e9d9cab9963e04e84bb8dee0e25f2a987f9a8bad5ed054abd439caa8f8c"
dependencies = [
- "bindgen 0.69.5",
+ "bindgen 0.72.1",
"cc",
"cmake",
"dunce",
@@ -1477,9 +1454,9 @@ dependencies = [
[[package]]
name = "aws-runtime"
-version = "1.5.6"
+version = "1.5.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0aff45ffe35196e593ea3b9dd65b320e51e2dda95aff4390bc459e461d09c6ad"
+checksum = "bfa006bb32360ed90ac51203feafb9d02e3d21046e1fd3a450a404b90ea73e5d"
dependencies = [
"aws-credential-types",
"aws-sigv4",
@@ -1494,7 +1471,6 @@ dependencies = [
"fastrand 2.3.0",
"http 0.2.12",
"http-body 0.4.6",
- "once_cell",
"percent-encoding",
"pin-project-lite",
"tracing",
@@ -1503,9 +1479,9 @@ dependencies = [
[[package]]
name = "aws-sdk-bedrockruntime"
-version = "1.82.0"
+version = "1.109.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8cb95f77abd4321348dd2f52a25e1de199732f54d2a35860ad20f5df21c66b44"
+checksum = "fbfdfd941dcb253c17bf70baddbf1e5b22f19e29d313d2e049bad4b1dadb2011"
dependencies = [
"aws-credential-types",
"aws-runtime",
@@ -1522,16 +1498,15 @@ dependencies = [
"fastrand 2.3.0",
"http 0.2.12",
"hyper 0.14.32",
- "once_cell",
"regex-lite",
"tracing",
]
[[package]]
name = "aws-sdk-kinesis"
-version = "1.66.0"
+version = "1.91.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e43e5fb05c78cdad4fef5be4503465e4b42292f472fc991823ea4c50078208e4"
+checksum = "699a3d645a2ab5cb12ca02eb23979753953414429fd6584ea8841af6bc4e0516"
dependencies = [
"aws-credential-types",
"aws-runtime",
@@ -1546,16 +1521,15 @@ dependencies = [
"bytes 1.10.1",
"fastrand 2.3.0",
"http 0.2.12",
- "once_cell",
"regex-lite",
"tracing",
]
[[package]]
name = "aws-sdk-s3"
-version = "1.82.0"
+version = "1.108.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e6eab2900764411ab01c8e91a76fd11a63b4e12bc3da97d9e14a0ce1343d86d3"
+checksum = "200be4aed61e3c0669f7268bacb768f283f1c32a7014ce57225e1160be2f6ccb"
dependencies = [
"aws-credential-types",
"aws-runtime",
@@ -1578,7 +1552,6 @@ dependencies = [
"http 1.3.1",
"http-body 0.4.6",
"lru",
- "once_cell",
"percent-encoding",
"regex-lite",
"sha2",
@@ -1588,9 +1561,9 @@ dependencies = [
[[package]]
name = "aws-sdk-sso"
-version = "1.64.0"
+version = "1.86.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "02d4bdb0e5f80f0689e61c77ab678b2b9304af329616af38aef5b6b967b8e736"
+checksum = "4a0abbfab841446cce6e87af853a3ba2cc1bc9afcd3f3550dd556c43d434c86d"
dependencies = [
"aws-credential-types",
"aws-runtime",
@@ -1604,16 +1577,15 @@ dependencies = [
"bytes 1.10.1",
"fastrand 2.3.0",
"http 0.2.12",
- "once_cell",
"regex-lite",
"tracing",
]
[[package]]
name = "aws-sdk-ssooidc"
-version = "1.65.0"
+version = "1.88.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "acbbb3ce8da257aedbccdcb1aadafbbb6a5fe9adf445db0e1ea897bdc7e22d08"
+checksum = "9a68d675582afea0e94d38b6ca9c5aaae4ca14f1d36faa6edb19b42e687e70d7"
dependencies = [
"aws-credential-types",
"aws-runtime",
@@ -1627,16 +1599,15 @@ dependencies = [
"bytes 1.10.1",
"fastrand 2.3.0",
"http 0.2.12",
- "once_cell",
"regex-lite",
"tracing",
]
[[package]]
name = "aws-sdk-sts"
-version = "1.65.0"
+version = "1.88.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "96a78a8f50a1630db757b60f679c8226a8a70ee2ab5f5e6e51dc67f6c61c7cfd"
+checksum = "d30990923f4f675523c51eb1c0dec9b752fb267b36a61e83cbc219c9d86da715"
dependencies = [
"aws-credential-types",
"aws-runtime",
@@ -1651,16 +1622,15 @@ dependencies = [
"aws-types",
"fastrand 2.3.0",
"http 0.2.12",
- "once_cell",
"regex-lite",
"tracing",
]
[[package]]
name = "aws-sigv4"
-version = "1.3.0"
+version = "1.3.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "69d03c3c05ff80d54ff860fe38c726f6f494c639ae975203a101335f223386db"
+checksum = "bffc03068fbb9c8dd5ce1c6fb240678a5cffb86fb2b7b1985c999c4b83c8df68"
dependencies = [
"aws-credential-types",
"aws-smithy-eventstream",
@@ -1674,7 +1644,6 @@ dependencies = [
"hmac",
"http 0.2.12",
"http 1.3.1",
- "once_cell",
"p256",
"percent-encoding",
"ring",
@@ -1687,9 +1656,9 @@ dependencies = [
[[package]]
name = "aws-smithy-async"
-version = "1.2.5"
+version = "1.2.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1e190749ea56f8c42bf15dd76c65e14f8f765233e6df9b0506d9d934ebef867c"
+checksum = "127fcfad33b7dfc531141fda7e1c402ac65f88aca5511a4d31e2e3d2cd01ce9c"
dependencies = [
"futures-util",
"pin-project-lite",
@@ -1698,16 +1667,14 @@ dependencies = [
[[package]]
name = "aws-smithy-checksums"
-version = "0.63.1"
+version = "0.63.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b65d21e1ba6f2cdec92044f904356a19f5ad86961acf015741106cdfafd747c0"
+checksum = "165d8583d8d906e2fb5511d29201d447cc710864f075debcdd9c31c265412806"
dependencies = [
"aws-smithy-http",
"aws-smithy-types",
"bytes 1.10.1",
- "crc32c",
- "crc32fast",
- "crc64fast-nvme",
+ "crc-fast",
"hex",
"http 0.2.12",
"http-body 0.4.6",
@@ -218,8 +218,7 @@ members = [
#
"tooling/perf",
- "tooling/workspace-hack",
- "tooling/xtask", "crates/fs_benchmarks", "crates/worktree_benchmarks",
+ "tooling/xtask",
]
default-members = ["crates/zed"]
@@ -372,7 +371,7 @@ remote_server = { path = "crates/remote_server" }
repl = { path = "crates/repl" }
reqwest_client = { path = "crates/reqwest_client" }
rich_text = { path = "crates/rich_text" }
-rodio = { git = "https://github.com/RustAudio/rodio" }
+rodio = { git = "https://github.com/RustAudio/rodio", rev ="e2074c6c2acf07b57cf717e076bdda7a9ac6e70b", features = ["wav", "playback", "wav_output", "recording"] }
rope = { path = "crates/rope" }
rpc = { path = "crates/rpc" }
rules_library = { path = "crates/rules_library" }
@@ -438,7 +437,7 @@ zlog_settings = { path = "crates/zlog_settings" }
# External crates
#
-agent-client-protocol = { version = "0.4.3", features = ["unstable"] }
+agent-client-protocol = { version = "=0.4.3", features = ["unstable"] }
aho-corasick = "1.1"
alacritty_terminal = "0.25.1-rc1"
any_vec = "0.14"
@@ -455,7 +454,7 @@ async-recursion = "1.0.0"
async-tar = "0.5.0"
async-task = "4.7"
async-trait = "0.1"
-async-tungstenite = "0.29.1"
+async-tungstenite = "0.31.0"
async_zip = { version = "0.0.17", features = ["deflate", "deflate64"] }
aws-config = { version = "1.6.1", features = ["behavior-version-latest"] }
aws-credential-types = { version = "1.2.2", features = [
@@ -481,10 +480,10 @@ chrono = { version = "0.4", features = ["serde"] }
ciborium = "0.2"
circular-buffer = "1.0"
clap = { version = "4.4", features = ["derive"] }
-cocoa = "0.26"
-cocoa-foundation = "0.2.0"
+cocoa = "=0.26.0"
+cocoa-foundation = "=0.2.0"
convert_case = "0.8.0"
-core-foundation = "0.10.0"
+core-foundation = "=0.10.0"
core-foundation-sys = "0.8.6"
core-video = { version = "0.4.3", features = ["metal"] }
cpal = "0.16"
@@ -547,7 +546,7 @@ nix = "0.29"
num-format = "0.4.4"
num-traits = "0.2"
objc = "0.2"
-objc2-foundation = { version = "0.3", default-features = false, features = [
+objc2-foundation = { version = "=0.3.1", default-features = false, features = [
"NSArray",
"NSAttributedString",
"NSBundle",
@@ -713,7 +712,6 @@ wasmtime-wasi = "29"
which = "6.0.0"
windows-core = "0.61"
wit-component = "0.221"
-workspace-hack = "0.1.0"
yawc = "0.2.5"
zeroize = "1.8"
zstd = "0.11"
@@ -774,9 +772,6 @@ notify = { git = "https://github.com/zed-industries/notify.git", rev = "bbb9ea5a
notify-types = { git = "https://github.com/zed-industries/notify.git", rev = "bbb9ea5ae52b253e095737847e367c30653a2e96" }
windows-capture = { git = "https://github.com/zed-industries/windows-capture.git", rev = "f0d6c1b6691db75461b732f6d5ff56eed002eeb9" }
-# Makes the workspace hack crate refer to the local one, but only when you're building locally
-workspace-hack = { path = "tooling/workspace-hack" }
-
[profile.dev]
split-debuginfo = "unpacked"
codegen-units = 16
@@ -904,5 +899,4 @@ ignored = [
"serde",
"component",
"documented",
- "workspace-hack",
]
@@ -45,7 +45,6 @@ url.workspace = true
util.workspace = true
uuid.workspace = true
watch.workspace = true
-workspace-hack.workspace = true
[dev-dependencies]
env_logger.workspace = true
@@ -26,5 +26,4 @@ settings.workspace = true
theme.workspace = true
ui.workspace = true
util.workspace = true
-workspace-hack.workspace = true
workspace.workspace = true
@@ -23,7 +23,6 @@ project.workspace = true
text.workspace = true
util.workspace = true
watch.workspace = true
-workspace-hack.workspace = true
[dev-dependencies]
@@ -25,7 +25,6 @@ proto.workspace = true
smallvec.workspace = true
ui.workspace = true
util.workspace = true
-workspace-hack.workspace = true
workspace.workspace = true
[dev-dependencies]
@@ -69,7 +69,6 @@ util.workspace = true
uuid.workspace = true
watch.workspace = true
web_search.workspace = true
-workspace-hack.workspace = true
zed_env_vars.workspace = true
zstd.workspace = true
@@ -51,7 +51,6 @@ terminal.workspace = true
uuid.workspace = true
util.workspace = true
watch.workspace = true
-workspace-hack.workspace = true
[target.'cfg(unix)'.dependencies]
libc.workspace = true
@@ -24,7 +24,6 @@ schemars.workspace = true
serde.workspace = true
settings.workspace = true
util.workspace = true
-workspace-hack.workspace = true
[dev-dependencies]
fs.workspace = true
@@ -96,7 +96,6 @@ url.workspace = true
urlencoding.workspace = true
util.workspace = true
watch.workspace = true
-workspace-hack.workspace = true
workspace.workspace = true
zed_actions.workspace = true
@@ -24,5 +24,4 @@ serde.workspace = true
smallvec.workspace = true
telemetry.workspace = true
ui.workspace = true
-workspace-hack.workspace = true
zed_actions.workspace = true
@@ -26,4 +26,3 @@ serde_json.workspace = true
settings.workspace = true
strum.workspace = true
thiserror.workspace = true
-workspace-hack.workspace = true
@@ -20,7 +20,6 @@ smol.workspace = true
log.workspace = true
tempfile.workspace = true
util.workspace = true
-workspace-hack.workspace = true
zeroize.workspace = true
[target.'cfg(target_os = "windows")'.dependencies]
@@ -15,4 +15,3 @@ workspace = true
anyhow.workspace = true
gpui.workspace = true
rust-embed.workspace = true
-workspace-hack.workspace = true
@@ -51,7 +51,6 @@ ui.workspace = true
util.workspace = true
uuid.workspace = true
workspace.workspace = true
-workspace-hack.workspace = true
zed_env_vars.workspace = true
[dev-dependencies]
@@ -27,7 +27,6 @@ serde_json.workspace = true
ui.workspace = true
util.workspace = true
workspace.workspace = true
-workspace-hack.workspace = true
[dev-dependencies]
gpui = { workspace = true, features = ["test-support"] }
@@ -38,7 +38,6 @@ ui.workspace = true
util.workspace = true
workspace.workspace = true
worktree.workspace = true
-workspace-hack.workspace = true
[dev-dependencies]
fs = { workspace = true, features = ["test-support"] }
@@ -21,13 +21,12 @@ gpui.workspace = true
denoise = { path = "../denoise" }
log.workspace = true
parking_lot.workspace = true
-rodio = { workspace = true, features = [ "wav", "playback", "wav_output" ] }
+rodio.workspace = true
serde.workspace = true
settings.workspace = true
smol.workspace = true
thiserror.workspace = true
util.workspace = true
-workspace-hack.workspace = true
[target.'cfg(not(any(all(target_os = "windows", target_env = "gnu"), target_os = "freebsd")))'.dependencies]
libwebrtc = { rev = "5f04705ac3f356350ae31534ffbc476abc9ea83d", git = "https://github.com/zed-industries/livekit-rust-sdks" }
@@ -27,7 +27,6 @@ settings.workspace = true
smol.workspace = true
tempfile.workspace = true
workspace.workspace = true
-workspace-hack.workspace = true
[target.'cfg(not(target_os = "windows"))'.dependencies]
which.workspace = true
@@ -17,7 +17,6 @@ doctest = false
anyhow.workspace = true
log.workspace = true
simplelog.workspace = true
-workspace-hack.workspace = true
[target.'cfg(target_os = "windows")'.dependencies]
windows.workspace = true
@@ -25,4 +25,3 @@ serde_json.workspace = true
smol.workspace = true
util.workspace = true
workspace.workspace = true
-workspace-hack.workspace = true
@@ -18,4 +18,3 @@ default = []
aws-smithy-runtime-api.workspace = true
aws-smithy-types.workspace = true
http_client.workspace = true
-workspace-hack.workspace = true
@@ -25,4 +25,3 @@ serde.workspace = true
serde_json.workspace = true
strum.workspace = true
thiserror.workspace = true
-workspace-hack.workspace = true
@@ -21,7 +21,6 @@ theme.workspace = true
ui.workspace = true
workspace.workspace = true
zed_actions.workspace = true
-workspace-hack.workspace = true
[dev-dependencies]
editor = { workspace = true, features = ["test-support"] }
@@ -27,7 +27,6 @@ rope.workspace = true
sum_tree.workspace = true
text.workspace = true
util.workspace = true
-workspace-hack.workspace = true
[dev-dependencies]
ctor.workspace = true
@@ -41,7 +41,6 @@ telemetry.workspace = true
util.workspace = true
gpui_tokio.workspace = true
livekit_client.workspace = true
-workspace-hack.workspace = true
[dev-dependencies]
client = { workspace = true, features = ["test-support"] }
@@ -31,7 +31,6 @@ settings.workspace = true
text.workspace = true
time.workspace = true
util.workspace = true
-workspace-hack.workspace = true
[dev-dependencies]
collections = { workspace = true, features = ["test-support"] }
@@ -32,7 +32,6 @@ release_channel.workspace = true
serde.workspace = true
util.workspace = true
tempfile.workspace = true
-workspace-hack.workspace = true
[target.'cfg(any(target_os = "linux", target_os = "freebsd"))'.dependencies]
exec.workspace = true
@@ -57,7 +57,6 @@ tokio-socks = { version = "0.5.2", default-features = false, features = ["future
tokio.workspace = true
url.workspace = true
util.workspace = true
-workspace-hack.workspace = true
worktree.workspace = true
[dev-dependencies]
@@ -19,4 +19,3 @@ test-support = ["dep:parking_lot"]
parking_lot = { workspace = true, optional = true }
serde.workspace = true
smallvec.workspace = true
-workspace-hack.workspace = true
@@ -20,5 +20,4 @@ gpui_tokio.workspace = true
http_client.workspace = true
parking_lot.workspace = true
serde_json.workspace = true
-workspace-hack.workspace = true
yawc.workspace = true
@@ -17,7 +17,6 @@ chrono.workspace = true
ciborium.workspace = true
cloud_llm_client.workspace = true
serde.workspace = true
-workspace-hack.workspace = true
[dev-dependencies]
pretty_assertions.workspace = true
@@ -21,7 +21,6 @@ serde = { workspace = true, features = ["derive", "rc"] }
serde_json.workspace = true
strum = { workspace = true, features = ["derive"] }
uuid = { workspace = true, features = ["serde"] }
-workspace-hack.workspace = true
[dev-dependencies]
pretty_assertions.workspace = true
@@ -19,4 +19,3 @@ ordered-float.workspace = true
rustc-hash.workspace = true
serde.workspace = true
strum.workspace = true
-workspace-hack.workspace = true
@@ -23,6 +23,5 @@ serde.workspace = true
serde_json.workspace = true
smol.workspace = true
text.workspace = true
-workspace-hack.workspace = true
[dev-dependencies]
@@ -20,7 +20,7 @@ test-support = ["sqlite"]
[dependencies]
anyhow.workspace = true
async-trait.workspace = true
-async-tungstenite.workspace = true
+async-tungstenite = { workspace = true, features = ["tokio", "tokio-rustls-manual-roots" ] }
aws-config = { version = "1.1.5" }
aws-sdk-kinesis = "1.51.0"
aws-sdk-s3 = { version = "1.15.0" }
@@ -47,7 +47,7 @@ reqwest = { version = "0.11", features = ["json"] }
reqwest_client.workspace = true
rpc.workspace = true
scrypt = "0.11"
-sea-orm = { version = "1.1.0-rc.1", features = ["sqlx-postgres", "postgres-array", "runtime-tokio-rustls", "with-uuid"] }
+sea-orm = { version = "=1.1.10", features = ["sqlx-postgres", "postgres-array", "runtime-tokio-rustls", "with-uuid"] }
semantic_version.workspace = true
semver.workspace = true
serde.workspace = true
@@ -68,7 +68,6 @@ tracing = "0.1.40"
tracing-subscriber = { version = "0.3.18", features = ["env-filter", "json", "registry", "tracing-log"] } # workaround for https://github.com/tokio-rs/tracing/issues/2927
util.workspace = true
uuid.workspace = true
-workspace-hack.workspace = true
[dev-dependencies]
agent_settings.workspace = true
@@ -116,7 +115,7 @@ release_channel.workspace = true
remote = { workspace = true, features = ["test-support"] }
remote_server.workspace = true
rpc = { workspace = true, features = ["test-support"] }
-sea-orm = { version = "1.1.0-rc.1", features = ["sqlx-sqlite"] }
+sea-orm = { version = "=1.1.10", features = ["sqlx-sqlite"] }
serde_json.workspace = true
session = { workspace = true, features = ["test-support"] }
settings = { workspace = true, features = ["test-support"] }
@@ -255,7 +255,7 @@ impl Database {
let insert = extension::Entity::insert(extension::ActiveModel {
name: ActiveValue::Set(latest_version.name.clone()),
- external_id: ActiveValue::Set(external_id.to_string()),
+ external_id: ActiveValue::Set((*external_id).to_owned()),
id: ActiveValue::NotSet,
latest_version: ActiveValue::Set(latest_version.version.to_string()),
total_download_count: ActiveValue::NotSet,
@@ -17,7 +17,7 @@ impl Database {
.any(|existing| existing.name == **kind)
})
.map(|kind| notification_kind::ActiveModel {
- name: ActiveValue::Set(kind.to_string()),
+ name: ActiveValue::Set((*kind).to_owned()),
..Default::default()
})
.collect();
@@ -260,7 +260,7 @@ pub fn model_to_proto(this: &Database, row: notification::Model) -> Result<proto
.context("Unknown notification kind")?;
Ok(proto::Notification {
id: row.id.to_proto(),
- kind: kind.to_string(),
+ kind: (*kind).to_owned(),
timestamp: row.created_at.assume_utc().unix_timestamp() as u64,
is_read: row.is_read,
response: row.response,
@@ -196,7 +196,7 @@ fn channel_tree(channels: &[(ChannelId, &[ChannelId], &'static str)]) -> Vec<Cha
result.push(Channel {
id: *id,
- name: name.to_string(),
+ name: (*name).to_owned(),
visibility: ChannelVisibility::Members,
parent_path: parent_key,
channel_order: order,
@@ -60,7 +60,6 @@ title_bar.workspace = true
ui.workspace = true
util.workspace = true
workspace.workspace = true
-workspace-hack.workspace = true
[dev-dependencies]
call = { workspace = true, features = ["test-support"] }
@@ -19,4 +19,3 @@ test-support = []
[dependencies]
indexmap.workspace = true
rustc-hash.workspace = true
-workspace-hack.workspace = true
@@ -32,7 +32,6 @@ util.workspace = true
telemetry.workspace = true
workspace.workspace = true
zed_actions.workspace = true
-workspace-hack.workspace = true
[dev-dependencies]
ctor.workspace = true
@@ -16,5 +16,4 @@ doctest = false
collections.workspace = true
derive_more.workspace = true
gpui.workspace = true
-workspace-hack.workspace = true
workspace.workspace = true
@@ -18,7 +18,6 @@ inventory.workspace = true
parking_lot.workspace = true
strum.workspace = true
theme.workspace = true
-workspace-hack.workspace = true
[dev-dependencies]
documented.workspace = true
@@ -32,4 +32,3 @@ smol.workspace = true
tempfile.workspace = true
url = { workspace = true, features = ["serde"] }
util.workspace = true
-workspace-hack.workspace = true
@@ -52,7 +52,6 @@ task.workspace = true
ui.workspace = true
util.workspace = true
workspace.workspace = true
-workspace-hack.workspace = true
itertools.workspace = true
[target.'cfg(windows)'.dependencies]
@@ -17,7 +17,6 @@ smol.workspace = true
serde.workspace = true
serde_json.workspace = true
system_specs.workspace = true
-workspace-hack.workspace = true
zstd.workspace = true
[target.'cfg(target_os = "macos")'.dependencies]
@@ -19,4 +19,3 @@ paths.workspace = true
release_channel.workspace = true
serde.workspace = true
serde_json.workspace = true
-workspace-hack.workspace = true
@@ -49,7 +49,6 @@ smol.workspace = true
task.workspace = true
telemetry.workspace = true
util.workspace = true
-workspace-hack.workspace = true
[target.'cfg(not(windows))'.dependencies]
libc.workspace = true
@@ -306,7 +306,7 @@ pub async fn download_adapter_from_github(
anyhow::ensure!(
response.status().is_success(),
"download failed with status {}",
- response.status().to_string()
+ response.status()
);
delegate.output_to_console("Download complete".to_owned());
@@ -39,7 +39,6 @@ shlex.workspace = true
smol.workspace = true
task.workspace = true
util.workspace = true
-workspace-hack.workspace = true
[dev-dependencies]
dap = { workspace = true, features = ["test-support"] }
@@ -26,7 +26,6 @@ smol.workspace = true
sqlez.workspace = true
sqlez_macros.workspace = true
util.workspace = true
-workspace-hack.workspace = true
zed_env_vars.workspace = true
[dev-dependencies]
@@ -15,7 +15,6 @@ gpui.workspace = true
serde_json.workspace = true
util.workspace = true
task.workspace = true
-workspace-hack = { version = "0.1", path = "../../tooling/workspace-hack" }
[lints]
workspace = true
@@ -27,4 +27,3 @@ settings.workspace = true
smol.workspace = true
util.workspace = true
workspace.workspace = true
-workspace-hack.workspace = true
@@ -73,7 +73,6 @@ tree-sitter.workspace = true
ui.workspace = true
unindent = { workspace = true, optional = true }
util.workspace = true
-workspace-hack.workspace = true
workspace.workspace = true
zed_actions.workspace = true
@@ -22,4 +22,3 @@ http_client.workspace = true
schemars = { workspace = true, optional = true }
serde.workspace = true
serde_json.workspace = true
-workspace-hack.workspace = true
@@ -18,4 +18,3 @@ rodio = { workspace = true, features = ["wav_output"] }
rustfft = { version = "6.2.0", features = ["avx"] }
realfft = "3.4.0"
thiserror.workspace = true
-workspace-hack.workspace = true
@@ -34,7 +34,6 @@ theme.workspace = true
ui.workspace = true
util.workspace = true
workspace.workspace = true
-workspace-hack.workspace = true
[dev-dependencies]
client = { workspace = true, features = ["test-support"] }
@@ -17,7 +17,6 @@ serde.workspace = true
serde_json.workspace = true
settings.workspace = true
util.workspace = true
-workspace-hack.workspace = true
zed.workspace = true
zlog.workspace = true
task.workspace = true
@@ -15,4 +15,3 @@ path = "src/edit_prediction.rs"
client.workspace = true
gpui.workspace = true
language.workspace = true
-workspace-hack.workspace = true
@@ -32,7 +32,6 @@ settings.workspace = true
supermaven.workspace = true
telemetry.workspace = true
ui.workspace = true
-workspace-hack.workspace = true
workspace.workspace = true
zed_actions.workspace = true
zeta.workspace = true
@@ -33,7 +33,6 @@ strum.workspace = true
text.workspace = true
tree-sitter.workspace = true
util.workspace = true
-workspace-hack.workspace = true
[dev-dependencies]
clap.workspace = true
@@ -92,7 +92,6 @@ uuid.workspace = true
vim_mode_setting.workspace = true
workspace.workspace = true
zed_actions.workspace = true
-workspace-hack.workspace = true
[dev-dependencies]
criterion.workspace = true
@@ -68,4 +68,3 @@ unindent.workspace = true
util.workspace = true
uuid.workspace = true
watch.workspace = true
-workspace-hack.workspace = true
@@ -116,7 +116,7 @@
],
"tool_results": [
{
- "content": "[package]\nname = \"language_model_selector\"\nversion = \"0.1.0\"\nedition.workspace = true\npublish.workspace = true\nlicense = \"GPL-3.0-or-later\"\n\n[lints]\nworkspace = true\n\n[lib]\npath = \"src/language_model_selector.rs\"\n\n[dependencies]\ncollections.workspace = true\nfeature_flags.workspace = true\nfuzzy.workspace = true\ngpui.workspace = true\nlanguage_model.workspace = true\nlog.workspace = true\npicker.workspace = true\nproto.workspace = true\nui.workspace = true\nworkspace-hack.workspace = true\nzed_actions.workspace = true\n",
+ "content": "[package]\nname = \"language_model_selector\"\nversion = \"0.1.0\"\nedition.workspace = true\npublish.workspace = true\nlicense = \"GPL-3.0-or-later\"\n\n[lints]\nworkspace = true\n\n[lib]\npath = \"src/language_model_selector.rs\"\n\n[dependencies]\ncollections.workspace = true\nfeature_flags.workspace = true\nfuzzy.workspace = true\ngpui.workspace = true\nlanguage_model.workspace = true\nlog.workspace = true\npicker.workspace = true\nproto.workspace = true\nui.workspace = true\n\nzed_actions.workspace = true\n",
"is_error": false,
"output": null,
"tool_use_id": "toolu_019Je2MLfJhpJr93g5igoRAH"
@@ -25,4 +25,3 @@ windows-core.workspace = true
windows-registry = "0.5"
[dependencies]
-workspace-hack.workspace = true
@@ -36,7 +36,6 @@ url.workspace = true
util.workspace = true
wasm-encoder.workspace = true
wasmparser.workspace = true
-workspace-hack.workspace = true
[dev-dependencies]
pretty_assertions.workspace = true
@@ -30,4 +30,3 @@ tokio = { workspace = true, features = ["full"] }
toml.workspace = true
tree-sitter.workspace = true
wasmtime.workspace = true
-workspace-hack.workspace = true
@@ -51,7 +51,6 @@ util.workspace = true
wasmparser.workspace = true
wasmtime-wasi.workspace = true
wasmtime.workspace = true
-workspace-hack.workspace = true
[dev-dependencies]
criterion.workspace = true
@@ -520,7 +520,7 @@ impl ExtensionImports for WasmState {
anyhow::ensure!(
response.status().is_success(),
"download failed with status {}",
- response.status().to_string()
+ response.status()
);
let body = BufReader::new(response.body_mut());
@@ -1051,7 +1051,7 @@ impl ExtensionImports for WasmState {
anyhow::ensure!(
response.status().is_success(),
"download failed with status {}",
- response.status().to_string()
+ response.status()
);
let body = BufReader::new(response.body_mut());
@@ -38,7 +38,6 @@ theme.workspace = true
ui.workspace = true
util.workspace = true
vim_mode_setting.workspace = true
-workspace-hack.workspace = true
workspace.workspace = true
zed_actions.workspace = true
@@ -15,4 +15,3 @@ path = "src/feature_flags.rs"
futures.workspace = true
gpui.workspace = true
smol.workspace = true
-workspace-hack.workspace = true
@@ -19,7 +19,6 @@ gpui.workspace = true
system_specs.workspace = true
urlencoding.workspace = true
util.workspace = true
-workspace-hack.workspace = true
workspace.workspace = true
zed_actions.workspace = true
@@ -32,7 +32,6 @@ theme.workspace = true
ui.workspace = true
util.workspace = true
workspace.workspace = true
-workspace-hack.workspace = true
[dev-dependencies]
ctor.workspace = true
@@ -17,4 +17,3 @@ gpui.workspace = true
serde.workspace = true
theme.workspace = true
util.workspace = true
-workspace-hack.workspace = true
@@ -33,7 +33,6 @@ tempfile.workspace = true
text.workspace = true
time.workspace = true
util.workspace = true
-workspace-hack.workspace = true
[target.'cfg(target_os = "macos")'.dependencies]
fsevent.workspace = true
@@ -1,13 +0,0 @@
-[package]
-name = "fs_benchmarks"
-version = "0.1.0"
-publish.workspace = true
-edition.workspace = true
-
-[dependencies]
-fs.workspace = true
-gpui = {workspace = true, features = ["windows-manifest"]}
-workspace-hack.workspace = true
-
-[lints]
-workspace = true
@@ -16,7 +16,6 @@ doctest = false
bitflags.workspace = true
parking_lot.workspace = true
log.workspace = true
-workspace-hack.workspace = true
[target.'cfg(target_os = "macos")'.dependencies]
core-foundation.workspace = true
@@ -16,7 +16,6 @@ doctest = false
gpui.workspace = true
util.workspace = true
log.workspace = true
-workspace-hack.workspace = true
[dev-dependencies]
util = {workspace = true, features = ["test-support"]}
@@ -41,7 +41,6 @@ urlencoding.workspace = true
util.workspace = true
uuid.workspace = true
futures.workspace = true
-workspace-hack.workspace = true
[dev-dependencies]
pretty_assertions.workspace = true
@@ -24,7 +24,6 @@ serde_json.workspace = true
settings.workspace = true
url.workspace = true
util.workspace = true
-workspace-hack.workspace = true
[dev-dependencies]
indoc.workspace = true
@@ -58,7 +58,6 @@ time_format.workspace = true
ui.workspace = true
util.workspace = true
watch.workspace = true
-workspace-hack.workspace = true
workspace.workspace = true
zed_actions.workspace = true
zeroize.workspace = true
@@ -24,7 +24,6 @@ theme.workspace = true
ui.workspace = true
util.workspace = true
workspace.workspace = true
-workspace-hack.workspace = true
[dev-dependencies]
editor = { workspace = true, features = ["test-support"] }
@@ -23,4 +23,3 @@ serde.workspace = true
serde_json.workspace = true
settings.workspace = true
strum.workspace = true
-workspace-hack.workspace = true
@@ -133,13 +133,13 @@ util.workspace = true
uuid.workspace = true
waker-fn = "1.2.0"
lyon = "1.0"
-workspace-hack.workspace = true
libc.workspace = true
pin-project = "1.1.10"
[target.'cfg(target_os = "macos")'.dependencies]
block = "0.1"
cocoa.workspace = true
+cocoa-foundation.workspace = true
core-foundation.workspace = true
core-foundation-sys.workspace = true
core-graphics = "0.24"
@@ -22,7 +22,6 @@ heck.workspace = true
proc-macro2.workspace = true
quote.workspace = true
syn.workspace = true
-workspace-hack.workspace = true
[dev-dependencies]
gpui = { workspace = true, features = ["inspector"] }
@@ -17,4 +17,3 @@ anyhow.workspace = true
util.workspace = true
gpui.workspace = true
tokio = { workspace = true, features = ["rt", "rt-multi-thread"] }
-workspace-hack.workspace = true
@@ -20,7 +20,6 @@ anyhow.workspace = true
html5ever.workspace = true
markup5ever_rcdom.workspace = true
regex.workspace = true
-workspace-hack.workspace = true
[dev-dependencies]
indoc.workspace = true
@@ -35,4 +35,3 @@ sha2.workspace = true
tempfile.workspace = true
url.workspace = true
util.workspace = true
-workspace-hack.workspace = true
@@ -18,4 +18,3 @@ doctest = true
[dependencies]
rustls.workspace = true
rustls-platform-verifier.workspace = true
-workspace-hack.workspace = true
@@ -14,4 +14,3 @@ path = "src/icons.rs"
[dependencies]
serde.workspace = true
strum.workspace = true
-workspace-hack.workspace = true
@@ -30,7 +30,6 @@ theme.workspace = true
ui.workspace = true
util.workspace = true
workspace.workspace = true
-workspace-hack.workspace = true
[dev-dependencies]
editor = { workspace = true, features = ["test-support"] }
@@ -26,6 +26,5 @@ title_bar.workspace = true
ui.workspace = true
util.workspace = true
util_macros.workspace = true
-workspace-hack.workspace = true
workspace.workspace = true
zed_actions.workspace = true
@@ -21,5 +21,4 @@ gpui.workspace = true
release_channel.workspace = true
smol.workspace = true
util.workspace = true
-workspace-hack.workspace = true
workspace.workspace = true
@@ -22,7 +22,6 @@ serde.workspace = true
settings.workspace = true
shellexpand.workspace = true
workspace.workspace = true
-workspace-hack.workspace = true
[dev-dependencies]
editor = { workspace = true, features = ["test-support"] }
@@ -30,7 +30,6 @@ snippet_provider.workspace = true
task.workspace = true
theme.workspace = true
util.workspace = true
-workspace-hack.workspace = true
@@ -42,7 +42,6 @@ ui_input.workspace = true
ui.workspace = true
util.workspace = true
vim.workspace = true
-workspace-hack.workspace = true
workspace.workspace = true
zed_actions.workspace = true
@@ -67,7 +67,6 @@ tree-sitter.workspace = true
unicase = "2.6"
util.workspace = true
watch.workspace = true
-workspace-hack.workspace = true
diffy = "0.4.2"
[dev-dependencies]
@@ -26,4 +26,3 @@ project.workspace = true
serde.workspace = true
serde_json.workspace = true
util.workspace = true
-workspace-hack.workspace = true
@@ -39,7 +39,6 @@ smol.workspace = true
telemetry_events.workspace = true
thiserror.workspace = true
util.workspace = true
-workspace-hack.workspace = true
[dev-dependencies]
gpui = { workspace = true, features = ["test-support"] }
@@ -58,7 +58,6 @@ ui.workspace = true
ui_input.workspace = true
util.workspace = true
vercel = { workspace = true, features = ["schemars"] }
-workspace-hack.workspace = true
x_ai = { workspace = true, features = ["schemars"] }
zed_env_vars.workspace = true
@@ -21,7 +21,6 @@ gpui.workspace = true
project.workspace = true
ui.workspace = true
workspace.workspace = true
-workspace-hack.workspace = true
# Uncomment other workspace dependencies as needed
# assistant.workspace = true
@@ -26,7 +26,6 @@ settings.workspace = true
ui.workspace = true
util.workspace = true
workspace.workspace = true
-workspace-hack.workspace = true
[dev-dependencies]
editor = { workspace = true, features = ["test-support"] }
@@ -34,7 +34,6 @@ ui.workspace = true
util.workspace = true
workspace.workspace = true
zed_actions.workspace = true
-workspace-hack.workspace = true
[dev-dependencies]
editor = { workspace = true, features = ["test-support"] }
@@ -90,7 +90,6 @@ tree-sitter-rust = { workspace = true, optional = true }
tree-sitter-typescript = { workspace = true, optional = true }
tree-sitter-yaml = { workspace = true, optional = true }
util.workspace = true
-workspace-hack.workspace = true
[dev-dependencies]
pretty_assertions.workspace = true
@@ -21,4 +21,3 @@ project.workspace = true
ui.workspace = true
util.workspace = true
workspace.workspace = true
-workspace-hack.workspace = true
@@ -22,7 +22,6 @@ prost.workspace = true
prost-types.workspace = true
reqwest.workspace = true
serde.workspace = true
-workspace-hack.workspace = true
[build-dependencies]
prost-build.workspace = true
@@ -35,7 +35,7 @@ log.workspace = true
nanoid.workspace = true
parking_lot.workspace = true
postage.workspace = true
-rodio = { workspace = true, features = ["wav_output", "recording"] }
+rodio.workspace = true
serde.workspace = true
serde_urlencoded.workspace = true
settings.workspace = true
@@ -43,7 +43,6 @@ smallvec.workspace = true
tokio-tungstenite.workspace = true
ui.workspace = true
util.workspace = true
-workspace-hack.workspace = true
[target.'cfg(not(any(all(target_os = "windows", target_env = "gnu"), target_os = "freebsd")))'.dependencies]
libwebrtc = { rev = "5f04705ac3f356350ae31534ffbc476abc9ea83d", git = "https://github.com/zed-industries/livekit-rust-sdks" }
@@ -22,4 +22,3 @@ http_client.workspace = true
schemars = { workspace = true, optional = true }
serde.workspace = true
serde_json.workspace = true
-workspace-hack.workspace = true
@@ -31,7 +31,6 @@ schemars.workspace = true
smol.workspace = true
util.workspace = true
release_channel.workspace = true
-workspace-hack.workspace = true
[dev-dependencies]
async-pipe.workspace = true
@@ -31,7 +31,6 @@ sum_tree.workspace = true
theme.workspace = true
ui.workspace = true
util.workspace = true
-workspace-hack.workspace = true
[dev-dependencies]
assets.workspace = true
@@ -32,7 +32,6 @@ settings.workspace = true
theme.workspace = true
ui.workspace = true
util.workspace = true
-workspace-hack.workspace = true
workspace.workspace = true
[dev-dependencies]
@@ -15,7 +15,6 @@ doctest = false
[dependencies]
anyhow.workspace = true
-workspace-hack.workspace = true
[target.'cfg(target_os = "macos")'.dependencies]
core-foundation.workspace = true
@@ -14,4 +14,3 @@ doctest = false
[dependencies]
gpui.workspace = true
-workspace-hack.workspace = true
@@ -20,7 +20,6 @@ log.workspace = true
streaming-iterator.workspace = true
tree-sitter-json.workspace = true
tree-sitter.workspace = true
-workspace-hack.workspace = true
serde_json_lenient.workspace = true
serde_json.workspace = true
settings.workspace = true
@@ -23,4 +23,3 @@ schemars = { workspace = true, optional = true }
serde.workspace = true
serde_json.workspace = true
strum.workspace = true
-workspace-hack.workspace = true
@@ -43,7 +43,6 @@ text.workspace = true
theme.workspace = true
tree-sitter.workspace = true
util.workspace = true
-workspace-hack.workspace = true
[dev-dependencies]
buffer_diff = { workspace = true, features = ["test-support"] }
@@ -17,4 +17,3 @@ anyhow.workspace = true
futures.workspace = true
net.workspace = true
smol.workspace = true
-workspace-hack.workspace = true
@@ -14,7 +14,6 @@ doctest = false
[dependencies]
smol.workspace = true
-workspace-hack.workspace = true
[target.'cfg(target_os = "windows")'.dependencies]
anyhow.workspace = true
@@ -31,7 +31,6 @@ smol.workspace = true
util.workspace = true
watch.workspace = true
which.workspace = true
-workspace-hack.workspace = true
[target.'cfg(windows)'.dependencies]
async-std = { version = "1.12.0", features = ["unstable"] }
@@ -33,7 +33,6 @@ time.workspace = true
ui.workspace = true
util.workspace = true
workspace.workspace = true
-workspace-hack.workspace = true
zed_actions.workspace = true
[dev-dependencies]
@@ -23,4 +23,3 @@ schemars = { workspace = true, optional = true }
serde.workspace = true
serde_json.workspace = true
settings.workspace = true
-workspace-hack.workspace = true
@@ -37,7 +37,6 @@ ui.workspace = true
ui_input.workspace = true
util.workspace = true
vim_mode_setting.workspace = true
-workspace-hack.workspace = true
workspace.workspace = true
zed_actions.workspace = true
zlog.workspace = true
@@ -25,4 +25,3 @@ serde.workspace = true
serde_json.workspace = true
settings.workspace = true
strum.workspace = true
-workspace-hack.workspace = true
@@ -25,4 +25,3 @@ serde_json.workspace = true
settings.workspace = true
strum.workspace = true
thiserror.workspace = true
-workspace-hack.workspace = true
@@ -26,7 +26,6 @@ ui.workspace = true
util.workspace = true
workspace.workspace = true
zed_actions.workspace = true
-workspace-hack.workspace = true
[dev-dependencies]
editor = { workspace = true, features = ["test-support"] }
@@ -38,7 +38,6 @@ util.workspace = true
workspace.workspace = true
worktree.workspace = true
zed_actions.workspace = true
-workspace-hack.workspace = true
[dev-dependencies]
search = { workspace = true, features = ["test-support"] }
@@ -18,4 +18,3 @@ settings.workspace = true
theme.workspace = true
ui.workspace = true
workspace.workspace = true
-workspace-hack.workspace = true
@@ -18,4 +18,3 @@ path = "src/paths.rs"
dirs.workspace = true
ignore.workspace = true
util.workspace = true
-workspace-hack.workspace = true
@@ -25,7 +25,6 @@ serde.workspace = true
theme.workspace = true
ui.workspace = true
workspace.workspace = true
-workspace-hack.workspace = true
[dev-dependencies]
ctor.workspace = true
@@ -29,7 +29,6 @@ paths.workspace = true
serde.workspace = true
serde_json.workspace = true
util.workspace = true
-workspace-hack.workspace = true
[dev-dependencies]
fs = { workspace = true, features = ["test-support"] }
@@ -90,7 +90,6 @@ which.workspace = true
worktree.workspace = true
zeroize.workspace = true
zlog.workspace = true
-workspace-hack.workspace = true
[dev-dependencies]
client = { workspace = true, features = ["test-support"] }
@@ -45,7 +45,6 @@ workspace.workspace = true
language.workspace = true
zed_actions.workspace = true
telemetry.workspace = true
-workspace-hack.workspace = true
[dev-dependencies]
client = { workspace = true, features = ["test-support"] }
@@ -25,7 +25,6 @@ settings.workspace = true
theme.workspace = true
util.workspace = true
workspace.workspace = true
-workspace-hack.workspace = true
[dev-dependencies]
editor = { workspace = true, features = ["test-support"] }
@@ -32,4 +32,3 @@ serde_json.workspace = true
text.workspace = true
util.workspace = true
uuid.workspace = true
-workspace-hack.workspace = true
@@ -20,7 +20,6 @@ doctest = false
anyhow.workspace = true
prost.workspace = true
serde.workspace = true
-workspace-hack.workspace = true
[build-dependencies]
prost-build.workspace = true
@@ -42,7 +42,6 @@ ui.workspace = true
util.workspace = true
workspace.workspace = true
zed_actions.workspace = true
-workspace-hack.workspace = true
indoc.workspace = true
[target.'cfg(target_os = "windows")'.dependencies]
@@ -15,4 +15,3 @@ doctest = false
[dependencies]
derive_refineable.workspace = true
-workspace-hack.workspace = true
@@ -19,4 +19,3 @@ doctest = false
proc-macro2.workspace = true
quote.workspace = true
syn.workspace = true
-workspace-hack.workspace = true
@@ -10,4 +10,3 @@ workspace = true
[dependencies]
gpui.workspace = true
-workspace-hack.workspace = true
@@ -41,7 +41,6 @@ thiserror.workspace = true
urlencoding.workspace = true
util.workspace = true
which.workspace = true
-workspace-hack.workspace = true
[dev-dependencies]
@@ -198,7 +198,7 @@ impl RemoteConnection for SshRemoteConnection {
output.status.success(),
"failed to upload directory {} -> {}: {}",
src_path.display(),
- dest_path.to_string(),
+ dest_path,
String::from_utf8_lossy(&output.stderr)
);
@@ -407,7 +407,7 @@ impl RemoteConnection for WslRemoteConnection {
anyhow!(
"failed to upload directory {} -> {}: {}",
src_path.display(),
- dest_path.to_string(),
+ dest_path,
e
)
})?;
@@ -16,7 +16,7 @@ doctest = false
alacritty_terminal.workspace = true
anyhow.workspace = true
async-dispatcher.workspace = true
-async-tungstenite = { workspace = true, features = ["tokio", "tokio-rustls-manual-roots"] }
+async-tungstenite = { workspace = true, features = ["tokio", "tokio-rustls-manual-roots", "tokio-runtime"] }
base64.workspace = true
client.workspace = true
collections.workspace = true
@@ -51,7 +51,6 @@ util.workspace = true
uuid.workspace = true
workspace.workspace = true
picker.workspace = true
-workspace-hack.workspace = true
[dev-dependencies]
editor = { workspace = true, features = ["test-support"] }
@@ -26,7 +26,6 @@ log.workspace = true
tokio = { workspace = true, features = ["rt", "rt-multi-thread"] }
regex.workspace = true
reqwest.workspace = true
-workspace-hack.workspace = true
[dev-dependencies]
gpui.workspace = true
@@ -27,4 +27,3 @@ pulldown-cmark.workspace = true
theme.workspace = true
ui.workspace = true
util.workspace = true
-workspace-hack.workspace = true
@@ -19,7 +19,6 @@ smallvec.workspace = true
sum_tree.workspace = true
unicode-segmentation.workspace = true
util.workspace = true
-workspace-hack.workspace = true
[dev-dependencies]
ctor.workspace = true
@@ -36,7 +36,6 @@ strum.workspace = true
tracing = { version = "0.1.34", features = ["log"] }
util.workspace = true
zstd.workspace = true
-workspace-hack.workspace = true
[dev-dependencies]
collections = { workspace = true, features = ["test-support"] }
@@ -30,6 +30,5 @@ theme.workspace = true
title_bar.workspace = true
ui.workspace = true
util.workspace = true
-workspace-hack.workspace = true
workspace.workspace = true
zed_actions.workspace = true
@@ -22,4 +22,3 @@ chrono.workspace = true
futures.workspace = true
parking_lot.workspace = true
rand.workspace = true
-workspace-hack.workspace = true
@@ -16,4 +16,3 @@ schemars = { workspace = true, features = ["indexmap2"] }
serde.workspace = true
serde_json.workspace = true
theme.workspace = true
-workspace-hack.workspace = true
@@ -41,7 +41,6 @@ ui.workspace = true
util.workspace = true
workspace.workspace = true
zed_actions.workspace = true
-workspace-hack.workspace = true
[dev-dependencies]
client = { workspace = true, features = ["test-support"] }
@@ -15,4 +15,3 @@ path = "src/semantic_version.rs"
[dependencies]
anyhow.workspace = true
serde.workspace = true
-workspace-hack.workspace = true
@@ -23,4 +23,3 @@ gpui.workspace = true
uuid.workspace = true
util.workspace = true
serde_json.workspace = true
-workspace-hack.workspace = true
@@ -41,7 +41,6 @@ strum.workspace = true
tree-sitter-json.workspace = true
tree-sitter.workspace = true
util.workspace = true
-workspace-hack.workspace = true
zlog.workspace = true
[dev-dependencies]
@@ -18,7 +18,6 @@ default = []
[dependencies]
quote.workspace = true
syn.workspace = true
-workspace-hack.workspace = true
[dev-dependencies]
settings.workspace = true
@@ -18,7 +18,6 @@ gpui.workspace = true
picker.workspace = true
settings.workspace = true
ui.workspace = true
-workspace-hack.workspace = true
workspace.workspace = true
zed_actions.workspace = true
@@ -36,7 +36,6 @@ theme.workspace = true
ui_input.workspace = true
ui.workspace = true
util.workspace = true
-workspace-hack.workspace = true
workspace.workspace = true
zed_actions.workspace = true
log.workspace = true
@@ -15,4 +15,3 @@ doctest = false
[dependencies]
anyhow.workspace = true
smallvec.workspace = true
-workspace-hack.workspace = true
@@ -23,7 +23,6 @@ serde_json_lenient.workspace = true
snippet.workspace = true
util.workspace = true
schemars.workspace = true
-workspace-hack.workspace = true
[dev-dependencies]
fs = { workspace = true, features = ["test-support"] }
@@ -22,5 +22,4 @@ picker.workspace = true
settings.workspace = true
ui.workspace = true
util.workspace = true
-workspace-hack.workspace = true
workspace.workspace = true
@@ -21,4 +21,3 @@ sqlformat.workspace = true
thread_local = "1.1.4"
util.workspace = true
uuid.workspace = true
-workspace-hack.workspace = true
@@ -17,4 +17,3 @@ doctest = false
sqlez.workspace = true
sqlformat.workspace = true
syn.workspace = true
-workspace-hack.workspace = true
@@ -15,4 +15,3 @@ workspace = true
gpui.workspace = true
itertools.workspace = true
smallvec.workspace = true
-workspace-hack.workspace = true
@@ -37,7 +37,6 @@ theme.workspace = true
title_bar = { workspace = true, features = ["stories"] }
ui = { workspace = true, features = ["stories"] }
workspace.workspace = true
-workspace-hack.workspace = true
[dev-dependencies]
gpui = { workspace = true, features = ["test-support"] }
@@ -14,7 +14,6 @@ path = "src/streaming_diff.rs"
[dependencies]
ordered-float.workspace = true
rope.workspace = true
-workspace-hack.workspace = true
[dev-dependencies]
rand.workspace = true
@@ -17,7 +17,6 @@ doctest = false
arrayvec = "0.7.1"
rayon.workspace = true
log.workspace = true
-workspace-hack.workspace = true
[dev-dependencies]
ctor.workspace = true
@@ -31,7 +31,6 @@ text.workspace = true
ui.workspace = true
unicode-segmentation.workspace = true
util.workspace = true
-workspace-hack.workspace = true
[dev-dependencies]
editor = { workspace = true, features = ["test-support"] }
@@ -21,4 +21,3 @@ serde.workspace = true
serde_json.workspace = true
smol.workspace = true
util.workspace = true
-workspace-hack.workspace = true
@@ -18,4 +18,3 @@ gpui.workspace = true
multi_buffer.workspace = true
ui.workspace = true
workspace.workspace = true
-workspace-hack.workspace = true
@@ -22,7 +22,6 @@ human_bytes.workspace = true
release_channel.workspace = true
serde.workspace = true
sysinfo.workspace = true
-workspace-hack.workspace = true
[target.'cfg(any(target_os = "linux", target_os = "freebsd"))'.dependencies]
pciid-parser.workspace = true
@@ -27,7 +27,6 @@ smol.workspace = true
ui.workspace = true
util.workspace = true
workspace.workspace = true
-workspace-hack.workspace = true
[dev-dependencies]
anyhow.workspace = true
@@ -34,7 +34,6 @@ serde_json_lenient.workspace = true
sha2.workspace = true
shellexpand.workspace = true
util.workspace = true
-workspace-hack.workspace = true
zed_actions.workspace = true
[dev-dependencies]
@@ -29,7 +29,6 @@ util.workspace = true
workspace.workspace = true
language.workspace = true
zed_actions.workspace = true
-workspace-hack.workspace = true
[dev-dependencies]
editor = { workspace = true, features = ["test-support"] }
@@ -16,4 +16,3 @@ serde.workspace = true
serde_json.workspace = true
telemetry_events.workspace = true
futures.workspace = true
-workspace-hack.workspace = true
@@ -15,4 +15,3 @@ path = "src/telemetry_events.rs"
semantic_version.workspace = true
serde.workspace = true
serde_json.workspace = true
-workspace-hack.workspace = true
@@ -39,7 +39,6 @@ thiserror.workspace = true
util.workspace = true
regex.workspace = true
urlencoding.workspace = true
-workspace-hack.workspace = true
itertools.workspace = true
[target.'cfg(windows)'.dependencies]
@@ -46,7 +46,6 @@ ui.workspace = true
util.workspace = true
workspace.workspace = true
zed_actions.workspace = true
-workspace-hack.workspace = true
[dev-dependencies]
client = { workspace = true, features = ["test-support"] }
@@ -28,7 +28,6 @@ rope.workspace = true
smallvec.workspace = true
sum_tree.workspace = true
util.workspace = true
-workspace-hack.workspace = true
[dev-dependencies]
collections = { workspace = true, features = ["test-support"] }
@@ -36,7 +36,6 @@ strum.workspace = true
thiserror.workspace = true
util.workspace = true
uuid.workspace = true
-workspace-hack.workspace = true
[dev-dependencies]
fs = { workspace = true, features = ["test-support"] }
@@ -17,4 +17,3 @@ extension.workspace = true
fs.workspace = true
gpui.workspace = true
theme.workspace = true
-workspace-hack.workspace = true
@@ -23,4 +23,3 @@ simplelog.workspace= true
strum = { workspace = true, features = ["derive"] }
theme.workspace = true
vscode_theme = "0.2.0"
-workspace-hack.workspace = true
@@ -26,6 +26,5 @@ ui.workspace = true
util.workspace = true
workspace.workspace = true
zed_actions.workspace = true
-workspace-hack.workspace = true
[dev-dependencies]
@@ -15,7 +15,6 @@ doctest = false
[dependencies]
sys-locale.workspace = true
time.workspace = true
-workspace-hack.workspace = true
[target.'cfg(target_os = "macos")'.dependencies]
core-foundation.workspace = true
@@ -50,7 +50,6 @@ ui.workspace = true
util.workspace = true
workspace.workspace = true
zed_actions.workspace = true
-workspace-hack.workspace = true
[target.'cfg(windows)'.dependencies]
windows.workspace = true
@@ -20,7 +20,6 @@ project.workspace = true
ui.workspace = true
util.workspace = true
workspace.workspace = true
-workspace-hack.workspace = true
[lints]
workspace = true
@@ -30,7 +30,6 @@ strum.workspace = true
theme.workspace = true
ui_macros.workspace = true
util.workspace = true
-workspace-hack.workspace = true
[target.'cfg(windows)'.dependencies]
windows.workspace = true
@@ -21,7 +21,6 @@ picker.workspace = true
settings.workspace = true
theme.workspace = true
ui.workspace = true
-workspace-hack.workspace = true
[features]
default = []
@@ -15,7 +15,6 @@ proc-macro = true
[dependencies]
quote.workspace = true
syn.workspace = true
-workspace-hack.workspace = true
[dev-dependencies]
component.workspace = true
@@ -22,4 +22,3 @@ settings.workspace = true
theme.workspace = true
ui.workspace = true
workspace.workspace = true
-workspace-hack.workspace = true
@@ -45,7 +45,6 @@ unicase.workspace = true
util_macros = { workspace = true, optional = true }
walkdir.workspace = true
which.workspace = true
-workspace-hack.workspace = true
[target.'cfg(unix)'.dependencies]
command-fds = "0.3.1"
@@ -18,7 +18,6 @@ doctest = false
quote.workspace = true
syn.workspace = true
perf.workspace = true
-workspace-hack.workspace = true
[features]
perf-enabled = []
@@ -20,4 +20,3 @@ anyhow.workspace = true
schemars = { workspace = true, optional = true }
serde.workspace = true
strum.workspace = true
-workspace-hack.workspace = true
@@ -53,7 +53,6 @@ util_macros.workspace = true
vim_mode_setting.workspace = true
workspace.workspace = true
zed_actions.workspace = true
-workspace-hack.workspace = true
[dev-dependencies]
assets.workspace = true
@@ -14,4 +14,3 @@ path = "src/vim_mode_setting.rs"
[dependencies]
gpui.workspace = true
settings.workspace = true
-workspace-hack.workspace = true
@@ -14,7 +14,6 @@ doctest = true
[dependencies]
parking_lot.workspace = true
-workspace-hack.workspace = true
[dev-dependencies]
ctor.workspace = true
@@ -17,4 +17,3 @@ cloud_llm_client.workspace = true
collections.workspace = true
gpui.workspace = true
serde.workspace = true
-workspace-hack.workspace = true
@@ -22,4 +22,3 @@ language_model.workspace = true
serde.workspace = true
serde_json.workspace = true
web_search.workspace = true
-workspace-hack.workspace = true
@@ -63,7 +63,6 @@ ui.workspace = true
util.workspace = true
uuid.workspace = true
zed_actions.workspace = true
-workspace-hack.workspace = true
[target.'cfg(target_os = "windows")'.dependencies]
windows.workspace = true
@@ -47,7 +47,6 @@ smol.workspace = true
sum_tree.workspace = true
text.workspace = true
util.workspace = true
-workspace-hack.workspace = true
[dev-dependencies]
clock = { workspace = true, features = ["test-support"] }
@@ -9,7 +9,6 @@ fs.workspace = true
gpui = { workspace = true, features = ["windows-manifest"] }
settings.workspace = true
worktree.workspace = true
-workspace-hack = { version = "0.1", path = "../../tooling/workspace-hack" }
[lints]
workspace = true
@@ -20,4 +20,3 @@ anyhow.workspace = true
schemars = { workspace = true, optional = true }
serde.workspace = true
strum.workspace = true
-workspace-hack.workspace = true
@@ -158,7 +158,6 @@ vim_mode_setting.workspace = true
watch.workspace = true
web_search.workspace = true
web_search_providers.workspace = true
-workspace-hack.workspace = true
workspace.workspace = true
zed_actions.workspace = true
zed_env_vars.workspace = true
@@ -12,5 +12,4 @@ workspace = true
gpui.workspace = true
schemars.workspace = true
serde.workspace = true
-workspace-hack.workspace = true
uuid.workspace = true
@@ -15,5 +15,4 @@ path = "src/zed_env_vars.rs"
default = []
[dependencies]
-workspace-hack.workspace = true
gpui.workspace = true
@@ -55,7 +55,6 @@ thiserror.workspace = true
ui.workspace = true
util.workspace = true
uuid.workspace = true
-workspace-hack.workspace = true
workspace.workspace = true
worktree.workspace = true
zed_actions.workspace = true
@@ -34,7 +34,6 @@ serde_json.workspace = true
thiserror.workspace = true
util.workspace = true
uuid.workspace = true
-workspace-hack.workspace = true
workspace.workspace = true
worktree.workspace = true
@@ -31,7 +31,6 @@ text.workspace = true
ui.workspace = true
ui_input.workspace = true
util.workspace = true
-workspace-hack.workspace = true
workspace.workspace = true
zeta2.workspace = true
@@ -50,7 +50,6 @@ soa-rs = "0.8.1"
terminal_view.workspace = true
util.workspace = true
watch.workspace = true
-workspace-hack.workspace = true
zeta.workspace = true
zeta2.workspace = true
zlog.workspace = true
@@ -18,7 +18,6 @@ default = []
collections.workspace = true
chrono.workspace = true
log.workspace = true
-workspace-hack.workspace = true
anyhow.workspace = true
[dev-dependencies]
@@ -19,4 +19,3 @@ gpui.workspace = true
collections.workspace = true
settings.workspace = true
zlog.workspace = true
-workspace-hack.workspace = true
@@ -12,7 +12,7 @@
"timezone": "America/New_York",
"schedule": ["after 3pm on Wednesday"],
"prFooter": "Release Notes:\n\n- N/A",
- "ignorePaths": ["**/node_modules/**", "tooling/workspace-hack/**"],
+ "ignorePaths": ["**/node_modules/**"],
"packageRules": [
{
"description": "Group wasmtime crates together.",
@@ -63,7 +63,6 @@ anyhow.workspace = true
gpui.workspace = true
ui.workspace = true
util.workspace = true
-workspace-hack.workspace = true
# Uncomment other workspace dependencies as needed
# assistant.workspace = true
@@ -1,20 +0,0 @@
-#!/usr/bin/env bash
-
-set -euo pipefail
-
-HAKARI_VERSION="0.9"
-
-cd "$(dirname "$0")/.." || exit 1
-
-if ! cargo hakari --version | grep "cargo-hakari $HAKARI_VERSION" >/dev/null; then
- echo "Installing cargo-hakari@^$HAKARI_VERSION..."
- cargo install "cargo-hakari@^$HAKARI_VERSION"
-else
- echo "cargo-hakari@^$HAKARI_VERSION is already installed."
-fi
-
-# update the workspace-hack crate
-cargo hakari generate
-
-# make sure workspace-hack is added as a dep for all crates in the workspace
-cargo hakari manage-deps
@@ -1,36 +0,0 @@
-$ErrorActionPreference = "Stop"
-
-$HAKARI_VERSION = "0.9"
-
-$scriptPath = Split-Path -Parent $MyInvocation.MyCommand.Path
-Set-Location (Split-Path -Parent $scriptPath)
-
-$hakariInstalled = $false
-try {
- $versionOutput = cargo hakari --version 2>&1
- if ($versionOutput -match "cargo-hakari $HAKARI_VERSION") {
- $hakariInstalled = $true
- }
-}
-catch {
- $hakariInstalled = $false
-}
-
-if (-not $hakariInstalled) {
- Write-Host "Installing cargo-hakari@^$HAKARI_VERSION..."
- cargo install "cargo-hakari@^$HAKARI_VERSION"
- if ($LASTEXITCODE -ne 0) {
- throw "Failed to install cargo-hakari@^$HAKARI_VERSION"
- }
-}
-else {
- Write-Host "cargo-hakari@^$HAKARI_VERSION is already installed."
-}
-
-# update the workspace-hack crate
-cargo hakari generate
-if ($LASTEXITCODE -ne 0) { exit $LASTEXITCODE }
-
-# make sure workspace-hack is added as a dep for all crates in the workspace
-cargo hakari manage-deps
-if ($LASTEXITCODE -ne 0) { exit $LASTEXITCODE }
@@ -30,4 +30,3 @@ disallowed_methods = { level = "allow", priority = 1}
collections.workspace = true
serde.workspace = true
serde_json.workspace = true
-workspace-hack.workspace = true
@@ -1,4 +0,0 @@
-# Avoid putting conflict markers in the generated Cargo.toml file, since their presence breaks
-# Cargo.
-# Also do not check out the file as CRLF on Windows, as that's what hakari needs.
-Cargo.toml merge=binary -crlf
@@ -1,2 +0,0 @@
-# prevent cargo-machete from analyzing this crate
-Cargo.toml
@@ -1,700 +0,0 @@
-# This file is generated by `cargo hakari`.
-# To regenerate, run:
-# cargo install cargo-hakari
-# cargo hakari generate
-
-[package]
-name = "workspace-hack"
-version = "0.1.0"
-description = "workspace-hack package, managed by hakari"
-edition.workspace = true
-publish.workspace = true
-
-# The parts of the file between the BEGIN HAKARI SECTION and END HAKARI SECTION comments
-# are managed by hakari.
-
-### BEGIN HAKARI SECTION
-[dependencies]
-ahash = { version = "0.8", features = ["serde"] }
-aho-corasick = { version = "1" }
-anstream = { version = "0.6" }
-arrayvec = { version = "0.7", features = ["serde"] }
-async-compression = { version = "0.4", default-features = false, features = ["deflate", "deflate64", "futures-io", "gzip"] }
-async-std = { version = "1", features = ["attributes", "unstable"] }
-async-tungstenite = { version = "0.29", features = ["tokio-rustls-manual-roots"] }
-aws-config = { version = "1", features = ["behavior-version-latest"] }
-aws-credential-types = { version = "1", default-features = false, features = ["hardcoded-credentials", "test-util"] }
-aws-runtime = { version = "1", default-features = false, features = ["event-stream", "http-02x", "sigv4a"] }
-aws-sigv4 = { version = "1", features = ["http0-compat", "sign-eventstream", "sigv4a"] }
-aws-smithy-async = { version = "1", default-features = false, features = ["rt-tokio"] }
-aws-smithy-http = { version = "0.62", default-features = false, features = ["event-stream"] }
-aws-smithy-runtime = { version = "1", default-features = false, features = ["client", "default-https-client", "rt-tokio", "tls-rustls"] }
-aws-smithy-runtime-api = { version = "1", features = ["client", "http-02x", "http-auth", "test-util"] }
-aws-smithy-types = { version = "1", default-features = false, features = ["byte-stream-poll-next", "http-body-0-4-x", "http-body-1-x", "rt-tokio", "test-util"] }
-base64 = { version = "0.22" }
-base64ct = { version = "1", default-features = false, features = ["std"] }
-bigdecimal = { version = "0.4", features = ["serde"] }
-bit-set = { version = "0.8", default-features = false, features = ["std"] }
-bit-vec = { version = "0.8", default-features = false, features = ["std"] }
-bitflags = { version = "2", default-features = false, features = ["serde", "std"] }
-bstr = { version = "1" }
-bytemuck = { version = "1", default-features = false, features = ["aarch64_simd", "derive", "extern_crate_alloc", "must_cast"] }
-byteorder = { version = "1" }
-bytes = { version = "1", features = ["serde"] }
-chrono = { version = "0.4", features = ["serde"] }
-clap = { version = "4", features = ["cargo", "derive", "string", "wrap_help"] }
-clap_builder = { version = "4", default-features = false, features = ["cargo", "color", "std", "string", "suggestions", "usage", "wrap_help"] }
-concurrent-queue = { version = "2" }
-cranelift-codegen = { version = "0.116", default-features = false, features = ["host-arch", "incremental-cache", "std", "timing", "unwind"] }
-crossbeam-channel = { version = "0.5" }
-crossbeam-epoch = { version = "0.9" }
-crossbeam-utils = { version = "0.8" }
-deranged = { version = "0.4", default-features = false, features = ["powerfmt", "serde", "std"] }
-digest = { version = "0.10", features = ["mac", "oid", "std"] }
-either = { version = "1", features = ["serde", "use_std"] }
-euclid = { version = "0.22" }
-event-listener = { version = "5" }
-event-listener-strategy = { version = "0.5" }
-flate2 = { version = "1", features = ["zlib-rs"] }
-foldhash = { version = "0.1" }
-form_urlencoded = { version = "1" }
-futures = { version = "0.3", features = ["io-compat"] }
-futures-channel = { version = "0.3", features = ["sink"] }
-futures-core = { version = "0.3" }
-futures-executor = { version = "0.3" }
-futures-io = { version = "0.3" }
-futures-sink = { version = "0.3" }
-futures-task = { version = "0.3", default-features = false, features = ["std"] }
-futures-util = { version = "0.3", features = ["channel", "io-compat", "sink"] }
-getrandom-6f8ce4dd05d13bba = { package = "getrandom", version = "0.2", default-features = false, features = ["std"] }
-half = { version = "2", features = ["bytemuck", "num-traits", "rand_distr", "use-intrinsics"] }
-handlebars = { version = "4", features = ["rust-embed"] }
-hashbrown-3575ec1268b04181 = { package = "hashbrown", version = "0.15", features = ["rayon", "serde"] }
-hashbrown-582f2526e08bb6a0 = { package = "hashbrown", version = "0.14", features = ["raw"] }
-hmac = { version = "0.12", default-features = false, features = ["reset"] }
-hyper = { version = "0.14", features = ["client", "http1", "http2", "runtime", "server", "stream"] }
-idna = { version = "1" }
-indexmap = { version = "2", features = ["serde"] }
-itertools-5ef9efb8ec2df382 = { package = "itertools", version = "0.12" }
-lazy_static = { version = "1", default-features = false, features = ["spin_no_std"] }
-libc = { version = "0.2", features = ["extra_traits"] }
-libsqlite3-sys = { version = "0.30", features = ["bundled", "unlock_notify"] }
-log = { version = "0.4", default-features = false, features = ["kv_unstable_serde"] }
-lyon = { version = "1", default-features = false, features = ["extra"] }
-lyon_path = { version = "1" }
-md-5 = { version = "0.10" }
-memchr = { version = "2" }
-memmap2 = { version = "0.9", default-features = false, features = ["stable_deref_trait"] }
-mime_guess = { version = "2" }
-miniz_oxide = { version = "0.8", features = ["simd"] }
-nom = { version = "7" }
-num-bigint = { version = "0.4" }
-num-integer = { version = "0.1", features = ["i128"] }
-num-iter = { version = "0.1", default-features = false, features = ["i128", "std"] }
-num-rational = { version = "0.4", features = ["num-bigint-std"] }
-num-traits = { version = "0.2", features = ["i128", "libm"] }
-once_cell = { version = "1" }
-percent-encoding = { version = "2" }
-phf = { version = "0.11", features = ["macros"] }
-phf_shared = { version = "0.11" }
-prost-274715c4dabd11b0 = { package = "prost", version = "0.9" }
-prost-types = { version = "0.9" }
-rand-c38e5c1d305a1b54 = { package = "rand", version = "0.8", features = ["small_rng"] }
-rand_chacha = { version = "0.3", default-features = false, features = ["std"] }
-rand_core = { version = "0.6", default-features = false, features = ["std"] }
-rand_distr = { version = "0.5" }
-regalloc2 = { version = "0.11", features = ["checker", "enable-serde"] }
-regex = { version = "1" }
-regex-automata = { version = "0.4" }
-regex-syntax = { version = "0.8" }
-reqwest = { version = "0.12", default-features = false, features = ["blocking", "http2", "json", "rustls-tls-native-roots", "stream"] }
-ring = { version = "0.17", features = ["std"] }
-rust_decimal = { version = "1", default-features = false, features = ["maths", "serde", "std"] }
-rustc-hash = { version = "1" }
-rustix-dff4ba8e3ae991db = { package = "rustix", version = "1", features = ["fs", "net"] }
-rustls = { version = "0.23", features = ["ring"] }
-rustls-webpki = { version = "0.103", default-features = false, features = ["aws-lc-rs", "ring", "std"] }
-sea-orm = { version = "1", features = ["runtime-tokio-rustls", "sqlx-postgres", "sqlx-sqlite"] }
-sea-query-binder = { version = "0.7", default-features = false, features = ["postgres-array", "sqlx-postgres", "sqlx-sqlite", "with-bigdecimal", "with-chrono", "with-json", "with-rust_decimal", "with-time", "with-uuid"] }
-semver = { version = "1", features = ["serde"] }
-serde = { version = "1", features = ["alloc", "derive", "rc"] }
-serde_core = { version = "1", default-features = false, features = ["alloc", "rc", "result", "std"] }
-serde_json = { version = "1", features = ["alloc", "preserve_order", "raw_value", "unbounded_depth"] }
-simd-adler32 = { version = "0.3" }
-smallvec = { version = "1", default-features = false, features = ["const_new", "serde", "union"] }
-spin = { version = "0.9" }
-sqlx = { version = "0.8", features = ["bigdecimal", "chrono", "postgres", "runtime-tokio-rustls", "rust_decimal", "sqlite", "time", "uuid"] }
-sqlx-postgres = { version = "0.8", default-features = false, features = ["any", "bigdecimal", "chrono", "json", "migrate", "offline", "rust_decimal", "time", "uuid"] }
-sqlx-sqlite = { version = "0.8", default-features = false, features = ["any", "bundled", "chrono", "json", "migrate", "offline", "time", "uuid"] }
-stable_deref_trait = { version = "1" }
-strum = { version = "0.26", features = ["derive"] }
-subtle = { version = "2" }
-thiserror = { version = "2" }
-time = { version = "0.3", features = ["local-offset", "macros", "serde-well-known"] }
-tokio = { version = "1", features = ["full"] }
-tokio-rustls = { version = "0.26", default-features = false, features = ["tls12"] }
-tokio-util = { version = "0.7", features = ["codec", "compat", "io-util", "rt"] }
-toml_datetime = { version = "0.6", default-features = false, features = ["serde"] }
-toml_edit = { version = "0.22", default-features = false, features = ["display", "parse", "serde"] }
-tracing = { version = "0.1", features = ["log"] }
-tracing-core = { version = "0.1" }
-tungstenite = { version = "0.26", default-features = false, features = ["__rustls-tls", "handshake"] }
-unicode-properties = { version = "0.1" }
-url = { version = "2", features = ["serde"] }
-uuid = { version = "1", features = ["serde", "v4", "v5", "v7"] }
-wasmparser = { version = "0.221" }
-wasmtime = { version = "29", default-features = false, features = ["async", "component-model", "cranelift", "demangle", "gc-drc", "incremental-cache", "parallel-compilation"] }
-wasmtime-cranelift = { version = "29", default-features = false, features = ["component-model", "gc-drc", "incremental-cache"] }
-wasmtime-environ = { version = "29", default-features = false, features = ["compile", "component-model", "demangle", "gc-drc"] }
-
-[build-dependencies]
-ahash = { version = "0.8", features = ["serde"] }
-aho-corasick = { version = "1" }
-anstream = { version = "0.6" }
-arrayvec = { version = "0.7", features = ["serde"] }
-async-compression = { version = "0.4", default-features = false, features = ["deflate", "deflate64", "futures-io", "gzip"] }
-async-std = { version = "1", features = ["attributes", "unstable"] }
-async-tungstenite = { version = "0.29", features = ["tokio-rustls-manual-roots"] }
-aws-config = { version = "1", features = ["behavior-version-latest"] }
-aws-credential-types = { version = "1", default-features = false, features = ["hardcoded-credentials", "test-util"] }
-aws-runtime = { version = "1", default-features = false, features = ["event-stream", "http-02x", "sigv4a"] }
-aws-sigv4 = { version = "1", features = ["http0-compat", "sign-eventstream", "sigv4a"] }
-aws-smithy-async = { version = "1", default-features = false, features = ["rt-tokio"] }
-aws-smithy-http = { version = "0.62", default-features = false, features = ["event-stream"] }
-aws-smithy-runtime = { version = "1", default-features = false, features = ["client", "default-https-client", "rt-tokio", "tls-rustls"] }
-aws-smithy-runtime-api = { version = "1", features = ["client", "http-02x", "http-auth", "test-util"] }
-aws-smithy-types = { version = "1", default-features = false, features = ["byte-stream-poll-next", "http-body-0-4-x", "http-body-1-x", "rt-tokio", "test-util"] }
-base64 = { version = "0.22" }
-base64ct = { version = "1", default-features = false, features = ["std"] }
-bigdecimal = { version = "0.4", features = ["serde"] }
-bit-set = { version = "0.8", default-features = false, features = ["std"] }
-bit-vec = { version = "0.8", default-features = false, features = ["std"] }
-bitflags = { version = "2", default-features = false, features = ["serde", "std"] }
-bstr = { version = "1" }
-bytemuck = { version = "1", default-features = false, features = ["aarch64_simd", "derive", "extern_crate_alloc", "must_cast"] }
-byteorder = { version = "1" }
-bytes = { version = "1", features = ["serde"] }
-cc = { version = "1", default-features = false, features = ["parallel"] }
-chrono = { version = "0.4", features = ["serde"] }
-clap = { version = "4", features = ["cargo", "derive", "string", "wrap_help"] }
-clap_builder = { version = "4", default-features = false, features = ["cargo", "color", "std", "string", "suggestions", "usage", "wrap_help"] }
-concurrent-queue = { version = "2" }
-cranelift-codegen = { version = "0.116", default-features = false, features = ["host-arch", "incremental-cache", "std", "timing", "unwind"] }
-crossbeam-channel = { version = "0.5" }
-crossbeam-epoch = { version = "0.9" }
-crossbeam-utils = { version = "0.8" }
-deranged = { version = "0.4", default-features = false, features = ["powerfmt", "serde", "std"] }
-digest = { version = "0.10", features = ["mac", "oid", "std"] }
-either = { version = "1", features = ["serde", "use_std"] }
-euclid = { version = "0.22" }
-event-listener = { version = "5" }
-event-listener-strategy = { version = "0.5" }
-flate2 = { version = "1", features = ["zlib-rs"] }
-foldhash = { version = "0.1" }
-form_urlencoded = { version = "1" }
-futures = { version = "0.3", features = ["io-compat"] }
-futures-channel = { version = "0.3", features = ["sink"] }
-futures-core = { version = "0.3" }
-futures-executor = { version = "0.3" }
-futures-io = { version = "0.3" }
-futures-sink = { version = "0.3" }
-futures-task = { version = "0.3", default-features = false, features = ["std"] }
-futures-util = { version = "0.3", features = ["channel", "io-compat", "sink"] }
-getrandom-6f8ce4dd05d13bba = { package = "getrandom", version = "0.2", default-features = false, features = ["std"] }
-half = { version = "2", features = ["bytemuck", "num-traits", "rand_distr", "use-intrinsics"] }
-handlebars = { version = "4", features = ["rust-embed"] }
-hashbrown-3575ec1268b04181 = { package = "hashbrown", version = "0.15", features = ["rayon", "serde"] }
-hashbrown-582f2526e08bb6a0 = { package = "hashbrown", version = "0.14", features = ["raw"] }
-heck = { version = "0.4", features = ["unicode"] }
-hmac = { version = "0.12", default-features = false, features = ["reset"] }
-hyper = { version = "0.14", features = ["client", "http1", "http2", "runtime", "server", "stream"] }
-idna = { version = "1" }
-indexmap = { version = "2", features = ["serde"] }
-itertools-594e8ee84c453af0 = { package = "itertools", version = "0.13" }
-itertools-5ef9efb8ec2df382 = { package = "itertools", version = "0.12" }
-lazy_static = { version = "1", default-features = false, features = ["spin_no_std"] }
-libc = { version = "0.2", features = ["extra_traits"] }
-libsqlite3-sys = { version = "0.30", features = ["bundled", "unlock_notify"] }
-log = { version = "0.4", default-features = false, features = ["kv_unstable_serde"] }
-lyon = { version = "1", default-features = false, features = ["extra"] }
-lyon_path = { version = "1" }
-md-5 = { version = "0.10" }
-memchr = { version = "2" }
-memmap2 = { version = "0.9", default-features = false, features = ["stable_deref_trait"] }
-mime_guess = { version = "2" }
-miniz_oxide = { version = "0.8", features = ["simd"] }
-nom = { version = "7" }
-num-bigint = { version = "0.4" }
-num-integer = { version = "0.1", features = ["i128"] }
-num-iter = { version = "0.1", default-features = false, features = ["i128", "std"] }
-num-rational = { version = "0.4", features = ["num-bigint-std"] }
-num-traits = { version = "0.2", features = ["i128", "libm"] }
-once_cell = { version = "1" }
-percent-encoding = { version = "2" }
-phf = { version = "0.11", features = ["macros"] }
-phf_shared = { version = "0.11" }
-prettyplease = { version = "0.2", default-features = false, features = ["verbatim"] }
-proc-macro2 = { version = "1" }
-prost-274715c4dabd11b0 = { package = "prost", version = "0.9" }
-prost-types = { version = "0.9" }
-quote = { version = "1" }
-rand-c38e5c1d305a1b54 = { package = "rand", version = "0.8", features = ["small_rng"] }
-rand_chacha = { version = "0.3", default-features = false, features = ["std"] }
-rand_core = { version = "0.6", default-features = false, features = ["std"] }
-rand_distr = { version = "0.5" }
-regalloc2 = { version = "0.11", features = ["checker", "enable-serde"] }
-regex = { version = "1" }
-regex-automata = { version = "0.4" }
-regex-syntax = { version = "0.8" }
-reqwest = { version = "0.12", default-features = false, features = ["blocking", "http2", "json", "rustls-tls-native-roots", "stream"] }
-ring = { version = "0.17", features = ["std"] }
-rust_decimal = { version = "1", default-features = false, features = ["maths", "serde", "std"] }
-rustc-hash = { version = "1" }
-rustix-dff4ba8e3ae991db = { package = "rustix", version = "1", features = ["fs", "net"] }
-rustls = { version = "0.23", features = ["ring"] }
-rustls-webpki = { version = "0.103", default-features = false, features = ["aws-lc-rs", "ring", "std"] }
-sea-orm = { version = "1", features = ["runtime-tokio-rustls", "sqlx-postgres", "sqlx-sqlite"] }
-sea-query-binder = { version = "0.7", default-features = false, features = ["postgres-array", "sqlx-postgres", "sqlx-sqlite", "with-bigdecimal", "with-chrono", "with-json", "with-rust_decimal", "with-time", "with-uuid"] }
-semver = { version = "1", features = ["serde"] }
-serde = { version = "1", features = ["alloc", "derive", "rc"] }
-serde_core = { version = "1", default-features = false, features = ["alloc", "rc", "result", "std"] }
-serde_json = { version = "1", features = ["alloc", "preserve_order", "raw_value", "unbounded_depth"] }
-simd-adler32 = { version = "0.3" }
-smallvec = { version = "1", default-features = false, features = ["const_new", "serde", "union"] }
-spin = { version = "0.9" }
-sqlx = { version = "0.8", features = ["bigdecimal", "chrono", "postgres", "runtime-tokio-rustls", "rust_decimal", "sqlite", "time", "uuid"] }
-sqlx-macros = { version = "0.8", features = ["_rt-tokio", "_tls-rustls-ring-webpki", "bigdecimal", "chrono", "derive", "json", "macros", "migrate", "postgres", "rust_decimal", "sqlite", "time", "uuid"] }
-sqlx-macros-core = { version = "0.8", features = ["_rt-tokio", "_tls-rustls-ring-webpki", "bigdecimal", "chrono", "derive", "json", "macros", "migrate", "postgres", "rust_decimal", "sqlite", "time", "uuid"] }
-sqlx-postgres = { version = "0.8", default-features = false, features = ["any", "bigdecimal", "chrono", "json", "migrate", "offline", "rust_decimal", "time", "uuid"] }
-sqlx-sqlite = { version = "0.8", default-features = false, features = ["any", "bundled", "chrono", "json", "migrate", "offline", "time", "uuid"] }
-stable_deref_trait = { version = "1" }
-strum = { version = "0.26", features = ["derive"] }
-subtle = { version = "2" }
-syn-dff4ba8e3ae991db = { package = "syn", version = "1", features = ["extra-traits", "full"] }
-syn-f595c2ba2a3f28df = { package = "syn", version = "2", features = ["extra-traits", "fold", "full", "visit", "visit-mut"] }
-thiserror = { version = "2" }
-time = { version = "0.3", features = ["local-offset", "macros", "serde-well-known"] }
-time-macros = { version = "0.2", default-features = false, features = ["formatting", "parsing", "serde"] }
-tokio = { version = "1", features = ["full"] }
-tokio-rustls = { version = "0.26", default-features = false, features = ["tls12"] }
-tokio-util = { version = "0.7", features = ["codec", "compat", "io-util", "rt"] }
-toml_datetime = { version = "0.6", default-features = false, features = ["serde"] }
-toml_edit = { version = "0.22", default-features = false, features = ["display", "parse", "serde"] }
-tracing = { version = "0.1", features = ["log"] }
-tracing-core = { version = "0.1" }
-tungstenite = { version = "0.26", default-features = false, features = ["__rustls-tls", "handshake"] }
-unicode-properties = { version = "0.1" }
-url = { version = "2", features = ["serde"] }
-uuid = { version = "1", features = ["serde", "v4", "v5", "v7"] }
-wasmparser = { version = "0.221" }
-wasmtime = { version = "29", default-features = false, features = ["async", "component-model", "cranelift", "demangle", "gc-drc", "incremental-cache", "parallel-compilation"] }
-wasmtime-cranelift = { version = "29", default-features = false, features = ["component-model", "gc-drc", "incremental-cache"] }
-wasmtime-environ = { version = "29", default-features = false, features = ["compile", "component-model", "demangle", "gc-drc"] }
-
-[target.x86_64-apple-darwin.dependencies]
-codespan-reporting = { version = "0.12" }
-core-foundation = { version = "0.9" }
-core-foundation-sys = { version = "0.8" }
-getrandom-468e82937335b1c9 = { package = "getrandom", version = "0.3", default-features = false, features = ["std"] }
-gimli = { version = "0.31", default-features = false, features = ["read", "std", "write"] }
-hyper-rustls = { version = "0.27", default-features = false, features = ["http1", "http2", "native-tokio", "ring", "tls12"] }
-livekit-runtime = { git = "https://github.com/zed-industries/livekit-rust-sdks", rev = "5f04705ac3f356350ae31534ffbc476abc9ea83d" }
-naga = { version = "25", features = ["msl-out", "wgsl-in"] }
-nix-b73a96c0a5f6a7d9 = { package = "nix", version = "0.29", features = ["fs", "pthread", "signal", "user"] }
-objc2 = { version = "0.6" }
-objc2-core-foundation = { version = "0.3", default-features = false, features = ["CFArray", "CFBase", "CFCGTypes", "CFData", "CFDate", "CFDictionary", "CFError", "CFNumber", "CFPlugInCOM", "CFRunLoop", "CFString", "CFURL", "CFUUID", "objc2", "std"] }
-objc2-foundation = { version = "0.3", default-features = false, features = ["NSArray", "NSAttributedString", "NSBundle", "NSCoder", "NSData", "NSDate", "NSDictionary", "NSEnumerator", "NSError", "NSGeometry", "NSNotification", "NSNull", "NSObjCRuntime", "NSObject", "NSProcessInfo", "NSRange", "NSRunLoop", "NSString", "NSURL", "NSUndoManager", "NSValue", "objc2-core-foundation", "std"] }
-objc2-metal = { version = "0.3" }
-object = { version = "0.36", default-features = false, features = ["archive", "read_core", "unaligned", "write"] }
-prost-5ef9efb8ec2df382 = { package = "prost", version = "0.12", features = ["prost-derive"] }
-rustix-d585fab2519d2d1 = { package = "rustix", version = "0.38", features = ["event", "mm", "net", "param", "process"] }
-rustix-dff4ba8e3ae991db = { package = "rustix", version = "1", default-features = false, features = ["event", "pipe", "process", "stdio", "termios", "time"] }
-scopeguard = { version = "1" }
-security-framework = { version = "3", features = ["OSX_10_14"] }
-security-framework-sys = { version = "2", features = ["OSX_10_14"] }
-tokio-rustls = { version = "0.26", default-features = false, features = ["logging", "ring"] }
-tokio-socks = { version = "0.5", features = ["futures-io"] }
-tokio-stream = { version = "0.1", features = ["fs"] }
-tower = { version = "0.5", default-features = false, features = ["timeout", "util"] }
-
-[target.x86_64-apple-darwin.build-dependencies]
-codespan-reporting = { version = "0.12" }
-core-foundation = { version = "0.9" }
-core-foundation-sys = { version = "0.8" }
-getrandom-468e82937335b1c9 = { package = "getrandom", version = "0.3", default-features = false, features = ["std"] }
-gimli = { version = "0.31", default-features = false, features = ["read", "std", "write"] }
-hyper-rustls = { version = "0.27", default-features = false, features = ["http1", "http2", "native-tokio", "ring", "tls12"] }
-livekit-runtime = { git = "https://github.com/zed-industries/livekit-rust-sdks", rev = "5f04705ac3f356350ae31534ffbc476abc9ea83d" }
-naga = { version = "25", features = ["msl-out", "wgsl-in"] }
-nix-b73a96c0a5f6a7d9 = { package = "nix", version = "0.29", features = ["fs", "pthread", "signal", "user"] }
-objc2 = { version = "0.6" }
-objc2-core-foundation = { version = "0.3", default-features = false, features = ["CFArray", "CFBase", "CFCGTypes", "CFData", "CFDate", "CFDictionary", "CFError", "CFNumber", "CFPlugInCOM", "CFRunLoop", "CFString", "CFURL", "CFUUID", "objc2", "std"] }
-objc2-foundation = { version = "0.3", default-features = false, features = ["NSArray", "NSAttributedString", "NSBundle", "NSCoder", "NSData", "NSDate", "NSDictionary", "NSEnumerator", "NSError", "NSGeometry", "NSNotification", "NSNull", "NSObjCRuntime", "NSObject", "NSProcessInfo", "NSRange", "NSRunLoop", "NSString", "NSURL", "NSUndoManager", "NSValue", "objc2-core-foundation", "std"] }
-objc2-metal = { version = "0.3" }
-object = { version = "0.36", default-features = false, features = ["archive", "read_core", "unaligned", "write"] }
-proc-macro2 = { version = "1", default-features = false, features = ["span-locations"] }
-prost-5ef9efb8ec2df382 = { package = "prost", version = "0.12", features = ["prost-derive"] }
-rustix-d585fab2519d2d1 = { package = "rustix", version = "0.38", features = ["event", "mm", "net", "param", "process"] }
-rustix-dff4ba8e3ae991db = { package = "rustix", version = "1", default-features = false, features = ["event", "pipe", "process", "stdio", "termios", "time"] }
-scopeguard = { version = "1" }
-security-framework = { version = "3", features = ["OSX_10_14"] }
-security-framework-sys = { version = "2", features = ["OSX_10_14"] }
-tokio-rustls = { version = "0.26", default-features = false, features = ["logging", "ring"] }
-tokio-socks = { version = "0.5", features = ["futures-io"] }
-tokio-stream = { version = "0.1", features = ["fs"] }
-tower = { version = "0.5", default-features = false, features = ["timeout", "util"] }
-
-[target.aarch64-apple-darwin.dependencies]
-codespan-reporting = { version = "0.12" }
-core-foundation = { version = "0.9" }
-core-foundation-sys = { version = "0.8" }
-getrandom-468e82937335b1c9 = { package = "getrandom", version = "0.3", default-features = false, features = ["std"] }
-gimli = { version = "0.31", default-features = false, features = ["read", "std", "write"] }
-hyper-rustls = { version = "0.27", default-features = false, features = ["http1", "http2", "native-tokio", "ring", "tls12"] }
-livekit-runtime = { git = "https://github.com/zed-industries/livekit-rust-sdks", rev = "5f04705ac3f356350ae31534ffbc476abc9ea83d" }
-naga = { version = "25", features = ["msl-out", "wgsl-in"] }
-nix-b73a96c0a5f6a7d9 = { package = "nix", version = "0.29", features = ["fs", "pthread", "signal", "user"] }
-objc2 = { version = "0.6" }
-objc2-core-foundation = { version = "0.3", default-features = false, features = ["CFArray", "CFBase", "CFCGTypes", "CFData", "CFDate", "CFDictionary", "CFError", "CFNumber", "CFPlugInCOM", "CFRunLoop", "CFString", "CFURL", "CFUUID", "objc2", "std"] }
-objc2-foundation = { version = "0.3", default-features = false, features = ["NSArray", "NSAttributedString", "NSBundle", "NSCoder", "NSData", "NSDate", "NSDictionary", "NSEnumerator", "NSError", "NSGeometry", "NSNotification", "NSNull", "NSObjCRuntime", "NSObject", "NSProcessInfo", "NSRange", "NSRunLoop", "NSString", "NSURL", "NSUndoManager", "NSValue", "objc2-core-foundation", "std"] }
-objc2-metal = { version = "0.3" }
-object = { version = "0.36", default-features = false, features = ["archive", "read_core", "unaligned", "write"] }
-prost-5ef9efb8ec2df382 = { package = "prost", version = "0.12", features = ["prost-derive"] }
-rustix-d585fab2519d2d1 = { package = "rustix", version = "0.38", features = ["event", "mm", "net", "param", "process"] }
-rustix-dff4ba8e3ae991db = { package = "rustix", version = "1", default-features = false, features = ["event", "pipe", "process", "stdio", "termios", "time"] }
-scopeguard = { version = "1" }
-security-framework = { version = "3", features = ["OSX_10_14"] }
-security-framework-sys = { version = "2", features = ["OSX_10_14"] }
-tokio-rustls = { version = "0.26", default-features = false, features = ["logging", "ring"] }
-tokio-socks = { version = "0.5", features = ["futures-io"] }
-tokio-stream = { version = "0.1", features = ["fs"] }
-tower = { version = "0.5", default-features = false, features = ["timeout", "util"] }
-
-[target.aarch64-apple-darwin.build-dependencies]
-codespan-reporting = { version = "0.12" }
-core-foundation = { version = "0.9" }
-core-foundation-sys = { version = "0.8" }
-getrandom-468e82937335b1c9 = { package = "getrandom", version = "0.3", default-features = false, features = ["std"] }
-gimli = { version = "0.31", default-features = false, features = ["read", "std", "write"] }
-hyper-rustls = { version = "0.27", default-features = false, features = ["http1", "http2", "native-tokio", "ring", "tls12"] }
-livekit-runtime = { git = "https://github.com/zed-industries/livekit-rust-sdks", rev = "5f04705ac3f356350ae31534ffbc476abc9ea83d" }
-naga = { version = "25", features = ["msl-out", "wgsl-in"] }
-nix-b73a96c0a5f6a7d9 = { package = "nix", version = "0.29", features = ["fs", "pthread", "signal", "user"] }
-objc2 = { version = "0.6" }
-objc2-core-foundation = { version = "0.3", default-features = false, features = ["CFArray", "CFBase", "CFCGTypes", "CFData", "CFDate", "CFDictionary", "CFError", "CFNumber", "CFPlugInCOM", "CFRunLoop", "CFString", "CFURL", "CFUUID", "objc2", "std"] }
-objc2-foundation = { version = "0.3", default-features = false, features = ["NSArray", "NSAttributedString", "NSBundle", "NSCoder", "NSData", "NSDate", "NSDictionary", "NSEnumerator", "NSError", "NSGeometry", "NSNotification", "NSNull", "NSObjCRuntime", "NSObject", "NSProcessInfo", "NSRange", "NSRunLoop", "NSString", "NSURL", "NSUndoManager", "NSValue", "objc2-core-foundation", "std"] }
-objc2-metal = { version = "0.3" }
-object = { version = "0.36", default-features = false, features = ["archive", "read_core", "unaligned", "write"] }
-proc-macro2 = { version = "1", default-features = false, features = ["span-locations"] }
-prost-5ef9efb8ec2df382 = { package = "prost", version = "0.12", features = ["prost-derive"] }
-rustix-d585fab2519d2d1 = { package = "rustix", version = "0.38", features = ["event", "mm", "net", "param", "process"] }
-rustix-dff4ba8e3ae991db = { package = "rustix", version = "1", default-features = false, features = ["event", "pipe", "process", "stdio", "termios", "time"] }
-scopeguard = { version = "1" }
-security-framework = { version = "3", features = ["OSX_10_14"] }
-security-framework-sys = { version = "2", features = ["OSX_10_14"] }
-tokio-rustls = { version = "0.26", default-features = false, features = ["logging", "ring"] }
-tokio-socks = { version = "0.5", features = ["futures-io"] }
-tokio-stream = { version = "0.1", features = ["fs"] }
-tower = { version = "0.5", default-features = false, features = ["timeout", "util"] }
-
-[target.x86_64-unknown-linux-gnu.dependencies]
-aes = { version = "0.8", default-features = false, features = ["zeroize"] }
-ahash = { version = "0.8", default-features = false, features = ["compile-time-rng"] }
-ashpd = { version = "0.11", default-features = false, features = ["async-std", "wayland"] }
-bytemuck = { version = "1", default-features = false, features = ["min_const_generics"] }
-cipher = { version = "0.4", default-features = false, features = ["block-padding", "rand_core", "zeroize"] }
-codespan-reporting = { version = "0.12" }
-crypto-common = { version = "0.1", default-features = false, features = ["rand_core", "std"] }
-flume = { version = "0.11" }
-getrandom-468e82937335b1c9 = { package = "getrandom", version = "0.3", default-features = false, features = ["std"] }
-getrandom-6f8ce4dd05d13bba = { package = "getrandom", version = "0.2", default-features = false, features = ["js", "rdrand"] }
-gimli = { version = "0.31", default-features = false, features = ["read", "std", "write"] }
-hyper-rustls = { version = "0.27", default-features = false, features = ["http1", "http2", "native-tokio", "ring", "tls12"] }
-inout = { version = "0.1", default-features = false, features = ["block-padding"] }
-linux-raw-sys-274715c4dabd11b0 = { package = "linux-raw-sys", version = "0.9", default-features = false, features = ["elf", "errno", "general", "if_ether", "ioctl", "net", "netlink", "no_std", "prctl", "xdp"] }
-linux-raw-sys-9fbad63c4bcf4a8f = { package = "linux-raw-sys", version = "0.4", default-features = false, features = ["elf", "errno", "general", "if_ether", "ioctl", "net", "netlink", "no_std", "prctl", "system", "xdp"] }
-livekit-runtime = { git = "https://github.com/zed-industries/livekit-rust-sdks", rev = "5f04705ac3f356350ae31534ffbc476abc9ea83d" }
-mio = { version = "1", features = ["net", "os-ext"] }
-naga = { version = "25", features = ["spv-out", "wgsl-in"] }
-nix-1f5adca70f036a62 = { package = "nix", version = "0.28", features = ["fs", "mman", "ptrace", "signal", "term", "user"] }
-nix-b73a96c0a5f6a7d9 = { package = "nix", version = "0.29", features = ["fs", "pthread", "signal", "user"] }
-nix-fa1f6196edfd7249 = { package = "nix", version = "0.30", features = ["fs", "socket", "uio", "user"] }
-num-bigint-dig = { version = "0.8", features = ["i128", "prime", "zeroize"] }
-num-complex = { version = "0.4", features = ["bytemuck"] }
-object = { version = "0.36", default-features = false, features = ["archive", "read_core", "unaligned", "write"] }
-proc-macro2 = { version = "1", features = ["span-locations"] }
-prost-5ef9efb8ec2df382 = { package = "prost", version = "0.12", features = ["prost-derive"] }
-quote = { version = "1" }
-rand-274715c4dabd11b0 = { package = "rand", version = "0.9" }
-rustix-d585fab2519d2d1 = { package = "rustix", version = "0.38", features = ["event", "mm", "net", "param", "pipe", "process", "shm", "system"] }
-rustix-dff4ba8e3ae991db = { package = "rustix", version = "1", default-features = false, features = ["event", "pipe", "process", "pty", "stdio", "termios", "time"] }
-scopeguard = { version = "1" }
-smallvec = { version = "1", default-features = false, features = ["write"] }
-syn-f595c2ba2a3f28df = { package = "syn", version = "2", features = ["extra-traits", "fold", "full", "visit", "visit-mut"] }
-tokio-rustls = { version = "0.26", default-features = false, features = ["logging", "ring"] }
-tokio-socks = { version = "0.5", features = ["futures-io"] }
-tokio-stream = { version = "0.1", features = ["fs"] }
-tower = { version = "0.5", default-features = false, features = ["timeout", "util"] }
-wayland-backend = { version = "0.3", default-features = false, features = ["client_system", "dlopen"] }
-wayland-sys = { version = "0.31", default-features = false, features = ["client", "dlopen"] }
-zeroize = { version = "1", features = ["zeroize_derive"] }
-zvariant = { version = "5", features = ["enumflags2", "gvariant", "url"] }
-
-[target.x86_64-unknown-linux-gnu.build-dependencies]
-aes = { version = "0.8", default-features = false, features = ["zeroize"] }
-ahash = { version = "0.8", default-features = false, features = ["compile-time-rng"] }
-ashpd = { version = "0.11", default-features = false, features = ["async-std", "wayland"] }
-bytemuck = { version = "1", default-features = false, features = ["min_const_generics"] }
-cipher = { version = "0.4", default-features = false, features = ["block-padding", "rand_core", "zeroize"] }
-codespan-reporting = { version = "0.12" }
-crypto-common = { version = "0.1", default-features = false, features = ["rand_core", "std"] }
-flume = { version = "0.11" }
-getrandom-468e82937335b1c9 = { package = "getrandom", version = "0.3", default-features = false, features = ["std"] }
-getrandom-6f8ce4dd05d13bba = { package = "getrandom", version = "0.2", default-features = false, features = ["js", "rdrand"] }
-gimli = { version = "0.31", default-features = false, features = ["read", "std", "write"] }
-hyper-rustls = { version = "0.27", default-features = false, features = ["http1", "http2", "native-tokio", "ring", "tls12"] }
-inout = { version = "0.1", default-features = false, features = ["block-padding"] }
-linux-raw-sys-274715c4dabd11b0 = { package = "linux-raw-sys", version = "0.9", default-features = false, features = ["elf", "errno", "general", "if_ether", "ioctl", "net", "netlink", "no_std", "prctl", "xdp"] }
-linux-raw-sys-9fbad63c4bcf4a8f = { package = "linux-raw-sys", version = "0.4", default-features = false, features = ["elf", "errno", "general", "if_ether", "ioctl", "net", "netlink", "no_std", "prctl", "system", "xdp"] }
-livekit-runtime = { git = "https://github.com/zed-industries/livekit-rust-sdks", rev = "5f04705ac3f356350ae31534ffbc476abc9ea83d" }
-mio = { version = "1", features = ["net", "os-ext"] }
-naga = { version = "25", features = ["spv-out", "wgsl-in"] }
-nix-1f5adca70f036a62 = { package = "nix", version = "0.28", features = ["fs", "mman", "ptrace", "signal", "term", "user"] }
-nix-b73a96c0a5f6a7d9 = { package = "nix", version = "0.29", features = ["fs", "pthread", "signal", "user"] }
-nix-fa1f6196edfd7249 = { package = "nix", version = "0.30", features = ["fs", "socket", "uio", "user"] }
-num-bigint-dig = { version = "0.8", features = ["i128", "prime", "zeroize"] }
-num-complex = { version = "0.4", features = ["bytemuck"] }
-object = { version = "0.36", default-features = false, features = ["archive", "read_core", "unaligned", "write"] }
-proc-macro2 = { version = "1", default-features = false, features = ["span-locations"] }
-prost-5ef9efb8ec2df382 = { package = "prost", version = "0.12", features = ["prost-derive"] }
-rand-274715c4dabd11b0 = { package = "rand", version = "0.9" }
-rustix-d585fab2519d2d1 = { package = "rustix", version = "0.38", features = ["event", "mm", "net", "param", "pipe", "process", "shm", "system"] }
-rustix-dff4ba8e3ae991db = { package = "rustix", version = "1", default-features = false, features = ["event", "pipe", "process", "pty", "stdio", "termios", "time"] }
-scopeguard = { version = "1" }
-smallvec = { version = "1", default-features = false, features = ["write"] }
-tokio-rustls = { version = "0.26", default-features = false, features = ["logging", "ring"] }
-tokio-socks = { version = "0.5", features = ["futures-io"] }
-tokio-stream = { version = "0.1", features = ["fs"] }
-tower = { version = "0.5", default-features = false, features = ["timeout", "util"] }
-wayland-backend = { version = "0.3", default-features = false, features = ["client_system", "dlopen"] }
-wayland-sys = { version = "0.31", default-features = false, features = ["client", "dlopen"] }
-zbus_macros = { version = "5", features = ["gvariant"] }
-zeroize = { version = "1", features = ["zeroize_derive"] }
-zvariant = { version = "5", features = ["enumflags2", "gvariant", "url"] }
-
-[target.aarch64-unknown-linux-gnu.dependencies]
-aes = { version = "0.8", default-features = false, features = ["zeroize"] }
-ahash = { version = "0.8", default-features = false, features = ["compile-time-rng"] }
-ashpd = { version = "0.11", default-features = false, features = ["async-std", "wayland"] }
-bytemuck = { version = "1", default-features = false, features = ["min_const_generics"] }
-cipher = { version = "0.4", default-features = false, features = ["block-padding", "rand_core", "zeroize"] }
-codespan-reporting = { version = "0.12" }
-crypto-common = { version = "0.1", default-features = false, features = ["rand_core", "std"] }
-flume = { version = "0.11" }
-getrandom-468e82937335b1c9 = { package = "getrandom", version = "0.3", default-features = false, features = ["std"] }
-getrandom-6f8ce4dd05d13bba = { package = "getrandom", version = "0.2", default-features = false, features = ["js", "rdrand"] }
-gimli = { version = "0.31", default-features = false, features = ["read", "std", "write"] }
-hyper-rustls = { version = "0.27", default-features = false, features = ["http1", "http2", "native-tokio", "ring", "tls12"] }
-inout = { version = "0.1", default-features = false, features = ["block-padding"] }
-linux-raw-sys-274715c4dabd11b0 = { package = "linux-raw-sys", version = "0.9", default-features = false, features = ["elf", "errno", "general", "if_ether", "ioctl", "net", "netlink", "no_std", "prctl", "xdp"] }
-linux-raw-sys-9fbad63c4bcf4a8f = { package = "linux-raw-sys", version = "0.4", default-features = false, features = ["elf", "errno", "general", "if_ether", "ioctl", "net", "netlink", "no_std", "prctl", "system", "xdp"] }
-livekit-runtime = { git = "https://github.com/zed-industries/livekit-rust-sdks", rev = "5f04705ac3f356350ae31534ffbc476abc9ea83d" }
-mio = { version = "1", features = ["net", "os-ext"] }
-naga = { version = "25", features = ["spv-out", "wgsl-in"] }
-nix-1f5adca70f036a62 = { package = "nix", version = "0.28", features = ["fs", "mman", "ptrace", "signal", "term", "user"] }
-nix-b73a96c0a5f6a7d9 = { package = "nix", version = "0.29", features = ["fs", "pthread", "signal", "user"] }
-nix-fa1f6196edfd7249 = { package = "nix", version = "0.30", features = ["fs", "socket", "uio", "user"] }
-num-bigint-dig = { version = "0.8", features = ["i128", "prime", "zeroize"] }
-num-complex = { version = "0.4", features = ["bytemuck"] }
-object = { version = "0.36", default-features = false, features = ["archive", "read_core", "unaligned", "write"] }
-proc-macro2 = { version = "1", features = ["span-locations"] }
-prost-5ef9efb8ec2df382 = { package = "prost", version = "0.12", features = ["prost-derive"] }
-quote = { version = "1" }
-rand-274715c4dabd11b0 = { package = "rand", version = "0.9" }
-rustix-d585fab2519d2d1 = { package = "rustix", version = "0.38", features = ["event", "mm", "net", "param", "pipe", "process", "shm", "system"] }
-rustix-dff4ba8e3ae991db = { package = "rustix", version = "1", default-features = false, features = ["event", "pipe", "process", "pty", "stdio", "termios", "time"] }
-scopeguard = { version = "1" }
-smallvec = { version = "1", default-features = false, features = ["write"] }
-syn-f595c2ba2a3f28df = { package = "syn", version = "2", features = ["extra-traits", "fold", "full", "visit", "visit-mut"] }
-tokio-rustls = { version = "0.26", default-features = false, features = ["logging", "ring"] }
-tokio-socks = { version = "0.5", features = ["futures-io"] }
-tokio-stream = { version = "0.1", features = ["fs"] }
-tower = { version = "0.5", default-features = false, features = ["timeout", "util"] }
-wayland-backend = { version = "0.3", default-features = false, features = ["client_system", "dlopen"] }
-wayland-sys = { version = "0.31", default-features = false, features = ["client", "dlopen"] }
-zeroize = { version = "1", features = ["zeroize_derive"] }
-zvariant = { version = "5", features = ["enumflags2", "gvariant", "url"] }
-
-[target.aarch64-unknown-linux-gnu.build-dependencies]
-aes = { version = "0.8", default-features = false, features = ["zeroize"] }
-ahash = { version = "0.8", default-features = false, features = ["compile-time-rng"] }
-ashpd = { version = "0.11", default-features = false, features = ["async-std", "wayland"] }
-bytemuck = { version = "1", default-features = false, features = ["min_const_generics"] }
-cipher = { version = "0.4", default-features = false, features = ["block-padding", "rand_core", "zeroize"] }
-codespan-reporting = { version = "0.12" }
-crypto-common = { version = "0.1", default-features = false, features = ["rand_core", "std"] }
-flume = { version = "0.11" }
-getrandom-468e82937335b1c9 = { package = "getrandom", version = "0.3", default-features = false, features = ["std"] }
-getrandom-6f8ce4dd05d13bba = { package = "getrandom", version = "0.2", default-features = false, features = ["js", "rdrand"] }
-gimli = { version = "0.31", default-features = false, features = ["read", "std", "write"] }
-hyper-rustls = { version = "0.27", default-features = false, features = ["http1", "http2", "native-tokio", "ring", "tls12"] }
-inout = { version = "0.1", default-features = false, features = ["block-padding"] }
-linux-raw-sys-274715c4dabd11b0 = { package = "linux-raw-sys", version = "0.9", default-features = false, features = ["elf", "errno", "general", "if_ether", "ioctl", "net", "netlink", "no_std", "prctl", "xdp"] }
-linux-raw-sys-9fbad63c4bcf4a8f = { package = "linux-raw-sys", version = "0.4", default-features = false, features = ["elf", "errno", "general", "if_ether", "ioctl", "net", "netlink", "no_std", "prctl", "system", "xdp"] }
-livekit-runtime = { git = "https://github.com/zed-industries/livekit-rust-sdks", rev = "5f04705ac3f356350ae31534ffbc476abc9ea83d" }
-mio = { version = "1", features = ["net", "os-ext"] }
-naga = { version = "25", features = ["spv-out", "wgsl-in"] }
-nix-1f5adca70f036a62 = { package = "nix", version = "0.28", features = ["fs", "mman", "ptrace", "signal", "term", "user"] }
-nix-b73a96c0a5f6a7d9 = { package = "nix", version = "0.29", features = ["fs", "pthread", "signal", "user"] }
-nix-fa1f6196edfd7249 = { package = "nix", version = "0.30", features = ["fs", "socket", "uio", "user"] }
-num-bigint-dig = { version = "0.8", features = ["i128", "prime", "zeroize"] }
-num-complex = { version = "0.4", features = ["bytemuck"] }
-object = { version = "0.36", default-features = false, features = ["archive", "read_core", "unaligned", "write"] }
-proc-macro2 = { version = "1", default-features = false, features = ["span-locations"] }
-prost-5ef9efb8ec2df382 = { package = "prost", version = "0.12", features = ["prost-derive"] }
-rand-274715c4dabd11b0 = { package = "rand", version = "0.9" }
-rustix-d585fab2519d2d1 = { package = "rustix", version = "0.38", features = ["event", "mm", "net", "param", "pipe", "process", "shm", "system"] }
-rustix-dff4ba8e3ae991db = { package = "rustix", version = "1", default-features = false, features = ["event", "pipe", "process", "pty", "stdio", "termios", "time"] }
-scopeguard = { version = "1" }
-smallvec = { version = "1", default-features = false, features = ["write"] }
-tokio-rustls = { version = "0.26", default-features = false, features = ["logging", "ring"] }
-tokio-socks = { version = "0.5", features = ["futures-io"] }
-tokio-stream = { version = "0.1", features = ["fs"] }
-tower = { version = "0.5", default-features = false, features = ["timeout", "util"] }
-wayland-backend = { version = "0.3", default-features = false, features = ["client_system", "dlopen"] }
-wayland-sys = { version = "0.31", default-features = false, features = ["client", "dlopen"] }
-zbus_macros = { version = "5", features = ["gvariant"] }
-zeroize = { version = "1", features = ["zeroize_derive"] }
-zvariant = { version = "5", features = ["enumflags2", "gvariant", "url"] }
-
-[target.x86_64-pc-windows-msvc.dependencies]
-flume = { version = "0.11" }
-getrandom-468e82937335b1c9 = { package = "getrandom", version = "0.3", default-features = false, features = ["std"] }
-getrandom-6f8ce4dd05d13bba = { package = "getrandom", version = "0.2", default-features = false, features = ["js", "rdrand"] }
-hyper-rustls = { version = "0.27", default-features = false, features = ["http1", "http2", "native-tokio", "ring", "tls12"] }
-livekit-runtime = { git = "https://github.com/zed-industries/livekit-rust-sdks", rev = "5f04705ac3f356350ae31534ffbc476abc9ea83d" }
-prost-5ef9efb8ec2df382 = { package = "prost", version = "0.12", features = ["prost-derive"] }
-rustix-d585fab2519d2d1 = { package = "rustix", version = "0.38", features = ["event", "fs", "net"] }
-scopeguard = { version = "1" }
-tokio-rustls = { version = "0.26", default-features = false, features = ["logging", "ring"] }
-tokio-socks = { version = "0.5", features = ["futures-io"] }
-tokio-stream = { version = "0.1", features = ["fs"] }
-tower = { version = "0.5", default-features = false, features = ["timeout", "util"] }
-winapi = { version = "0.3", default-features = false, features = ["cfg", "commapi", "consoleapi", "evntrace", "fileapi", "handleapi", "impl-debug", "impl-default", "in6addr", "inaddr", "ioapiset", "knownfolders", "minwinbase", "minwindef", "namedpipeapi", "ntsecapi", "objbase", "processenv", "processthreadsapi", "shlobj", "std", "synchapi", "sysinfoapi", "timezoneapi", "winbase", "windef", "winerror", "winioctl", "winnt", "winreg", "winsock2", "winuser"] }
@@ -1 +0,0 @@
-../../LICENSE-GPL
@@ -1,2 +0,0 @@
-// A build script is required for cargo to consider build dependencies.
-fn main() {}
@@ -1 +0,0 @@
-// This is a stub lib.rs.
@@ -16,4 +16,3 @@ clap = { workspace = true, features = ["derive"] }
toml.workspace = true
indoc.workspace = true
toml_edit.workspace = true
-workspace-hack.workspace = true
@@ -38,11 +38,6 @@ pub fn run_package_conformity(_args: PackageConformityArgs) -> Result<()> {
continue;
}
- // Ignore `workspace-hack`, as it produces a lot of false positives.
- if package.name == "workspace-hack" {
- continue;
- }
-
for dependencies in [
&cargo_toml.dependencies,
&cargo_toml.dev_dependencies,