11[package ]
22name = " ringmap"
33edition = " 2021"
4- version = " 0.1.6 "
4+ version = " 0.1.7 "
55documentation = " https://docs.rs/ringmap/"
66repository = " https://github.com/indexmap-rs/ringmap"
77license = " Apache-2.0 OR MIT"
@@ -18,7 +18,7 @@ equivalent = { version = "1.0", default-features = false }
1818
1919arbitrary = { version = " 1.0" , optional = true , default-features = false }
2020quickcheck = { version = " 1.0" , optional = true , default-features = false }
21- serde = { version = " 1.0" , optional = true , default-features = false }
21+ serde_core = { version = " 1.0.220 " , optional = true , default-features = false }
2222borsh = { version = " 1.2" , optional = true , default-features = false }
2323rayon = { version = " 1.9" , optional = true }
2424sval = { version = " 2" , optional = true , default-features = false }
@@ -27,16 +27,22 @@ sval = { version = "2", optional = true, default-features = false }
2727version = " 0.15.0"
2828default-features = false
2929
30+ # serde v1.0.220 is the first version that released with `serde_core`.
31+ # This is required to avoid conflict with other `serde` users which may require an older version.
32+ [target .'cfg(any())' .dependencies ]
33+ serde = { version = " 1.0.220" , default-features = false , optional = true }
34+
3035[dev-dependencies ]
3136itertools = " 0.14"
3237fastrand = { version = " 2" , default-features = false }
3338quickcheck = { version = " 1.0" , default-features = false }
3439fnv = " 1.0"
35- serde_derive = " 1.0"
40+ serde = { version = " 1.0" , default-features = false , features = [ " derive " ] }
3641
3742[features ]
3843default = [" std" ]
3944std = []
45+ serde = [" dep:serde_core" , " dep:serde" ]
4046
4147# for testing only, of course
4248test_debug = []
0 commit comments