自定义

一些像 target_os 这样的条件是由 rustc 隐式提供的,但是自定义的条件必须通过 --cfg 标志传递给 rustc

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

尝试运行它,看看在没有自定义 cfg 标志的情况下会发生什么。

使用自定义 cfg 标志

$ rustc --cfg some_condition custom.rs && ./custom condition met!