`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!");
}
出于测试目的,我需要 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!");
}