Skip to content

Commit b09b98c

Browse files
committed
Make thin-vec/serde dependency dependent on persistence feature
1 parent e5bd9eb commit b09b98c

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

Cargo.toml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ parking_lot = "0.12"
2323
portable-atomic = "1"
2424
rustc-hash = "2"
2525
smallvec = "1"
26-
thin-vec = { version = "0.2.14", features = ["serde"] }
26+
thin-vec = { version = "0.2.14" }
2727
tracing = { version = "0.1", default-features = false, features = ["std"] }
2828

2929
# Automatic ingredient registration.
@@ -44,7 +44,12 @@ serde = { version = "1.0.219", features = ["derive"], optional = true }
4444
[features]
4545
default = ["salsa_unstable", "rayon", "macros", "inventory", "accumulator"]
4646
inventory = ["dep:inventory"]
47-
persistence = ["dep:serde", "dep:erased-serde", "salsa-macros/persistence"]
47+
persistence = [
48+
"dep:serde",
49+
"dep:erased-serde",
50+
"salsa-macros/persistence",
51+
"thin-vec/serde",
52+
]
4853
shuttle = ["dep:shuttle"]
4954
accumulator = ["salsa-macro-rules/accumulator"]
5055
macros = ["dep:salsa-macros"]

0 commit comments

Comments
 (0)