Как включить функции ящиков для каждой платформы в Cargo.toml? - PullRequest
0 голосов
/ 05 июля 2019

Как включить функции ящиков для каждой платформы в конфигурации Cargo.toml? Я пробовал два метода, ни один из которых не работает.

Метод 1:

[target.'cfg(windows)'.dependencies.rusqlite]
version = "0.19.0"
features = ["bundled"]

[target.'cfg(unix)'.dependencies.rusqlite] # same behavior with cfg(not(windows))
version = "0.19.0"

Метод 2:

[target.'cfg(windows)'.dependencies]
rusqlite = { version = "0.19.0", features = ["bundled"] }

[target.'cfg(unix)'.dependencies]
rusqlite = { version = "0.19.0" }

Я пытаюсь использовать функцию «в комплекте» только на платформах Windows, но независимо от того, каким образом я пытаюсь настроить груз, он всегда добавляет функцию «в комплекте» при сборке в системе Ubuntu.

Возможно ли включить функции только на одной платформе?

1 Ответ

1 голос
/ 06 июля 2019

Возможно ли включить функции только на одной платформе?

Нет, это невозможно из-за проблемы с грузом # 1197 .

Смотри также:

...