diff --git a/Cargo.toml b/Cargo.toml index fd713d42421ec9d4349618edf5fb36f0cc6901ee..9f795992d5888d24ef083abe231ed1a4edd1a950 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -71,6 +71,7 @@ serde = { version = "1.0", features = ["derive", "rc"] } serde_derive = { version = "1.0", features = ["deserialize_in_place"] } serde_json = { version = "1.0", features = ["preserve_order", "raw_value"] } rand = { version = "0.8" } +postage = { version = "0.4.1", features = ["futures-traits"] } [patch.crates-io] tree-sitter = { git = "https://github.com/tree-sitter/tree-sitter", rev = "c51896d32dcc11a38e41f36e3deb1a6a9c4f4b14" } diff --git a/crates/call/Cargo.toml b/crates/call/Cargo.toml index 54546adb55d5c26e215a610c3d40a65361d3c1ad..4e738c06510e4a6662969f8d14c32cabef646138 100644 --- a/crates/call/Cargo.toml +++ b/crates/call/Cargo.toml @@ -34,7 +34,7 @@ util = { path = "../util" } anyhow = "1.0.38" async-broadcast = "0.4" futures = "0.3" -postage = { version = "0.4.1", features = ["futures-traits"] } +postage = { workspace = true } [dev-dependencies] client = { path = "../client", features = ["test-support"] } diff --git a/crates/client/Cargo.toml b/crates/client/Cargo.toml index 6ff66b8ecc4d165cb5dddac2253f85825ea17279..cb6f29a42e5855d8d142c90fcadf5e5d5e5fe1c7 100644 --- a/crates/client/Cargo.toml +++ b/crates/client/Cargo.toml @@ -27,7 +27,7 @@ isahc = "1.7" lazy_static = "1.4.0" log = { version = "0.4.16", features = ["kv_unstable_serde"] } parking_lot = "0.11.1" -postage = { version = "0.4.1", features = ["futures-traits"] } +postage = { workspace = true } rand = "0.8.3" smol = "1.2.5" thiserror = "1.0.29" diff --git a/crates/collab_ui/Cargo.toml b/crates/collab_ui/Cargo.toml index 9b5ca9c1ea9b04995c518a7fd6334a6050de15e2..516a1b4fe4a2ebaa2b5405bbb8a2ca8490039039 100644 --- a/crates/collab_ui/Cargo.toml +++ b/crates/collab_ui/Cargo.toml @@ -42,7 +42,7 @@ workspace = { path = "../workspace" } anyhow = "1.0" futures = "0.3" log = "0.4" -postage = { version = "0.4.1", features = ["futures-traits"] } +postage = { workspace = true } serde = { version = "1.0", features = ["derive", "rc"] } serde_derive = { version = "1.0", features = ["deserialize_in_place"] } diff --git a/crates/diagnostics/Cargo.toml b/crates/diagnostics/Cargo.toml index ebb57e0636ae1a6cb97ab6c7753accc553e00404..e28a378a679952bfacdd81cb54738f4c23e458ec 100644 --- a/crates/diagnostics/Cargo.toml +++ b/crates/diagnostics/Cargo.toml @@ -20,7 +20,7 @@ settings = { path = "../settings" } theme = { path = "../theme" } util = { path = "../util" } workspace = { path = "../workspace" } -postage = { version = "0.4", features = ["futures-traits"] } +postage = { workspace = true } [dev-dependencies] unindent = "0.1" diff --git a/crates/editor/Cargo.toml b/crates/editor/Cargo.toml index 6c52ec70e9355047be2a4eb2d30b04736b2edf80..44d0936808cedec50f64f545d3db007acbc30f3e 100644 --- a/crates/editor/Cargo.toml +++ b/crates/editor/Cargo.toml @@ -51,7 +51,7 @@ lazy_static = "1.4" log = { version = "0.4.16", features = ["kv_unstable_serde"] } ordered-float = "2.1.1" parking_lot = "0.11" -postage = { version = "0.4", features = ["futures-traits"] } +postage = { workspace = true } rand = { version = "0.8.3", optional = true } serde = { workspace = true } serde_derive = { version = "1.0", features = ["deserialize_in_place"] } diff --git a/crates/feedback/Cargo.toml b/crates/feedback/Cargo.toml index 51f070dd1d314278ddf5760ad4aa812ec8b7a85e..1c0d0e93ea4549d052286b4161362acacf540b78 100644 --- a/crates/feedback/Cargo.toml +++ b/crates/feedback/Cargo.toml @@ -21,7 +21,7 @@ gpui = { path = "../gpui" } human_bytes = "0.4.1" isahc = "1.7" lazy_static = "1.4.0" -postage = { version = "0.4", features = ["futures-traits"] } +postage = { workspace = true } project = { path = "../project" } search = { path = "../search" } serde = { version = "1.0", features = ["derive", "rc"] } diff --git a/crates/file_finder/Cargo.toml b/crates/file_finder/Cargo.toml index 1d1a4dfb1bc507095a3c09b2d7a1beb3748cb744..a1a3dbf71a3c8f8c5151b7729cb84bdac65b1f94 100644 --- a/crates/file_finder/Cargo.toml +++ b/crates/file_finder/Cargo.toml @@ -19,7 +19,7 @@ settings = { path = "../settings" } util = { path = "../util" } theme = { path = "../theme" } workspace = { path = "../workspace" } -postage = { version = "0.4.1", features = ["futures-traits"] } +postage = { workspace = true } [dev-dependencies] gpui = { path = "../gpui", features = ["test-support"] } diff --git a/crates/go_to_line/Cargo.toml b/crates/go_to_line/Cargo.toml index def6361dc2a83dc57c5a199c3c70ff93d059686f..54567b24406c27f094bcc1e235a5e9817694ea97 100644 --- a/crates/go_to_line/Cargo.toml +++ b/crates/go_to_line/Cargo.toml @@ -15,4 +15,4 @@ menu = { path = "../menu" } settings = { path = "../settings" } text = { path = "../text" } workspace = { path = "../workspace" } -postage = { version = "0.4", features = ["futures-traits"] } +postage = { workspace = true } diff --git a/crates/gpui/Cargo.toml b/crates/gpui/Cargo.toml index 65d36753e7bc1e80c4f6bb5ac6a6ff555c326b8e..bd994b5407ba6a3d5af787e50df9c77ebd432b2b 100644 --- a/crates/gpui/Cargo.toml +++ b/crates/gpui/Cargo.toml @@ -36,7 +36,7 @@ parking = "2.0.0" parking_lot = "0.11.1" pathfinder_color = "0.5" pathfinder_geometry = "0.5" -postage = { version = "0.4.1", features = ["futures-traits"] } +postage = { workspace = true } rand = "0.8.3" resvg = "0.14" schemars = "0.8" diff --git a/crates/language/Cargo.toml b/crates/language/Cargo.toml index 26e2d8c53baef5ee1c503cac88e426b1c0f0442c..ac4badbe2a35db850793ed569876d6c5070ba433 100644 --- a/crates/language/Cargo.toml +++ b/crates/language/Cargo.toml @@ -43,7 +43,7 @@ futures = "0.3" lazy_static = "1.4" log = { version = "0.4.16", features = ["kv_unstable_serde"] } parking_lot = "0.11.1" -postage = { version = "0.4.1", features = ["futures-traits"] } +postage = { workspace = true } rand = { version = "0.8.3", optional = true } regex = "1.5" serde = { version = "1.0", features = ["derive", "rc"] } diff --git a/crates/live_kit_client/Cargo.toml b/crates/live_kit_client/Cargo.toml index 55645732b8f104f327624fc0834657ad940bdb20..71a6235b95e28d1a1178d9a5c6253b7d190fbf79 100644 --- a/crates/live_kit_client/Cargo.toml +++ b/crates/live_kit_client/Cargo.toml @@ -35,7 +35,7 @@ core-graphics = "0.22.3" futures = "0.3" log = { version = "0.4.16", features = ["kv_unstable_serde"] } parking_lot = "0.11.1" -postage = { version = "0.4.1", features = ["futures-traits"] } +postage = { workspace = true } async-trait = { version = "0.1", optional = true } lazy_static = { version = "1.4", optional = true } diff --git a/crates/lsp/Cargo.toml b/crates/lsp/Cargo.toml index f37b1c9a4536ebb95a8a10c7053adebb09dad2e4..aa1f49977c9f7761ecd713e8258bde7c0eaa8b1c 100644 --- a/crates/lsp/Cargo.toml +++ b/crates/lsp/Cargo.toml @@ -21,7 +21,7 @@ futures = "0.3" log = { version = "0.4.16", features = ["kv_unstable_serde"] } lsp-types = "0.91" parking_lot = "0.11" -postage = { version = "0.4.1", features = ["futures-traits"] } +postage = { workspace = true } serde = { version = "1.0", features = ["derive", "rc"] } serde_derive = { version = "1.0", features = ["deserialize_in_place"] } serde_json = { version = "1.0", features = ["raw_value"] } diff --git a/crates/outline/Cargo.toml b/crates/outline/Cargo.toml index 661c84c8cdc8126aac2fdfc160a3f021367b9e86..552cf548928c34f38043dc910e0e621f702ca11d 100644 --- a/crates/outline/Cargo.toml +++ b/crates/outline/Cargo.toml @@ -18,5 +18,5 @@ settings = { path = "../settings" } text = { path = "../text" } workspace = { path = "../workspace" } ordered-float = "2.1.1" -postage = { version = "0.4", features = ["futures-traits"] } +postage = { workspace = true } smol = "1.2" diff --git a/crates/project/Cargo.toml b/crates/project/Cargo.toml index be100b2e87bc424e60e99fb10780d7ac2748b7f7..2f73daa338656d0606b278472797f1b6d427d69c 100644 --- a/crates/project/Cargo.toml +++ b/crates/project/Cargo.toml @@ -44,7 +44,7 @@ ignore = "0.4" lazy_static = "1.4.0" log = { version = "0.4.16", features = ["kv_unstable_serde"] } parking_lot = "0.11.1" -postage = { version = "0.4.1", features = ["futures-traits"] } +postage = { workspace = true } pulldown-cmark = { version = "0.9.1", default-features = false } rand = "0.8.3" regex = "1.5" diff --git a/crates/project_panel/Cargo.toml b/crates/project_panel/Cargo.toml index cc27f40954f6e49ac22693388e53099634a95d79..d245700d58ec1af022d12ef209f78f4690c4c04c 100644 --- a/crates/project_panel/Cargo.toml +++ b/crates/project_panel/Cargo.toml @@ -19,7 +19,7 @@ settings = { path = "../settings" } theme = { path = "../theme" } util = { path = "../util" } workspace = { path = "../workspace" } -postage = { version = "0.4.1", features = ["futures-traits"] } +postage = { workspace = true } futures = "0.3" unicase = "2.6" diff --git a/crates/project_symbols/Cargo.toml b/crates/project_symbols/Cargo.toml index e9283b14c9b7d2a9daa35c1ad01eaf3ac142383f..9e79b09d72ec7c398dd7cd29965a6eec797520a1 100644 --- a/crates/project_symbols/Cargo.toml +++ b/crates/project_symbols/Cargo.toml @@ -20,7 +20,7 @@ workspace = { path = "../workspace" } util = { path = "../util" } anyhow = "1.0.38" ordered-float = "2.1.1" -postage = { version = "0.4", features = ["futures-traits"] } +postage = { workspace = true } smol = "1.2" [dev-dependencies] diff --git a/crates/recent_projects/Cargo.toml b/crates/recent_projects/Cargo.toml index 037c6fd4fb765f47af8309ea614019a7d7736cb0..e8d851fa083ab85ef6a05f53c3a5eb07ab8e4667 100644 --- a/crates/recent_projects/Cargo.toml +++ b/crates/recent_projects/Cargo.toml @@ -19,5 +19,5 @@ settings = { path = "../settings" } text = { path = "../text" } workspace = { path = "../workspace" } ordered-float = "2.1.1" -postage = { version = "0.4", features = ["futures-traits"] } +postage = { workspace = true } smol = "1.2" diff --git a/crates/search/Cargo.toml b/crates/search/Cargo.toml index 85215c15b264c6b83fd38f87eba99973837131bb..e8c03a1a5e46db578d1f4dd961acb123a5235ce0 100644 --- a/crates/search/Cargo.toml +++ b/crates/search/Cargo.toml @@ -22,7 +22,7 @@ workspace = { path = "../workspace" } anyhow = "1.0" futures = "0.3" log = { version = "0.4.16", features = ["kv_unstable_serde"] } -postage = { version = "0.4.1", features = ["futures-traits"] } +postage = { workspace = true } serde = { version = "1.0", features = ["derive", "rc"] } serde_derive = { version = "1.0", features = ["deserialize_in_place"] } smallvec = { version = "1.6", features = ["union"] } diff --git a/crates/settings/Cargo.toml b/crates/settings/Cargo.toml index 1711bb335bd3efc9de99bda8a5fbfdadfd9c3e59..566fcfe3557649bacffb4e32a5f489b9d5d9e1cd 100644 --- a/crates/settings/Cargo.toml +++ b/crates/settings/Cargo.toml @@ -22,7 +22,7 @@ futures = "0.3" theme = { path = "../theme" } util = { path = "../util" } json_comments = "0.2" -postage = { version = "0.4.1", features = ["futures-traits"] } +postage = { workspace = true } schemars = "0.8" serde = { workspace = true } serde_derive = { version = "1.0", features = ["deserialize_in_place"] } diff --git a/crates/text/Cargo.toml b/crates/text/Cargo.toml index 5fda4b613c03b88504e80a428aaaea05186efc0d..362a060c1f5b1cd85b6acb294e570eb8c37004aa 100644 --- a/crates/text/Cargo.toml +++ b/crates/text/Cargo.toml @@ -22,7 +22,7 @@ digest = { version = "0.9", features = ["std"] } lazy_static = "1.4" log = { version = "0.4.16", features = ["kv_unstable_serde"] } parking_lot = "0.11" -postage = { version = "0.4.1", features = ["futures-traits"] } +postage = { workspace = true } rand = { version = "0.8.3", optional = true } smallvec = { version = "1.6", features = ["union"] } util = { path = "../util" } diff --git a/crates/theme_selector/Cargo.toml b/crates/theme_selector/Cargo.toml index 80ff31106948dec501b4d13863491964d9105ca6..2c922200b2ac8722bfa3a360318edf1ae49b296a 100644 --- a/crates/theme_selector/Cargo.toml +++ b/crates/theme_selector/Cargo.toml @@ -19,6 +19,5 @@ workspace = { path = "../workspace" } util = { path = "../util" } log = { version = "0.4.16", features = ["kv_unstable_serde"] } parking_lot = "0.11.1" -postage = { version = "0.4.1", features = ["futures-traits"] } +postage = { workspace = true } smol = "1.2.5" - diff --git a/crates/workspace/Cargo.toml b/crates/workspace/Cargo.toml index 06b20684c60f157cdbd3ed9516792f13f528f691..9a6813f6271756e06da33ab2275f4ba80a5b0e4d 100644 --- a/crates/workspace/Cargo.toml +++ b/crates/workspace/Cargo.toml @@ -43,7 +43,7 @@ lazy_static = "1.4" env_logger = "0.9.1" log = { version = "0.4.16", features = ["kv_unstable_serde"] } parking_lot = "0.11.1" -postage = { version = "0.4.1", features = ["futures-traits"] } +postage = { workspace = true } serde = { version = "1.0", features = ["derive", "rc"] } serde_derive = { version = "1.0", features = ["deserialize_in_place"] } serde_json = { version = "1.0", features = ["preserve_order"] } diff --git a/crates/zed/Cargo.toml b/crates/zed/Cargo.toml index 6a2422f87ca8657d5cbca7b393c7ca7f5f602ea1..4ae59fe4295aa33c5fcce81a4861298be3835f22 100644 --- a/crates/zed/Cargo.toml +++ b/crates/zed/Cargo.toml @@ -82,7 +82,7 @@ libc = "0.2" log = { version = "0.4.16", features = ["kv_unstable_serde"] } num_cpus = "1.13.0" parking_lot = "0.11.1" -postage = { version = "0.4.1", features = ["futures-traits"] } +postage = { workspace = true } rand = "0.8.3" regex = "1.5" rsa = "0.4"