У меня есть пакет, для которого я хочу, чтобы поддержка serde была необязательной. Я настроил его как функцию, и некоторые из моих зависимостей (например, nалгебра) также настроены как функция.
В моем Cargo.toml
у меня есть что-то вроде этого:
[package]
name = "foo"
[features]
serde_support = []
[dependencies]
nalgebra = {version = "0.16.0", features = ["serde-serialize"]}
Есть ли способ настроить так, чтобы serde-serialize
в nalgebra
включалось только тогда, когда serde_support
в foo
включено?
serde_support = ["nalgebra/serde-serialize"]
- person Shepmaster   schedule 28.07.2018