Skip to content

Commit 0d67c85

Browse files
committed
fix: Actually avoid serde as dependency, when the serde feature is off
`faster-hex` has serde as default dependency, and was not marked with `default-features = false`.
1 parent 3820a0f commit 0d67c85

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

gix-hash/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,13 @@ test = false
1717

1818
[features]
1919
## Data structures implement `serde::Serialize` and `serde::Deserialize`.
20-
serde = ["dep:serde"]
20+
serde = ["dep:serde", "faster-hex/serde"]
2121

2222
[dependencies]
2323
gix-features = { version = "^0.42.1", path = "../gix-features", features = ["progress"] }
2424

2525
thiserror = "2.0.0"
26-
faster-hex = { version = "0.10.0" }
26+
faster-hex = { version = "0.10.0", default-features = false, features = ["std"] }
2727
serde = { version = "1.0.114", optional = true, default-features = false, features = ["derive"] }
2828
sha1-checked = { version = "0.10.0", default-features = false }
2929

gix-packetline-blocking/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,14 +26,14 @@ async-io = []
2626

2727
#! ### Other
2828
## Data structures implement `serde::Serialize` and `serde::Deserialize`.
29-
serde = ["dep:serde", "bstr/serde"]
29+
serde = ["dep:serde", "bstr/serde", "faster-hex/serde"]
3030

3131
[dependencies]
3232
gix-trace = { version = "^0.1.12", path = "../gix-trace" }
3333

3434
serde = { version = "1.0.114", optional = true, default-features = false, features = ["std", "derive"] }
3535
thiserror = "2.0.0"
36-
faster-hex = { version = "0.10.0" }
36+
faster-hex = { version = "0.10.0", default-features = false, features = ["std"] }
3737
bstr = { version = "1.12.0", default-features = false, features = ["std"] }
3838

3939
document-features = { version = "0.2.0", optional = true }

gix-packetline/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ async-io = ["dep:futures-io", "futures-lite", "dep:pin-project-lite"]
2929

3030
#! ### Other
3131
## Data structures implement `serde::Serialize` and `serde::Deserialize`.
32-
serde = ["dep:serde", "bstr/serde"]
32+
serde = ["dep:serde", "bstr/serde", "faster-hex/serde"]
3333

3434
[[test]]
3535
name = "async-packetline"
@@ -46,7 +46,7 @@ gix-trace = { version = "^0.1.12", path = "../gix-trace" }
4646

4747
serde = { version = "1.0.114", optional = true, default-features = false, features = ["std", "derive"] }
4848
thiserror = "2.0.0"
49-
faster-hex = { version = "0.10.0" }
49+
faster-hex = { version = "0.10.0", default-features = false, features = ["std"] }
5050
bstr = { version = "1.12.0", default-features = false, features = ["std"] }
5151
# async support
5252
futures-io = { version = "0.3.16", optional = true }

0 commit comments

Comments
 (0)