cargo rustc --release -- -C target-cpu=native --emit link=Anura-64ADC3DF
    Updating crates.io index
    Updating git repository `https://github.com/official-monty/montyformat.git`
   Compiling anura v0.2.0 (/tmp/tmpok0il09y/Anura/Anura-tmp)
   Compiling arrayvec v0.7.6
error[E0658]: `let...else` statements are unstable
   --> src/uci.rs:114:9
    |
114 | /         let Some(first_token) = command_split.next() else {
115 | |             return CommandTypes::Empty;
116 | |         };
    | |__________^
    |
    = 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:321:21
    |
321 | /                     let Ok(value) = command_sections[i].parse::<i128>() else {
322 | |                         eprintln!("Invalid {} '{}'", token, command_sections[i]);
323 | |                         return;
324 | |                     };
    | |______________________^
    |
    = 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/mod.rs:86:47
   |
86 | 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:13: all] Error 101