[INFO] cloning repository https://github.com/kelbas2007/Aeterna-v1
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/kelbas2007/Aeterna-v1" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkelbas2007%2FAeterna-v1", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkelbas2007%2FAeterna-v1'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 01a35d0c69c3dec0340c753456ada4a7b7f221da
[INFO] checking kelbas2007/Aeterna-v1 against 52995a223f2919dd3e2e427231db90a257350ded for pr-129249-4
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkelbas2007%2FAeterna-v1" "/workspace/builds/worker-7-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc2/source'...
[INFO] [stderr] done.
[INFO] [stderr] Updating files:  84% (1352/1592)
Updating files:  85% (1354/1592)
Updating files:  86% (1370/1592)
Updating files:  87% (1386/1592)
Updating files:  88% (1401/1592)
Updating files:  89% (1417/1592)
Updating files:  90% (1433/1592)
Updating files:  91% (1449/1592)
Updating files:  92% (1465/1592)
Updating files:  93% (1481/1592)
Updating files:  94% (1497/1592)
Updating files:  95% (1513/1592)
Updating files:  96% (1529/1592)
Updating files:  97% (1545/1592)
Updating files:  98% (1561/1592)
Updating files:  99% (1577/1592)
Updating files: 100% (1592/1592)
Updating files: 100% (1592/1592), done.
[INFO] removed /workspace/builds/worker-7-tc2/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/kelbas2007/Aeterna-v1
[INFO] finished tweaking git repo https://github.com/kelbas2007/Aeterna-v1
[INFO] tweaked toml for git repo https://github.com/kelbas2007/Aeterna-v1 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/kelbas2007/Aeterna-v1 on toolchain 52995a223f2919dd3e2e427231db90a257350ded
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+52995a223f2919dd3e2e427231db90a257350ded" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/kelbas2007/Aeterna-v1 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" "+52995a223f2919dd3e2e427231db90a257350ded" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 1abaa244675f6684d365b81385f3ae5ca114bc91003d200d5c0261867a8da716
[INFO] running `Command { std: "docker" "start" "1abaa244675f6684d365b81385f3ae5ca114bc91003d200d5c0261867a8da716", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1abaa244675f6684d365b81385f3ae5ca114bc91003d200d5c0261867a8da716", 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" "1abaa244675f6684d365b81385f3ae5ca114bc91003d200d5c0261867a8da716" "/opt/rustwide/cargo-home/bin/cargo" "+52995a223f2919dd3e2e427231db90a257350ded" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1abaa244675f6684d365b81385f3ae5ca114bc91003d200d5c0261867a8da716", 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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "1abaa244675f6684d365b81385f3ae5ca114bc91003d200d5c0261867a8da716" "/opt/rustwide/cargo-home/bin/cargo" "+52995a223f2919dd3e2e427231db90a257350ded" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]     Checking simd-adler32 v0.3.10
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]     Checking pxfm v0.1.30
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]     Checking zune-jpeg v0.4.21
[INFO] [stderr]     Checking bytemuck v1.25.2
[INFO] [stderr]     Checking miniz_oxide v0.9.1
[INFO] [stderr]     Checking miniz_oxide v0.8.9
[INFO] [stderr]     Checking fdeflate v0.3.7
[INFO] [stderr]     Checking flate2 v1.1.10
[INFO] [stderr]     Checking png v0.18.1
[INFO] [stderr]    Compiling syn v3.0.6
[INFO] [stderr]     Checking moxcms v0.7.11
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]     Checking image v0.25.8
[INFO] [stderr]     Checking serde v1.0.229
[INFO] [stderr]     Checking aeterna-v1 v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused variable: `index`
[INFO] [stdout]    --> src/phase_drive.rs:171:17
[INFO] [stdout]     |
[INFO] [stdout] 171 |             let index = drive.weight_synapses[i];
[INFO] [stdout]     |                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_index`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `index`
[INFO] [stdout]    --> src/phase_drive.rs:171:17
[INFO] [stdout]     |
[INFO] [stdout] 171 |             let index = drive.weight_synapses[i];
[INFO] [stdout]     |                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_index`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `state` is never read
[INFO] [stdout]    --> src/unified_runtime.rs:501:31
[INFO] [stdout]     |
[INFO] [stdout] 501 |                 let mut state=&self.initial_observation;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 513 |                     state=&row.post;
[INFO] [stdout]     |                     --------------- `state` is overwritten here before the previous value is read
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `state` is never read
[INFO] [stdout]    --> src/unified_runtime.rs:501:31
[INFO] [stdout]     |
[INFO] [stdout] 501 |                 let mut state=&self.initial_observation;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 513 |                     state=&row.post;
[INFO] [stdout]     |                     --------------- `state` is overwritten here before the previous value is read
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `learned_work` is never read
[INFO] [stdout]    --> src/construction/search_policy.rs:763:70
[INFO] [stdout]     |
[INFO] [stdout] 763 |     let mut candidate=None;let mut candidates=0;let mut learned_work=0;
[INFO] [stdout]     |                                                                      ^ this value is reassigned later and never used
[INFO] [stdout] 764 |     match search_result {
[INFO] [stdout] 765 |         Ok(r)=>{candidates=r.evaluations as u64;learned_work=r.work;meter.charge(r.work)?;
[INFO] [stdout]     |                                                 ------------------- `learned_work` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `learned_work` is never read
[INFO] [stdout]    --> src/construction/search_policy.rs:763:70
[INFO] [stdout]     |
[INFO] [stdout] 763 |     let mut candidate=None;let mut candidates=0;let mut learned_work=0;
[INFO] [stdout]     |                                                                      ^ this value is reassigned later and never used
[INFO] [stdout] 764 |     match search_result {
[INFO] [stdout] 765 |         Ok(r)=>{candidates=r.evaluations as u64;learned_work=r.work;meter.charge(r.work)?;
[INFO] [stdout]     |                                                 ------------------- `learned_work` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `feature_cells` and `drive_cell` are never read
[INFO] [stdout]   --> src/phase_drive.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub(super) struct PhaseDriveState {
[INFO] [stdout]    |                   --------------- fields in this struct
[INFO] [stdout] 27 |     config: PhaseDriveConfig,
[INFO] [stdout] 28 |     feature_cells: [usize; 2],
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 29 |     drive_cell: usize,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `PhaseDriveState` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `is_native_recursive_synapse` is never used
[INFO] [stdout]   --> src/phase_recursive.rs:85:19
[INFO] [stdout]    |
[INFO] [stdout] 24 | impl EvoPhase {
[INFO] [stdout]    | ------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 85 |     pub(super) fn is_native_recursive_synapse(&self, index: usize) -> bool {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `COMPOSITION_CANDIDATE_CAP` is never used
[INFO] [stdout]  --> src/phase_compositional.rs:4:7
[INFO] [stdout]   |
[INFO] [stdout] 4 | const COMPOSITION_CANDIDATE_CAP: usize = 16;
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `feature_cells` and `utility_cell` are never read
[INFO] [stdout]   --> src/phase_meta_control.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub(super) struct PhaseMetaControlState {
[INFO] [stdout]    |                   --------------------- fields in this struct
[INFO] [stdout] 46 |     config: PhaseMetaControlConfig,
[INFO] [stdout] 47 |     feature_cells: [usize; META_FIELD_COUNT],
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 48 |     utility_cell: usize,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `PhaseMetaControlState` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `social_modality_ready` and `speech_modality_ready` are never read
[INFO] [stdout]   --> src/phase_innate_scaffold.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | struct PhaseInnateScaffold {
[INFO] [stdout]    |        ------------------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 29 |     social_modality_ready:bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 30 |     speech_modality_ready:bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `PhaseInnateScaffold` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `family` is never used
[INFO] [stdout]    --> src/quantity_relations.rs:128:4
[INFO] [stdout]     |
[INFO] [stdout] 128 | fn family(e: &Expr) -> usize { match e { Expr::Bin(Op::Add,_,_)=>0,Expr::Bin(Op::Sub,_,_)=>1,Expr::Bin(Op::Mul,_,_)=>2,Expr::Bin(Op...
[INFO] [stdout]     |    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `feature_cells` and `drive_cell` are never read
[INFO] [stdout]   --> src/phase_drive.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub(super) struct PhaseDriveState {
[INFO] [stdout]    |                   --------------- fields in this struct
[INFO] [stdout] 27 |     config: PhaseDriveConfig,
[INFO] [stdout] 28 |     feature_cells: [usize; 2],
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 29 |     drive_cell: usize,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `PhaseDriveState` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `is_native_recursive_synapse` is never used
[INFO] [stdout]   --> src/phase_recursive.rs:85:19
[INFO] [stdout]    |
[INFO] [stdout] 24 | impl EvoPhase {
[INFO] [stdout]    | ------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 85 |     pub(super) fn is_native_recursive_synapse(&self, index: usize) -> bool {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `COMPOSITION_CANDIDATE_CAP` is never used
[INFO] [stdout]  --> src/phase_compositional.rs:4:7
[INFO] [stdout]   |
[INFO] [stdout] 4 | const COMPOSITION_CANDIDATE_CAP: usize = 16;
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `feature_cells` and `utility_cell` are never read
[INFO] [stdout]   --> src/phase_meta_control.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub(super) struct PhaseMetaControlState {
[INFO] [stdout]    |                   --------------------- fields in this struct
[INFO] [stdout] 46 |     config: PhaseMetaControlConfig,
[INFO] [stdout] 47 |     feature_cells: [usize; META_FIELD_COUNT],
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 48 |     utility_cell: usize,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `PhaseMetaControlState` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `social_modality_ready` and `speech_modality_ready` are never read
[INFO] [stdout]   --> src/phase_innate_scaffold.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | struct PhaseInnateScaffold {
[INFO] [stdout]    |        ------------------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 29 |     social_modality_ready:bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 30 |     speech_modality_ready:bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `PhaseInnateScaffold` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `propose` is never used
[INFO] [stdout]    --> src/construction/causal_memory.rs:636:19
[INFO] [stdout]     |
[INFO] [stdout] 214 | impl CausalMemory {
[INFO] [stdout]     | ----------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 636 |     pub(crate) fn propose(
[INFO] [stdout]     |                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `family` is never used
[INFO] [stdout]    --> src/quantity_relations.rs:128:4
[INFO] [stdout]     |
[INFO] [stdout] 128 | fn family(e: &Expr) -> usize { match e { Expr::Bin(Op::Add,_,_)=>0,Expr::Bin(Op::Sub,_,_)=>1,Expr::Bin(Op::Mul,_,_)=>2,Expr::Bin(Op...
[INFO] [stdout]     |    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> tests/developmental_history_alias.rs:91:9
[INFO] [stdout]    |
[INFO] [stdout] 91 |     let mut e=organism(true);
[INFO] [stdout]    |         ----^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `StepOutcome`
[INFO] [stdout]   --> tests/primitive_intrinsic_experiments.rs:10:56
[INFO] [stdout]    |
[INFO] [stdout] 10 |     use aeterna_v1::scientific_runtime::{ReasoningMode,StepOutcome};
[INFO] [stdout]    |                                                        ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> tests/phase_native_learned_drive.rs:201:9
[INFO] [stdout]     |
[INFO] [stdout] 201 |     let mut probe = cold_with_drive(learned_checkpoint.clone());
[INFO] [stdout]     |         ----^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `world`
[INFO] [stdout]    --> tests/phase_native_continual.rs:181:52
[INFO] [stdout]     |
[INFO] [stdout] 181 | fn prediction_probe(evo: &EvoPhase, domain: usize, world: &World) -> Option<usize> {
[INFO] [stdout]     |                                                    ^^^^^ help: if this is intentional, prefix it with an underscore: `_world`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `world`
[INFO] [stdout]    --> tests/phase_native_continual.rs:217:59
[INFO] [stdout]     |
[INFO] [stdout] 217 | fn diagnostic_decision(evo: &mut EvoPhase, domain: usize, world: &World) -> Option<(usize, f32, Vec<f32>)> {
[INFO] [stdout]     |                                                           ^^^^^ help: if this is intentional, prefix it with an underscore: `_world`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Op`
[INFO] [stdout]  --> tests/experiential.rs:1:146
[INFO] [stdout]   |
[INFO] [stdout] 1 | ...Case,SynthesisTask,SearchPolicy,SearchLimits},vm::{Expr,Library,Op}};
[INFO] [stdout]   |                                                                    ^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]  --> tests/experiential.rs:8:51
[INFO] [stdout]   |
[INFO] [stdout] 8 | #[test]fn identical_cohorts_forbidden(){let train:(Vec<_>)=(0..8).map(case).collect();let cfg=StudyConfig{limits:limits(),candidate_l...
[INFO] [stdout]   |                                                   ^      ^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]   |
[INFO] [stdout] 8 - #[test]fn identical_cohorts_forbidden(){let train:(Vec<_>)=(0..8).map(case).collect();let cfg=StudyConfig{limits:limits(),candidate_limit:16,shortlist:4,train_seed:100,validation_seed:200};assert!(study(&train,&train,cfg).is_err());}
[INFO] [stdout] 8 + #[test]fn identical_cohorts_forbidden(){let train:Vec<_>=(0..8).map(case).collect();let cfg=StudyConfig{limits:limits(),candidate_limit:16,shortlist:4,train_seed:100,validation_seed:200};assert!(study(&train,&train,cfg).is_err());}
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]   --> tests/te4_cold_discovery.rs:80:29
[INFO] [stdout]    |
[INFO] [stdout] 80 |                     success=(motor==roles.commit[episode.hidden]);
[INFO] [stdout]    |                             ^                                   ^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 80 -                     success=(motor==roles.commit[episode.hidden]);
[INFO] [stdout] 80 +                     success=motor==roles.commit[episode.hidden];
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Context`, `Expr`, `Library`, `Meter`, and `Op`
[INFO] [stdout]  --> examples/rsp3_experience.rs:6:70
[INFO] [stdout]   |
[INFO] [stdout] 6 | use aeterna_v1::construction::{experiential::*,search_policy::*,vm::{Expr,Op,Library,Context,Meter}};
[INFO] [stdout]   |                                                                      ^^^^ ^^ ^^^^^^^ ^^^^^^^ ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `monitor`
[INFO] [stdout]    --> tests/intel2_unified_worlds.rs:199:5
[INFO] [stdout]     |
[INFO] [stdout] 199 |     monitor:&mut Monitor,
[INFO] [stdout]     |     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_monitor`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `second`
[INFO] [stdout]   --> tests/structure1_chain_mechanism.rs:15:9
[INFO] [stdout]    |
[INFO] [stdout] 15 |     let second=0usize;
[INFO] [stdout]    |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_second`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `corpus`, `training_actions`, `primitives`, `primitive_uses`, `constructor_updates`, and `checkpoint_bytes` are never read
[INFO] [stdout]    --> examples/support/real_programs.rs:234:9
[INFO] [stdout]     |
[INFO] [stdout] 233 | pub struct Report {
[INFO] [stdout]     |            ------ fields in this struct
[INFO] [stdout] 234 |     pub corpus: Corpus,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 243 |     pub training_actions: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 246 |     pub primitives: usize,
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout] 247 |     pub primitive_uses: u64,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout] 248 |     pub constructor_updates: u64,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 249 |     pub checkpoint_bytes: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Report` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `limits` is never used
[INFO] [stdout]  --> examples/rsp1_support/mod.rs:4:8
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub fn limits()->SearchLimits{SearchLimits{work:100_000,evaluations:384,max_nodes:11,frontier:512,edits_per_expansion:24}}
[INFO] [stdout]   |        ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `meta` is never used
[INFO] [stdout]  --> examples/rsp1_support/mod.rs:5:8
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub fn meta()->SearchLimits{SearchLimits{work:100_000_000,evaluations:120,max_nodes:23,frontier:256,edits_per_expansion:12}}
[INFO] [stdout]   |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `config` is never used
[INFO] [stdout]  --> examples/rsp1_support/mod.rs:6:8
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub fn config()->EvolutionConfig{EvolutionConfig{object:limits(),meta:meta(),max_lifetime_work:5_000_000_000}}
[INFO] [stdout]   |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `tasks` is never used
[INFO] [stdout]   --> examples/rsp1_support/mod.rs:14:8
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub fn tasks(seed:u64,n:usize,transfer:bool)->(Vec<SynthesisTask>,Vec<SynthesisTask>){
[INFO] [stdout]    |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `admission` is never used
[INFO] [stdout]   --> examples/rsp1_support/mod.rs:35:8
[INFO] [stdout]    |
[INFO] [stdout] 35 | pub fn admission(seed:u64)->AdmissionSuite{
[INFO] [stdout]    |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `fifo` is never used
[INFO] [stdout]   --> examples/rsp1_support/mod.rs:43:8
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub fn fifo()->SearchPolicy{SearchPolicy{priority:Expr::Input(2),..Default::default()}}
[INFO] [stdout]    |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `probe` is never used
[INFO] [stdout]   --> examples/rsp1_support/mod.rs:44:8
[INFO] [stdout]    |
[INFO] [stdout] 44 | pub fn probe(program:&Expr,task:&SynthesisTask)->Value{
[INFO] [stdout]    |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `tested` is never used
[INFO] [stdout]   --> examples/rsp1_support/mod.rs:52:8
[INFO] [stdout]    |
[INFO] [stdout] 52 | pub fn tested(policy:&SearchPolicy,tasks:&[SynthesisTask],probes:&[SynthesisTask],seed:u64)->Result<Value,Box<dyn std::error::Error>>{
[INFO] [stdout]    |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `monitor`
[INFO] [stdout]    --> tests/intel2_unified_worlds.rs:199:5
[INFO] [stdout]     |
[INFO] [stdout] 199 |     monitor:&mut Monitor,
[INFO] [stdout]     |     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_monitor`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `monitor`
[INFO] [stdout]    --> tests/intel2_unified_worlds.rs:199:5
[INFO] [stdout]     |
[INFO] [stdout] 199 |     monitor:&mut Monitor,
[INFO] [stdout]     |     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_monitor`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `Function` is never used
[INFO] [stdout]  --> tests/../examples/support/induction.rs:9:10
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub enum Function {
[INFO] [stdout]   |          ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `arity` and `outcome` are never used
[INFO] [stdout]   --> tests/../examples/support/induction.rs:16:12
[INFO] [stdout]    |
[INFO] [stdout] 15 | impl Function {
[INFO] [stdout]    | ------------- methods in this implementation
[INFO] [stdout] 16 |     pub fn arity(self) -> usize {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 23 |     pub fn outcome(self, bits: usize) -> usize {
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `features` is never used
[INFO] [stdout]   --> tests/../examples/support/induction.rs:41:8
[INFO] [stdout]    |
[INFO] [stdout] 41 | pub fn features(
[INFO] [stdout]    |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `fresh` is never used
[INFO] [stdout]   --> tests/../examples/support/induction.rs:80:8
[INFO] [stdout]    |
[INFO] [stdout] 80 | pub fn fresh(width: usize) -> EvoPhase {
[INFO] [stdout]    |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `sensor` and `choose` are never used
[INFO] [stdout]    --> tests/../examples/support/induction.rs:129:8
[INFO] [stdout]     |
[INFO] [stdout] 106 | impl Controls {
[INFO] [stdout]     | ------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 129 |     fn sensor(&self) -> Option<usize> {
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 139 |     fn choose(&self, x: &[f32], linear: bool) -> Option<usize> {
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `train` is never used
[INFO] [stdout]    --> tests/../examples/support/induction.rs:208:8
[INFO] [stdout]     |
[INFO] [stdout] 208 | pub fn train(f: Function, variant: usize) -> (Vec<u8>, Controls, usize) {
[INFO] [stdout]     |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Report` is never constructed
[INFO] [stdout]    --> tests/../examples/support/induction.rs:230:12
[INFO] [stdout]     |
[INFO] [stdout] 230 | pub struct Report {
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `evaluate` is never used
[INFO] [stdout]    --> tests/../examples/support/induction.rs:246:8
[INFO] [stdout]     |
[INFO] [stdout] 246 | pub fn evaluate(
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run` is never used
[INFO] [stdout]    --> tests/../examples/support/induction.rs:346:8
[INFO] [stdout]     |
[INFO] [stdout] 346 | pub fn run(f: Function, variant: usize) -> Report {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dead`
[INFO] [stdout]   --> tests/u3_cross_mechanism_allocation.rs:19:13
[INFO] [stdout]    |
[INFO] [stdout] 19 |         let dead=fixture::scene(&l1,8,0,None);
[INFO] [stdout]    |             ^^^^ help: if this is intentional, prefix it with an underscore: `_dead`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Images` is never constructed
[INFO] [stdout]   --> examples/support/real_programs.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub enum Corpus {
[INFO] [stdout]    |          ------ variant in this enum
[INFO] [stdout] 11 |     Images,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Corpus` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `sensor` and `predict` are never used
[INFO] [stdout]    --> examples/support/real_programs.rs:165:8
[INFO] [stdout]     |
[INFO] [stdout] 144 | impl Controls {
[INFO] [stdout]     | ------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 165 |     fn sensor(&self) -> Option<usize> {
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 171 |     fn predict(&self, x: &[f32], linear: bool) -> Option<usize> {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Report` is never constructed
[INFO] [stdout]    --> examples/support/real_programs.rs:233:12
[INFO] [stdout]     |
[INFO] [stdout] 233 | pub struct Report {
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run` is never used
[INFO] [stdout]    --> examples/support/real_programs.rs:252:8
[INFO] [stdout]     |
[INFO] [stdout] 252 | pub fn run(corpus: Corpus) -> Report {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `monitor`
[INFO] [stdout]    --> tests/intel2_unified_worlds.rs:199:5
[INFO] [stdout]     |
[INFO] [stdout] 199 |     monitor:&mut Monitor,
[INFO] [stdout]     |     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_monitor`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `monitor`
[INFO] [stdout]    --> tests/intel2_unified_worlds.rs:199:5
[INFO] [stdout]     |
[INFO] [stdout] 199 |     monitor:&mut Monitor,
[INFO] [stdout]     |     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_monitor`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `monitor`
[INFO] [stdout]    --> tests/intel2_unified_worlds.rs:199:5
[INFO] [stdout]     |
[INFO] [stdout] 199 |     monitor:&mut Monitor,
[INFO] [stdout]     |     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_monitor`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `monitor`
[INFO] [stdout]    --> tests/intel2_unified_worlds.rs:199:5
[INFO] [stdout]     |
[INFO] [stdout] 199 |     monitor:&mut Monitor,
[INFO] [stdout]     |     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_monitor`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `aeterna_v1::scientific_runtime::ScientificRuntime`
[INFO] [stdout]  --> tests/general_policy_native.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use aeterna_v1::scientific_runtime::ScientificRuntime;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `stage` is never read
[INFO] [stdout]    --> tests/g7_support.rs:705:5
[INFO] [stdout]     |
[INFO] [stdout] 705 |     stage = 3;
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `stage` is never read
[INFO] [stdout]    --> tests/g7_support.rs:705:5
[INFO] [stdout]     |
[INFO] [stdout] 705 |     stage = 3;
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `monitor`
[INFO] [stdout]    --> tests/intel2_unified_worlds.rs:199:5
[INFO] [stdout]     |
[INFO] [stdout] 199 |     monitor:&mut Monitor,
[INFO] [stdout]     |     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_monitor`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CUE_BASE` is never used
[INFO] [stdout]   --> tests/g7_support.rs:10:7
[INFO] [stdout]    |
[INFO] [stdout] 10 | const CUE_BASE: u64 = 50_000;
[INFO] [stdout]    |       ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CHILD_PRE_CODE` is never used
[INFO] [stdout]   --> tests/g7_support.rs:11:7
[INFO] [stdout]    |
[INFO] [stdout] 11 | const CHILD_PRE_CODE: u64 = 70_000;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CHILD_MID_BASE` is never used
[INFO] [stdout]   --> tests/g7_support.rs:12:7
[INFO] [stdout]    |
[INFO] [stdout] 12 | const CHILD_MID_BASE: u64 = 71_000;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `World` is never constructed
[INFO] [stdout]   --> tests/g7_support.rs:15:12
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub struct World {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `Arm` is never used
[INFO] [stdout]   --> tests/g7_support.rs:25:10
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub enum Arm {
[INFO] [stdout]    |          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Score` is never constructed
[INFO] [stdout]   --> tests/g7_support.rs:33:12
[INFO] [stdout]    |
[INFO] [stdout] 33 | pub struct Score {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Mature` is never constructed
[INFO] [stdout]   --> tests/g7_support.rs:45:12
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub struct Mature {
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `shuffle` is never used
[INFO] [stdout]   --> tests/g7_support.rs:82:12
[INFO] [stdout]    |
[INFO] [stdout] 62 | impl Rng {
[INFO] [stdout]    | -------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 82 |     pub fn shuffle<T>(&mut self, values: &mut [T]) {
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `perm4` is never used
[INFO] [stdout]   --> tests/g7_support.rs:90:8
[INFO] [stdout]    |
[INFO] [stdout] 90 | pub fn perm4(rng: &mut Rng) -> [usize; 4] {
[INFO] [stdout]    |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `carrier` is never used
[INFO] [stdout]    --> tests/g7_support.rs:168:4
[INFO] [stdout]     |
[INFO] [stdout] 168 | fn carrier() -> EvoPhase {
[INFO] [stdout]     |    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `post_code` is never used
[INFO] [stdout]    --> tests/g7_support.rs:207:4
[INFO] [stdout]     |
[INFO] [stdout] 207 | fn post_code(
[INFO] [stdout]     |    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `install_world_models` is never used
[INFO] [stdout]    --> tests/g7_support.rs:220:8
[INFO] [stdout]     |
[INFO] [stdout] 220 | pub fn install_world_models(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `train_strategy` is never used
[INFO] [stdout]    --> tests/g7_support.rs:238:4
[INFO] [stdout]     |
[INFO] [stdout] 238 | fn train_strategy(evo: &mut EvoPhase, perm: [usize; 4]) -> u32 {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `child_mid_code` is never used
[INFO] [stdout]    --> tests/g7_support.rs:265:4
[INFO] [stdout]     |
[INFO] [stdout] 265 | fn child_mid_code(perm: [usize; 4], first_action: usize, branch: usize) -> Option<u64> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `old_terminal` is never used
[INFO] [stdout]    --> tests/g7_support.rs:273:4
[INFO] [stdout]     |
[INFO] [stdout] 273 | fn old_terminal(perm: [usize; 4], child: usize, branch: usize) -> usize {
[INFO] [stdout]     |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `changed_terminal` is never used
[INFO] [stdout]    --> tests/g7_support.rs:283:4
[INFO] [stdout]     |
[INFO] [stdout] 283 | fn changed_terminal(perm: [usize; 4], child: usize, branch: usize) -> usize {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `train_child` is never used
[INFO] [stdout]    --> tests/g7_support.rs:291:4
[INFO] [stdout]     |
[INFO] [stdout] 291 | fn train_child(
[INFO] [stdout]     |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `acquire_children` is never used
[INFO] [stdout]    --> tests/g7_support.rs:312:4
[INFO] [stdout]     |
[INFO] [stdout] 312 | fn acquire_children(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `required_children` is never used
[INFO] [stdout]    --> tests/g7_support.rs:344:4
[INFO] [stdout]     |
[INFO] [stdout] 344 | fn required_children(law: usize, children: [u64; 2]) -> [u64; 2] {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `required_branches` is never used
[INFO] [stdout]    --> tests/g7_support.rs:353:4
[INFO] [stdout]     |
[INFO] [stdout] 353 | fn required_branches(law: usize) -> [usize; 2] {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `child_index` is never used
[INFO] [stdout]    --> tests/g7_support.rs:362:4
[INFO] [stdout]     |
[INFO] [stdout] 362 | fn child_index(children: [u64; 2], id: u64) -> Option<usize> {
[INFO] [stdout]     |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `execute_child` is never used
[INFO] [stdout]    --> tests/g7_support.rs:372:4
[INFO] [stdout]     |
[INFO] [stdout] 372 | fn execute_child(
[INFO] [stdout]     |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `evaluate_sequence` is never used
[INFO] [stdout]    --> tests/g7_support.rs:387:4
[INFO] [stdout]     |
[INFO] [stdout] 387 | fn evaluate_sequence(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `all_child_sequences` is never used
[INFO] [stdout]    --> tests/g7_support.rs:432:4
[INFO] [stdout]     |
[INFO] [stdout] 432 | fn all_child_sequences(children: [u64; 2]) -> Vec<Vec<u64>> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `train_parents` is never used
[INFO] [stdout]    --> tests/g7_support.rs:444:4
[INFO] [stdout]     |
[INFO] [stdout] 444 | fn train_parents(evo: &mut EvoPhase, children: [u64; 2], perm: [usize; 4]) -> usize {
[INFO] [stdout]     |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `revise_child0` is never used
[INFO] [stdout]    --> tests/g7_support.rs:477:4
[INFO] [stdout]     |
[INFO] [stdout] 477 | fn revise_child0(
[INFO] [stdout]     |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `build_mature` is never used
[INFO] [stdout]    --> tests/g7_support.rs:517:8
[INFO] [stdout]     |
[INFO] [stdout] 517 | pub fn build_mature(seed: u64) -> Mature {
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `prepare_worlds` is never used
[INFO] [stdout]    --> tests/g7_support.rs:550:8
[INFO] [stdout]     |
[INFO] [stdout] 550 | pub fn prepare_worlds(mature: &mut Mature, worlds: &[World]) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `score_world` is never used
[INFO] [stdout]    --> tests/g7_support.rs:567:8
[INFO] [stdout]     |
[INFO] [stdout] 567 | pub fn score_world(mature: &Mature, world: World, arm: Arm) -> Score {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `generate_worlds` is never used
[INFO] [stdout]    --> tests/g7_support.rs:725:8
[INFO] [stdout]     |
[INFO] [stdout] 725 | pub fn generate_worlds(authority_seed: u64, sub: u64, perm: [usize; 4]) -> Vec<World> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `wilson95` is never used
[INFO] [stdout]    --> tests/g7_support.rs:763:8
[INFO] [stdout]     |
[INFO] [stdout] 763 | pub fn wilson95(success: usize, n: usize) -> (f64, f64) {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `fnv_mix` is never used
[INFO] [stdout]    --> tests/g7_support.rs:774:8
[INFO] [stdout]     |
[INFO] [stdout] 774 | pub fn fnv_mix(mut hash: u64, value: u64) -> u64 {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `stage` is never read
[INFO] [stdout]    --> tests/g7_support.rs:705:5
[INFO] [stdout]     |
[INFO] [stdout] 705 |     stage = 3;
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CUE_BASE` is never used
[INFO] [stdout]   --> tests/g7_support.rs:10:7
[INFO] [stdout]    |
[INFO] [stdout] 10 | const CUE_BASE: u64 = 50_000;
[INFO] [stdout]    |       ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CHILD_PRE_CODE` is never used
[INFO] [stdout]   --> tests/g7_support.rs:11:7
[INFO] [stdout]    |
[INFO] [stdout] 11 | const CHILD_PRE_CODE: u64 = 70_000;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CHILD_MID_BASE` is never used
[INFO] [stdout]   --> tests/g7_support.rs:12:7
[INFO] [stdout]    |
[INFO] [stdout] 12 | const CHILD_MID_BASE: u64 = 71_000;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `World` is never constructed
[INFO] [stdout]   --> tests/g7_support.rs:15:12
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub struct World {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `Arm` is never used
[INFO] [stdout]   --> tests/g7_support.rs:25:10
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub enum Arm {
[INFO] [stdout]    |          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Score` is never constructed
[INFO] [stdout]   --> tests/g7_support.rs:33:12
[INFO] [stdout]    |
[INFO] [stdout] 33 | pub struct Score {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Mature` is never constructed
[INFO] [stdout]   --> tests/g7_support.rs:45:12
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub struct Mature {
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `relation` is never used
[INFO] [stdout]    --> tests/g7_support.rs:114:8
[INFO] [stdout]     |
[INFO] [stdout] 114 | pub fn relation(code: u64, ox: usize, oy: usize) -> Vec<f32> {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `carrier` is never used
[INFO] [stdout]    --> tests/g7_support.rs:168:4
[INFO] [stdout]     |
[INFO] [stdout] 168 | fn carrier() -> EvoPhase {
[INFO] [stdout]     |    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `post_code` is never used
[INFO] [stdout]    --> tests/g7_support.rs:207:4
[INFO] [stdout]     |
[INFO] [stdout] 207 | fn post_code(
[INFO] [stdout]     |    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `install_world_models` is never used
[INFO] [stdout]    --> tests/g7_support.rs:220:8
[INFO] [stdout]     |
[INFO] [stdout] 220 | pub fn install_world_models(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `train_strategy` is never used
[INFO] [stdout]    --> tests/g7_support.rs:238:4
[INFO] [stdout]     |
[INFO] [stdout] 238 | fn train_strategy(evo: &mut EvoPhase, perm: [usize; 4]) -> u32 {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `child_mid_code` is never used
[INFO] [stdout]    --> tests/g7_support.rs:265:4
[INFO] [stdout]     |
[INFO] [stdout] 265 | fn child_mid_code(perm: [usize; 4], first_action: usize, branch: usize) -> Option<u64> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `old_terminal` is never used
[INFO] [stdout]    --> tests/g7_support.rs:273:4
[INFO] [stdout]     |
[INFO] [stdout] 273 | fn old_terminal(perm: [usize; 4], child: usize, branch: usize) -> usize {
[INFO] [stdout]     |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `changed_terminal` is never used
[INFO] [stdout]    --> tests/g7_support.rs:283:4
[INFO] [stdout]     |
[INFO] [stdout] 283 | fn changed_terminal(perm: [usize; 4], child: usize, branch: usize) -> usize {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `train_child` is never used
[INFO] [stdout]    --> tests/g7_support.rs:291:4
[INFO] [stdout]     |
[INFO] [stdout] 291 | fn train_child(
[INFO] [stdout]     |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `acquire_children` is never used
[INFO] [stdout]    --> tests/g7_support.rs:312:4
[INFO] [stdout]     |
[INFO] [stdout] 312 | fn acquire_children(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `required_children` is never used
[INFO] [stdout]    --> tests/g7_support.rs:344:4
[INFO] [stdout]     |
[INFO] [stdout] 344 | fn required_children(law: usize, children: [u64; 2]) -> [u64; 2] {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `required_branches` is never used
[INFO] [stdout]    --> tests/g7_support.rs:353:4
[INFO] [stdout]     |
[INFO] [stdout] 353 | fn required_branches(law: usize) -> [usize; 2] {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `child_index` is never used
[INFO] [stdout]    --> tests/g7_support.rs:362:4
[INFO] [stdout]     |
[INFO] [stdout] 362 | fn child_index(children: [u64; 2], id: u64) -> Option<usize> {
[INFO] [stdout]     |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `execute_child` is never used
[INFO] [stdout]    --> tests/g7_support.rs:372:4
[INFO] [stdout]     |
[INFO] [stdout] 372 | fn execute_child(
[INFO] [stdout]     |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `evaluate_sequence` is never used
[INFO] [stdout]    --> tests/g7_support.rs:387:4
[INFO] [stdout]     |
[INFO] [stdout] 387 | fn evaluate_sequence(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `all_child_sequences` is never used
[INFO] [stdout]    --> tests/g7_support.rs:432:4
[INFO] [stdout]     |
[INFO] [stdout] 432 | fn all_child_sequences(children: [u64; 2]) -> Vec<Vec<u64>> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `train_parents` is never used
[INFO] [stdout]    --> tests/g7_support.rs:444:4
[INFO] [stdout]     |
[INFO] [stdout] 444 | fn train_parents(evo: &mut EvoPhase, children: [u64; 2], perm: [usize; 4]) -> usize {
[INFO] [stdout]     |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `revise_child0` is never used
[INFO] [stdout]    --> tests/g7_support.rs:477:4
[INFO] [stdout]     |
[INFO] [stdout] 477 | fn revise_child0(
[INFO] [stdout]     |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `build_mature` is never used
[INFO] [stdout]    --> tests/g7_support.rs:517:8
[INFO] [stdout]     |
[INFO] [stdout] 517 | pub fn build_mature(seed: u64) -> Mature {
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `prepare_worlds` is never used
[INFO] [stdout]    --> tests/g7_support.rs:550:8
[INFO] [stdout]     |
[INFO] [stdout] 550 | pub fn prepare_worlds(mature: &mut Mature, worlds: &[World]) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `score_world` is never used
[INFO] [stdout]    --> tests/g7_support.rs:567:8
[INFO] [stdout]     |
[INFO] [stdout] 567 | pub fn score_world(mature: &Mature, world: World, arm: Arm) -> Score {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `generate_worlds` is never used
[INFO] [stdout]    --> tests/g7_support.rs:725:8
[INFO] [stdout]     |
[INFO] [stdout] 725 | pub fn generate_worlds(authority_seed: u64, sub: u64, perm: [usize; 4]) -> Vec<World> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `wilson95` is never used
[INFO] [stdout]    --> tests/g7_support.rs:763:8
[INFO] [stdout]     |
[INFO] [stdout] 763 | pub fn wilson95(success: usize, n: usize) -> (f64, f64) {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `fnv_mix` is never used
[INFO] [stdout]    --> tests/g7_support.rs:774:8
[INFO] [stdout]     |
[INFO] [stdout] 774 | pub fn fnv_mix(mut hash: u64, value: u64) -> u64 {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Value`
[INFO] [stdout]  --> tests/lc1_execution_contract.rs:6:35
[INFO] [stdout]   |
[INFO] [stdout] 6 |     vm::{Error,Expr,Library,Op,Ty,Value},Config,
[INFO] [stdout]   |                                   ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `Parity`, `Majority`, and `Selector` are never constructed
[INFO] [stdout]   --> tests/../examples/support/induction.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout]  9 | pub enum Function {
[INFO] [stdout]    |          -------- variants in this enum
[INFO] [stdout] 10 |     Two(u8),
[INFO] [stdout] 11 |     Parity,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 12 |     Majority,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 13 |     Selector,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Function` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `function`, `variant`, `tuition`, `nodes`, and `checkpoint_bytes` are never read
[INFO] [stdout]    --> tests/../examples/support/induction.rs:231:9
[INFO] [stdout]     |
[INFO] [stdout] 230 | pub struct Report {
[INFO] [stdout]     |            ------ fields in this struct
[INFO] [stdout] 231 |     pub function: Function,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 232 |     pub variant: usize,
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 242 |     pub tuition: usize,
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 243 |     pub nodes: usize,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 244 |     pub checkpoint_bytes: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Report` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run` is never used
[INFO] [stdout]    --> tests/../examples/support/induction.rs:346:8
[INFO] [stdout]     |
[INFO] [stdout] 346 | pub fn run(f: Function, variant: usize) -> Report {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `monitor`
[INFO] [stdout]    --> tests/intel2_unified_worlds.rs:199:5
[INFO] [stdout]     |
[INFO] [stdout] 199 |     monitor:&mut Monitor,
[INFO] [stdout]     |     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_monitor`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `monitor`
[INFO] [stdout]    --> tests/intel2_unified_worlds.rs:199:5
[INFO] [stdout]     |
[INFO] [stdout] 199 |     monitor:&mut Monitor,
[INFO] [stdout]     |     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_monitor`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `monitor`
[INFO] [stdout]    --> tests/intel2_unified_worlds.rs:199:5
[INFO] [stdout]     |
[INFO] [stdout] 199 |     monitor:&mut Monitor,
[INFO] [stdout]     |     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_monitor`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `monitor`
[INFO] [stdout]    --> tests/intel2_unified_worlds.rs:199:5
[INFO] [stdout]     |
[INFO] [stdout] 199 |     monitor:&mut Monitor,
[INFO] [stdout]     |     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_monitor`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `pending_memory` is never read
[INFO] [stdout]    --> tests/self_originated_option1_one_use.rs:114:28
[INFO] [stdout]     |
[INFO] [stdout] 114 |     let mut pending_memory=0usize;
[INFO] [stdout]     |                            ^^^^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 125 |         pending_memory=0;
[INFO] [stdout]     |         ---------------- `pending_memory` is overwritten here before the previous value is read
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `monitor`
[INFO] [stdout]    --> tests/intel2_unified_worlds.rs:199:5
[INFO] [stdout]     |
[INFO] [stdout] 199 |     monitor:&mut Monitor,
[INFO] [stdout]     |     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_monitor`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `EvoPhase`
[INFO] [stdout]   --> tests/te3_unified_sensing.rs:15:18
[INFO] [stdout]    |
[INFO] [stdout] 15 | use aeterna_v1::{EvoPhase};
[INFO] [stdout]    |                  ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `monitor`
[INFO] [stdout]    --> tests/intel2_unified_worlds.rs:199:5
[INFO] [stdout]     |
[INFO] [stdout] 199 |     monitor:&mut Monitor,
[INFO] [stdout]     |     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_monitor`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `Function` is never used
[INFO] [stdout]  --> tests/../examples/support/induction.rs:9:10
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub enum Function {
[INFO] [stdout]   |          ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `arity` and `outcome` are never used
[INFO] [stdout]   --> tests/../examples/support/induction.rs:16:12
[INFO] [stdout]    |
[INFO] [stdout] 15 | impl Function {
[INFO] [stdout]    | ------------- methods in this implementation
[INFO] [stdout] 16 |     pub fn arity(self) -> usize {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 23 |     pub fn outcome(self, bits: usize) -> usize {
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `features` is never used
[INFO] [stdout]   --> tests/../examples/support/induction.rs:41:8
[INFO] [stdout]    |
[INFO] [stdout] 41 | pub fn features(
[INFO] [stdout]    |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `fresh` is never used
[INFO] [stdout]   --> tests/../examples/support/induction.rs:80:8
[INFO] [stdout]    |
[INFO] [stdout] 80 | pub fn fresh(width: usize) -> EvoPhase {
[INFO] [stdout]    |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `sensor` and `choose` are never used
[INFO] [stdout]    --> tests/../examples/support/induction.rs:129:8
[INFO] [stdout]     |
[INFO] [stdout] 106 | impl Controls {
[INFO] [stdout]     | ------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 129 |     fn sensor(&self) -> Option<usize> {
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 139 |     fn choose(&self, x: &[f32], linear: bool) -> Option<usize> {
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `train` is never used
[INFO] [stdout]    --> tests/../examples/support/induction.rs:208:8
[INFO] [stdout]     |
[INFO] [stdout] 208 | pub fn train(f: Function, variant: usize) -> (Vec<u8>, Controls, usize) {
[INFO] [stdout]     |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Report` is never constructed
[INFO] [stdout]    --> tests/../examples/support/induction.rs:230:12
[INFO] [stdout]     |
[INFO] [stdout] 230 | pub struct Report {
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `evaluate` is never used
[INFO] [stdout]    --> tests/../examples/support/induction.rs:246:8
[INFO] [stdout]     |
[INFO] [stdout] 246 | pub fn evaluate(
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run` is never used
[INFO] [stdout]    --> tests/../examples/support/induction.rs:346:8
[INFO] [stdout]     |
[INFO] [stdout] 346 | pub fn run(f: Function, variant: usize) -> Report {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `stage` is never read
[INFO] [stdout]    --> tests/g7_support.rs:705:5
[INFO] [stdout]     |
[INFO] [stdout] 705 |     stage = 3;
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CUE_BASE` is never used
[INFO] [stdout]   --> tests/g7_support.rs:10:7
[INFO] [stdout]    |
[INFO] [stdout] 10 | const CUE_BASE: u64 = 50_000;
[INFO] [stdout]    |       ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CHILD_PRE_CODE` is never used
[INFO] [stdout]   --> tests/g7_support.rs:11:7
[INFO] [stdout]    |
[INFO] [stdout] 11 | const CHILD_PRE_CODE: u64 = 70_000;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CHILD_MID_BASE` is never used
[INFO] [stdout]   --> tests/g7_support.rs:12:7
[INFO] [stdout]    |
[INFO] [stdout] 12 | const CHILD_MID_BASE: u64 = 71_000;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `World` is never constructed
[INFO] [stdout]   --> tests/g7_support.rs:15:12
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub struct World {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `Arm` is never used
[INFO] [stdout]   --> tests/g7_support.rs:25:10
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub enum Arm {
[INFO] [stdout]    |          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Score` is never constructed
[INFO] [stdout]   --> tests/g7_support.rs:33:12
[INFO] [stdout]    |
[INFO] [stdout] 33 | pub struct Score {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Mature` is never constructed
[INFO] [stdout]   --> tests/g7_support.rs:45:12
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub struct Mature {
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `shuffle` is never used
[INFO] [stdout]   --> tests/g7_support.rs:82:12
[INFO] [stdout]    |
[INFO] [stdout] 62 | impl Rng {
[INFO] [stdout]    | -------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 82 |     pub fn shuffle<T>(&mut self, values: &mut [T]) {
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `perm4` is never used
[INFO] [stdout]   --> tests/g7_support.rs:90:8
[INFO] [stdout]    |
[INFO] [stdout] 90 | pub fn perm4(rng: &mut Rng) -> [usize; 4] {
[INFO] [stdout]    |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `relation` is never used
[INFO] [stdout]    --> tests/g7_support.rs:114:8
[INFO] [stdout]     |
[INFO] [stdout] 114 | pub fn relation(code: u64, ox: usize, oy: usize) -> Vec<f32> {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `carrier` is never used
[INFO] [stdout]    --> tests/g7_support.rs:168:4
[INFO] [stdout]     |
[INFO] [stdout] 168 | fn carrier() -> EvoPhase {
[INFO] [stdout]     |    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `post_code` is never used
[INFO] [stdout]    --> tests/g7_support.rs:207:4
[INFO] [stdout]     |
[INFO] [stdout] 207 | fn post_code(
[INFO] [stdout]     |    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `install_world_models` is never used
[INFO] [stdout]    --> tests/g7_support.rs:220:8
[INFO] [stdout]     |
[INFO] [stdout] 220 | pub fn install_world_models(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `train_strategy` is never used
[INFO] [stdout]    --> tests/g7_support.rs:238:4
[INFO] [stdout]     |
[INFO] [stdout] 238 | fn train_strategy(evo: &mut EvoPhase, perm: [usize; 4]) -> u32 {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `child_mid_code` is never used
[INFO] [stdout]    --> tests/g7_support.rs:265:4
[INFO] [stdout]     |
[INFO] [stdout] 265 | fn child_mid_code(perm: [usize; 4], first_action: usize, branch: usize) -> Option<u64> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `old_terminal` is never used
[INFO] [stdout]    --> tests/g7_support.rs:273:4
[INFO] [stdout]     |
[INFO] [stdout] 273 | fn old_terminal(perm: [usize; 4], child: usize, branch: usize) -> usize {
[INFO] [stdout]     |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `changed_terminal` is never used
[INFO] [stdout]    --> tests/g7_support.rs:283:4
[INFO] [stdout]     |
[INFO] [stdout] 283 | fn changed_terminal(perm: [usize; 4], child: usize, branch: usize) -> usize {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `train_child` is never used
[INFO] [stdout]    --> tests/g7_support.rs:291:4
[INFO] [stdout]     |
[INFO] [stdout] 291 | fn train_child(
[INFO] [stdout]     |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `acquire_children` is never used
[INFO] [stdout]    --> tests/g7_support.rs:312:4
[INFO] [stdout]     |
[INFO] [stdout] 312 | fn acquire_children(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `required_children` is never used
[INFO] [stdout]    --> tests/g7_support.rs:344:4
[INFO] [stdout]     |
[INFO] [stdout] 344 | fn required_children(law: usize, children: [u64; 2]) -> [u64; 2] {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `required_branches` is never used
[INFO] [stdout]    --> tests/g7_support.rs:353:4
[INFO] [stdout]     |
[INFO] [stdout] 353 | fn required_branches(law: usize) -> [usize; 2] {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `child_index` is never used
[INFO] [stdout]    --> tests/g7_support.rs:362:4
[INFO] [stdout]     |
[INFO] [stdout] 362 | fn child_index(children: [u64; 2], id: u64) -> Option<usize> {
[INFO] [stdout]     |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `execute_child` is never used
[INFO] [stdout]    --> tests/g7_support.rs:372:4
[INFO] [stdout]     |
[INFO] [stdout] 372 | fn execute_child(
[INFO] [stdout]     |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `evaluate_sequence` is never used
[INFO] [stdout]    --> tests/g7_support.rs:387:4
[INFO] [stdout]     |
[INFO] [stdout] 387 | fn evaluate_sequence(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `all_child_sequences` is never used
[INFO] [stdout]    --> tests/g7_support.rs:432:4
[INFO] [stdout]     |
[INFO] [stdout] 432 | fn all_child_sequences(children: [u64; 2]) -> Vec<Vec<u64>> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `train_parents` is never used
[INFO] [stdout]    --> tests/g7_support.rs:444:4
[INFO] [stdout]     |
[INFO] [stdout] 444 | fn train_parents(evo: &mut EvoPhase, children: [u64; 2], perm: [usize; 4]) -> usize {
[INFO] [stdout]     |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `revise_child0` is never used
[INFO] [stdout]    --> tests/g7_support.rs:477:4
[INFO] [stdout]     |
[INFO] [stdout] 477 | fn revise_child0(
[INFO] [stdout]     |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `build_mature` is never used
[INFO] [stdout]    --> tests/g7_support.rs:517:8
[INFO] [stdout]     |
[INFO] [stdout] 517 | pub fn build_mature(seed: u64) -> Mature {
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `prepare_worlds` is never used
[INFO] [stdout]    --> tests/g7_support.rs:550:8
[INFO] [stdout]     |
[INFO] [stdout] 550 | pub fn prepare_worlds(mature: &mut Mature, worlds: &[World]) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `score_world` is never used
[INFO] [stdout]    --> tests/g7_support.rs:567:8
[INFO] [stdout]     |
[INFO] [stdout] 567 | pub fn score_world(mature: &Mature, world: World, arm: Arm) -> Score {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `generate_worlds` is never used
[INFO] [stdout]    --> tests/g7_support.rs:725:8
[INFO] [stdout]     |
[INFO] [stdout] 725 | pub fn generate_worlds(authority_seed: u64, sub: u64, perm: [usize; 4]) -> Vec<World> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `wilson95` is never used
[INFO] [stdout]    --> tests/g7_support.rs:763:8
[INFO] [stdout]     |
[INFO] [stdout] 763 | pub fn wilson95(success: usize, n: usize) -> (f64, f64) {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `fnv_mix` is never used
[INFO] [stdout]    --> tests/g7_support.rs:774:8
[INFO] [stdout]     |
[INFO] [stdout] 774 | pub fn fnv_mix(mut hash: u64, value: u64) -> u64 {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `monitor`
[INFO] [stdout]    --> tests/intel2_unified_worlds.rs:199:5
[INFO] [stdout]     |
[INFO] [stdout] 199 |     monitor:&mut Monitor,
[INFO] [stdout]     |     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_monitor`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]   --> tests/frontier1_noisy_latent.rs:74:21
[INFO] [stdout]    |
[INFO] [stdout] 74 |                     (Ok((foundation::scene(
[INFO] [stdout]    |                     ^
[INFO] [stdout] 75 |                         l1,roles.cue[ep.cues[read_index]],(layout+k+1)%6
[INFO] [stdout] 76 |                     ),0.0)))
[INFO] [stdout]    |                            ^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 74 ~                     Ok((foundation::scene(
[INFO] [stdout] 75 |                         l1,roles.cue[ep.cues[read_index]],(layout+k+1)%6
[INFO] [stdout] 76 ~                     ),0.0))
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `monitor`
[INFO] [stdout]    --> tests/intel2_unified_worlds.rs:199:5
[INFO] [stdout]     |
[INFO] [stdout] 199 |     monitor:&mut Monitor,
[INFO] [stdout]     |     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_monitor`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `monitor`
[INFO] [stdout]    --> tests/intel2_unified_worlds.rs:199:5
[INFO] [stdout]     |
[INFO] [stdout] 199 |     monitor:&mut Monitor,
[INFO] [stdout]     |     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_monitor`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `monitor`
[INFO] [stdout]    --> tests/intel2_unified_worlds.rs:199:5
[INFO] [stdout]     |
[INFO] [stdout] 199 |     monitor:&mut Monitor,
[INFO] [stdout]     |     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_monitor`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `monitor`
[INFO] [stdout]    --> tests/intel2_unified_worlds.rs:199:5
[INFO] [stdout]     |
[INFO] [stdout] 199 |     monitor:&mut Monitor,
[INFO] [stdout]     |     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_monitor`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `monitor`
[INFO] [stdout]    --> tests/intel2_unified_worlds.rs:199:5
[INFO] [stdout]     |
[INFO] [stdout] 199 |     monitor:&mut Monitor,
[INFO] [stdout]     |     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_monitor`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `monitor`
[INFO] [stdout]    --> tests/intel2_unified_worlds.rs:199:5
[INFO] [stdout]     |
[INFO] [stdout] 199 |     monitor:&mut Monitor,
[INFO] [stdout]     |     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_monitor`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `corpus`, `training_actions`, and `primitive_uses` are never read
[INFO] [stdout]    --> tests/../examples/support/real_programs.rs:234:9
[INFO] [stdout]     |
[INFO] [stdout] 233 | pub struct Report {
[INFO] [stdout]     |            ------ fields in this struct
[INFO] [stdout] 234 |     pub corpus: Corpus,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 243 |     pub training_actions: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 247 |     pub primitive_uses: u64,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Report` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `monitor`
[INFO] [stdout]    --> tests/intel2_unified_worlds.rs:199:5
[INFO] [stdout]     |
[INFO] [stdout] 199 |     monitor:&mut Monitor,
[INFO] [stdout]     |     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_monitor`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `monitor`
[INFO] [stdout]    --> tests/intel2_unified_worlds.rs:199:5
[INFO] [stdout]     |
[INFO] [stdout] 199 |     monitor:&mut Monitor,
[INFO] [stdout]     |     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_monitor`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `monitor`
[INFO] [stdout]    --> tests/intel2_unified_worlds.rs:199:5
[INFO] [stdout]     |
[INFO] [stdout] 199 |     monitor:&mut Monitor,
[INFO] [stdout]     |     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_monitor`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `monitor`
[INFO] [stdout]    --> tests/intel2_unified_worlds.rs:199:5
[INFO] [stdout]     |
[INFO] [stdout] 199 |     monitor:&mut Monitor,
[INFO] [stdout]     |     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_monitor`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `Two`, `Majority`, and `Selector` are never constructed
[INFO] [stdout]   --> examples/support/induction.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout]  9 | pub enum Function {
[INFO] [stdout]    |          -------- variants in this enum
[INFO] [stdout] 10 |     Two(u8),
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 11 |     Parity,
[INFO] [stdout] 12 |     Majority,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 13 |     Selector,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Function` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `function`, `variant`, `tuition`, and `checkpoint_bytes` are never read
[INFO] [stdout]    --> examples/support/induction.rs:231:9
[INFO] [stdout]     |
[INFO] [stdout] 230 | pub struct Report {
[INFO] [stdout]     |            ------ fields in this struct
[INFO] [stdout] 231 |     pub function: Function,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 232 |     pub variant: usize,
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 242 |     pub tuition: usize,
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 243 |     pub nodes: usize,
[INFO] [stdout] 244 |     pub checkpoint_bytes: usize,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Report` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run` is never used
[INFO] [stdout]    --> examples/support/induction.rs:346:8
[INFO] [stdout]     |
[INFO] [stdout] 346 | pub fn run(f: Function, variant: usize) -> Report {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `EvoPhase`
[INFO] [stdout]  --> tests/intel1_unknown_worlds.rs:1:18
[INFO] [stdout]   |
[INFO] [stdout] 1 | use aeterna_v1::{EvoPhase, HumanProtectionEvidence, HumanProtectionReason};
[INFO] [stdout]   |                  ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `EvoPhase`
[INFO] [stdout]  --> tests/intel1_unknown_worlds.rs:1:18
[INFO] [stdout]   |
[INFO] [stdout] 1 | use aeterna_v1::{EvoPhase, HumanProtectionEvidence, HumanProtectionReason};
[INFO] [stdout]   |                  ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `stage` is never read
[INFO] [stdout]    --> tests/g7_support.rs:705:5
[INFO] [stdout]     |
[INFO] [stdout] 705 |     stage = 3;
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `stage` is never read
[INFO] [stdout]    --> tests/g7_support.rs:705:5
[INFO] [stdout]     |
[INFO] [stdout] 705 |     stage = 3;
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CUE_BASE` is never used
[INFO] [stdout]   --> tests/g7_support.rs:10:7
[INFO] [stdout]    |
[INFO] [stdout] 10 | const CUE_BASE: u64 = 50_000;
[INFO] [stdout]    |       ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CHILD_PRE_CODE` is never used
[INFO] [stdout]   --> tests/g7_support.rs:11:7
[INFO] [stdout]    |
[INFO] [stdout] 11 | const CHILD_PRE_CODE: u64 = 70_000;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CHILD_MID_BASE` is never used
[INFO] [stdout]   --> tests/g7_support.rs:12:7
[INFO] [stdout]    |
[INFO] [stdout] 12 | const CHILD_MID_BASE: u64 = 71_000;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `World` is never constructed
[INFO] [stdout]   --> tests/g7_support.rs:15:12
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub struct World {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `Arm` is never used
[INFO] [stdout]   --> tests/g7_support.rs:25:10
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub enum Arm {
[INFO] [stdout]    |          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Score` is never constructed
[INFO] [stdout]   --> tests/g7_support.rs:33:12
[INFO] [stdout]    |
[INFO] [stdout] 33 | pub struct Score {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Mature` is never constructed
[INFO] [stdout]   --> tests/g7_support.rs:45:12
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub struct Mature {
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `relation` is never used
[INFO] [stdout]    --> tests/g7_support.rs:114:8
[INFO] [stdout]     |
[INFO] [stdout] 114 | pub fn relation(code: u64, ox: usize, oy: usize) -> Vec<f32> {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `carrier` is never used
[INFO] [stdout]    --> tests/g7_support.rs:168:4
[INFO] [stdout]     |
[INFO] [stdout] 168 | fn carrier() -> EvoPhase {
[INFO] [stdout]     |    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `post_code` is never used
[INFO] [stdout]    --> tests/g7_support.rs:207:4
[INFO] [stdout]     |
[INFO] [stdout] 207 | fn post_code(
[INFO] [stdout]     |    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `install_world_models` is never used
[INFO] [stdout]    --> tests/g7_support.rs:220:8
[INFO] [stdout]     |
[INFO] [stdout] 220 | pub fn install_world_models(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `train_strategy` is never used
[INFO] [stdout]    --> tests/g7_support.rs:238:4
[INFO] [stdout]     |
[INFO] [stdout] 238 | fn train_strategy(evo: &mut EvoPhase, perm: [usize; 4]) -> u32 {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `child_mid_code` is never used
[INFO] [stdout]    --> tests/g7_support.rs:265:4
[INFO] [stdout]     |
[INFO] [stdout] 265 | fn child_mid_code(perm: [usize; 4], first_action: usize, branch: usize) -> Option<u64> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `old_terminal` is never used
[INFO] [stdout]    --> tests/g7_support.rs:273:4
[INFO] [stdout]     |
[INFO] [stdout] 273 | fn old_terminal(perm: [usize; 4], child: usize, branch: usize) -> usize {
[INFO] [stdout]     |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `changed_terminal` is never used
[INFO] [stdout]    --> tests/g7_support.rs:283:4
[INFO] [stdout]     |
[INFO] [stdout] 283 | fn changed_terminal(perm: [usize; 4], child: usize, branch: usize) -> usize {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `train_child` is never used
[INFO] [stdout]    --> tests/g7_support.rs:291:4
[INFO] [stdout]     |
[INFO] [stdout] 291 | fn train_child(
[INFO] [stdout]     |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `acquire_children` is never used
[INFO] [stdout]    --> tests/g7_support.rs:312:4
[INFO] [stdout]     |
[INFO] [stdout] 312 | fn acquire_children(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `required_children` is never used
[INFO] [stdout]    --> tests/g7_support.rs:344:4
[INFO] [stdout]     |
[INFO] [stdout] 344 | fn required_children(law: usize, children: [u64; 2]) -> [u64; 2] {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `required_branches` is never used
[INFO] [stdout]    --> tests/g7_support.rs:353:4
[INFO] [stdout]     |
[INFO] [stdout] 353 | fn required_branches(law: usize) -> [usize; 2] {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `child_index` is never used
[INFO] [stdout]    --> tests/g7_support.rs:362:4
[INFO] [stdout]     |
[INFO] [stdout] 362 | fn child_index(children: [u64; 2], id: u64) -> Option<usize> {
[INFO] [stdout]     |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `execute_child` is never used
[INFO] [stdout]    --> tests/g7_support.rs:372:4
[INFO] [stdout]     |
[INFO] [stdout] 372 | fn execute_child(
[INFO] [stdout]     |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `evaluate_sequence` is never used
[INFO] [stdout]    --> tests/g7_support.rs:387:4
[INFO] [stdout]     |
[INFO] [stdout] 387 | fn evaluate_sequence(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `all_child_sequences` is never used
[INFO] [stdout]    --> tests/g7_support.rs:432:4
[INFO] [stdout]     |
[INFO] [stdout] 432 | fn all_child_sequences(children: [u64; 2]) -> Vec<Vec<u64>> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `train_parents` is never used
[INFO] [stdout]    --> tests/g7_support.rs:444:4
[INFO] [stdout]     |
[INFO] [stdout] 444 | fn train_parents(evo: &mut EvoPhase, children: [u64; 2], perm: [usize; 4]) -> usize {
[INFO] [stdout]     |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `revise_child0` is never used
[INFO] [stdout]    --> tests/g7_support.rs:477:4
[INFO] [stdout]     |
[INFO] [stdout] 477 | fn revise_child0(
[INFO] [stdout]     |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `build_mature` is never used
[INFO] [stdout]    --> tests/g7_support.rs:517:8
[INFO] [stdout]     |
[INFO] [stdout] 517 | pub fn build_mature(seed: u64) -> Mature {
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `prepare_worlds` is never used
[INFO] [stdout]    --> tests/g7_support.rs:550:8
[INFO] [stdout]     |
[INFO] [stdout] 550 | pub fn prepare_worlds(mature: &mut Mature, worlds: &[World]) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `score_world` is never used
[INFO] [stdout]    --> tests/g7_support.rs:567:8
[INFO] [stdout]     |
[INFO] [stdout] 567 | pub fn score_world(mature: &Mature, world: World, arm: Arm) -> Score {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `generate_worlds` is never used
[INFO] [stdout]    --> tests/g7_support.rs:725:8
[INFO] [stdout]     |
[INFO] [stdout] 725 | pub fn generate_worlds(authority_seed: u64, sub: u64, perm: [usize; 4]) -> Vec<World> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `wilson95` is never used
[INFO] [stdout]    --> tests/g7_support.rs:763:8
[INFO] [stdout]     |
[INFO] [stdout] 763 | pub fn wilson95(success: usize, n: usize) -> (f64, f64) {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `fnv_mix` is never used
[INFO] [stdout]    --> tests/g7_support.rs:774:8
[INFO] [stdout]     |
[INFO] [stdout] 774 | pub fn fnv_mix(mut hash: u64, value: u64) -> u64 {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CUE_BASE` is never used
[INFO] [stdout]   --> tests/g7_support.rs:10:7
[INFO] [stdout]    |
[INFO] [stdout] 10 | const CUE_BASE: u64 = 50_000;
[INFO] [stdout]    |       ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CHILD_PRE_CODE` is never used
[INFO] [stdout]   --> tests/g7_support.rs:11:7
[INFO] [stdout]    |
[INFO] [stdout] 11 | const CHILD_PRE_CODE: u64 = 70_000;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CHILD_MID_BASE` is never used
[INFO] [stdout]   --> tests/g7_support.rs:12:7
[INFO] [stdout]    |
[INFO] [stdout] 12 | const CHILD_MID_BASE: u64 = 71_000;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `World` is never constructed
[INFO] [stdout]   --> tests/g7_support.rs:15:12
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub struct World {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `Arm` is never used
[INFO] [stdout]   --> tests/g7_support.rs:25:10
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub enum Arm {
[INFO] [stdout]    |          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Score` is never constructed
[INFO] [stdout]   --> tests/g7_support.rs:33:12
[INFO] [stdout]    |
[INFO] [stdout] 33 | pub struct Score {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Mature` is never constructed
[INFO] [stdout]   --> tests/g7_support.rs:45:12
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub struct Mature {
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `carrier` is never used
[INFO] [stdout]    --> tests/g7_support.rs:168:4
[INFO] [stdout]     |
[INFO] [stdout] 168 | fn carrier() -> EvoPhase {
[INFO] [stdout]     |    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `post_code` is never used
[INFO] [stdout]    --> tests/g7_support.rs:207:4
[INFO] [stdout]     |
[INFO] [stdout] 207 | fn post_code(
[INFO] [stdout]     |    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `install_world_models` is never used
[INFO] [stdout]    --> tests/g7_support.rs:220:8
[INFO] [stdout]     |
[INFO] [stdout] 220 | pub fn install_world_models(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `train_strategy` is never used
[INFO] [stdout]    --> tests/g7_support.rs:238:4
[INFO] [stdout]     |
[INFO] [stdout] 238 | fn train_strategy(evo: &mut EvoPhase, perm: [usize; 4]) -> u32 {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `child_mid_code` is never used
[INFO] [stdout]    --> tests/g7_support.rs:265:4
[INFO] [stdout]     |
[INFO] [stdout] 265 | fn child_mid_code(perm: [usize; 4], first_action: usize, branch: usize) -> Option<u64> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `old_terminal` is never used
[INFO] [stdout]    --> tests/g7_support.rs:273:4
[INFO] [stdout]     |
[INFO] [stdout] 273 | fn old_terminal(perm: [usize; 4], child: usize, branch: usize) -> usize {
[INFO] [stdout]     |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `changed_terminal` is never used
[INFO] [stdout]    --> tests/g7_support.rs:283:4
[INFO] [stdout]     |
[INFO] [stdout] 283 | fn changed_terminal(perm: [usize; 4], child: usize, branch: usize) -> usize {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `train_child` is never used
[INFO] [stdout]    --> tests/g7_support.rs:291:4
[INFO] [stdout]     |
[INFO] [stdout] 291 | fn train_child(
[INFO] [stdout]     |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `acquire_children` is never used
[INFO] [stdout]    --> tests/g7_support.rs:312:4
[INFO] [stdout]     |
[INFO] [stdout] 312 | fn acquire_children(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `required_children` is never used
[INFO] [stdout]    --> tests/g7_support.rs:344:4
[INFO] [stdout]     |
[INFO] [stdout] 344 | fn required_children(law: usize, children: [u64; 2]) -> [u64; 2] {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `required_branches` is never used
[INFO] [stdout]    --> tests/g7_support.rs:353:4
[INFO] [stdout]     |
[INFO] [stdout] 353 | fn required_branches(law: usize) -> [usize; 2] {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `child_index` is never used
[INFO] [stdout]    --> tests/g7_support.rs:362:4
[INFO] [stdout]     |
[INFO] [stdout] 362 | fn child_index(children: [u64; 2], id: u64) -> Option<usize> {
[INFO] [stdout]     |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `execute_child` is never used
[INFO] [stdout]    --> tests/g7_support.rs:372:4
[INFO] [stdout]     |
[INFO] [stdout] 372 | fn execute_child(
[INFO] [stdout]     |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `evaluate_sequence` is never used
[INFO] [stdout]    --> tests/g7_support.rs:387:4
[INFO] [stdout]     |
[INFO] [stdout] 387 | fn evaluate_sequence(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `all_child_sequences` is never used
[INFO] [stdout]    --> tests/g7_support.rs:432:4
[INFO] [stdout]     |
[INFO] [stdout] 432 | fn all_child_sequences(children: [u64; 2]) -> Vec<Vec<u64>> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `train_parents` is never used
[INFO] [stdout]    --> tests/g7_support.rs:444:4
[INFO] [stdout]     |
[INFO] [stdout] 444 | fn train_parents(evo: &mut EvoPhase, children: [u64; 2], perm: [usize; 4]) -> usize {
[INFO] [stdout]     |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `revise_child0` is never used
[INFO] [stdout]    --> tests/g7_support.rs:477:4
[INFO] [stdout]     |
[INFO] [stdout] 477 | fn revise_child0(
[INFO] [stdout]     |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `build_mature` is never used
[INFO] [stdout]    --> tests/g7_support.rs:517:8
[INFO] [stdout]     |
[INFO] [stdout] 517 | pub fn build_mature(seed: u64) -> Mature {
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `prepare_worlds` is never used
[INFO] [stdout]    --> tests/g7_support.rs:550:8
[INFO] [stdout]     |
[INFO] [stdout] 550 | pub fn prepare_worlds(mature: &mut Mature, worlds: &[World]) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `score_world` is never used
[INFO] [stdout]    --> tests/g7_support.rs:567:8
[INFO] [stdout]     |
[INFO] [stdout] 567 | pub fn score_world(mature: &Mature, world: World, arm: Arm) -> Score {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `generate_worlds` is never used
[INFO] [stdout]    --> tests/g7_support.rs:725:8
[INFO] [stdout]     |
[INFO] [stdout] 725 | pub fn generate_worlds(authority_seed: u64, sub: u64, perm: [usize; 4]) -> Vec<World> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `wilson95` is never used
[INFO] [stdout]    --> tests/g7_support.rs:763:8
[INFO] [stdout]     |
[INFO] [stdout] 763 | pub fn wilson95(success: usize, n: usize) -> (f64, f64) {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `fnv_mix` is never used
[INFO] [stdout]    --> tests/g7_support.rs:774:8
[INFO] [stdout]     |
[INFO] [stdout] 774 | pub fn fnv_mix(mut hash: u64, value: u64) -> u64 {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `stage` is never read
[INFO] [stdout]    --> tests/g7_support.rs:705:5
[INFO] [stdout]     |
[INFO] [stdout] 705 |     stage = 3;
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `pair` is never read
[INFO] [stdout]   --> tests/g16_autonomous_abstract_model.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 36 | struct ResetWorld {
[INFO] [stdout]    |        ---------- field in this struct
[INFO] [stdout] 37 |     length: usize,
[INFO] [stdout] 38 |     pair: [usize;2],
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ResetWorld` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `rivals_at_start` and `stage` are never read
[INFO] [stdout]   --> tests/g7_support.rs:38:9
[INFO] [stdout]    |
[INFO] [stdout] 33 | pub struct Score {
[INFO] [stdout]    |            ----- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 38 |     pub rivals_at_start: usize,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 41 |     pub stage: u8,
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Score` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `seed`
[INFO] [stdout]   --> tests/intel1_repair3_fanout.rs:59:36
[INFO] [stdout]    |
[INFO] [stdout] 59 |     pub fn one_fact_parent_support(seed:u64)->(u64,usize){
[INFO] [stdout]    |                                    ^^^^ help: if this is intentional, prefix it with an underscore: `_seed`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `graph_pending` is never read
[INFO] [stdout]   --> tests/observable_graph1_development.rs:80:27
[INFO] [stdout]    |
[INFO] [stdout] 80 |     let mut graph_pending=false;
[INFO] [stdout]    |                           ^^^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 83 |         graph_pending=false;
[INFO] [stdout]    |         ------------------- `graph_pending` is overwritten here before the previous value is read
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `monitor`
[INFO] [stdout]    --> tests/intel2_unified_worlds.rs:199:5
[INFO] [stdout]     |
[INFO] [stdout] 199 |     monitor:&mut Monitor,
[INFO] [stdout]     |     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_monitor`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `monitor`
[INFO] [stdout]    --> tests/intel2_unified_worlds.rs:199:5
[INFO] [stdout]     |
[INFO] [stdout] 199 |     monitor:&mut Monitor,
[INFO] [stdout]     |     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_monitor`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `monitor`
[INFO] [stdout]    --> tests/intel2_unified_worlds.rs:199:5
[INFO] [stdout]     |
[INFO] [stdout] 199 |     monitor:&mut Monitor,
[INFO] [stdout]     |     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_monitor`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `correct` is never read
[INFO] [stdout]    --> tests/intel1_unknown_worlds.rs:126:23
[INFO] [stdout]     |
[INFO] [stdout] 124 | struct HistoryWorld{
[INFO] [stdout]     |        ------------ field in this struct
[INFO] [stdout] 125 |     state:usize,context:bool,calls:usize,rng:Rng,
[INFO] [stdout] 126 |     actions:[usize;2],correct:usize,total:usize,score_correct:usize,ctx:[usize;4],
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `HistoryWorld` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `monitor`
[INFO] [stdout]    --> tests/intel2_unified_worlds.rs:199:5
[INFO] [stdout]     |
[INFO] [stdout] 199 |     monitor:&mut Monitor,
[INFO] [stdout]     |     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_monitor`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `monitor`
[INFO] [stdout]    --> tests/intel2_unified_worlds.rs:199:5
[INFO] [stdout]     |
[INFO] [stdout] 199 |     monitor:&mut Monitor,
[INFO] [stdout]     |     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_monitor`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `monitor`
[INFO] [stdout]    --> tests/intel2_unified_worlds.rs:199:5
[INFO] [stdout]     |
[INFO] [stdout] 199 |     monitor:&mut Monitor,
[INFO] [stdout]     |     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_monitor`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `promoted_before`
[INFO] [stdout]    --> tests/intel4_unified_worlds.rs:239:9
[INFO] [stdout]     |
[INFO] [stdout] 239 |     let promoted_before=rt.organism().phase_native_context_witnesses()
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_promoted_before`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `monitor`
[INFO] [stdout]    --> tests/intel2_unified_worlds.rs:199:5
[INFO] [stdout]     |
[INFO] [stdout] 199 |     monitor:&mut Monitor,
[INFO] [stdout]     |     ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_monitor`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 51.81s
[INFO] running `Command { std: "docker" "inspect" "1abaa244675f6684d365b81385f3ae5ca114bc91003d200d5c0261867a8da716", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1abaa244675f6684d365b81385f3ae5ca114bc91003d200d5c0261867a8da716", kill_on_drop: false }`
[INFO] [stdout] 1abaa244675f6684d365b81385f3ae5ca114bc91003d200d5c0261867a8da716
