Move postage crate version specification to workspace Cargo.toml

Max Brunsfeld created

Change summary

Cargo.toml                        | 1 +
crates/call/Cargo.toml            | 2 +-
crates/client/Cargo.toml          | 2 +-
crates/collab_ui/Cargo.toml       | 2 +-
crates/diagnostics/Cargo.toml     | 2 +-
crates/editor/Cargo.toml          | 2 +-
crates/feedback/Cargo.toml        | 2 +-
crates/file_finder/Cargo.toml     | 2 +-
crates/go_to_line/Cargo.toml      | 2 +-
crates/gpui/Cargo.toml            | 2 +-
crates/language/Cargo.toml        | 2 +-
crates/live_kit_client/Cargo.toml | 2 +-
crates/lsp/Cargo.toml             | 2 +-
crates/outline/Cargo.toml         | 2 +-
crates/project/Cargo.toml         | 2 +-
crates/project_panel/Cargo.toml   | 2 +-
crates/project_symbols/Cargo.toml | 2 +-
crates/recent_projects/Cargo.toml | 2 +-
crates/search/Cargo.toml          | 2 +-
crates/settings/Cargo.toml        | 2 +-
crates/text/Cargo.toml            | 2 +-
crates/theme_selector/Cargo.toml  | 3 +--
crates/workspace/Cargo.toml       | 2 +-
crates/zed/Cargo.toml             | 2 +-
24 files changed, 24 insertions(+), 24 deletions(-)

Detailed changes

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" }

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"] }

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"

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"] }
 

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"

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"] }

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"] }

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"] }

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 }

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"

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"] }

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 }

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"] }

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"

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"

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"
 

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]

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"

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"] }

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"] }

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" }

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"
-

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"] }

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"