Skip to content

Commit 03479e2

Browse files
committed
Add serde and serde_json as workspace dependencies and update them
1 parent 79faa3e commit 03479e2

File tree

8 files changed

+22
-21
lines changed

8 files changed

+22
-21
lines changed

Cargo.lock

Lines changed: 6 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,10 @@ members = ["collector", "collector/benchlib", "site", "database", "intern"]
33
exclude = ["rust/src"]
44
resolver = "2"
55

6+
[workspace.dependencies]
7+
serde = "1"
8+
serde_json = "1"
9+
610
[profile.release.package.site]
711
debug = 1
812

collector/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ env_logger = "0.10"
1212
anyhow = "1"
1313
thiserror = "1"
1414
log = "0.4"
15-
serde = { version = "1", features = ["derive"] }
16-
serde_json = "1"
15+
serde = { workspace = true, features = ["derive"] }
16+
serde_json = { workspace = true }
1717
tempfile = "3"
1818
libc = "0.2"
1919
chrono = { version = "0.4", features = ["serde"] }

collector/benchlib/Cargo.toml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,10 @@ description = "Library for defining and measuring benchmarks of Rust code"
77
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
88

99
[dependencies]
10+
serde = { workspace = true, features = ["derive"] }
11+
serde_json = { workspace = true }
12+
1013
anyhow = "1.0.61"
11-
serde = { version = "1.0.143", features = ["derive"] }
12-
serde_json = "1.0.83"
1314
log = "0.4.17"
1415
env_logger = "0.10.0"
1516
clap = { version = "4.1", features = ["derive", "string"] }

database/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ edition = "2021"
66

77
[dependencies]
88
hashbrown = { version = "0.14", features = ["serde"] }
9-
serde = { version = "1", features = ["derive"] }
9+
serde = { workspace = true, features = ["derive"] }
1010
rusqlite = { version = "0.28", features = ["bundled"] }
1111
tokio-postgres = { version = "0.7", features = ["with-chrono-0_4", "runtime"] }
1212
anyhow = "1"

intern/Cargo.toml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,4 @@ parking_lot = "0.12"
1010
arc-swap = "1.3"
1111
hashbrown = "0.14"
1212
lazy_static = "1"
13-
serde = "1"
14-
serde_derive = "1"
13+
serde = { workspace = true, features = ["derive"] }

intern/src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -187,7 +187,7 @@ pub fn intern<T: InternString>(value: &str) -> T {
187187
})
188188
}
189189

190-
#[derive(serde_derive::Serialize, Copy, Clone, PartialEq, Eq)]
190+
#[derive(serde::Serialize, Copy, Clone, PartialEq, Eq)]
191191
#[serde(into = "&'static str")]
192192
pub struct ArenaStr(NonNull<u8>);
193193

site/Cargo.toml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,8 @@ anyhow = "1"
1010
futures = "0.3"
1111
tokio = { version = "1.26", features = ["macros", "time"] }
1212
log = "0.4"
13-
serde = { version = "1", features = ["rc"] }
14-
serde_derive = "1"
15-
serde_json = "1"
13+
serde = { workspace = true, features = ["rc"] }
14+
serde_json = { workspace = true }
1615
hyper = { version = "0.14", features = ["server", "stream"] }
1716
headers = "0.3"
1817
http = "0.2"
@@ -55,6 +54,6 @@ jemalloc-ctl = "0.5"
5554
path = "../collector"
5655

5756
[build-dependencies]
58-
serde = { version = "1", features = ["derive"] }
59-
serde_json = "1"
57+
serde = { workspace = true, features = ["derive"] }
58+
serde_json = { workspace = true }
6059
toml = "0.7"

0 commit comments

Comments
 (0)