main()1fn main() { 2 let ac = autocfg::new(); 3 4 for root in &["core", "std"] { 5 for size in &[8, 16, 32, 64, 128] { 6 ac.emit_expression_cfg( 7 &format!("{}::sync::atomic::AtomicU{}::compare_exchange", root, size), 8 &format!("has_atomic_u{}", size), 9 ); 10 ac.emit_expression_cfg( 11 &format!("{}::sync::atomic::AtomicI{}::compare_exchange", root, size), 12 &format!("has_atomic_i{}", size), 13 ); 14 } 15 } 16 } 17