Skip to content

Commit a0256a3

Browse files
committed
refactor: centralize dependency features in workspace root
1 parent 1f22db5 commit a0256a3

File tree

3 files changed

+23
-12
lines changed

3 files changed

+23
-12
lines changed

Cargo.toml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,14 @@ default-members = [
99
]
1010

1111
resolver = "2"
12+
13+
[workspace.dependencies]
14+
anyhow = "1.0.95"
15+
clap = "4.5.26"
16+
serde = "1.0.217"
17+
serde_json = "1.0.135"
18+
thiserror = "2.0.11"
19+
tokio = "1"
20+
tokio-test = "0.4.4"
21+
tracing = "0.1.41"
22+
tracing-subscriber = "0.3.19"

chatty-tcp/Cargo.toml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,18 +4,18 @@ version = "0.0.1"
44
edition = "2021"
55

66
[dependencies]
7-
tokio = { version = "1", features = ["full"] }
8-
tracing = "0.1.41"
9-
thiserror = "2.0.11"
10-
anyhow = "1.0.95"
11-
serde = "1.0.217"
12-
serde_json = "1.0.135"
13-
clap = { version = "4.5.26", features = ["derive"] }
7+
tokio = { workspace = true, features = ["full"] }
8+
tracing = { workspace = true }
9+
thiserror = { workspace = true }
10+
anyhow = { workspace = true }
11+
serde = { workspace = true }
12+
serde_json = { workspace = true }
13+
clap = { workspace = true, features = ["derive"] }
1414
# workspace member depdenencies
1515
chatty-types = { path = "../chatty-types" }
1616

1717
[dev-dependencies]
18-
tokio-test = "0.4.4"
18+
tokio-test = { workspace = true }
1919

2020
[[bin]]
2121
name = "server"

chatty-types/Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ version = "0.0.1"
44
edition = "2021"
55

66
[dependencies]
7-
tracing = "0.1.41"
8-
tracing-subscriber = { version = "0.3.19", features = ["env-filter"] }
9-
anyhow = "1.0.95"
10-
serde = { version = "1.0.217", features = ["derive"] }
7+
tracing = { workspace = true }
8+
tracing-subscriber = { workspace = true, features = ["env-filter"] }
9+
anyhow = { workspace = true }
10+
serde = { workspace = true, features = ["derive"] }

0 commit comments

Comments
 (0)