[INFO] cloning repository https://github.com/jerryshell/osmos
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/jerryshell/osmos" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjerryshell%2Fosmos", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjerryshell%2Fosmos'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] d2301f163697113dbc3fc0fdeb5336f7a2878f1a
[INFO] testing jerryshell/osmos against 1.98.0-beta.8+cargoflags=--release for beta-release-1.99-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjerryshell%2Fosmos" "/workspace/builds/worker-1-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/jerryshell/osmos
[INFO] finished tweaking git repo https://github.com/jerryshell/osmos
[INFO] tweaked toml for git repo https://github.com/jerryshell/osmos written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/jerryshell/osmos on toolchain 1.98.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/jerryshell/osmos already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded wasm-bindgen-macro-support v0.2.99
[INFO] [stderr]   Downloaded wasm-bindgen-shared v0.2.99
[INFO] [stderr]   Downloaded wasm-bindgen-macro v0.2.99
[INFO] [stderr]   Downloaded wasm-bindgen-backend v0.2.99
[INFO] [stderr]   Downloaded wasm-bindgen v0.2.99
[INFO] [stderr]   Downloaded rawpointer v0.2.1
[INFO] [stderr]   Downloaded typenum v1.17.0
[INFO] [stderr]   Downloaded approx v0.5.1
[INFO] [stderr]   Downloaded num-integer v0.1.46
[INFO] [stderr]   Downloaded autocfg v1.4.0
[INFO] [stderr]   Downloaded nalgebra-macros v0.2.2
[INFO] [stderr]   Downloaded ppv-lite86 v0.2.20
[INFO] [stderr]   Downloaded quote v1.0.37
[INFO] [stderr]   Downloaded serde-wasm-bindgen v0.6.5
[INFO] [stderr]   Downloaded wasi v0.11.0+wasi-snapshot-preview1
[INFO] [stderr]   Downloaded proc-macro2 v1.0.92
[INFO] [stderr]   Downloaded zerocopy-derive v0.7.35
[INFO] [stderr]   Downloaded once_cell v1.20.2
[INFO] [stderr]   Downloaded log v0.4.22
[INFO] [stderr]   Downloaded unicode-ident v1.0.14
[INFO] [stderr]   Downloaded simba v0.9.0
[INFO] [stderr]   Downloaded matrixmultiply v0.3.9
[INFO] [stderr]   Downloaded getrandom v0.2.15
[INFO] [stderr]   Downloaded serde_derive v1.0.216
[INFO] [stderr]   Downloaded bytemuck v1.20.0
[INFO] [stderr]   Downloaded safe_arch v0.7.2
[INFO] [stderr]   Downloaded serde v1.0.216
[INFO] [stderr]   Downloaded js-sys v0.3.76
[INFO] [stderr]   Downloaded bumpalo v3.16.0
[INFO] [stderr]   Downloaded wide v0.7.30
[INFO] [stderr]   Downloaded num-bigint v0.4.6
[INFO] [stderr]   Downloaded rand v0.9.3
[INFO] [stderr]   Downloaded wasip2 v1.0.2+wasi-0.2.9
[INFO] [stderr]   Downloaded zerocopy v0.7.35
[INFO] [stderr]   Downloaded syn v2.0.90
[INFO] [stderr]   Downloaded nalgebra v0.33.2
[INFO] [stderr]   Downloaded libc v0.2.168
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 016c56d87a45936d771f94f7aa982aff5cbcfe7e6700abaa837734c0c6ba1db2
[INFO] running `Command { std: "docker" "start" "016c56d87a45936d771f94f7aa982aff5cbcfe7e6700abaa837734c0c6ba1db2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "016c56d87a45936d771f94f7aa982aff5cbcfe7e6700abaa837734c0c6ba1db2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "016c56d87a45936d771f94f7aa982aff5cbcfe7e6700abaa837734c0c6ba1db2" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "016c56d87a45936d771f94f7aa982aff5cbcfe7e6700abaa837734c0c6ba1db2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "016c56d87a45936d771f94f7aa982aff5cbcfe7e6700abaa837734c0c6ba1db2" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.92
[INFO] [stderr]    Compiling unicode-ident v1.0.14
[INFO] [stderr]    Compiling autocfg v1.4.0
[INFO] [stderr]    Compiling cfg-if v1.0.0
[INFO] [stderr]    Compiling libc v0.2.168
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling wasm-bindgen-shared v0.2.99
[INFO] [stderr]    Compiling bytemuck v1.20.0
[INFO] [stderr]    Compiling paste v1.0.15
[INFO] [stderr]    Compiling typenum v1.17.0
[INFO] [stderr]    Compiling log v0.4.22
[INFO] [stderr]    Compiling safe_arch v0.7.2
[INFO] [stderr]    Compiling bumpalo v3.16.0
[INFO] [stderr]    Compiling rawpointer v0.2.1
[INFO] [stderr]    Compiling wasm-bindgen v0.2.99
[INFO] [stderr]    Compiling once_cell v1.20.2
[INFO] [stderr]    Compiling serde v1.0.216
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling matrixmultiply v0.3.9
[INFO] [stderr]    Compiling wide v0.7.30
[INFO] [stderr]    Compiling quote v1.0.37
[INFO] [stderr]    Compiling syn v2.0.90
[INFO] [stderr]    Compiling getrandom v0.2.15
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling approx v0.5.1
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling num-rational v0.4.2
[INFO] [stderr]    Compiling simba v0.9.0
[INFO] [stderr]    Compiling wasm-bindgen-backend v0.2.99
[INFO] [stderr]    Compiling zerocopy-derive v0.7.35
[INFO] [stderr]    Compiling nalgebra-macros v0.2.2
[INFO] [stderr]    Compiling serde_derive v1.0.216
[INFO] [stderr]    Compiling zerocopy v0.7.35
[INFO] [stderr]    Compiling wasm-bindgen-macro-support v0.2.99
[INFO] [stderr]    Compiling ppv-lite86 v0.2.20
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand v0.9.3
[INFO] [stderr]    Compiling wasm-bindgen-macro v0.2.99
[INFO] [stderr]    Compiling osmos-nn v0.1.0 (/opt/rustwide/workdir/osmos-nn)
[INFO] [stderr]    Compiling osmos-ga v0.1.0 (/opt/rustwide/workdir/osmos-ga)
[INFO] [stdout] warning: use of deprecated method `rand::Rng::gen_range`: Renamed to `random_range`
[INFO] [stdout]   --> osmos-nn/src/neuron.rs:18:31
[INFO] [stdout]    |
[INFO] [stdout] 18 |         let bias = rand::Rng::gen_range(rng, RANGE);
[INFO] [stdout]    |                               ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `rand::Rng::gen_range`: Renamed to `random_range`
[INFO] [stdout]   --> osmos-nn/src/neuron.rs:20:33
[INFO] [stdout]    |
[INFO] [stdout] 20 |             .map(|_| rand::Rng::gen_range(rng, RANGE))
[INFO] [stdout]    |                                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `rand::Rng::gen_bool`: Renamed to `random_bool`
[INFO] [stdout]  --> osmos-ga/src/crossover.rs:9:39
[INFO] [stdout]   |
[INFO] [stdout] 9 |         .map(|(&a, &b)| if rand::Rng::gen_bool(rng, 0.5) { a } else { b })
[INFO] [stdout]   |                                       ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `rand::Rng::gen_bool`: Renamed to `random_bool`
[INFO] [stdout]  --> osmos-ga/src/mutation.rs:8:38
[INFO] [stdout]   |
[INFO] [stdout] 8 |         let mutate_flag = rand::Rng::gen_bool(rng, mutate_chance);
[INFO] [stdout]   |                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `rand::Rng::gen_bool`: Renamed to `random_bool`
[INFO] [stdout]   --> osmos-ga/src/mutation.rs:10:38
[INFO] [stdout]    |
[INFO] [stdout] 10 |             let sign = if rand::Rng::gen_bool(rng, 0.5) {
[INFO] [stdout]    |                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `rand::Rng::gen`: Renamed to `random` to avoid conflict with the new `gen` keyword in Rust 2024.
[INFO] [stdout]   --> osmos-ga/src/mutation.rs:15:55
[INFO] [stdout]    |
[INFO] [stdout] 15 |             *gene += sign * mutate_coeff * rand::Rng::gen::<f32>(rng);
[INFO] [stdout]    |                                                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `rand::Rng::gen_range`: Renamed to `random_range`
[INFO] [stdout]  --> osmos-ga/src/selection.rs:7:39
[INFO] [stdout]   |
[INFO] [stdout] 7 |         let random_index = rand::Rng::gen_range(rng, 0..object_list.len());
[INFO] [stdout]   |                                       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `rand::Rng::gen_bool`: Renamed to `random_bool`
[INFO] [stdout]   --> osmos-ga/src/selection.rs:13:30
[INFO] [stdout]    |
[INFO] [stdout] 13 |         let win = rand::Rng::gen_bool(rng, probability);
[INFO] [stdout]    |                              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling js-sys v0.3.76
[INFO] [stderr]    Compiling nalgebra v0.33.2
[INFO] [stderr]    Compiling serde-wasm-bindgen v0.6.5
[INFO] [stderr]    Compiling osmos-core v0.1.0 (/opt/rustwide/workdir/osmos-core)
[INFO] [stdout] warning: use of deprecated method `rand::Rng::gen_range`: Renamed to `random_range`
[INFO] [stdout]   --> osmos-core/src/cell.rs:18:32
[INFO] [stdout]    |
[INFO] [stdout] 18 |             energy: rand::Rng::gen_range(rng, 1..=2),
[INFO] [stdout]    |                                ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `rand::Rng::gen`: Renamed to `random` to avoid conflict with the new `gen` keyword in Rust 2024.
[INFO] [stdout]   --> osmos-core/src/cell.rs:26:31
[INFO] [stdout]    |
[INFO] [stdout] 26 |         self.position.x = rng.gen();
[INFO] [stdout]    |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `rand::Rng::gen`: Renamed to `random` to avoid conflict with the new `gen` keyword in Rust 2024.
[INFO] [stdout]   --> osmos-core/src/cell.rs:27:31
[INFO] [stdout]    |
[INFO] [stdout] 27 |         self.position.y = rng.gen();
[INFO] [stdout]    |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling osmos-sim v0.1.0 (/opt/rustwide/workdir/osmos-sim)
[INFO] [stdout] warning: use of deprecated function `rand::thread_rng`: Renamed to `rng`
[INFO] [stdout]   --> osmos-sim/src/simulator.rs:14:29
[INFO] [stdout]    |
[INFO] [stdout] 14 |         let mut rng = rand::thread_rng();
[INFO] [stdout]    |                             ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `rand::Rng::gen`: Renamed to `random` to avoid conflict with the new `gen` keyword in Rust 2024.
[INFO] [stdout]   --> osmos-sim/src/system/movement.rs:17:42
[INFO] [stdout]    |
[INFO] [stdout] 17 |             object.cell.position.x = rng.gen();
[INFO] [stdout]    |                                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `rand::Rng::gen`: Renamed to `random` to avoid conflict with the new `gen` keyword in Rust 2024.
[INFO] [stdout]   --> osmos-sim/src/system/movement.rs:18:42
[INFO] [stdout]    |
[INFO] [stdout] 18 |             object.cell.position.y = rng.gen();
[INFO] [stdout]    |                                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling osmos-cli v0.1.0 (/opt/rustwide/workdir/osmos-cli)
[INFO] [stderr]    Compiling osmos-wasm v0.1.0 (/opt/rustwide/workdir/osmos-wasm)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 03s
[INFO] running `Command { std: "docker" "inspect" "016c56d87a45936d771f94f7aa982aff5cbcfe7e6700abaa837734c0c6ba1db2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "016c56d87a45936d771f94f7aa982aff5cbcfe7e6700abaa837734c0c6ba1db2" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling cfg-if v1.0.0
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling bytemuck v1.20.0
[INFO] [stderr]    Compiling libc v0.2.168
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling rawpointer v0.2.1
[INFO] [stderr]    Compiling typenum v1.17.0
[INFO] [stderr]    Compiling once_cell v1.20.2
[INFO] [stderr]    Compiling serde v1.0.216
[INFO] [stderr]    Compiling matrixmultiply v0.3.9
[INFO] [stderr]    Compiling safe_arch v0.7.2
[INFO] [stderr]    Compiling zerocopy v0.7.35
[INFO] [stderr]    Compiling wasm-bindgen v0.2.99
[INFO] [stderr]    Compiling wide v0.7.30
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling getrandom v0.2.15
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling ppv-lite86 v0.2.20
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling approx v0.5.1
[INFO] [stderr]    Compiling js-sys v0.3.76
[INFO] [stderr]    Compiling num-rational v0.4.2
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand v0.9.3
[INFO] [stderr]    Compiling osmos-nn v0.1.0 (/opt/rustwide/workdir/osmos-nn)
[INFO] [stderr]    Compiling osmos-ga v0.1.0 (/opt/rustwide/workdir/osmos-ga)
[INFO] [stdout] warning: use of deprecated method `rand::Rng::gen_range`: Renamed to `random_range`
[INFO] [stdout]   --> osmos-nn/src/neuron.rs:18:31
[INFO] [stdout]    |
[INFO] [stdout] 18 |         let bias = rand::Rng::gen_range(rng, RANGE);
[INFO] [stdout]    |                               ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `rand::Rng::gen_range`: Renamed to `random_range`
[INFO] [stdout]   --> osmos-nn/src/neuron.rs:20:33
[INFO] [stdout]    |
[INFO] [stdout] 20 |             .map(|_| rand::Rng::gen_range(rng, RANGE))
[INFO] [stdout]    |                                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `rand::Rng::gen_bool`: Renamed to `random_bool`
[INFO] [stdout]  --> osmos-ga/src/crossover.rs:9:39
[INFO] [stdout]   |
[INFO] [stdout] 9 |         .map(|(&a, &b)| if rand::Rng::gen_bool(rng, 0.5) { a } else { b })
[INFO] [stdout]   |                                       ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `rand::Rng::gen_bool`: Renamed to `random_bool`
[INFO] [stdout]  --> osmos-ga/src/mutation.rs:8:38
[INFO] [stdout]   |
[INFO] [stdout] 8 |         let mutate_flag = rand::Rng::gen_bool(rng, mutate_chance);
[INFO] [stdout]   |                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `rand::Rng::gen_bool`: Renamed to `random_bool`
[INFO] [stdout]   --> osmos-ga/src/mutation.rs:10:38
[INFO] [stdout]    |
[INFO] [stdout] 10 |             let sign = if rand::Rng::gen_bool(rng, 0.5) {
[INFO] [stdout]    |                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `rand::Rng::gen`: Renamed to `random` to avoid conflict with the new `gen` keyword in Rust 2024.
[INFO] [stdout]   --> osmos-ga/src/mutation.rs:15:55
[INFO] [stdout]    |
[INFO] [stdout] 15 |             *gene += sign * mutate_coeff * rand::Rng::gen::<f32>(rng);
[INFO] [stdout]    |                                                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `rand::Rng::gen_range`: Renamed to `random_range`
[INFO] [stdout]  --> osmos-ga/src/selection.rs:7:39
[INFO] [stdout]   |
[INFO] [stdout] 7 |         let random_index = rand::Rng::gen_range(rng, 0..object_list.len());
[INFO] [stdout]   |                                       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `rand::Rng::gen_bool`: Renamed to `random_bool`
[INFO] [stdout]   --> osmos-ga/src/selection.rs:13:30
[INFO] [stdout]    |
[INFO] [stdout] 13 |         let win = rand::Rng::gen_bool(rng, probability);
[INFO] [stdout]    |                              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `rand::Rng::gen_bool`: Renamed to `random_bool`
[INFO] [stdout]  --> osmos-ga/src/crossover.rs:9:39
[INFO] [stdout]   |
[INFO] [stdout] 9 |         .map(|(&a, &b)| if rand::Rng::gen_bool(rng, 0.5) { a } else { b })
[INFO] [stdout]   |                                       ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `rand::Rng::gen_bool`: Renamed to `random_bool`
[INFO] [stdout]  --> osmos-ga/src/mutation.rs:8:38
[INFO] [stdout]   |
[INFO] [stdout] 8 |         let mutate_flag = rand::Rng::gen_bool(rng, mutate_chance);
[INFO] [stdout]   |                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `rand::Rng::gen_bool`: Renamed to `random_bool`
[INFO] [stdout]   --> osmos-ga/src/mutation.rs:10:38
[INFO] [stdout]    |
[INFO] [stdout] 10 |             let sign = if rand::Rng::gen_bool(rng, 0.5) {
[INFO] [stdout]    |                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `rand::Rng::gen`: Renamed to `random` to avoid conflict with the new `gen` keyword in Rust 2024.
[INFO] [stdout]   --> osmos-ga/src/mutation.rs:15:55
[INFO] [stdout]    |
[INFO] [stdout] 15 |             *gene += sign * mutate_coeff * rand::Rng::gen::<f32>(rng);
[INFO] [stdout]    |                                                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `rand::Rng::gen_range`: Renamed to `random_range`
[INFO] [stdout]  --> osmos-ga/src/selection.rs:7:39
[INFO] [stdout]   |
[INFO] [stdout] 7 |         let random_index = rand::Rng::gen_range(rng, 0..object_list.len());
[INFO] [stdout]   |                                       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `rand::Rng::gen_bool`: Renamed to `random_bool`
[INFO] [stdout]   --> osmos-ga/src/selection.rs:13:30
[INFO] [stdout]    |
[INFO] [stdout] 13 |         let win = rand::Rng::gen_bool(rng, probability);
[INFO] [stdout]    |                              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `rand::Rng::gen_range`: Renamed to `random_range`
[INFO] [stdout]   --> osmos-nn/src/neuron.rs:18:31
[INFO] [stdout]    |
[INFO] [stdout] 18 |         let bias = rand::Rng::gen_range(rng, RANGE);
[INFO] [stdout]    |                               ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `rand::Rng::gen_range`: Renamed to `random_range`
[INFO] [stdout]   --> osmos-nn/src/neuron.rs:20:33
[INFO] [stdout]    |
[INFO] [stdout] 20 |             .map(|_| rand::Rng::gen_range(rng, RANGE))
[INFO] [stdout]    |                                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `rand::thread_rng`: Renamed to `rng`
[INFO] [stdout]  --> osmos-nn/tests/network_test.rs:4:29
[INFO] [stdout]   |
[INFO] [stdout] 4 |         let mut rng = rand::thread_rng();
[INFO] [stdout]   |                             ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `rand::thread_rng`: Renamed to `rng`
[INFO] [stdout]  --> osmos-nn/tests/neuron_test.rs:3:25
[INFO] [stdout]   |
[INFO] [stdout] 3 |     let mut rng = rand::thread_rng();
[INFO] [stdout]   |                         ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `rand::thread_rng`: Renamed to `rng`
[INFO] [stdout]  --> osmos-nn/tests/layer_test.rs:3:25
[INFO] [stdout]   |
[INFO] [stdout] 3 |     let mut rng = rand::thread_rng();
[INFO] [stdout]   |                         ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling simba v0.9.0
[INFO] [stderr]    Compiling serde-wasm-bindgen v0.6.5
[INFO] [stderr]    Compiling nalgebra v0.33.2
[INFO] [stderr]    Compiling osmos-core v0.1.0 (/opt/rustwide/workdir/osmos-core)
[INFO] [stdout] warning: use of deprecated method `rand::Rng::gen_range`: Renamed to `random_range`
[INFO] [stdout]   --> osmos-core/src/cell.rs:18:32
[INFO] [stdout]    |
[INFO] [stdout] 18 |             energy: rand::Rng::gen_range(rng, 1..=2),
[INFO] [stdout]    |                                ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `rand::Rng::gen`: Renamed to `random` to avoid conflict with the new `gen` keyword in Rust 2024.
[INFO] [stdout]   --> osmos-core/src/cell.rs:26:31
[INFO] [stdout]    |
[INFO] [stdout] 26 |         self.position.x = rng.gen();
[INFO] [stdout]    |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `rand::Rng::gen`: Renamed to `random` to avoid conflict with the new `gen` keyword in Rust 2024.
[INFO] [stdout]   --> osmos-core/src/cell.rs:27:31
[INFO] [stdout]    |
[INFO] [stdout] 27 |         self.position.y = rng.gen();
[INFO] [stdout]    |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling osmos-sim v0.1.0 (/opt/rustwide/workdir/osmos-sim)
[INFO] [stdout] warning: use of deprecated method `rand::Rng::gen_range`: Renamed to `random_range`
[INFO] [stdout]   --> osmos-core/src/cell.rs:18:32
[INFO] [stdout]    |
[INFO] [stdout] 18 |             energy: rand::Rng::gen_range(rng, 1..=2),
[INFO] [stdout]    |                                ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `rand::Rng::gen`: Renamed to `random` to avoid conflict with the new `gen` keyword in Rust 2024.
[INFO] [stdout]   --> osmos-core/src/cell.rs:26:31
[INFO] [stdout]    |
[INFO] [stdout] 26 |         self.position.x = rng.gen();
[INFO] [stdout]    |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `rand::Rng::gen`: Renamed to `random` to avoid conflict with the new `gen` keyword in Rust 2024.
[INFO] [stdout]   --> osmos-core/src/cell.rs:27:31
[INFO] [stdout]    |
[INFO] [stdout] 27 |         self.position.y = rng.gen();
[INFO] [stdout]    |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `rand::thread_rng`: Renamed to `rng`
[INFO] [stdout]   --> osmos-sim/src/simulator.rs:14:29
[INFO] [stdout]    |
[INFO] [stdout] 14 |         let mut rng = rand::thread_rng();
[INFO] [stdout]    |                             ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `rand::thread_rng`: Renamed to `rng`
[INFO] [stdout]   --> osmos-sim/src/simulator.rs:14:29
[INFO] [stdout]    |
[INFO] [stdout] 14 |         let mut rng = rand::thread_rng();
[INFO] [stdout]    |                             ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `rand::Rng::gen`: Renamed to `random` to avoid conflict with the new `gen` keyword in Rust 2024.
[INFO] [stdout]   --> osmos-sim/src/system/movement.rs:17:42
[INFO] [stdout]    |
[INFO] [stdout] 17 |             object.cell.position.x = rng.gen();
[INFO] [stdout]    |                                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `rand::Rng::gen`: Renamed to `random` to avoid conflict with the new `gen` keyword in Rust 2024.
[INFO] [stdout]   --> osmos-sim/src/system/movement.rs:18:42
[INFO] [stdout]    |
[INFO] [stdout] 18 |             object.cell.position.y = rng.gen();
[INFO] [stdout]    |                                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `rand::Rng::gen`: Renamed to `random` to avoid conflict with the new `gen` keyword in Rust 2024.
[INFO] [stdout]   --> osmos-sim/src/system/movement.rs:17:42
[INFO] [stdout]    |
[INFO] [stdout] 17 |             object.cell.position.x = rng.gen();
[INFO] [stdout]    |                                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `rand::Rng::gen`: Renamed to `random` to avoid conflict with the new `gen` keyword in Rust 2024.
[INFO] [stdout]   --> osmos-sim/src/system/movement.rs:18:42
[INFO] [stdout]    |
[INFO] [stdout] 18 |             object.cell.position.y = rng.gen();
[INFO] [stdout]    |                                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling osmos-wasm v0.1.0 (/opt/rustwide/workdir/osmos-wasm)
[INFO] [stderr]    Compiling osmos-cli v0.1.0 (/opt/rustwide/workdir/osmos-cli)
[INFO] [stdout] warning: use of deprecated function `rand::thread_rng`: Renamed to `rng`
[INFO] [stdout]  --> osmos-sim/tests/sensor_test.rs:3:25
[INFO] [stdout]   |
[INFO] [stdout] 3 |     let mut rng = rand::thread_rng();
[INFO] [stdout]   |                         ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `rand::thread_rng`: Renamed to `rng`
[INFO] [stdout]   --> osmos-sim/tests/sensor_test.rs:20:25
[INFO] [stdout]    |
[INFO] [stdout] 20 |     let mut rng = rand::thread_rng();
[INFO] [stdout]    |                         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `rand::thread_rng`: Renamed to `rng`
[INFO] [stdout]   --> osmos-sim/tests/sensor_test.rs:37:25
[INFO] [stdout]    |
[INFO] [stdout] 37 |     let mut rng = rand::thread_rng();
[INFO] [stdout]    |                         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `rand::thread_rng`: Renamed to `rng`
[INFO] [stdout]   --> osmos-sim/tests/sensor_test.rs:54:25
[INFO] [stdout]    |
[INFO] [stdout] 54 |     let mut rng = rand::thread_rng();
[INFO] [stdout]    |                         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `rand::thread_rng`: Renamed to `rng`
[INFO] [stdout]   --> osmos-sim/tests/sensor_test.rs:71:25
[INFO] [stdout]    |
[INFO] [stdout] 71 |     let mut rng = rand::thread_rng();
[INFO] [stdout]    |                         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `rand::thread_rng`: Renamed to `rng`
[INFO] [stdout]   --> osmos-sim/tests/sensor_test.rs:92:25
[INFO] [stdout]    |
[INFO] [stdout] 92 |     let mut rng = rand::thread_rng();
[INFO] [stdout]    |                         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `rand::thread_rng`: Renamed to `rng`
[INFO] [stdout]    --> osmos-sim/tests/sensor_test.rs:108:25
[INFO] [stdout]     |
[INFO] [stdout] 108 |     let mut rng = rand::thread_rng();
[INFO] [stdout]     |                         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `rand::thread_rng`: Renamed to `rng`
[INFO] [stdout]    --> osmos-sim/tests/sensor_test.rs:126:25
[INFO] [stdout]     |
[INFO] [stdout] 126 |     let mut rng = rand::thread_rng();
[INFO] [stdout]     |                         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `rand::thread_rng`: Renamed to `rng`
[INFO] [stdout]    --> osmos-sim/tests/sensor_test.rs:142:25
[INFO] [stdout]     |
[INFO] [stdout] 142 |     let mut rng = rand::thread_rng();
[INFO] [stdout]     |                         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `rand::thread_rng`: Renamed to `rng`
[INFO] [stdout]    --> osmos-sim/tests/sensor_test.rs:162:25
[INFO] [stdout]     |
[INFO] [stdout] 162 |     let mut rng = rand::thread_rng();
[INFO] [stdout]     |                         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `rand::thread_rng`: Renamed to `rng`
[INFO] [stdout]  --> osmos-sim/tests/object_test.rs:3:25
[INFO] [stdout]   |
[INFO] [stdout] 3 |     let mut rng = rand::thread_rng();
[INFO] [stdout]   |                         ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `rand::thread_rng`: Renamed to `rng`
[INFO] [stdout]   --> osmos-sim/tests/object_test.rs:11:25
[INFO] [stdout]    |
[INFO] [stdout] 11 |     let mut rng = rand::thread_rng();
[INFO] [stdout]    |                         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 2m 45s
[INFO] running `Command { std: "docker" "inspect" "016c56d87a45936d771f94f7aa982aff5cbcfe7e6700abaa837734c0c6ba1db2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "016c56d87a45936d771f94f7aa982aff5cbcfe7e6700abaa837734c0c6ba1db2" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: use of deprecated method `rand::Rng::gen_range`: Renamed to `random_range`
[INFO] [stderr]   --> osmos-nn/src/neuron.rs:18:31
[INFO] [stderr]    |
[INFO] [stderr] 18 |         let bias = rand::Rng::gen_range(rng, RANGE);
[INFO] [stderr]    |                               ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `rand::Rng::gen_range`: Renamed to `random_range`
[INFO] [stderr]   --> osmos-nn/src/neuron.rs:20:33
[INFO] [stderr]    |
[INFO] [stderr] 20 |             .map(|_| rand::Rng::gen_range(rng, RANGE))
[INFO] [stderr]    |                                 ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `rand::Rng::gen_bool`: Renamed to `random_bool`
[INFO] [stderr]  --> osmos-ga/src/crossover.rs:9:39
[INFO] [stderr]   |
[INFO] [stderr] 9 |         .map(|(&a, &b)| if rand::Rng::gen_bool(rng, 0.5) { a } else { b })
[INFO] [stderr]   |                                       ^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `rand::Rng::gen_bool`: Renamed to `random_bool`
[INFO] [stderr]  --> osmos-ga/src/mutation.rs:8:38
[INFO] [stderr]   |
[INFO] [stderr] 8 |         let mutate_flag = rand::Rng::gen_bool(rng, mutate_chance);
[INFO] [stderr]   |                                      ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `rand::Rng::gen_bool`: Renamed to `random_bool`
[INFO] [stderr]   --> osmos-ga/src/mutation.rs:10:38
[INFO] [stderr]    |
[INFO] [stderr] 10 |             let sign = if rand::Rng::gen_bool(rng, 0.5) {
[INFO] [stderr]    |                                      ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `rand::Rng::gen`: Renamed to `random` to avoid conflict with the new `gen` keyword in Rust 2024.
[INFO] [stderr]   --> osmos-ga/src/mutation.rs:15:55
[INFO] [stderr]    |
[INFO] [stderr] 15 |             *gene += sign * mutate_coeff * rand::Rng::gen::<f32>(rng);
[INFO] [stderr]    |                                                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `rand::Rng::gen_range`: Renamed to `random_range`
[INFO] [stderr]  --> osmos-ga/src/selection.rs:7:39
[INFO] [stderr]   |
[INFO] [stderr] 7 |         let random_index = rand::Rng::gen_range(rng, 0..object_list.len());
[INFO] [stderr]   |                                       ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `rand::Rng::gen_bool`: Renamed to `random_bool`
[INFO] [stderr]   --> osmos-ga/src/selection.rs:13:30
[INFO] [stderr]    |
[INFO] [stderr] 13 |         let win = rand::Rng::gen_bool(rng, probability);
[INFO] [stderr]    |                              ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `osmos-nn` (lib) generated 2 warnings
[INFO] [stderr] warning: `osmos-ga` (lib) generated 6 warnings
[INFO] [stderr] warning: use of deprecated function `rand::thread_rng`: Renamed to `rng`
[INFO] [stderr]  --> osmos-nn/tests/layer_test.rs:3:25
[INFO] [stderr]   |
[INFO] [stderr] 3 |     let mut rng = rand::thread_rng();
[INFO] [stderr]   |                         ^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `rand::thread_rng`: Renamed to `rng`
[INFO] [stderr]  --> osmos-nn/tests/network_test.rs:4:29
[INFO] [stderr]   |
[INFO] [stderr] 4 |         let mut rng = rand::thread_rng();
[INFO] [stderr]   |                             ^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `rand::thread_rng`: Renamed to `rng`
[INFO] [stderr]  --> osmos-nn/tests/neuron_test.rs:3:25
[INFO] [stderr]   |
[INFO] [stderr] 3 |     let mut rng = rand::thread_rng();
[INFO] [stderr]   |                         ^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `osmos-nn` (test "layer_test") generated 1 warning
[INFO] [stderr] warning: `osmos-nn` (test "network_test") generated 1 warning
[INFO] [stderr] warning: `osmos-nn` (test "neuron_test") generated 1 warning
[INFO] [stderr] warning: `osmos-ga` (lib test) generated 6 warnings (6 duplicates)
[INFO] [stderr] warning: use of deprecated method `rand::Rng::gen_range`: Renamed to `random_range`
[INFO] [stderr]   --> osmos-core/src/cell.rs:18:32
[INFO] [stderr]    |
[INFO] [stderr] 18 |             energy: rand::Rng::gen_range(rng, 1..=2),
[INFO] [stderr]    |                                ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `rand::Rng::gen`: Renamed to `random` to avoid conflict with the new `gen` keyword in Rust 2024.
[INFO] [stderr]   --> osmos-core/src/cell.rs:26:31
[INFO] [stderr]    |
[INFO] [stderr] 26 |         self.position.x = rng.gen();
[INFO] [stderr]    |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `rand::Rng::gen`: Renamed to `random` to avoid conflict with the new `gen` keyword in Rust 2024.
[INFO] [stderr]   --> osmos-core/src/cell.rs:27:31
[INFO] [stderr]    |
[INFO] [stderr] 27 |         self.position.y = rng.gen();
[INFO] [stderr]    |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `osmos-core` (lib) generated 3 warnings
[INFO] [stderr] warning: `osmos-core` (lib test) generated 3 warnings (3 duplicates)
[INFO] [stderr] warning: `osmos-nn` (lib test) generated 2 warnings (2 duplicates)
[INFO] [stderr] warning: use of deprecated function `rand::thread_rng`: Renamed to `rng`
[INFO] [stderr]   --> osmos-sim/src/simulator.rs:14:29
[INFO] [stderr]    |
[INFO] [stderr] 14 |         let mut rng = rand::thread_rng();
[INFO] [stderr]    |                             ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `rand::Rng::gen`: Renamed to `random` to avoid conflict with the new `gen` keyword in Rust 2024.
[INFO] [stderr]   --> osmos-sim/src/system/movement.rs:17:42
[INFO] [stderr]    |
[INFO] [stderr] 17 |             object.cell.position.x = rng.gen();
[INFO] [stderr]    |                                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `rand::Rng::gen`: Renamed to `random` to avoid conflict with the new `gen` keyword in Rust 2024.
[INFO] [stderr]   --> osmos-sim/src/system/movement.rs:18:42
[INFO] [stderr]    |
[INFO] [stderr] 18 |             object.cell.position.y = rng.gen();
[INFO] [stderr]    |                                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `osmos-sim` (lib) generated 3 warnings
[INFO] [stderr] warning: `osmos-sim` (lib test) generated 3 warnings (3 duplicates)
[INFO] [stderr] warning: use of deprecated function `rand::thread_rng`: Renamed to `rng`
[INFO] [stderr]  --> osmos-sim/tests/object_test.rs:3:25
[INFO] [stderr]   |
[INFO] [stderr] 3 |     let mut rng = rand::thread_rng();
[INFO] [stderr]   |                         ^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `rand::thread_rng`: Renamed to `rng`
[INFO] [stderr]   --> osmos-sim/tests/object_test.rs:11:25
[INFO] [stderr]    |
[INFO] [stderr] 11 |     let mut rng = rand::thread_rng();
[INFO] [stderr]    |                         ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `rand::thread_rng`: Renamed to `rng`
[INFO] [stderr]  --> osmos-sim/tests/sensor_test.rs:3:25
[INFO] [stderr]   |
[INFO] [stderr] 3 |     let mut rng = rand::thread_rng();
[INFO] [stderr]   |                         ^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `rand::thread_rng`: Renamed to `rng`
[INFO] [stderr]   --> osmos-sim/tests/sensor_test.rs:20:25
[INFO] [stderr]    |
[INFO] [stderr] 20 |     let mut rng = rand::thread_rng();
[INFO] [stderr]    |                         ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `rand::thread_rng`: Renamed to `rng`
[INFO] [stderr]   --> osmos-sim/tests/sensor_test.rs:37:25
[INFO] [stderr]    |
[INFO] [stderr] 37 |     let mut rng = rand::thread_rng();
[INFO] [stderr]    |                         ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `rand::thread_rng`: Renamed to `rng`
[INFO] [stderr]   --> osmos-sim/tests/sensor_test.rs:54:25
[INFO] [stderr]    |
[INFO] [stderr] 54 |     let mut rng = rand::thread_rng();
[INFO] [stderr]    |                         ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `rand::thread_rng`: Renamed to `rng`
[INFO] [stderr]   --> osmos-sim/tests/sensor_test.rs:71:25
[INFO] [stderr]    |
[INFO] [stderr] 71 |     let mut rng = rand::thread_rng();
[INFO] [stderr]    |                         ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `rand::thread_rng`: Renamed to `rng`
[INFO] [stderr]   --> osmos-sim/tests/sensor_test.rs:92:25
[INFO] [stderr]    |
[INFO] [stderr] 92 |     let mut rng = rand::thread_rng();
[INFO] [stderr]    |                         ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `rand::thread_rng`: Renamed to `rng`
[INFO] [stderr]    --> osmos-sim/tests/sensor_test.rs:108:25
[INFO] [stderr]     |
[INFO] [stderr] 108 |     let mut rng = rand::thread_rng();
[INFO] [stdout] 
[INFO] [stderr]     |                         ^^^^^^^^^^
[INFO] [stdout] running 0 tests
[INFO] [stderr] 
[INFO] [stdout] 
[INFO] [stderr] warning: use of deprecated function `rand::thread_rng`: Renamed to `rng`
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stderr]    --> osmos-sim/tests/sensor_test.rs:126:25
[INFO] [stdout] 
[INFO] [stderr]     |
[INFO] [stderr] 126 |     let mut rng = rand::thread_rng();
[INFO] [stderr]     |                         ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `rand::thread_rng`: Renamed to `rng`
[INFO] [stderr]    --> osmos-sim/tests/sensor_test.rs:142:25
[INFO] [stderr]     |
[INFO] [stderr] 142 |     let mut rng = rand::thread_rng();
[INFO] [stderr]     |                         ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated function `rand::thread_rng`: Renamed to `rng`
[INFO] [stderr]    --> osmos-sim/tests/sensor_test.rs:162:25
[INFO] [stderr]     |
[INFO] [stderr] 162 |     let mut rng = rand::thread_rng();
[INFO] [stderr]     |                         ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `osmos-sim` (test "object_test") generated 2 warnings
[INFO] [stderr] warning: `osmos-sim` (test "sensor_test") generated 10 warnings
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.15s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/deps/osmos_cli-7d75c530780a6c01)
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/osmos_core-9fc7e05466caae8f)
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/osmos_ga-fe1b9b23d5c980e5)
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/osmos_nn-bddd0b46ef587762)
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stderr]      Running tests/layer_test.rs (/opt/rustwide/target/release/deps/layer_test-22b56eccaab14f56)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test feed_test ... ok
[INFO] [stdout] test random_test ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running tests/network_test.rs (/opt/rustwide/target/release/deps/network_test-4b4e0257e08b7b56)
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stderr]      Running tests/neuron_test.rs (/opt/rustwide/target/release/deps/neuron_test-2ef9eca120357d55)
[INFO] [stdout] test feed::test ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/osmos_sim-462edb17973cc1ea)
[INFO] [stdout] test random::test ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test feed_test ... ok
[INFO] [stdout] test random_test ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running tests/object_test.rs (/opt/rustwide/target/release/deps/object_test-8b728922a27190dd)
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test build_network_from_gene_test ... ok
[INFO] [stdout] test get_gene_from_network_test ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sensor_test.rs (/opt/rustwide/target/release/deps/sensor_test-efe4c2f257258ac5)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test danger_d_test ... ok
[INFO] [stdout] test danger_l_test ... ok
[INFO] [stdout] test danger_r_test ... ok
[INFO] [stdout] test danger_rd_test ... ok
[INFO] [stdout] test danger_ru_test ... ok
[INFO] [stdout] test danger_ld_test ... ok
[INFO] [stdout] test equal_rd_test ... ok
[INFO] [stdout] test food_ld_test ... ok
[INFO] [stdout] test danger_lu_test ... ok
[INFO] [stdout] test danger_u_test ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/simulator_test.rs (/opt/rustwide/target/release/deps/simulator_test-39262978b104d64c)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/osmos_wasm-bc42b1de4b604450)
[INFO] [stdout] test test ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests osmos_core
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests osmos_ga
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests osmos_nn
[INFO] [stderr]    Doc-tests osmos_sim
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "016c56d87a45936d771f94f7aa982aff5cbcfe7e6700abaa837734c0c6ba1db2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "016c56d87a45936d771f94f7aa982aff5cbcfe7e6700abaa837734c0c6ba1db2", kill_on_drop: false }`
[INFO] [stdout] 016c56d87a45936d771f94f7aa982aff5cbcfe7e6700abaa837734c0c6ba1db2
