#[cfg(foo)]
#[cfg(bar = "baz")] #[cfg(any(unix, windows))]
#[cfg(all(unix, target_pointer_width = "32"))]
#[cfg(not(foo))]#[cfg(any(not(unix), all(target_os="macos", target_arch = "powerpc")))]
[features]
# no features by default
default = []
# The “secure-password” feature depends on the bcrypt package.
secure-password = ["bcrypt"] --cfg feature="${feature_name}" #[cfg(feature = "foo")]
mod foo {
}
#[cfg_attr(a, b)]
if cfg!(target_os = "macos") || cfg!(target_os = "ios") {
println!("Think Different!");
}原文地址:http://blog.csdn.net/ucan23/article/details/45716247