`cfg` 总是真/假?

`cfg` which is always true / false?

出于测试目的,我需要 cfg,它始终为真/假。 对于 true 我使用

#[ cfg( target_pointer_width = "64") ]
...

但显然不够通用。 表达 cfg 以获得必要价值的最佳方式是什么?

只需为始终为真的 cfg 选项执行此操作:

#[cfg(all())]
fn main() {
    println!("It works!");
}

如果您需要一个始终为 false 的 cfg 选项,您可以使用:

#[cfg(any())]
fn main() {
    println!("It disappears!");
}