自定义
一些像 target_os
这样的条件是由 rustc
隐式提供的,但是自定义的条件必须通过 --cfg
标志传递给 rustc
。
尝试运行它,看看在没有自定义 cfg
标志的情况下会发生什么。
使用自定义 cfg
标志
$ rustc --cfg some_condition custom.rs && ./custom
condition met!
一些像 target_os
这样的条件是由 rustc
隐式提供的,但是自定义的条件必须通过 --cfg
标志传递给 rustc
。
尝试运行它,看看在没有自定义 cfg
标志的情况下会发生什么。
使用自定义 cfg
标志
$ rustc --cfg some_condition custom.rs && ./custom
condition met!