Условная компиляция конкретного бинарного кода - PullRequest
0 голосов
/ 10 марта 2019

Можем ли мы автоматически включить флаг --features для конкретного двоичного файла?Например, для создания server двоичного файла с функцией forserver мы не обязаны:

cargo build --features forserver --bin server

Вместо этого нам нужно только написать в Cargo.toml,

[[bin]]
name = "server"
features = [ "forserver" ]

и прямо к cargo build --bin server.

Или, альтернативно, есть ли запись #![cfg(bin = "server")], позволяющая компилировать блок кода только для конкретного двоичного файла?

...