我有一个软件包,希望对serde的支持是可选的。我已将其设置为功能,而我的某些依赖项(例如nalgebra)也已将其设置为功能。
在我的Cargo.toml
中,我有这样的东西:
[package]
name = "foo"
[features]
serde_support = []
[dependencies]
nalgebra = {version = "0.16.0", features = ["serde-serialize"]}
是否有一种设置方法,使得serde-serialize
中的nalgebra
仅在serde_support
中的foo
被启用时被启用?