Skip to content

Commit e07376b

Browse files
authored
Merge pull request #2 from pelanororg/sharon/add-rkyv-spur
Adds rkyv support to Spurs
2 parents 67f38a7 + 65096a7 commit e07376b

File tree

3 files changed

+243
-8
lines changed

3 files changed

+243
-8
lines changed

Cargo.lock

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

Cargo.toml

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,11 @@ no-std = ["ahasher"]
2020
multi-threaded = ["dashmap"]
2121
ahasher = ["ahash"]
2222
serialize = ["serde", "hashbrown/serde"]
23+
rkyv = ["dep:rkyv", "rkyv/size_32"]
24+
rkyv-16 = ["dep:rkyv", "rkyv?/size_16"]
25+
rkyv-32 = ["dep:rkyv", "rkyv?/size_32"]
26+
rkyv-64 = ["dep:rkyv", "rkyv?/size_64"]
27+
rkyv_serialize = ["rkyv"]
2328

2429
# Provides a concurrent hashmap, enabled with the `multi-threaded` feature
2530
[dependencies.dashmap]
@@ -43,7 +48,13 @@ features = ["raw"]
4348
[dependencies.serde]
4449
version = "1.0.123"
4550
default-features = false
46-
features = ["alloc"]
51+
features = ["alloc", "serde_derive"]
52+
optional = true
53+
54+
[dependencies.rkyv]
55+
version = "0.7.44"
56+
default-features = false
57+
features = ["validation"]
4758
optional = true
4859

4960
# Provides abomonation support for keys, enabled with the `abomonation` feature

0 commit comments

Comments
 (0)