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 rand_core v0.9.3 Downloaded cfg-if v1.0.1 Downloaded getrandom v0.3.3 Downloaded arrayvec v0.7.6 Downloaded ppv-lite86 v0.2.21 Downloaded rand_chacha v0.9.0 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/tmpmv8yaoti/Anura/Anura-tmp) Compiling montyformat v0.7.0 (https://github.com/official-monty/montyformat.git?tag=v0.7.0#090d6481) Compiling arrayvec v0.7.6 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