cargo rustc --release --features "datagen" -- -C target-cpu=native --emit link=Anura-54E60A34
    Updating git repository `https://github.com/official-monty/montyformat.git`
    Updating crates.io index
 Downloading crates ...
  Downloaded ppv-lite86 v0.2.21
  Downloaded rand_chacha v0.9.0
  Downloaded cfg-if v1.0.1
  Downloaded rand_core v0.9.3
  Downloaded arrayvec v0.7.6
  Downloaded getrandom v0.3.3
  Downloaded rand v0.9.2
  Downloaded zerocopy v0.8.26
  Downloaded libc v0.2.174
   Compiling libc v0.2.174
   Compiling getrandom v0.3.3
   Compiling zerocopy v0.8.26
   Compiling cfg-if v1.0.1
   Compiling anura v0.2.0 (/tmp/tmpikntkpah/Anura/Anura-tmp)
   Compiling arrayvec v0.7.6
   Compiling montyformat v0.7.0 (https://github.com/official-monty/montyformat.git?tag=v0.7.0#090d6481)
   Compiling rand_core v0.9.3
   Compiling ppv-lite86 v0.2.21
   Compiling rand_chacha v0.9.0
   Compiling rand v0.9.2
error[E0658]: `let...else` statements are unstable
   --> src/uci.rs:121:9
    |
121 | /         let Some(first_token) = command_split.next() else {
122 | |             return CommandTypes::Empty;
123 | |         };
    | |__________^
    |
    = note: see issue #87335 <https://github.com/rust-lang/rust/issues/87335> for more information

error[E0658]: `let...else` statements are unstable
   --> src/uci.rs:339:21
    |
339 | /                     let Ok(value) = command_sections[i].parse::<i128>() else {
340 | |                         eprintln!("Invalid {} '{}'", token, command_sections[i]);
341 | |                         return;
342 | |                     };
    | |______________________^
    |
    = note: see issue #87335 <https://github.com/rust-lang/rust/issues/87335> for more information

error[E0658]: use of unstable library feature 'once_cell'
  --> src/rays.rs:10:5
   |
10 | use std::sync::OnceLock;
   |     ^^^^^^^^^^^^^^^^^^^
   |
   = note: see issue #74465 <https://github.com/rust-lang/rust/issues/74465> for more information

error[E0658]: use of unstable library feature 'once_cell'
  --> src/rays.rs:12:22
   |
12 | static BETWEEN_RAYS: OnceLock<[[Bitboard; 64]; 64]> = OnceLock::new();
   |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   |
   = note: see issue #74465 <https://github.com/rust-lang/rust/issues/74465> for more information

error[E0658]: use of unstable library feature 'once_cell'
  --> src/rays.rs:12:55
   |
12 | static BETWEEN_RAYS: OnceLock<[[Bitboard; 64]; 64]> = OnceLock::new();
   |                                                       ^^^^^^^^
   |
   = note: see issue #74465 <https://github.com/rust-lang/rust/issues/74465> for more information

error[E0658]: use of unstable library feature 'once_cell'
  --> src/rays.rs:13:27
   |
13 | static INTERSECTING_RAYS: OnceLock<[[Bitboard; 64]; 64]> = OnceLock::new();
   |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   |
   = note: see issue #74465 <https://github.com/rust-lang/rust/issues/74465> for more information

error[E0658]: use of unstable library feature 'once_cell'
  --> src/rays.rs:13:60
   |
13 | static INTERSECTING_RAYS: OnceLock<[[Bitboard; 64]; 64]> = OnceLock::new();
   |                                                            ^^^^^^^^
   |
   = note: see issue #74465 <https://github.com/rust-lang/rust/issues/74465> for more information

error[E0658]: use of unstable library feature 'int_roundings'
  --> src/nets/value.rs:52:47
   |
52 | const OUTPUT_BUCKET_DIVISOR: usize = 32_usize.div_ceil(OUTPUT_BUCKET_COUNT);
   |                                               ^^^^^^^^
   |
   = note: see issue #88581 <https://github.com/rust-lang/rust/issues/88581> for more information

error[E0658]: use of unstable library feature 'once_cell'
  --> src/rays.rs:12:55
   |
12 | static BETWEEN_RAYS: OnceLock<[[Bitboard; 64]; 64]> = OnceLock::new();
   |                                                       ^^^^^^^^^^^^^
   |
   = note: see issue #74465 <https://github.com/rust-lang/rust/issues/74465> for more information

error[E0658]: use of unstable library feature 'once_cell'
  --> src/rays.rs:13:60
   |
13 | static INTERSECTING_RAYS: OnceLock<[[Bitboard; 64]; 64]> = OnceLock::new();
   |                                                            ^^^^^^^^^^^^^
   |
   = note: see issue #74465 <https://github.com/rust-lang/rust/issues/74465> for more information

error[E0658]: use of unstable library feature 'once_cell'
  --> src/rays.rs:82:18
   |
82 |     BETWEEN_RAYS.get_or_init(init_between_table);
   |                  ^^^^^^^^^^^
   |
   = note: see issue #74465 <https://github.com/rust-lang/rust/issues/74465> for more information

error[E0658]: use of unstable library feature 'once_cell'
  --> src/rays.rs:83:23
   |
83 |     INTERSECTING_RAYS.get_or_init(init_intersection_table);
   |                       ^^^^^^^^^^^
   |
   = note: see issue #74465 <https://github.com/rust-lang/rust/issues/74465> for more information

error[E0658]: use of unstable library feature 'once_cell'
  --> src/rays.rs:88:30
   |
88 |     let table = BETWEEN_RAYS.get_or_init(init_between_table);
   |                              ^^^^^^^^^^^
   |
   = note: see issue #74465 <https://github.com/rust-lang/rust/issues/74465> for more information

error[E0658]: use of unstable library feature 'once_cell'
  --> src/rays.rs:94:35
   |
94 |     let table = INTERSECTING_RAYS.get_or_init(init_intersection_table);
   |                                   ^^^^^^^^^^^
   |
   = note: see issue #74465 <https://github.com/rust-lang/rust/issues/74465> for more information

For more information about this error, try `rustc --explain E0658`.
error: could not compile `anura` due to 14 previous errors
make: *** [makefile:14: all] Error 101