[INFO] cloning repository https://github.com/volgrado/engine
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/volgrado/engine" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fvolgrado%2Fengine", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fvolgrado%2Fengine'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 79531fa6259ee9631a1fea0cfe1e4d2719f81153
[INFO] checking volgrado/engine against try#fa4dd1f19bfeb3fd235dc7f1406c42404436bef5 for pr-145108-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fvolgrado%2Fengine" "/workspace/builds/worker-1-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/volgrado/engine
[INFO] finished tweaking git repo https://github.com/volgrado/engine
[INFO] tweaked toml for git repo https://github.com/volgrado/engine written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/volgrado/engine on toolchain fa4dd1f19bfeb3fd235dc7f1406c42404436bef5
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+fa4dd1f19bfeb3fd235dc7f1406c42404436bef5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/volgrado/engine 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" "+fa4dd1f19bfeb3fd235dc7f1406c42404436bef5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded order-stat v0.1.3
[INFO] [stderr]   Downloaded zmij v0.1.9
[INFO] [stderr]   Downloaded linfa-kernel v0.7.1
[INFO] [stderr]   Downloaded kdtree v0.7.0
[INFO] [stderr]   Downloaded space v0.12.1
[INFO] [stderr]   Downloaded linfa-linalg v0.1.0
[INFO] [stderr]   Downloaded linfa-clustering v0.7.1
[INFO] [stderr]   Downloaded sprs v0.11.1
[INFO] [stderr]   Downloaded linfa-reduction v0.7.1
[INFO] [stderr]   Downloaded linfa v0.7.1
[INFO] [stderr]   Downloaded linfa-nn v0.7.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:61361fe0aef631f17e9d025a70c5a647956f8c671dd02950a60ad3f5cc5526d7" "/opt/rustwide/cargo-home/bin/cargo" "+fa4dd1f19bfeb3fd235dc7f1406c42404436bef5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 5afab25fc76d365db8dbc21e428f0111661a5c0eb34c751db50b824f899b3609
[INFO] running `Command { std: "docker" "start" "-a" "5afab25fc76d365db8dbc21e428f0111661a5c0eb34c751db50b824f899b3609", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5afab25fc76d365db8dbc21e428f0111661a5c0eb34c751db50b824f899b3609", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5afab25fc76d365db8dbc21e428f0111661a5c0eb34c751db50b824f899b3609", kill_on_drop: false }`
[INFO] [stdout] 5afab25fc76d365db8dbc21e428f0111661a5c0eb34c751db50b824f899b3609
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:61361fe0aef631f17e9d025a70c5a647956f8c671dd02950a60ad3f5cc5526d7" "/opt/rustwide/cargo-home/bin/cargo" "+fa4dd1f19bfeb3fd235dc7f1406c42404436bef5" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 086e83fbdfdbcf1f5ed6729f2e637a6ee77a0945af6df7efff458f6cdbe526b8
[INFO] running `Command { std: "docker" "start" "-a" "086e83fbdfdbcf1f5ed6729f2e637a6ee77a0945af6df7efff458f6cdbe526b8", kill_on_drop: false }`
[INFO] [stderr]    Compiling libm v0.2.15
[INFO] [stderr]    Compiling find-msvc-tools v0.1.6
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling matrixmultiply v0.3.10
[INFO] [stderr]    Compiling libc v0.2.178
[INFO] [stderr]    Compiling num-complex v0.2.4
[INFO] [stderr]    Compiling indexmap v1.9.3
[INFO] [stderr]     Checking getrandom v0.2.16
[INFO] [stderr]     Checking num_cpus v1.17.0
[INFO] [stderr]     Checking ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling linfa v0.7.1
[INFO] [stderr]    Compiling syn v2.0.111
[INFO] [stderr]     Checking itertools v0.10.5
[INFO] [stderr]     Checking order-stat v0.1.3
[INFO] [stderr]    Compiling windows_x86_64_gnu v0.52.6
[INFO] [stderr]     Checking crypto-common v0.1.7
[INFO] [stderr]     Checking simd-adler32 v0.3.8
[INFO] [stderr]     Checking hashbrown v0.14.5
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]     Checking parking_lot_core v0.9.12
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking miniz_oxide v0.8.9
[INFO] [stderr]     Checking windows-targets v0.52.6
[INFO] [stderr]     Checking crc32fast v1.5.0
[INFO] [stderr]     Checking zmij v0.1.9
[INFO] [stderr]     Checking space v0.12.1
[INFO] [stderr]     Checking regex-automata v0.4.13
[INFO] [stderr]     Checking sha2 v0.10.9
[INFO] [stderr]     Checking rand_xoshiro v0.6.0
[INFO] [stderr]     Checking serde_json v1.0.147
[INFO] [stderr]     Checking windows-sys v0.52.0
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking memmap2 v0.9.9
[INFO] [stderr]     Checking flate2 v1.1.5
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]    Compiling jobserver v0.1.34
[INFO] [stderr]     Checking bstr v1.12.1
[INFO] [stderr]    Compiling cc v1.2.51
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]     Checking num-complex v0.4.6
[INFO] [stderr]     Checking approx v0.4.0
[INFO] [stderr]     Checking approx v0.3.2
[INFO] [stderr]     Checking noisy_float v0.2.0
[INFO] [stderr]     Checking rand_distr v0.4.3
[INFO] [stderr]     Checking alga v0.9.3
[INFO] [stderr]     Checking ndarray v0.15.6
[INFO] [stderr]    Compiling zstd-sys v2.0.16+zstd.1.5.7
[INFO] [stderr]    Compiling lzma-sys v0.1.20
[INFO] [stderr]     Checking xz2 v0.1.7
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling clap_derive v4.5.49
[INFO] [stderr]     Checking thiserror v1.0.69
[INFO] [stderr]     Checking kdtree v0.7.0
[INFO] [stderr]     Checking clap v4.5.53
[INFO] [stderr]     Checking sprs v0.11.1
[INFO] [stderr]     Checking ndarray-stats v0.5.1
[INFO] [stderr]     Checking linfa-linalg v0.1.0
[INFO] [stderr]     Checking ndarray-rand v0.14.0
[INFO] [stderr]    Compiling zstd-safe v7.2.4
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]     Checking zstd v0.13.3
[INFO] [stderr]     Checking bincode v1.3.3
[INFO] [stderr]     Checking dashmap v5.5.3
[INFO] [stderr]     Checking linfa-nn v0.7.2
[INFO] [stderr]     Checking linfa-kernel v0.7.1
[INFO] [stderr]     Checking linfa-clustering v0.7.1
[INFO] [stderr]     Checking linfa-reduction v0.7.1
[INFO] [stderr]     Checking logos_engine v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0063]: missing fields `fractal_dim`, `persistence_score` and `symmetry_group` in initializer of `StructuralDna`
[INFO] [stdout]     --> src/main.rs:2250:29
[INFO] [stdout]      |
[INFO] [stdout] 2250 |         dna_cache.insert(1, StructuralDna { mass: 1000, gravity: 50.0, chirality: 5.0, radius: 2 });
[INFO] [stdout]      |                             ^^^^^^^^^^^^^ missing `fractal_dim`, `persistence_score` and `symmetry_group`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0063]: missing fields `fractal_dim`, `persistence_score` and `symmetry_group` in initializer of `StructuralDna`
[INFO] [stdout]     --> src/main.rs:2251:29
[INFO] [stdout]      |
[INFO] [stdout] 2251 |         dna_cache.insert(2, StructuralDna { mass: 1001, gravity: 51.0, chirality: 5.1, radius: 2 });
[INFO] [stdout]      |                             ^^^^^^^^^^^^^ missing `fractal_dim`, `persistence_score` and `symmetry_group`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0063]: missing fields `fractal_dim`, `persistence_score` and `symmetry_group` in initializer of `StructuralDna`
[INFO] [stdout]     --> src/main.rs:2252:29
[INFO] [stdout]      |
[INFO] [stdout] 2252 |         dna_cache.insert(3, StructuralDna { mass: 500, gravity: 10.0, chirality: -10.0, radius: 8 });
[INFO] [stdout]      |                             ^^^^^^^^^^^^^ missing `fractal_dim`, `persistence_score` and `symmetry_group`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0063]: missing fields `fractal_dim`, `persistence_score` and `symmetry_group` in initializer of `StructuralDna`
[INFO] [stdout]     --> src/main.rs:2253:29
[INFO] [stdout]      |
[INFO] [stdout] 2253 |         dna_cache.insert(4, StructuralDna { mass: 505, gravity: 11.0, chirality: -10.1, radius: 8 });
[INFO] [stdout]      |                             ^^^^^^^^^^^^^ missing `fractal_dim`, `persistence_score` and `symmetry_group`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0063]: missing fields `fractal_dim`, `persistence_score` and `symmetry_group` in initializer of `StructuralDna`
[INFO] [stdout]     --> src/main.rs:2254:29
[INFO] [stdout]      |
[INFO] [stdout] 2254 |         dna_cache.insert(5, StructuralDna { mass: 502, gravity: 10.5, chirality: -10.0, radius: 8 });
[INFO] [stdout]      |                             ^^^^^^^^^^^^^ missing `fractal_dim`, `persistence_score` and `symmetry_group`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0063]: missing fields `fractal_dim`, `persistence_score` and `symmetry_group` in initializer of `StructuralDna`
[INFO] [stdout]     --> src/main.rs:2255:29
[INFO] [stdout]      |
[INFO] [stdout] 2255 |         dna_cache.insert(6, StructuralDna { mass: 1005, gravity: 52.0, chirality: 5.2, radius: 2 });
[INFO] [stdout]      |                             ^^^^^^^^^^^^^ missing `fractal_dim`, `persistence_score` and `symmetry_group`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0063]: missing fields `fractal_dim`, `persistence_score` and `symmetry_group` in initializer of `StructuralDna`
[INFO] [stdout]     --> src/main.rs:2256:29
[INFO] [stdout]      |
[INFO] [stdout] 2256 |         dna_cache.insert(7, StructuralDna { mass: 1010, gravity: 53.0, chirality: 5.3, radius: 2 });
[INFO] [stdout]      |                             ^^^^^^^^^^^^^ missing `fractal_dim`, `persistence_score` and `symmetry_group`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0063]: missing fields `fractal_dim`, `persistence_score` and `symmetry_group` in initializer of `StructuralDna`
[INFO] [stdout]     --> src/main.rs:2257:29
[INFO] [stdout]      |
[INFO] [stdout] 2257 |         dna_cache.insert(8, StructuralDna { mass: 490, gravity: 9.0, chirality: -11.0, radius: 8 });
[INFO] [stdout]      |                             ^^^^^^^^^^^^^ missing `fractal_dim`, `persistence_score` and `symmetry_group`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0063]: missing fields `fractal_dim`, `persistence_score` and `symmetry_group` in initializer of `StructuralDna`
[INFO] [stdout]     --> src/main.rs:2258:29
[INFO] [stdout]      |
[INFO] [stdout] 2258 |         dna_cache.insert(9, StructuralDna { mass: 495, gravity: 9.5, chirality: -10.5, radius: 8 });
[INFO] [stdout]      |                             ^^^^^^^^^^^^^ missing `fractal_dim`, `persistence_score` and `symmetry_group`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0063]: missing fields `fractal_dim`, `persistence_score` and `symmetry_group` in initializer of `StructuralDna`
[INFO] [stdout]     --> src/main.rs:2259:30
[INFO] [stdout]      |
[INFO] [stdout] 2259 |         dna_cache.insert(10, StructuralDna { mass: 1000, gravity: 50.0, chirality: 5.0, radius: 2 });
[INFO] [stdout]      |                              ^^^^^^^^^^^^^ missing `fractal_dim`, `persistence_score` and `symmetry_group`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `registry`
[INFO] [stdout]    --> src/main.rs:732:57
[INFO] [stdout]     |
[INFO] [stdout] 732 |     pub fn optimize(&mut self, state: &SolomonoffState, registry: &UniversalRegistry) {
[INFO] [stdout]     |                                                         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_registry`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/main.rs:1020:13
[INFO] [stdout]      |
[INFO] [stdout] 1020 |         let mut stats = registry.structural_stats.entry(curr_id).or_default();
[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: value assigned to `curr_id` is never read
[INFO] [stdout]     --> src/main.rs:1100:33
[INFO] [stdout]      |
[INFO] [stdout] 1100 | ...                   curr_id = stem_id;
[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: `registry`
[INFO] [stdout]    --> src/main.rs:732:57
[INFO] [stdout]     |
[INFO] [stdout] 732 |     pub fn optimize(&mut self, state: &SolomonoffState, registry: &UniversalRegistry) {
[INFO] [stdout]     |                                                         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_registry`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `log_total`
[INFO] [stdout]     --> src/main.rs:1323:13
[INFO] [stdout]      |
[INFO] [stdout] 1323 |         let log_total = (total_mass as f32).ln();
[INFO] [stdout]      |             ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_log_total`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/main.rs:1020:13
[INFO] [stdout]      |
[INFO] [stdout] 1020 |         let mut stats = registry.structural_stats.entry(curr_id).or_default();
[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: value assigned to `curr_id` is never read
[INFO] [stdout]     --> src/main.rs:1100:33
[INFO] [stdout]      |
[INFO] [stdout] 1100 | ...                   curr_id = stem_id;
[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: `log_total`
[INFO] [stdout]     --> src/main.rs:1323:13
[INFO] [stdout]      |
[INFO] [stdout] 1323 |         let log_total = (total_mass as f32).ln();
[INFO] [stdout]      |             ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_log_total`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `args`
[INFO] [stdout]     --> src/main.rs:1959:41
[INFO] [stdout]      |
[INFO] [stdout] 1959 |     fn heat_up_trie(&self, path: &Path, args: &Args) -> Result<()> {
[INFO] [stdout]      |                                         ^^^^ help: if this is intentional, prefix it with an underscore: `_args`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `SolomonoffState` is more private than the item `MDLOptimizer::optimize`
[INFO] [stdout]    --> src/main.rs:732:5
[INFO] [stdout]     |
[INFO] [stdout] 732 |     pub fn optimize(&mut self, state: &SolomonoffState, registry: &UniversalRegistry) {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method `MDLOptimizer::optimize` is reachable at visibility `pub`
[INFO] [stdout]     |
[INFO] [stdout] note: but type `SolomonoffState` is only usable at visibility `pub(crate)`
[INFO] [stdout]    --> src/main.rs:890:1
[INFO] [stdout]     |
[INFO] [stdout] 890 | struct SolomonoffState {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `#[warn(private_interfaces)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `UniversalRegistry` is more private than the item `MDLOptimizer::optimize`
[INFO] [stdout]    --> src/main.rs:732:5
[INFO] [stdout]     |
[INFO] [stdout] 732 |     pub fn optimize(&mut self, state: &SolomonoffState, registry: &UniversalRegistry) {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method `MDLOptimizer::optimize` is reachable at visibility `pub`
[INFO] [stdout]     |
[INFO] [stdout] note: but type `UniversalRegistry` is only usable at visibility `pub(crate)`
[INFO] [stdout]    --> src/main.rs:138:1
[INFO] [stdout]     |
[INFO] [stdout] 138 | struct UniversalRegistry {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `UniversalRegistry` is more private than the item `TranslationEngine::source`
[INFO] [stdout]    --> src/main.rs:767:5
[INFO] [stdout]     |
[INFO] [stdout] 767 |     pub source: Arc<UniversalRegistry>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ field `TranslationEngine::source` is reachable at visibility `pub`
[INFO] [stdout]     |
[INFO] [stdout] note: but type `UniversalRegistry` is only usable at visibility `pub(crate)`
[INFO] [stdout]    --> src/main.rs:138:1
[INFO] [stdout]     |
[INFO] [stdout] 138 | struct UniversalRegistry {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `UniversalRegistry` is more private than the item `TranslationEngine::target`
[INFO] [stdout]    --> src/main.rs:768:5
[INFO] [stdout]     |
[INFO] [stdout] 768 |     pub target: Arc<UniversalRegistry>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ field `TranslationEngine::target` is reachable at visibility `pub`
[INFO] [stdout]     |
[INFO] [stdout] note: but type `UniversalRegistry` is only usable at visibility `pub(crate)`
[INFO] [stdout]    --> src/main.rs:138:1
[INFO] [stdout]     |
[INFO] [stdout] 138 | struct UniversalRegistry {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `UniversalRegistry` is more private than the item `TranslationEngine::new`
[INFO] [stdout]    --> src/main.rs:772:5
[INFO] [stdout]     |
[INFO] [stdout] 772 |     pub fn new(source: Arc<UniversalRegistry>, target: Arc<UniversalRegistry>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ associated function `TranslationEngine::new` is reachable at visibility `pub`
[INFO] [stdout]     |
[INFO] [stdout] note: but type `UniversalRegistry` is only usable at visibility `pub(crate)`
[INFO] [stdout]    --> src/main.rs:138:1
[INFO] [stdout]     |
[INFO] [stdout] 138 | struct UniversalRegistry {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `args`
[INFO] [stdout]     --> src/main.rs:1959:41
[INFO] [stdout]      |
[INFO] [stdout] 1959 |     fn heat_up_trie(&self, path: &Path, args: &Args) -> Result<()> {
[INFO] [stdout]      |                                         ^^^^ help: if this is intentional, prefix it with an underscore: `_args`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `SolomonoffState` is more private than the item `TranslationEngine::align_manifolds`
[INFO] [stdout]    --> src/main.rs:778:5
[INFO] [stdout]     |
[INFO] [stdout] 778 |     pub fn align_manifolds(&self, source_state: &SolomonoffState, target_state: &SolomonoffState) -> FxHashMap<u32, u32> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method `TranslationEngine::align_manifolds` is reachable at visibility `pub`
[INFO] [stdout]     |
[INFO] [stdout] note: but type `SolomonoffState` is only usable at visibility `pub(crate)`
[INFO] [stdout]    --> src/main.rs:890:1
[INFO] [stdout]     |
[INFO] [stdout] 890 | struct SolomonoffState {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `UniversalSymmetry` is never constructed
[INFO] [stdout]   --> src/main.rs:77:8
[INFO] [stdout]    |
[INFO] [stdout] 77 | struct UniversalSymmetry {
[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 `SLOT_LABELS` is never used
[INFO] [stdout]   --> src/main.rs:87:7
[INFO] [stdout]    |
[INFO] [stdout] 87 | const SLOT_LABELS: [&str; MAX_SLOTS] = [
[INFO] [stdout]    |       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TRIE_LEVEL_1_SIZE` is never used
[INFO] [stdout]   --> src/main.rs:92:7
[INFO] [stdout]    |
[INFO] [stdout] 92 | const TRIE_LEVEL_1_SIZE: usize = 256;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `energy` is never read
[INFO] [stdout]   --> src/main.rs:97:5
[INFO] [stdout]    |
[INFO] [stdout] 94 | struct TrieNode {
[INFO] [stdout]    |        -------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 97 |     energy: AtomicU32, // Structural heat
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `identities`, `byte_matrix`, `state_laws`, and `next_id` are never read
[INFO] [stdout]    --> src/main.rs:953:5
[INFO] [stdout]     |
[INFO] [stdout] 950 | struct SolomonoffEngine {
[INFO] [stdout]     |        ---------------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 953 |     identities: DashMap<u32, String>,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 954 |     byte_matrix: Arc<Vec<AtomicU32>>,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 955 |     state_laws: Arc<Vec<AtomicU32>>, // This is not used for transition laws in the current design
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 956 |     next_id: Arc<AtomicU32>,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `cluster_transitions` is never read
[INFO] [stdout]     --> src/main.rs:1829:5
[INFO] [stdout]      |
[INFO] [stdout] 1827 | struct ClusterProfiling {
[INFO] [stdout]      |        ---------------- field in this struct
[INFO] [stdout] 1828 |     token_to_cluster: FxHashMap<u32, usize>,
[INFO] [stdout] 1829 |     cluster_transitions: Array2<f32>,
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `profile_state`, `analyze_patterns`, `generate_report`, `walk_trie`, `discover_pattern`, and `process_token` are never used
[INFO] [stdout]     --> src/main.rs:1835:8
[INFO] [stdout]      |
[INFO] [stdout] 1834 | impl SolomonoffEngine {
[INFO] [stdout]      | --------------------- methods in this implementation
[INFO] [stdout] 1835 |     fn profile_state(&self, state: &SolomonoffState, n_clusters: usize) -> Result<ClusterProfiling> {
[INFO] [stdout]      |        ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1923 |     fn analyze_patterns(&self, state: &SolomonoffState, n_clusters: usize) -> Result<()> {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1947 |     fn generate_report(&self, state: &SolomonoffState) -> Result<()> {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1982 |     fn walk_trie(&self, bytes: &[u8], registry: &Arc<UniversalRegistry>) -> (u32, usize) {
[INFO] [stdout]      |        ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2011 |     fn discover_pattern(&self, _bytes: &[u8], _registry: &Arc<UniversalRegistry>) -> (u32, usize) {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2015 |     fn process_token(&self, _bytes: &[u8], _registry: &Arc<UniversalRegistry>) -> u32 {
[INFO] [stdout]      |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0063`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `logos_engine` (bin "logos_engine" test) due to 10 previous errors; 5 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] running `Command { std: "docker" "inspect" "086e83fbdfdbcf1f5ed6729f2e637a6ee77a0945af6df7efff458f6cdbe526b8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "086e83fbdfdbcf1f5ed6729f2e637a6ee77a0945af6df7efff458f6cdbe526b8", kill_on_drop: false }`
[INFO] [stdout] 086e83fbdfdbcf1f5ed6729f2e637a6ee77a0945af6df7efff458f6cdbe526b8
