如何基于库功能设置依赖项的功能?

时间:2018-07-28 20:13:54

标签: rust rust-cargo serde

我有一个软件包,希望对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被启用时被启用?

0 个答案:

没有答案