fn main() { | |
let ac = autocfg::new(); | |
for root in &["core", "std"] { | |
for size in &[8, 16, 32, 64, 128] { | |
ac.emit_expression_cfg( | |
&format!("{}::sync::atomic::AtomicU{}::compare_exchange", root, size), | |
&format!("has_atomic_u{}", size), | |
); | |
ac.emit_expression_cfg( | |
&format!("{}::sync::atomic::AtomicI{}::compare_exchange", root, size), | |
&format!("has_atomic_i{}", size), | |
); | |
} | |
} | |
} |