[INFO] cloning repository https://github.com/pkalivas/radiate [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/pkalivas/radiate" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpkalivas%2Fradiate", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpkalivas%2Fradiate'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 26f8670cb8e0cde6859af6783b2e4ceb93002929 [INFO] testing pkalivas/radiate against master#b03b3a7ec92682be2917540b679478d41c95a30c for pr-137122-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpkalivas%2Fradiate" "/workspace/builds/worker-3-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc1/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/pkalivas/radiate [INFO] finished tweaking git repo https://github.com/pkalivas/radiate [INFO] tweaked toml for git repo https://github.com/pkalivas/radiate written to /workspace/builds/worker-3-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/pkalivas/radiate on toolchain b03b3a7ec92682be2917540b679478d41c95a30c [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b03b3a7ec92682be2917540b679478d41c95a30c" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b03b3a7ec92682be2917540b679478d41c95a30c" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 283 packages to latest Rust 1.90.0-nightly compatible versions [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b03b3a7ec92682be2917540b679478d41c95a30c" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded plotly_derive v0.12.1 [INFO] [stderr] Downloaded plotly v0.12.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+b03b3a7ec92682be2917540b679478d41c95a30c" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 0c93583c3d74e9b9c3a4763a457a772b66472901aaf546b079eec50e083eca69 [INFO] running `Command { std: "docker" "start" "-a" "0c93583c3d74e9b9c3a4763a457a772b66472901aaf546b079eec50e083eca69", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "0c93583c3d74e9b9c3a4763a457a772b66472901aaf546b079eec50e083eca69", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0c93583c3d74e9b9c3a4763a457a772b66472901aaf546b079eec50e083eca69", kill_on_drop: false }` [INFO] [stdout] 0c93583c3d74e9b9c3a4763a457a772b66472901aaf546b079eec50e083eca69 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+b03b3a7ec92682be2917540b679478d41c95a30c" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 9fab5e8de042baf76d415499cdab0aa378e736f1fb389114427d56301e3728c1 [INFO] running `Command { std: "docker" "start" "-a" "9fab5e8de042baf76d415499cdab0aa378e736f1fb389114427d56301e3728c1", kill_on_drop: false }` [INFO] [stderr] Compiling target-lexicon v0.13.2 [INFO] [stderr] Compiling libc v0.2.174 [INFO] [stderr] Compiling zerocopy v0.8.26 [INFO] [stderr] Compiling getrandom v0.3.3 [INFO] [stderr] Compiling proc-macro2 v1.0.95 [INFO] [stderr] Compiling once_cell v1.21.3 [INFO] [stderr] Compiling unicode-ident v1.0.18 [INFO] [stderr] Compiling cfg-if v1.0.1 [INFO] [stderr] Compiling thiserror v2.0.12 [INFO] [stderr] Compiling autocfg v1.5.0 [INFO] [stderr] Compiling heck v0.5.0 [INFO] [stderr] Compiling inventory v0.3.20 [INFO] [stderr] Compiling unindent v0.2.4 [INFO] [stderr] Compiling indoc v2.0.6 [INFO] [stderr] Compiling memoffset v0.9.1 [INFO] [stderr] Compiling pyo3-build-config v0.25.1 [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Compiling syn v2.0.104 [INFO] [stderr] Compiling rand_core v0.9.3 [INFO] [stderr] Compiling pyo3-macros-backend v0.25.1 [INFO] [stderr] Compiling pyo3-ffi v0.25.1 [INFO] [stderr] Compiling pyo3 v0.25.1 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling rand v0.9.1 [INFO] [stderr] Compiling radiate-core v1.2.13 (/opt/rustwide/workdir/crates/radiate-core) [INFO] [stderr] Compiling radiate-alters v1.2.13 (/opt/rustwide/workdir/crates/radiate-alters) [INFO] [stderr] Compiling radiate-selectors v1.2.13 (/opt/rustwide/workdir/crates/radiate-selectors) [INFO] [stderr] Compiling radiate-gp v1.2.13 (/opt/rustwide/workdir/crates/radiate-gp) [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> crates/radiate-gp/src/collections/trees/iter.rs:58:23 [INFO] [stdout] | [INFO] [stdout] 58 | fn iter_pre_order(&self) -> PreOrderIterator; [INFO] [stdout] | ^^^^^ ------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 58 | fn iter_pre_order(&self) -> PreOrderIterator<'_, T>; [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> crates/radiate-gp/src/collections/trees/iter.rs:59:24 [INFO] [stdout] | [INFO] [stdout] 59 | fn iter_post_order(&self) -> PostOrderIterator; [INFO] [stdout] | ^^^^^ -------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 59 | fn iter_post_order(&self) -> PostOrderIterator<'_, T>; [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> crates/radiate-gp/src/collections/trees/iter.rs:60:27 [INFO] [stdout] | [INFO] [stdout] 60 | fn iter_breadth_first(&self) -> TreeBreadthFirstIterator; [INFO] [stdout] | ^^^^^ --------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 60 | fn iter_breadth_first(&self) -> TreeBreadthFirstIterator<'_, T>; [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> crates/radiate-gp/src/collections/trees/iter.rs:68:23 [INFO] [stdout] | [INFO] [stdout] 68 | fn iter_pre_order(&self) -> PreOrderIterator { [INFO] [stdout] | ^^^^^ ------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 68 | fn iter_pre_order(&self) -> PreOrderIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> crates/radiate-gp/src/collections/trees/iter.rs:72:24 [INFO] [stdout] | [INFO] [stdout] 72 | fn iter_post_order(&self) -> PostOrderIterator { [INFO] [stdout] | ^^^^^ -------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 72 | fn iter_post_order(&self) -> PostOrderIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> crates/radiate-gp/src/collections/trees/iter.rs:78:27 [INFO] [stdout] | [INFO] [stdout] 78 | fn iter_breadth_first(&self) -> TreeBreadthFirstIterator { [INFO] [stdout] | ^^^^^ --------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 78 | fn iter_breadth_first(&self) -> TreeBreadthFirstIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> crates/radiate-gp/src/collections/trees/iter.rs:94:23 [INFO] [stdout] | [INFO] [stdout] 94 | fn iter_pre_order(&self) -> PreOrderIterator { [INFO] [stdout] | ^^^^^ ------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 94 | fn iter_pre_order(&self) -> PreOrderIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> crates/radiate-gp/src/collections/trees/iter.rs:102:24 [INFO] [stdout] | [INFO] [stdout] 102 | fn iter_post_order(&self) -> PostOrderIterator { [INFO] [stdout] | ^^^^^ -------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 102 | fn iter_post_order(&self) -> PostOrderIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> crates/radiate-gp/src/collections/trees/iter.rs:109:27 [INFO] [stdout] | [INFO] [stdout] 109 | fn iter_breadth_first(&self) -> TreeBreadthFirstIterator { [INFO] [stdout] | ^^^^^ --------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 109 | fn iter_breadth_first(&self) -> TreeBreadthFirstIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> crates/radiate-gp/src/collections/trees/iter.rs:126:23 [INFO] [stdout] | [INFO] [stdout] 126 | fn iter_pre_order(&self) -> PreOrderIterator { [INFO] [stdout] | ^^^^^ ------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 126 | fn iter_pre_order(&self) -> PreOrderIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> crates/radiate-gp/src/collections/trees/iter.rs:130:24 [INFO] [stdout] | [INFO] [stdout] 130 | fn iter_post_order(&self) -> PostOrderIterator { [INFO] [stdout] | ^^^^^ -------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 130 | fn iter_post_order(&self) -> PostOrderIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> crates/radiate-gp/src/collections/trees/iter.rs:134:27 [INFO] [stdout] | [INFO] [stdout] 134 | fn iter_breadth_first(&self) -> TreeBreadthFirstIterator { [INFO] [stdout] | ^^^^^ --------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 134 | fn iter_breadth_first(&self) -> TreeBreadthFirstIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> crates/radiate-gp/src/regression/data.rs:37:17 [INFO] [stdout] | [INFO] [stdout] 37 | pub fn iter(&self) -> std::slice::Iter { [INFO] [stdout] | ^^^^^ --------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 37 | pub fn iter(&self) -> std::slice::Iter<'_, Row> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling thiserror-impl v2.0.12 [INFO] [stderr] Compiling radiate-error v1.2.13 (/opt/rustwide/workdir/crates/radiate-error) [INFO] [stderr] Compiling radiate-engines v1.2.13 (/opt/rustwide/workdir/crates/radiate-engines) [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> crates/radiate-engines/src/events/handlers.rs:59:20 [INFO] [stdout] | [INFO] [stdout] 59 | pub fn metrics(&self) -> RwLockReadGuard> { [INFO] [stdout] | ^^^^^ ------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 59 | pub fn metrics(&self) -> RwLockReadGuard<'_, Vec> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling radiate v1.2.13 (/opt/rustwide/workdir/crates/radiate) [INFO] [stderr] Compiling pyo3-macros v0.25.1 [INFO] [stderr] Compiling radiate-python v1.2.13 (/opt/rustwide/workdir/crates/radiate-python) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 42.30s [INFO] running `Command { std: "docker" "inspect" "9fab5e8de042baf76d415499cdab0aa378e736f1fb389114427d56301e3728c1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9fab5e8de042baf76d415499cdab0aa378e736f1fb389114427d56301e3728c1", kill_on_drop: false }` [INFO] [stdout] 9fab5e8de042baf76d415499cdab0aa378e736f1fb389114427d56301e3728c1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+b03b3a7ec92682be2917540b679478d41c95a30c" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] d1a733f0d7d7fd8c4433bf231b6097046b27c46a08a20a61ff4aa8064456936f [INFO] running `Command { std: "docker" "start" "-a" "d1a733f0d7d7fd8c4433bf231b6097046b27c46a08a20a61ff4aa8064456936f", kill_on_drop: false }` [INFO] [stderr] Compiling memchr v2.7.5 [INFO] [stderr] Compiling semver v1.0.26 [INFO] [stderr] Compiling equivalent v1.0.2 [INFO] [stderr] Compiling hashbrown v0.15.4 [INFO] [stderr] Compiling syn v2.0.104 [INFO] [stderr] Compiling toml_datetime v0.6.11 [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> crates/radiate-gp/src/collections/trees/iter.rs:58:23 [INFO] [stdout] | [INFO] [stdout] 58 | fn iter_pre_order(&self) -> PreOrderIterator; [INFO] [stdout] | ^^^^^ ------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 58 | fn iter_pre_order(&self) -> PreOrderIterator<'_, T>; [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> crates/radiate-gp/src/collections/trees/iter.rs:59:24 [INFO] [stdout] | [INFO] [stdout] 59 | fn iter_post_order(&self) -> PostOrderIterator; [INFO] [stdout] | ^^^^^ -------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 59 | fn iter_post_order(&self) -> PostOrderIterator<'_, T>; [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> crates/radiate-gp/src/collections/trees/iter.rs:60:27 [INFO] [stdout] | [INFO] [stdout] 60 | fn iter_breadth_first(&self) -> TreeBreadthFirstIterator; [INFO] [stdout] | ^^^^^ --------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 60 | fn iter_breadth_first(&self) -> TreeBreadthFirstIterator<'_, T>; [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> crates/radiate-gp/src/collections/trees/iter.rs:68:23 [INFO] [stdout] | [INFO] [stdout] 68 | fn iter_pre_order(&self) -> PreOrderIterator { [INFO] [stdout] | ^^^^^ ------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 68 | fn iter_pre_order(&self) -> PreOrderIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> crates/radiate-gp/src/collections/trees/iter.rs:72:24 [INFO] [stdout] | [INFO] [stdout] 72 | fn iter_post_order(&self) -> PostOrderIterator { [INFO] [stdout] | ^^^^^ -------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 72 | fn iter_post_order(&self) -> PostOrderIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> crates/radiate-gp/src/collections/trees/iter.rs:78:27 [INFO] [stdout] | [INFO] [stdout] 78 | fn iter_breadth_first(&self) -> TreeBreadthFirstIterator { [INFO] [stdout] | ^^^^^ --------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 78 | fn iter_breadth_first(&self) -> TreeBreadthFirstIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> crates/radiate-gp/src/collections/trees/iter.rs:94:23 [INFO] [stdout] | [INFO] [stdout] 94 | fn iter_pre_order(&self) -> PreOrderIterator { [INFO] [stdout] | ^^^^^ ------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 94 | fn iter_pre_order(&self) -> PreOrderIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> crates/radiate-gp/src/collections/trees/iter.rs:102:24 [INFO] [stdout] | [INFO] [stdout] 102 | fn iter_post_order(&self) -> PostOrderIterator { [INFO] [stdout] | ^^^^^ -------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 102 | fn iter_post_order(&self) -> PostOrderIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> crates/radiate-gp/src/collections/trees/iter.rs:109:27 [INFO] [stdout] | [INFO] [stdout] 109 | fn iter_breadth_first(&self) -> TreeBreadthFirstIterator { [INFO] [stdout] | ^^^^^ --------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 109 | fn iter_breadth_first(&self) -> TreeBreadthFirstIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> crates/radiate-gp/src/collections/trees/iter.rs:126:23 [INFO] [stdout] | [INFO] [stdout] 126 | fn iter_pre_order(&self) -> PreOrderIterator { [INFO] [stdout] | ^^^^^ ------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 126 | fn iter_pre_order(&self) -> PreOrderIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> crates/radiate-gp/src/collections/trees/iter.rs:130:24 [INFO] [stdout] | [INFO] [stdout] 130 | fn iter_post_order(&self) -> PostOrderIterator { [INFO] [stdout] | ^^^^^ -------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 130 | fn iter_post_order(&self) -> PostOrderIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> crates/radiate-gp/src/collections/trees/iter.rs:134:27 [INFO] [stdout] | [INFO] [stdout] 134 | fn iter_breadth_first(&self) -> TreeBreadthFirstIterator { [INFO] [stdout] | ^^^^^ --------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 134 | fn iter_breadth_first(&self) -> TreeBreadthFirstIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> crates/radiate-gp/src/regression/data.rs:37:17 [INFO] [stdout] | [INFO] [stdout] 37 | pub fn iter(&self) -> std::slice::Iter { [INFO] [stdout] | ^^^^^ --------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 37 | pub fn iter(&self) -> std::slice::Iter<'_, Row> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling regex-syntax v0.8.5 [INFO] [stderr] Compiling winnow v0.7.11 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling pin-project-lite v0.2.16 [INFO] [stderr] Compiling glob v0.3.2 [INFO] [stderr] Compiling relative-path v1.9.3 [INFO] [stderr] Compiling rustc_version v0.4.1 [INFO] [stderr] Compiling serde_json v1.0.140 [INFO] [stderr] Compiling indexmap v2.10.0 [INFO] [stderr] Compiling slab v0.4.10 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling rstest_macros v0.25.0 [INFO] [stderr] Compiling pin-utils v0.1.0 [INFO] [stderr] Compiling futures-task v0.3.31 [INFO] [stderr] Compiling futures-core v0.3.31 [INFO] [stderr] Compiling itoa v1.0.15 [INFO] [stderr] Compiling ryu v1.0.20 [INFO] [stderr] Compiling futures-timer v3.0.3 [INFO] [stderr] Compiling radiate-gp v1.2.13 (/opt/rustwide/workdir/crates/radiate-gp) [INFO] [stderr] Compiling radiate-alters v1.2.13 (/opt/rustwide/workdir/crates/radiate-alters) [INFO] [stderr] Compiling regex-automata v0.4.9 [INFO] [stdout] warning: function `create_test_store` is never used [INFO] [stdout] --> crates/radiate-gp/src/collections/store.rs:315:8 [INFO] [stdout] | [INFO] [stdout] 315 | fn create_test_store() -> NodeStore { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> crates/radiate-gp/src/collections/trees/iter.rs:58:23 [INFO] [stdout] | [INFO] [stdout] 58 | fn iter_pre_order(&self) -> PreOrderIterator; [INFO] [stdout] | ^^^^^ ------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 58 | fn iter_pre_order(&self) -> PreOrderIterator<'_, T>; [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> crates/radiate-gp/src/collections/trees/iter.rs:59:24 [INFO] [stdout] | [INFO] [stdout] 59 | fn iter_post_order(&self) -> PostOrderIterator; [INFO] [stdout] | ^^^^^ -------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 59 | fn iter_post_order(&self) -> PostOrderIterator<'_, T>; [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> crates/radiate-gp/src/collections/trees/iter.rs:60:27 [INFO] [stdout] | [INFO] [stdout] 60 | fn iter_breadth_first(&self) -> TreeBreadthFirstIterator; [INFO] [stdout] | ^^^^^ --------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 60 | fn iter_breadth_first(&self) -> TreeBreadthFirstIterator<'_, T>; [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> crates/radiate-gp/src/collections/trees/iter.rs:68:23 [INFO] [stdout] | [INFO] [stdout] 68 | fn iter_pre_order(&self) -> PreOrderIterator { [INFO] [stdout] | ^^^^^ ------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 68 | fn iter_pre_order(&self) -> PreOrderIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> crates/radiate-gp/src/collections/trees/iter.rs:72:24 [INFO] [stdout] | [INFO] [stdout] 72 | fn iter_post_order(&self) -> PostOrderIterator { [INFO] [stdout] | ^^^^^ -------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 72 | fn iter_post_order(&self) -> PostOrderIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> crates/radiate-gp/src/collections/trees/iter.rs:78:27 [INFO] [stdout] | [INFO] [stdout] 78 | fn iter_breadth_first(&self) -> TreeBreadthFirstIterator { [INFO] [stdout] | ^^^^^ --------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 78 | fn iter_breadth_first(&self) -> TreeBreadthFirstIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> crates/radiate-gp/src/collections/trees/iter.rs:94:23 [INFO] [stdout] | [INFO] [stdout] 94 | fn iter_pre_order(&self) -> PreOrderIterator { [INFO] [stdout] | ^^^^^ ------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 94 | fn iter_pre_order(&self) -> PreOrderIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> crates/radiate-gp/src/collections/trees/iter.rs:102:24 [INFO] [stdout] | [INFO] [stdout] 102 | fn iter_post_order(&self) -> PostOrderIterator { [INFO] [stdout] | ^^^^^ -------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 102 | fn iter_post_order(&self) -> PostOrderIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> crates/radiate-gp/src/collections/trees/iter.rs:109:27 [INFO] [stdout] | [INFO] [stdout] 109 | fn iter_breadth_first(&self) -> TreeBreadthFirstIterator { [INFO] [stdout] | ^^^^^ --------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 109 | fn iter_breadth_first(&self) -> TreeBreadthFirstIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> crates/radiate-gp/src/collections/trees/iter.rs:126:23 [INFO] [stdout] | [INFO] [stdout] 126 | fn iter_pre_order(&self) -> PreOrderIterator { [INFO] [stdout] | ^^^^^ ------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 126 | fn iter_pre_order(&self) -> PreOrderIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> crates/radiate-gp/src/collections/trees/iter.rs:130:24 [INFO] [stdout] | [INFO] [stdout] 130 | fn iter_post_order(&self) -> PostOrderIterator { [INFO] [stdout] | ^^^^^ -------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 130 | fn iter_post_order(&self) -> PostOrderIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> crates/radiate-gp/src/collections/trees/iter.rs:134:27 [INFO] [stdout] | [INFO] [stdout] 134 | fn iter_breadth_first(&self) -> TreeBreadthFirstIterator { [INFO] [stdout] | ^^^^^ --------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 134 | fn iter_breadth_first(&self) -> TreeBreadthFirstIterator<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> crates/radiate-gp/src/regression/data.rs:37:17 [INFO] [stdout] | [INFO] [stdout] 37 | pub fn iter(&self) -> std::slice::Iter { [INFO] [stdout] | ^^^^^ --------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 37 | pub fn iter(&self) -> std::slice::Iter<'_, Row> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling toml_edit v0.22.27 [INFO] [stderr] Compiling pyo3-macros-backend v0.25.1 [INFO] [stderr] Compiling regex v1.11.1 [INFO] [stderr] Compiling thiserror-impl v2.0.12 [INFO] [stderr] Compiling futures-macro v0.3.31 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling proc-macro-crate v3.3.0 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling thiserror v2.0.12 [INFO] [stderr] Compiling radiate-error v1.2.13 (/opt/rustwide/workdir/crates/radiate-error) [INFO] [stderr] Compiling radiate-engines v1.2.13 (/opt/rustwide/workdir/crates/radiate-engines) [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> crates/radiate-engines/src/events/handlers.rs:59:20 [INFO] [stdout] | [INFO] [stdout] 59 | pub fn metrics(&self) -> RwLockReadGuard> { [INFO] [stdout] | ^^^^^ ------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 59 | pub fn metrics(&self) -> RwLockReadGuard<'_, Vec> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling radiate v1.2.13 (/opt/rustwide/workdir/crates/radiate) [INFO] [stdout] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stdout] --> crates/radiate-engines/src/events/handlers.rs:59:20 [INFO] [stdout] | [INFO] [stdout] 59 | pub fn metrics(&self) -> RwLockReadGuard> { [INFO] [stdout] | ^^^^^ ------------------------------- the lifetime gets resolved as `'_` [INFO] [stdout] | | [INFO] [stdout] | this lifetime flows to the output [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stdout] | [INFO] [stdout] 59 | pub fn metrics(&self) -> RwLockReadGuard<'_, Vec> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling rstest v0.25.0 [INFO] [stderr] Compiling pyo3-macros v0.25.1 [INFO] [stderr] Compiling radiate-selectors v1.2.13 (/opt/rustwide/workdir/crates/radiate-selectors) [INFO] [stderr] Compiling pyo3 v0.25.1 [INFO] [stderr] Compiling radiate-core v1.2.13 (/opt/rustwide/workdir/crates/radiate-core) [INFO] [stderr] Compiling radiate-python v1.2.13 (/opt/rustwide/workdir/crates/radiate-python) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 13s [INFO] running `Command { std: "docker" "inspect" "d1a733f0d7d7fd8c4433bf231b6097046b27c46a08a20a61ff4aa8064456936f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d1a733f0d7d7fd8c4433bf231b6097046b27c46a08a20a61ff4aa8064456936f", kill_on_drop: false }` [INFO] [stdout] d1a733f0d7d7fd8c4433bf231b6097046b27c46a08a20a61ff4aa8064456936f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+b03b3a7ec92682be2917540b679478d41c95a30c" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 1742e9b6adf3c7d395c8287aaf8cd3918fff364d8be383e15ba812f0e3392f0f [INFO] running `Command { std: "docker" "start" "-a" "1742e9b6adf3c7d395c8287aaf8cd3918fff364d8be383e15ba812f0e3392f0f", kill_on_drop: false }` [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> crates/radiate-gp/src/collections/trees/iter.rs:58:23 [INFO] [stderr] | [INFO] [stderr] 58 | fn iter_pre_order(&self) -> PreOrderIterator; [INFO] [stderr] | ^^^^^ ------------------- the lifetime gets resolved as `'_` [INFO] [stderr] | | [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 58 | fn iter_pre_order(&self) -> PreOrderIterator<'_, T>; [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> crates/radiate-gp/src/collections/trees/iter.rs:59:24 [INFO] [stderr] | [INFO] [stderr] 59 | fn iter_post_order(&self) -> PostOrderIterator; [INFO] [stderr] | ^^^^^ -------------------- the lifetime gets resolved as `'_` [INFO] [stderr] | | [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 59 | fn iter_post_order(&self) -> PostOrderIterator<'_, T>; [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> crates/radiate-gp/src/collections/trees/iter.rs:60:27 [INFO] [stderr] | [INFO] [stderr] 60 | fn iter_breadth_first(&self) -> TreeBreadthFirstIterator; [INFO] [stderr] | ^^^^^ --------------------------- the lifetime gets resolved as `'_` [INFO] [stderr] | | [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 60 | fn iter_breadth_first(&self) -> TreeBreadthFirstIterator<'_, T>; [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> crates/radiate-gp/src/collections/trees/iter.rs:68:23 [INFO] [stderr] | [INFO] [stderr] 68 | fn iter_pre_order(&self) -> PreOrderIterator { [INFO] [stderr] | ^^^^^ ------------------- the lifetime gets resolved as `'_` [INFO] [stderr] | | [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 68 | fn iter_pre_order(&self) -> PreOrderIterator<'_, T> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> crates/radiate-gp/src/collections/trees/iter.rs:72:24 [INFO] [stderr] | [INFO] [stderr] 72 | fn iter_post_order(&self) -> PostOrderIterator { [INFO] [stderr] | ^^^^^ -------------------- the lifetime gets resolved as `'_` [INFO] [stderr] | | [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 72 | fn iter_post_order(&self) -> PostOrderIterator<'_, T> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> crates/radiate-gp/src/collections/trees/iter.rs:78:27 [INFO] [stderr] | [INFO] [stderr] 78 | fn iter_breadth_first(&self) -> TreeBreadthFirstIterator { [INFO] [stderr] | ^^^^^ --------------------------- the lifetime gets resolved as `'_` [INFO] [stderr] | | [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 78 | fn iter_breadth_first(&self) -> TreeBreadthFirstIterator<'_, T> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> crates/radiate-gp/src/collections/trees/iter.rs:94:23 [INFO] [stderr] | [INFO] [stderr] 94 | fn iter_pre_order(&self) -> PreOrderIterator { [INFO] [stderr] | ^^^^^ ------------------- the lifetime gets resolved as `'_` [INFO] [stderr] | | [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 94 | fn iter_pre_order(&self) -> PreOrderIterator<'_, T> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> crates/radiate-gp/src/collections/trees/iter.rs:102:24 [INFO] [stderr] | [INFO] [stderr] 102 | fn iter_post_order(&self) -> PostOrderIterator { [INFO] [stderr] | ^^^^^ -------------------- the lifetime gets resolved as `'_` [INFO] [stderr] | | [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 102 | fn iter_post_order(&self) -> PostOrderIterator<'_, T> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> crates/radiate-gp/src/collections/trees/iter.rs:109:27 [INFO] [stderr] | [INFO] [stderr] 109 | fn iter_breadth_first(&self) -> TreeBreadthFirstIterator { [INFO] [stderr] | ^^^^^ --------------------------- the lifetime gets resolved as `'_` [INFO] [stderr] | | [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 109 | fn iter_breadth_first(&self) -> TreeBreadthFirstIterator<'_, T> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> crates/radiate-gp/src/collections/trees/iter.rs:126:23 [INFO] [stderr] | [INFO] [stderr] 126 | fn iter_pre_order(&self) -> PreOrderIterator { [INFO] [stderr] | ^^^^^ ------------------- the lifetime gets resolved as `'_` [INFO] [stderr] | | [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 126 | fn iter_pre_order(&self) -> PreOrderIterator<'_, T> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> crates/radiate-gp/src/collections/trees/iter.rs:130:24 [INFO] [stderr] | [INFO] [stderr] 130 | fn iter_post_order(&self) -> PostOrderIterator { [INFO] [stderr] | ^^^^^ -------------------- the lifetime gets resolved as `'_` [INFO] [stderr] | | [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 130 | fn iter_post_order(&self) -> PostOrderIterator<'_, T> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> crates/radiate-gp/src/collections/trees/iter.rs:134:27 [INFO] [stderr] | [INFO] [stderr] 134 | fn iter_breadth_first(&self) -> TreeBreadthFirstIterator { [INFO] [stderr] | ^^^^^ --------------------------- the lifetime gets resolved as `'_` [INFO] [stderr] | | [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 134 | fn iter_breadth_first(&self) -> TreeBreadthFirstIterator<'_, T> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> crates/radiate-gp/src/regression/data.rs:37:17 [INFO] [stderr] | [INFO] [stderr] 37 | pub fn iter(&self) -> std::slice::Iter { [INFO] [stderr] | ^^^^^ --------------------- the lifetime gets resolved as `'_` [INFO] [stderr] | | [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 37 | pub fn iter(&self) -> std::slice::Iter<'_, Row> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: `radiate-gp` (lib) generated 13 warnings [INFO] [stderr] warning: lifetime flowing from input to output with different syntax can be confusing [INFO] [stderr] --> crates/radiate-engines/src/events/handlers.rs:59:20 [INFO] [stderr] | [INFO] [stderr] 59 | pub fn metrics(&self) -> RwLockReadGuard> { [INFO] [stderr] | ^^^^^ ------------------------------- the lifetime gets resolved as `'_` [INFO] [stderr] | | [INFO] [stderr] | this lifetime flows to the output [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stderr] help: one option is to remove the lifetime for references and use the anonymous lifetime for paths [INFO] [stderr] | [INFO] [stderr] 59 | pub fn metrics(&self) -> RwLockReadGuard<'_, Vec> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: `radiate-engines` (lib) generated 1 warning [INFO] [stderr] warning: `radiate-engines` (lib test) generated 1 warning (1 duplicate) [INFO] [stderr] warning: function `create_test_store` is never used [INFO] [stderr] --> crates/radiate-gp/src/collections/store.rs:315:8 [INFO] [stderr] | [INFO] [stderr] 315 | fn create_test_store() -> NodeStore { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `radiate-gp` (lib test) generated 14 warnings (13 duplicates) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.21s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/radiate-c0d19589f5c33853) [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] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/radiate_alters-35e80f479026e956) [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] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/radiate_core-1f67d67042a538d0) [INFO] [stdout] [INFO] [stdout] running 76 tests [INFO] [stdout] test codecs::char::tests::test_char_codec_vector ... ok [INFO] [stdout] test codecs::char::tests::test_char_codec_matrix ... ok [INFO] [stdout] test domain::cell::tests::mutcell_basic_clone_and_mutation_updated ... ok [INFO] [stdout] test domain::cell::tests::mutcell_into_inner_unique ... ok [INFO] [stdout] test domain::indexes::tests::test_fast_random_subset ... ok [INFO] [stdout] test domain::indexes::tests::test_individual_indexes_includes_index ... ok [INFO] [stdout] test domain::indexes::tests::test_range_list_subset ... ok [INFO] [stdout] test domain::indexes::tests::test_weighted_subset ... ok [INFO] [stdout] test domain::random_provider::tests::test_choose ... ok [INFO] [stdout] test domain::random_provider::tests::test_gen_range ... ok [INFO] [stdout] test domain::random_provider::tests::test_indexes ... ok [INFO] [stdout] test domain::random_provider::tests::test_random ... ok [INFO] [stdout] test domain::random_provider::tests::test_shuffle ... ok [INFO] [stdout] test codecs::bit::tests::test_bit_codec_scalar ... ok [INFO] [stdout] test domain::cell::tests::mutcell_partial_eq_and_ord ... ok [INFO] [stdout] test codecs::bit::tests::test_bit_codec ... ok [INFO] [stdout] test domain::indexes::tests::test_exclude_subset ... ok [INFO] [stdout] test domain::cell::tests::mutcell_into_inner_clone_when_multiple ... ok [INFO] [stdout] test genome::chromosomes::bit::test::test_from ... ok [INFO] [stdout] test codecs::bit::tests::test_bit_codec_vector ... ok [INFO] [stdout] test genome::chromosomes::bit::test::test_from_allele ... ok [INFO] [stdout] test genome::chromosomes::char::tests::test_char_chromosome_from_str ... ok [INFO] [stdout] test genome::chromosomes::bit::test::test_into ... ok [INFO] [stdout] test genome::chromosomes::char::tests::test_char_chromosome_from_string ... ok [INFO] [stdout] test genome::chromosomes::char::tests::test_char_from_str ... ok [INFO] [stdout] test genome::chromosomes::char::tests::test_from ... ok [INFO] [stdout] test genome::chromosomes::char::tests::test_from_allele ... ok [INFO] [stdout] test genome::chromosomes::char::tests::test_is_valid ... ok [INFO] [stdout] test genome::chromosomes::char::tests::test_into ... ok [INFO] [stdout] test genome::chromosomes::float::tests::test_chromosome ... ok [INFO] [stdout] test genome::chromosomes::float::tests::test_chromosome_from_range_with_bounds ... ok [INFO] [stdout] test genome::chromosomes::float::tests::test_chromosome_from_vec ... ok [INFO] [stdout] test genome::chromosomes::float::tests::test_from ... ok [INFO] [stdout] test genome::chromosomes::float::tests::test_gene_arithmetic ... ok [INFO] [stdout] test genome::chromosomes::char::tests::test_new ... ok [INFO] [stdout] test domain::thread_pool::tests::test_thread_pool_creation ... ok [INFO] [stdout] test genome::chromosomes::float::tests::test_into ... ok [INFO] [stdout] test genome::chromosomes::float::tests::test_is_valid ... ok [INFO] [stdout] test genome::chromosomes::int::tests::test_bounds ... ok [INFO] [stdout] test genome::chromosomes::float::tests::test_new ... ok [INFO] [stdout] test genome::chromosomes::int::tests::test_chromosome_from_alleles ... ok [INFO] [stdout] test genome::chromosomes::int::tests::test_chromosome_from_range_with_bounds ... ok [INFO] [stdout] test genome::chromosomes::int::tests::test_from_allele ... ok [INFO] [stdout] test genome::chromosomes::int::tests::test_gene_arithmetic ... ok [INFO] [stdout] test genome::chromosomes::int::tests::test_into ... ok [INFO] [stdout] test genome::chromosomes::int::tests::test_is_valid ... ok [INFO] [stdout] test genome::chromosomes::int::tests::test_lower_bound ... ok [INFO] [stdout] test genome::chromosomes::int::tests::test_mean ... ok [INFO] [stdout] test genome::chromosomes::int::tests::test_new ... ok [INFO] [stdout] test genome::chromosomes::int::tests::test_new_instance ... ok [INFO] [stdout] test genome::chromosomes::permutation::test::test::test_permutation_chromosome ... ok [INFO] [stdout] test genome::chromosomes::permutation::test::test::test_permutation_gene ... ok [INFO] [stdout] test genome::chromosomes::permutation::test::test_permutation_chromosome ... ok [INFO] [stdout] test genome::chromosomes::int::tests::test_chromosome_from_range ... ok [INFO] [stdout] test genome::chromosomes::permutation::test::test_permutation_gene ... ok [INFO] [stdout] test genome::phenotype::test::test_phenotype_age ... ok [INFO] [stdout] test genome::phenotype::test::test_phenotype_creation ... ok [INFO] [stdout] test genome::population::test::test_from_fn ... ok [INFO] [stdout] test genome::population::test::test_from_vec ... ok [INFO] [stdout] test genome::population::test::test_is_empty ... ok [INFO] [stdout] test genome::population::test::test_new ... ok [INFO] [stdout] test genome::population::test::test_sort_by ... ok [INFO] [stdout] test objectives::optimize::tests::test_optimize_is_better ... ok [INFO] [stdout] test objectives::score::tests::test_score_from_f32 ... ok [INFO] [stdout] test objectives::score::tests::test_score_from_i32 ... ok [INFO] [stdout] test objectives::score::tests::test_score_from_usize ... ok [INFO] [stdout] test objectives::score::tests::test_score_from_vec ... ok [INFO] [stdout] test stats::metrics::tests::test_metric ... ok [INFO] [stdout] test stats::metrics::tests::test_metric_set ... ok [INFO] [stdout] test stats::statistics::tests::test_statistic ... ok [INFO] [stdout] test stats::statistics::tests::test_adder ... ok [INFO] [stdout] test domain::thread_pool::tests::test_max_concurrent_jobs ... ok [INFO] [stdout] test domain::thread_pool::tests::test_job_order ... ok [INFO] [stdout] test domain::thread_pool::tests::test_basic_job_execution ... ok [INFO] [stdout] test domain::thread_pool::tests::test_thread_pool ... ok [INFO] [stdout] test domain::thread_pool::tests::test_thread_pool_process ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 76 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.03s [INFO] [stdout] [INFO] [stderr] Running tests/random_tests.rs (/opt/rustwide/target/debug/deps/random_tests-643243220e2864fc) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test random_tests::random_seed_test ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/radiate_engines-124c2387a0b8b3a7) [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] Running tests/engine_tests.rs (/opt/rustwide/target/debug/deps/engine_tests-3acae124f8e27db3) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test engine_tests::engine_evolves_towards_target ... ok [INFO] [stdout] test engine_tests::engine_can_minimize ... ok [INFO] [stdout] test engine_tests::engine_can_maximize ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.22s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/radiate_error-1485207824c15335) [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] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/radiate_gp-4c68efa41e4d1e59) [INFO] [stdout] [INFO] [stdout] running 74 tests [INFO] [stdout] test collections::graphs::aggregate::tests::test_graph_aggregate_all_to_all ... ok [INFO] [stdout] test collections::graphs::builder::tests::test_graph_builder_recurrent ... ok [INFO] [stdout] test collections::graphs::eval::tests::test_graph_eval_simple ... ok [INFO] [stdout] test collections::graphs::graph::test::test_graph_arity_validation ... ok [INFO] [stdout] test collections::graphs::builder::tests::test_graph_builder ... ok [INFO] [stdout] test collections::graphs::graph::test::test_graph_attach ... ok [INFO] [stdout] test collections::graphs::aggregate::tests::test_graph_aggregate_many_to_one ... ok [INFO] [stdout] test collections::graphs::aggregate::tests::test_graph_aggregate_one_to_one ... ok [INFO] [stdout] test collections::graphs::graph::test::test_graph_clone_and_partial_eq ... ok [INFO] [stdout] test collections::graphs::aggregate::tests::test_graph_aggregate_one_to_many ... ok [INFO] [stdout] test collections::graphs::graph::test::test_graph_detach ... ok [INFO] [stdout] test collections::graphs::graph::test::test_graph_indexing ... ok [INFO] [stdout] test collections::graphs::graph::test::test_graph_is_valid ... ok [INFO] [stdout] test collections::graphs::graph::test::test_graph_iterators ... ok [INFO] [stdout] test collections::graphs::graph::test::test_graph_node_creations ... ok [INFO] [stdout] test collections::graphs::graph::test::test_graph_node_type_queries ... ok [INFO] [stdout] test collections::graphs::graph::test::test_graph_with_cycles ... ok [INFO] [stdout] test collections::graphs::graph::test::test_graph_with_cycles_and_recurrent_nodes ... ok [INFO] [stdout] test collections::graphs::node::tests::test_graph_node_default ... ok [INFO] [stdout] test collections::graphs::node::tests::test_graph_node_with_allele ... ok [INFO] [stdout] test collections::graphs::node::tests::test_graph_node_with_arity ... ok [INFO] [stdout] test collections::graphs::node::tests::test_graph_node_with_direction ... ok [INFO] [stdout] test collections::store::tests::test_empty_map_returns_none ... ok [INFO] [stdout] test collections::store::tests::test_from_hashmap ... ok [INFO] [stdout] test collections::graphs::node::tests::graph_node_from_fns_produce_valid_arities ... ok [INFO] [stdout] test collections::store::tests::test_insert_overwrites_existing ... ok [INFO] [stdout] test collections::store::tests::test_map_by_type ... ok [INFO] [stdout] test collections::store::tests::test_map_operation ... ok [INFO] [stdout] test collections::store::tests::test_insert_and_contains ... ok [INFO] [stdout] test collections::store::tests::test_from_vec_of_tuples ... ok [INFO] [stdout] test collections::graphs::graph::test::test_simple_graph ... ok [INFO] [stdout] test collections::graphs::node::tests::test_graph_node ... ok [INFO] [stdout] test collections::store::tests::test_node_store ... ok [INFO] [stdout] test collections::store::tests::test_node_store_macro ... ok [INFO] [stdout] test collections::trees::builder::tests::test_vertex_with_any_arity_builds_correct_depth ... ok [INFO] [stdout] test collections::trees::chromosome::tests::test_new_chromosome ... ok [INFO] [stdout] test collections::trees::chromosome::tests::test_partial_eq ... ok [INFO] [stdout] test collections::trees::chromosome::tests::test_root_access ... ok [INFO] [stdout] test collections::trees::chromosome::tests::test_store_access ... ok [INFO] [stdout] test collections::store::tests::test_new_store_is_empty ... ok [INFO] [stdout] test collections::store::tests::test_node_store_insert ... ok [INFO] [stdout] test collections::trees::builder::tests::test_tree_builder_depth_three ... ok [INFO] [stdout] test collections::trees::chromosome::tests::test_constraint_validation ... ok [INFO] [stdout] test collections::trees::codec::tests::test_tree_codec_multi ... ok [INFO] [stdout] test collections::trees::codec::tests::test_tree_codec ... ok [INFO] [stdout] test collections::trees::builder::tests::test_tree_builder_depth_two ... ok [INFO] [stdout] test collections::trees::eval::tests::test_tree_reduce_complex ... ok [INFO] [stdout] test collections::trees::eval::tests::test_tree_reduce_simple ... ok [INFO] [stdout] test collections::trees::iter::tests::test_tree_traversal ... ok [INFO] [stdout] test collections::trees::node::tests::test_node_evaluation ... ok [INFO] [stdout] test collections::trees::node::tests::test_node_validity ... ok [INFO] [stdout] test collections::trees::node::tests::test_tree_properties ... ok [INFO] [stdout] test collections::trees::tree::test::test_size ... ok [INFO] [stdout] test collections::trees::tree::test::test_swap_subtrees ... ok [INFO] [stdout] test collections::trees::tree::test::test_tree_as_ref_as_mut ... ok [INFO] [stdout] test collections::trees::tree::test::test_tree_debug ... ok [INFO] [stdout] test collections::trees::tree::test::test_depth ... ok [INFO] [stdout] test collections::trees::node::tests::test_node_manipulation ... ok [INFO] [stdout] test collections::trees::tree::test::test_tree_root_operations ... ok [INFO] [stdout] test collections::trees::tree::test::test_tree_with_empty_store ... ok [INFO] [stdout] test collections::trees::tree::test::test_tree_with_mixed_arity ... ok [INFO] [stdout] test collections::trees::tree::test::test_tree_with_exact_arity ... ok [INFO] [stdout] test ops::expr::test::test_tokenize ... ok [INFO] [stdout] test collections::trees::tree::test::test_tree_with_only_leaf_nodes ... ok [INFO] [stdout] test collections::trees::tree::test::test_tree_with_zero_arity ... ok [INFO] [stdout] test ops::expr::test::test_tokenize_with_vars ... ok [INFO] [stdout] test ops::expr::test::test_tokenize_with_vars_and_negation ... ok [INFO] [stdout] test ops::operation::test::test_op_clone ... ok [INFO] [stdout] test ops::operation::test::test_ops ... ok [INFO] [stdout] test ops::operation::test::test_random_seed_works ... ok [INFO] [stdout] test collections::trees::node::tests::test_node_creation ... ok [INFO] [stdout] test collections::trees::node::tests::test_tree_traversal ... ok [INFO] [stdout] test ops::expr::test::test_tokenize_with_vars_and_negation_and_parens ... ok [INFO] [stdout] test collections::trees::node::tests::test_cloning_and_equality ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 74 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/radiate_python-53b4eaedf698b7a8) [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] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/radiate_selectors-83d5ab8c70c0e5d0) [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] [stderr] Running tests/selector_tests.rs (/opt/rustwide/target/debug/deps/selector_tests-269551094b639ae6) [INFO] [stdout] running 18 tests [INFO] [stdout] test selector_tests::elite_selector_selects::case_4 ... ok [INFO] [stdout] test selector_tests::elite_selector_selects::case_3 ... ok [INFO] [stdout] test selector_tests::elite_selector_selects::case_6 ... ok [INFO] [stdout] test selector_tests::elite_selector_selects::case_2 ... ok [INFO] [stdout] test selector_tests::elite_selector_selects::case_1 ... ok [INFO] [stdout] test selector_tests::elite_selector_selects::case_5 ... ok [INFO] [stdout] test selector_tests::test_probability_selectors_better_than_random::case_03 ... ok [INFO] [stdout] test selector_tests::test_probability_selectors_better_than_random::case_04 ... ok [INFO] [stdout] test selector_tests::test_probability_selectors_better_than_random::case_01 ... ok [INFO] [stdout] test selector_tests::test_probability_selectors_better_than_random::case_06 ... ok [INFO] [stdout] test selector_tests::test_probability_selectors_better_than_random::case_05 ... ok [INFO] [stdout] test selector_tests::test_probability_selectors_better_than_random::case_08 ... ok [INFO] [stdout] test selector_tests::test_probability_selectors_better_than_random::case_02 ... ok [INFO] [stdout] test selector_tests::test_probability_selectors_better_than_random::case_07 ... ok [INFO] [stdout] test selector_tests::test_probability_selectors_better_than_random::case_11 ... ok [INFO] [stdout] test selector_tests::test_probability_selectors_better_than_random::case_12 ... ok [INFO] [stdout] test selector_tests::test_probability_selectors_better_than_random::case_09 ... ok [INFO] [stdout] test selector_tests::test_probability_selectors_better_than_random::case_10 ... ok [INFO] [stdout] [INFO] [stderr] Doc-tests radiate [INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.70s [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 radiate_alters [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 radiate_core [INFO] [stdout] [INFO] [stdout] running 13 tests [INFO] [stdout] test crates/radiate-core/src/genome/chromosomes/bit.rs - genome::chromosomes::bit::BitGene (line 11) ... ok [INFO] [stdout] test crates/radiate-core/src/genome/chromosomes/char.rs - genome::chromosomes::char::CharGene (line 22) ... ok [INFO] [stdout] test crates/radiate-core/src/codecs/float.rs - codecs::float::FloatCodec> (line 132) ... ok [INFO] [stdout] test crates/radiate-core/src/codecs/function.rs - codecs::function::FnCodec (line 9) ... ok [INFO] [stdout] test crates/radiate-core/src/codecs/bit.rs - codecs::bit::BitCodec (line 11) ... ok [INFO] [stdout] test crates/radiate-core/src/codecs/float.rs - codecs::float::FloatCodec>> (line 96) ... ok [INFO] [stdout] test crates/radiate-core/src/genome/chromosomes/int.rs - genome::chromosomes::int::IntChromosome (line 244) ... ok [INFO] [stdout] test crates/radiate-core/src/codecs/float.rs - codecs::float::FloatCodec (line 167) ... ok [INFO] [stdout] test crates/radiate-core/src/genome/chromosomes/gene.rs - genome::chromosomes::gene::Gene (line 22) ... ok [INFO] [stdout] test crates/radiate-core/src/genome/chromosomes/int.rs - genome::chromosomes::int::IntGene (line 20) ... ok [INFO] [stdout] test crates/radiate-core/src/codecs/mod.rs - codecs::Codec (line 28) ... ok [INFO] [stdout] test crates/radiate-core/src/genome/chromosomes/float.rs - genome::chromosomes::float::FloatChromosome (line 253) ... ok [INFO] [stdout] test crates/radiate-core/src/genome/chromosomes/float.rs - genome::chromosomes::float::FloatGene (line 28) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Doc-tests radiate_engines [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test crates/radiate-engines/src/engine.rs - engine::GeneticEngine (line 18) - compile ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests radiate_error [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 radiate_gp [INFO] [stdout] [INFO] [stdout] running 14 tests [INFO] [stdout] test crates/radiate-gp/src/collections/mod.rs - collections::Eval (line 28) ... ok [INFO] [stdout] test crates/radiate-gp/src/collections/graphs/node.rs - collections::graphs::node::Direction (line 57) ... ok [INFO] [stdout] test crates/radiate-gp/src/collections/trees/iter.rs - collections::trees::iter::TreeIterator (line 29) ... ok [INFO] [stdout] test crates/radiate-gp/src/collections/graphs/node.rs - collections::graphs::node::GraphNode (line 109) ... ok [INFO] [stdout] test crates/radiate-gp/src/collections/graphs/graph.rs - collections::graphs::graph::Graph (line 48) ... ok [INFO] [stdout] test crates/radiate-gp/src/collections/graphs/builder.rs - collections::graphs::builder::Graph::directed (line 12) ... ok [INFO] [stdout] test crates/radiate-gp/src/collections/graphs/node.rs - collections::graphs::node::GraphNodeId (line 18) ... ok [INFO] [stdout] test crates/radiate-gp/src/collections/graphs/chromosome.rs - collections::graphs::chromosome::GraphChromosome (line 33) ... ok [INFO] [stdout] test crates/radiate-gp/src/collections/trees/tree.rs - collections::trees::tree::Tree (line 63) ... ok [INFO] [stdout] test crates/radiate-gp/src/collections/trees/node.rs - collections::trees::node::TreeNode (line 24) ... ok [INFO] [stdout] test crates/radiate-gp/src/collections/trees/tree.rs - collections::trees::tree::Tree (line 78) ... ok [INFO] [stdout] test crates/radiate-gp/src/collections/trees/tree.rs - collections::trees::tree::Tree (line 22) ... ok [INFO] [stdout] test crates/radiate-gp/src/collections/trees/node.rs - collections::trees::node::TreeNode (line 85) ... ok [INFO] [stdout] test crates/radiate-gp/src/collections/graphs/builder.rs - collections::graphs::builder::Graph::recurrent (line 60) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s [INFO] [stdout] [INFO] [stderr] Doc-tests radiate_python [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 radiate_selectors [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" "1742e9b6adf3c7d395c8287aaf8cd3918fff364d8be383e15ba812f0e3392f0f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1742e9b6adf3c7d395c8287aaf8cd3918fff364d8be383e15ba812f0e3392f0f", kill_on_drop: false }` [INFO] [stdout] 1742e9b6adf3c7d395c8287aaf8cd3918fff364d8be383e15ba812f0e3392f0f