• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download

main()1 fn 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