4

我想在我的库中包含依赖于该功能激活的依赖项的功能。如果我用 feature 编译"serde",我想安装ndarray支持"serde"。并且默认应该是默认ndarray安装。

我想要这样的东西Cargo.toml


[features]
include-serde = ["ndarray-with-serde"]

[dependencies]
ndarray = { version = "0.x" }
ndarray-with-serde = { version = "0.x", features=["serde"] }

目前这可能吗?

4

1 回答 1

1

您可以在/.

[features]
myfeature = ["library_foo/bar", "libary_foo/ham"]

[dependencies]
library_foo = { version = "0.x" }

上面的代码片段安装功能"bar"以及何时激活。"ham""library_foo""myfeature"

于 2021-02-04T15:36:24.250 回答