[INFO] cloning repository https://github.com/Carlsans/NNfractals
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Carlsans/NNfractals" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FCarlsans%2FNNfractals", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FCarlsans%2FNNfractals'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 55f9550d4ae6e7710fbaee724e9413a36cbff44c
[INFO] documenting Carlsans/NNfractals against 1.99.0-beta.1 for beta-rustdoc-1.99-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FCarlsans%2FNNfractals" "/workspace/builds/worker-0-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc2/source'...
[INFO] [stderr] done.
[INFO] [stderr] Updating files:  49% (539/1088)
Updating files:  50% (544/1088)
Updating files:  51% (555/1088)
Updating files:  52% (566/1088)
Updating files:  53% (577/1088)
Updating files:  54% (588/1088)
Updating files:  55% (599/1088)
Updating files:  56% (610/1088)
Updating files:  57% (621/1088)
Updating files:  58% (632/1088)
Updating files:  59% (642/1088)
Updating files:  60% (653/1088)
Updating files:  61% (664/1088)
Updating files:  62% (675/1088)
Updating files:  63% (686/1088)
Updating files:  64% (697/1088)
Updating files:  65% (708/1088)
Updating files:  66% (719/1088)
Updating files:  67% (729/1088)
Updating files:  68% (740/1088)
Updating files:  69% (751/1088)
Updating files:  70% (762/1088)
Updating files:  71% (773/1088)
Updating files:  72% (784/1088)
Updating files:  73% (795/1088)
Updating files:  74% (806/1088)
Updating files:  75% (816/1088)
Updating files:  76% (827/1088)
Updating files:  77% (838/1088)
Updating files:  78% (849/1088)
Updating files:  79% (860/1088)
Updating files:  80% (871/1088)
Updating files:  81% (882/1088)
Updating files:  82% (893/1088)
Updating files:  83% (904/1088)
Updating files:  84% (914/1088)
Updating files:  85% (925/1088)
Updating files:  86% (936/1088)
Updating files:  87% (947/1088)
Updating files:  88% (958/1088)
Updating files:  89% (969/1088)
Updating files:  90% (980/1088)
Updating files:  91% (991/1088)
Updating files:  92% (1001/1088)
Updating files:  93% (1012/1088)
Updating files:  94% (1023/1088)
Updating files:  95% (1034/1088)
Updating files:  96% (1045/1088)
Updating files:  97% (1056/1088)
Updating files:  98% (1067/1088)
Updating files:  99% (1078/1088)
Updating files: 100% (1088/1088)
Updating files: 100% (1088/1088), done.
[INFO] started tweaking git repo https://github.com/Carlsans/NNfractals
[INFO] finished tweaking git repo https://github.com/Carlsans/NNfractals
[INFO] tweaked toml for git repo https://github.com/Carlsans/NNfractals written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Carlsans/NNfractals on toolchain 1.99.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/Carlsans/NNfractals already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:00c5645b54fe3ce5dae1417175e3c7fb6a6646c021d554ecd63a097b8b9f3602" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] f47d3b928b3ab1e6782aba31f1be3fef52d9380f7a9924328d80349eb47ca72c
[INFO] running `Command { std: "docker" "start" "f47d3b928b3ab1e6782aba31f1be3fef52d9380f7a9924328d80349eb47ca72c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f47d3b928b3ab1e6782aba31f1be3fef52d9380f7a9924328d80349eb47ca72c", 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" "f47d3b928b3ab1e6782aba31f1be3fef52d9380f7a9924328d80349eb47ca72c" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f47d3b928b3ab1e6782aba31f1be3fef52d9380f7a9924328d80349eb47ca72c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "f47d3b928b3ab1e6782aba31f1be3fef52d9380f7a9924328d80349eb47ca72c" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]     Checking arrayvec v0.7.7
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]     Checking smallvec v1.15.2
[INFO] [stderr]    Compiling quote v1.0.46
[INFO] [stderr]     Checking spirv v0.4.0+sdk-1.4.341.0
[INFO] [stderr]     Checking rayon v1.12.0
[INFO] [stderr]     Checking ash v0.38.0+1.3.281
[INFO] [stderr]     Checking gpu-descriptor-types v0.2.0
[INFO] [stderr]    Compiling built v0.8.1
[INFO] [stderr]     Checking wayland-sys v0.31.11
[INFO] [stderr]     Checking no_std_io2 v0.9.4
[INFO] [stderr]     Checking nom v8.0.0
[INFO] [stderr]     Checking flate2 v1.1.9
[INFO] [stderr]     Checking itertools v0.14.0
[INFO] [stderr]     Checking bitstream-io v4.10.0
[INFO] [stderr]    Compiling nix v0.31.3
[INFO] [stderr]     Checking imgref v1.12.2
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]     Checking gpu-descriptor v0.3.2
[INFO] [stderr]     Checking loop9 v0.1.5
[INFO] [stderr]    Compiling simd_helpers v0.1.0
[INFO] [stderr]     Checking avif-serialize v0.8.9
[INFO] [stderr]    Compiling wgpu-core v29.0.3
[INFO] [stderr]     Checking zune-inflate v0.2.54
[INFO] [stderr]    Compiling wgpu v29.0.3
[INFO] [stderr]     Checking fax v0.2.7
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]     Checking gif v0.14.2
[INFO] [stderr]     Checking png v0.18.1
[INFO] [stderr]     Checking colorous v1.0.16
[INFO] [stderr]     Checking pollster v0.3.0
[INFO] [stderr]    Compiling rav1e v0.8.1
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]     Checking ordered-float v5.3.0
[INFO] [stderr]     Checking moxcms v0.8.1
[INFO] [stderr]     Checking num-bigint v0.4.6
[INFO] [stderr]     Checking maybe-rayon v0.1.1
[INFO] [stderr]     Checking parking_lot_core v0.9.12
[INFO] [stderr]     Checking khronos-egl v6.0.0
[INFO] [stderr]     Checking errno v0.3.14
[INFO] [stderr]     Checking getrandom v0.3.4
[INFO] [stderr]     Checking mio v1.2.1
[INFO] [stderr]     Checking signal-hook-registry v1.4.8
[INFO] [stderr]     Checking rand_core v0.9.5
[INFO] [stderr]     Checking parking_lot v0.12.5
[INFO] [stderr]     Checking signal-hook v0.3.18
[INFO] [stderr]     Checking signal-hook-mio v0.2.5
[INFO] [stderr]     Checking num-rational v0.4.2
[INFO] [stderr]     Checking ctrlc v3.5.2
[INFO] [stderr]    Compiling zerocopy-derive v0.8.52
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling bytemuck_derive v1.10.2
[INFO] [stderr]    Compiling equator-macro v0.4.2
[INFO] [stderr]    Compiling profiling-procmacros v1.0.18
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling arg_enum_proc_macro v0.3.4
[INFO] [stderr]    Compiling num-derive v0.4.2
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]     Checking profiling v1.0.18
[INFO] [stderr]     Checking equator v0.4.2
[INFO] [stderr]     Checking aligned-vec v0.6.4
[INFO] [stderr]     Checking v_frame v0.3.9
[INFO] [stderr]     Checking derive_more v2.1.1
[INFO] [stderr]     Checking crossterm v0.29.0
[INFO] [stderr]     Checking zerocopy v0.8.52
[INFO] [stderr]     Checking av1-grain v0.2.5
[INFO] [stderr]     Checking bytemuck v1.25.0
[INFO] [stderr]     Checking wgpu-types v29.0.3
[INFO] [stderr]     Checking qoi v0.4.1
[INFO] [stderr]     Checking av-scenechange v0.14.1
[INFO] [stderr]     Checking clap v4.6.1
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]     Checking toml_datetime v0.6.11
[INFO] [stderr]     Checking serde_spanned v0.6.9
[INFO] [stderr]     Checking toml_edit v0.22.27
[INFO] [stderr]     Checking toml v0.8.23
[INFO] [stderr]     Checking half v2.7.1
[INFO] [stderr]     Checking ppv-lite86 v0.2.21
[INFO] [stderr]     Checking naga v29.0.3
[INFO] [stderr]     Checking tiff v0.11.3
[INFO] [stderr]     Checking exr v1.74.0
[INFO] [stderr]     Checking rand_chacha v0.9.0
[INFO] [stderr]     Checking rand v0.9.4
[INFO] [stderr]     Checking ravif v0.13.0
[INFO] [stderr]     Checking image v0.25.10
[INFO] [stderr]     Checking gpu-allocator v0.28.0
[INFO] [stderr]     Checking wgpu-naga-bridge v29.0.3
[INFO] [stderr]     Checking wgpu-hal v29.0.3
[INFO] [stderr]     Checking wgpu-core-deps-windows-linux-android v29.0.3
[INFO] [stderr]  Documenting nnfractals v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking nnfractals v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unresolved link to `0,1`
[INFO] [stdout]   --> src/config.rs:82:61
[INFO] [stdout]    |
[INFO] [stdout] 82 |     /// Weight on the human-preference model (pref_score ∈ [0,1], trained via the
[INFO] [stdout]    |                                                             ^^^ no item named `0,1` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]    = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `30,80`
[INFO] [stdout]   --> src/config.rs:94:48
[INFO] [stdout]    |
[INFO] [stdout] 94 |     /// Weight on MUSIQ technical quality (∈ ~[30,80], normalized to [0,1] as
[INFO] [stdout]    |                                                ^^^^^ no item named `30,80` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `0,1`
[INFO] [stdout]   --> src/config.rs:94:71
[INFO] [stdout]    |
[INFO] [stdout] 94 |     /// Weight on MUSIQ technical quality (∈ ~[30,80], normalized to [0,1] as
[INFO] [stdout]    |                                                                       ^^^ no item named `0,1` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `0,1`
[INFO] [stdout]    --> src/config.rs:172:32
[INFO] [stdout]     |
[INFO] [stdout] 172 |     /// Minimum entropy score [0,1] for a genome to pass the fast prefilter (Stage 1).
[INFO] [stdout]     |                                ^^^ no item named `0,1` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `0,1`
[INFO] [stdout]    --> src/config.rs:179:39
[INFO] [stdout]     |
[INFO] [stdout] 179 |     /// Minimum CLIP zero-shot score [0,1] (Stage 2). Both clip AND laion must pass.
[INFO] [stdout]     |                                       ^^^ no item named `0,1` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `0,10`
[INFO] [stdout]    --> src/config.rs:182:44
[INFO] [stdout]     |
[INFO] [stdout] 182 |     /// Minimum LAION MLP aesthetic score [0,10] (Stage 2).
[INFO] [stdout]     |                                            ^^^^ no item named `0,10` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `0,100`
[INFO] [stdout]    --> src/config.rs:197:48
[INFO] [stdout]     |
[INFO] [stdout] 197 |     /// Minimum MUSIQ technical-quality score [0,100]; rejects blurry/degenerate saves.
[INFO] [stdout]     |                                                ^^^^^ no item named `0,100` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `0,1`
[INFO] [stdout]    --> src/config.rs:201:41
[INFO] [stdout]     |
[INFO] [stdout] 201 |     /// Minimum human-preference score [0,1] (pref_score) for a fractal to pass the
[INFO] [stdout]     |                                         ^^^ no item named `0,1` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `0,1`
[INFO] [stdout]    --> src/config.rs:212:44
[INFO] [stdout]     |
[INFO] [stdout] 212 |     /// Multi-scale DCT similarity cutoff [0,1]; pairs above this are deduplicated.
[INFO] [stdout]     |                                            ^^^ no item named `0,1` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `i`
[INFO] [stdout]    --> src/formula.rs:282:57
[INFO] [stdout]     |
[INFO] [stdout] 282 |             /// Evaluate weighted sum: z_new = Σᵢ (w_re[i]+i·w_im[i]) * φᵢ(z, c).
[INFO] [stdout]     |                                                         ^ no item named `i` in scope
[INFO] [stdout] ...
[INFO] [stdout] 341 | define_precision!(f32_impl, f32);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]     = note: this warning originates in the macro `define_precision` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `i`
[INFO] [stdout]    --> src/formula.rs:282:67
[INFO] [stdout]     |
[INFO] [stdout] 282 |             /// Evaluate weighted sum: z_new = Σᵢ (w_re[i]+i·w_im[i]) * φᵢ(z, c).
[INFO] [stdout]     |                                                                   ^ no item named `i` in scope
[INFO] [stdout] ...
[INFO] [stdout] 341 | define_precision!(f32_impl, f32);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]     = note: this warning originates in the macro `define_precision` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `i`
[INFO] [stdout]    --> src/formula.rs:282:57
[INFO] [stdout]     |
[INFO] [stdout] 282 |             /// Evaluate weighted sum: z_new = Σᵢ (w_re[i]+i·w_im[i]) * φᵢ(z, c).
[INFO] [stdout]     |                                                         ^ no item named `i` in scope
[INFO] [stdout] ...
[INFO] [stdout] 342 | define_precision!(f64_impl, f64);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]     = note: this warning originates in the macro `define_precision` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `i`
[INFO] [stdout]    --> src/formula.rs:282:67
[INFO] [stdout]     |
[INFO] [stdout] 282 |             /// Evaluate weighted sum: z_new = Σᵢ (w_re[i]+i·w_im[i]) * φᵢ(z, c).
[INFO] [stdout]     |                                                                   ^ no item named `i` in scope
[INFO] [stdout] ...
[INFO] [stdout] 342 | define_precision!(f64_impl, f64);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]     = note: this warning originates in the macro `define_precision` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `0,1`
[INFO] [stdout]   --> src/genome.rs:61:41
[INFO] [stdout]    |
[INFO] [stdout] 61 |     /// CLIP zero-shot aesthetic score [0,1] at save time; 0.0 if unavailable.
[INFO] [stdout]    |                                         ^^^ no item named `0,1` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `0,10`
[INFO] [stdout]   --> src/genome.rs:63:36
[INFO] [stdout]    |
[INFO] [stdout] 63 |     /// LAION MLP aesthetic score [0,10] at save time; 0.0 if unavailable.
[INFO] [stdout]    |                                    ^^^^ no item named `0,10` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `0,100`
[INFO] [stdout]   --> src/genome.rs:72:40
[INFO] [stdout]    |
[INFO] [stdout] 72 |     /// MUSIQ technical-quality score [0,100] (sharpness/structure). 0.0 if unavailable.
[INFO] [stdout]    |                                        ^^^^^ no item named `0,100` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `0,1`
[INFO] [stdout]   --> src/genome.rs:77:33
[INFO] [stdout]    |
[INFO] [stdout] 77 |     /// Human-preference score [0,1] from the trained taste model (pref_model.npz,
[INFO] [stdout]    |                                 ^^^ no item named `0,1` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `0,1`
[INFO] [stdout]   --> src/genome.rs:81:38
[INFO] [stdout]    |
[INFO] [stdout] 81 |     /// Zoom self-replication score [0,1]: how much the fractal reproduces its
[INFO] [stdout]    |                                      ^^^ no item named `0,1` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `0,1`
[INFO] [stdout]   --> src/genome.rs:84:34
[INFO] [stdout]    |
[INFO] [stdout] 84 |     /// Fractal-recursion score [0,1]: how strongly a *complete miniature copy of
[INFO] [stdout]    |                                  ^^^ no item named `0,1` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `0,1`
[INFO] [stdout]   --> src/genome.rs:88:43
[INFO] [stdout]    |
[INFO] [stdout] 88 |     /// Formula-only predicted recursion [0,1] from `RecursionModel` at eval time;
[INFO] [stdout]    |                                           ^^^ no item named `0,1` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `0,1`
[INFO] [stdout]   --> src/genome.rs:91:54
[INFO] [stdout]    |
[INFO] [stdout] 91 |     /// Formula-only predicted CLIP aesthetic score [0,1] from a linear model
[INFO] [stdout]    |                                                      ^^^ no item named `0,1` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `0,1`
[INFO] [stdout]   --> src/genome.rs:98:30
[INFO] [stdout]    |
[INFO] [stdout] 98 |     /// Structural richness [0,1] of the bailout exit-angle field (DAG genomes
[INFO] [stdout]    |                              ^^^ no item named `0,1` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `0,1`
[INFO] [stdout]    --> src/genome.rs:122:33
[INFO] [stdout]     |
[INFO] [stdout] 122 |     /// Wormhole match quality [0,1]: how strongly a smaller embedded copy
[INFO] [stdout]     |                                 ^^^ no item named `0,1` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `H*W`
[INFO] [stdout]   --> src/fractal.rs:39:50
[INFO] [stdout]    |
[INFO] [stdout] 39 | /// CPU rendering — returns smooth escape times [H*W].
[INFO] [stdout]    |                                                  ^^^ no item named `H*W` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `0,1`
[INFO] [stdout]   --> src/recursion_model.rs:32:33
[INFO] [stdout]    |
[INFO] [stdout] 32 |     /// Predicted recursion in [0,1] from a standardized linear model.
[INFO] [stdout]    |                                 ^^^ no item named `0,1` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `0,1`
[INFO] [stdout]  --> src/fitness.rs:4:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | /// Range [0,1]; 0 = all pixels same escape time (degenerate), 1 = perfectly uniform histogram.
[INFO] [stdout]   |            ^^^ no item named `0,1` in scope
[INFO] [stdout]   |
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `0,1`
[INFO] [stdout]   --> src/fitness.rs:60:65
[INFO] [stdout]    |
[INFO] [stdout] 60 | /// each other on the circle, as maximally different). Returns [0,1]; 0 when
[INFO] [stdout]    |                                                                 ^^^ no item named `0,1` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `0,1`
[INFO] [stdout]    --> src/fitness.rs:406:35
[INFO] [stdout]     |
[INFO] [stdout] 406 | /// Each entry is a frequency in [0,1], summing to 1.
[INFO] [stdout]     |                                   ^^^ no item named `0,1` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `0,2`
[INFO] [stdout]    --> src/explore.rs:555:6
[INFO] [stdout]     |
[INFO] [stdout] 555 | /// [0,2] — NOT the same scale as the pixel-fingerprint distance above,
[INFO] [stdout]     |      ^^^ no item named `0,2` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `video_export::needs_dd_with_margin`
[INFO] [stdout]    --> src/video_zoom_explore.rs:321:11
[INFO] [stdout]     |
[INFO] [stdout] 321 |     /// [`video_export::needs_dd_with_margin`].
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `video_export` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `pool`
[INFO] [stdout]    --> src/optimizer.rs:218:73
[INFO] [stdout]     |
[INFO] [stdout] 218 |     /// Append one JSON line of per-generation telemetry to gen_metrics_<pool>.jsonl.
[INFO] [stdout]     |                                                                         ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(rustdoc::invalid_html_tags)]` on by default
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]     |
[INFO] [stdout] 218 |     /// Append one JSON line of per-generation telemetry to `gen_metrics_<pool>`.jsonl.
[INFO] [stdout]     |                                                             +                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/genome.rs:779:9
[INFO] [stdout]     |
[INFO] [stdout] 779 |     let mut push = |nodes: &mut Vec<OpNode>, depth: &mut Vec<u8>, n: OpNode, d: u8| {
[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: variable does not need to be mutable
[INFO] [stdout]    --> src/fractal.rs:583:9
[INFO] [stdout]     |
[INFO] [stdout] 583 |     let mut scan = |get: &dyn Fn(usize) -> f32, len: usize, t: &mut u32, f: &mut u32| {
[INFO] [stdout]     |         ----^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `max_iter`
[INFO] [stdout]   --> src/fitness.rs:26:62
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub fn edge_density_fast(escape_times: &[f32], width: usize, max_iter: u32) -> f32 {
[INFO] [stdout]    |                                                              ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_max_iter`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out_dir`
[INFO] [stdout]  --> src/bin/explorer.rs:8:80
[INFO] [stdout]   |
[INFO] [stdout] 8 | //!   cargo run --release --all-features --bin nnfractals-explorer -- compare [out_dir]
[INFO] [stdout]   |                                                                                ^^^^^^^ no item named `out_dir` in scope
[INFO] [stdout]   |
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]   = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `n_seeds`
[INFO] [stdout]  --> src/bin/explorer.rs:9:85
[INFO] [stdout]   |
[INFO] [stdout] 9 | //!   cargo run --release --all-features --bin nnfractals-explorer -- run <method> [n_seeds] [max_rounds] [out_dir]
[INFO] [stdout]   |                                                                                     ^^^^^^^ no item named `n_seeds` in scope
[INFO] [stdout]   |
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `max_rounds`
[INFO] [stdout]  --> src/bin/explorer.rs:9:95
[INFO] [stdout]   |
[INFO] [stdout] 9 | //!   cargo run --release --all-features --bin nnfractals-explorer -- run <method> [n_seeds] [max_rounds] [out_dir]
[INFO] [stdout]   |                                                                                               ^^^^^^^^^^ no item named `max_rounds` in scope
[INFO] [stdout]   |
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out_dir`
[INFO] [stdout]  --> src/bin/explorer.rs:9:108
[INFO] [stdout]   |
[INFO] [stdout] 9 | //!   cargo run --release --all-features --bin nnfractals-explorer -- run <method> [n_seeds] [max_rounds] [out_dir]
[INFO] [stdout]   |                                                                                                            ^^^^^^^ no item named `out_dir` in scope
[INFO] [stdout]   |
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `hours`
[INFO] [stdout]   --> src/bin/explorer.rs:10:103
[INFO] [stdout]    |
[INFO] [stdout] 10 | ...s-explorer -- gems <method|method,...|mixed> [hours] [n_cols] [n_rows] [out_dir]
[INFO] [stdout]    |                                                  ^^^^^ no item named `hours` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `n_cols`
[INFO] [stdout]   --> src/bin/explorer.rs:10:111
[INFO] [stdout]    |
[INFO] [stdout] 10 | ...r -- gems <method|method,...|mixed> [hours] [n_cols] [n_rows] [out_dir]
[INFO] [stdout]    |                                                 ^^^^^^ no item named `n_cols` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `n_rows`
[INFO] [stdout]   --> src/bin/explorer.rs:10:120
[INFO] [stdout]    |
[INFO] [stdout] 10 | ... <method|method,...|mixed> [hours] [n_cols] [n_rows] [out_dir]
[INFO] [stdout]    |                                                 ^^^^^^ no item named `n_rows` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out_dir`
[INFO] [stdout]   --> src/bin/explorer.rs:10:129
[INFO] [stdout]    |
[INFO] [stdout] 10 | ...ethod,...|mixed> [hours] [n_cols] [n_rows] [out_dir]
[INFO] [stdout]    |                                                ^^^^^^^ no item named `out_dir` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `top_n`
[INFO] [stdout]   --> src/bin/explorer.rs:11:95
[INFO] [stdout]    |
[INFO] [stdout] 11 | ...nfractals-explorer -- curate [archive.jsonl] [top_n] [min_score] [min_aesthetic] [min_dist] [out_dir]
[INFO] [stdout]    |                                                  ^^^^^ no item named `top_n` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `min_score`
[INFO] [stdout]   --> src/bin/explorer.rs:11:103
[INFO] [stdout]    |
[INFO] [stdout] 11 | ...plorer -- curate [archive.jsonl] [top_n] [min_score] [min_aesthetic] [min_dist] [out_dir]
[INFO] [stdout]    |                                              ^^^^^^^^^ no item named `min_score` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `min_aesthetic`
[INFO] [stdout]   --> src/bin/explorer.rs:11:115
[INFO] [stdout]    |
[INFO] [stdout] 11 | ... [archive.jsonl] [top_n] [min_score] [min_aesthetic] [min_dist] [out_dir]
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^ no item named `min_aesthetic` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `min_dist`
[INFO] [stdout]   --> src/bin/explorer.rs:11:131
[INFO] [stdout]    |
[INFO] [stdout] 11 | ...sonl] [top_n] [min_score] [min_aesthetic] [min_dist] [out_dir]
[INFO] [stdout]    |                                               ^^^^^^^^ no item named `min_dist` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `out_dir`
[INFO] [stdout]   --> src/bin/explorer.rs:11:142
[INFO] [stdout]    |
[INFO] [stdout] 11 | ..._n] [min_score] [min_aesthetic] [min_dist] [out_dir]
[INFO] [stdout]    |                                                ^^^^^^^ no item named `out_dir` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `method`
[INFO] [stdout]  --> src/bin/explorer.rs:9:75
[INFO] [stdout]   |
[INFO] [stdout] 9 | //!   cargo run --release --all-features --bin nnfractals-explorer -- run <method> [n_seeds] [max_rounds] [out_dir]
[INFO] [stdout]   |                                                                           ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(rustdoc::invalid_html_tags)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 57.24s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: naga v29.0.3, nix v0.31.3, wgpu v29.0.3, wgpu-core v29.0.3, wgpu-hal v29.0.3
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 11`
[INFO] [stderr]    Generated /opt/rustwide/target/doc/nnfractals/index.html and 6 other files
[INFO] running `Command { std: "docker" "inspect" "f47d3b928b3ab1e6782aba31f1be3fef52d9380f7a9924328d80349eb47ca72c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "DOCS_RS=1" "-e" "RUSTC_BOOTSTRAP=1" "-w" "/opt/rustwide/workdir" "--user" "0:0" "f47d3b928b3ab1e6782aba31f1be3fef52d9380f7a9924328d80349eb47ca72c" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--document-private-items\"]" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling anyhow v1.0.102
[INFO] [stderr]    Compiling quote v1.0.46
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling simd_helpers v0.1.0
[INFO] [stderr]    Compiling zerocopy-derive v0.8.52
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling bytemuck_derive v1.10.2
[INFO] [stderr]    Compiling profiling-procmacros v1.0.18
[INFO] [stderr]    Compiling equator-macro v0.4.2
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling arg_enum_proc_macro v0.3.4
[INFO] [stderr]    Compiling num-derive v0.4.2
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]     Checking profiling v1.0.18
[INFO] [stderr]     Checking equator v0.4.2
[INFO] [stderr]     Checking aligned-vec v0.6.4
[INFO] [stderr]     Checking v_frame v0.3.9
[INFO] [stderr]     Checking derive_more v2.1.1
[INFO] [stderr]     Checking crossterm v0.29.0
[INFO] [stderr]     Checking zerocopy v0.8.52
[INFO] [stderr]     Checking gpu-allocator v0.28.0
[INFO] [stderr]     Checking av1-grain v0.2.5
[INFO] [stderr]     Checking av-scenechange v0.14.1
[INFO] [stderr]     Checking bytemuck v1.25.0
[INFO] [stderr]     Checking wgpu-types v29.0.3
[INFO] [stderr]     Checking qoi v0.4.1
[INFO] [stderr]     Checking rav1e v0.8.1
[INFO] [stderr]     Checking clap v4.6.1
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]     Checking toml_datetime v0.6.11
[INFO] [stderr]     Checking serde_spanned v0.6.9
[INFO] [stderr]     Checking toml_edit v0.22.27
[INFO] [stderr]     Checking toml v0.8.23
[INFO] [stderr]     Checking half v2.7.1
[INFO] [stderr]     Checking ppv-lite86 v0.2.21
[INFO] [stderr]     Checking naga v29.0.3
[INFO] [stderr]     Checking exr v1.74.0
[INFO] [stderr]     Checking tiff v0.11.3
[INFO] [stderr]     Checking rand_chacha v0.9.0
[INFO] [stderr]     Checking rand v0.9.4
[INFO] [stderr]     Checking ravif v0.13.0
[INFO] [stderr]     Checking image v0.25.10
[INFO] [stderr]     Checking wgpu-naga-bridge v29.0.3
[INFO] [stderr]     Checking wgpu-hal v29.0.3
[INFO] [stderr]     Checking wgpu-core-deps-windows-linux-android v29.0.3
[INFO] [stderr]     Checking wgpu-core v29.0.3
[INFO] [stderr]     Checking wgpu v29.0.3
[INFO] [stderr]  Documenting nnfractals v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unresolved link to `0,1`
[INFO] [stdout]   --> src/config.rs:82:61
[INFO] [stdout]    |
[INFO] [stdout] 82 |     /// Weight on the human-preference model (pref_score ∈ [0,1], trained via the
[INFO] [stdout]    |                                                             ^^^ no item named `0,1` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]    = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `30,80`
[INFO] [stdout]   --> src/config.rs:94:48
[INFO] [stdout]    |
[INFO] [stdout] 94 |     /// Weight on MUSIQ technical quality (∈ ~[30,80], normalized to [0,1] as
[INFO] [stdout]    |                                                ^^^^^ no item named `30,80` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `0,1`
[INFO] [stdout]   --> src/config.rs:94:71
[INFO] [stdout]    |
[INFO] [stdout] 94 |     /// Weight on MUSIQ technical quality (∈ ~[30,80], normalized to [0,1] as
[INFO] [stdout]    |                                                                       ^^^ no item named `0,1` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `0,1`
[INFO] [stdout]    --> src/config.rs:172:32
[INFO] [stdout]     |
[INFO] [stdout] 172 |     /// Minimum entropy score [0,1] for a genome to pass the fast prefilter (Stage 1).
[INFO] [stdout]     |                                ^^^ no item named `0,1` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `0,1`
[INFO] [stdout]    --> src/config.rs:179:39
[INFO] [stdout]     |
[INFO] [stdout] 179 |     /// Minimum CLIP zero-shot score [0,1] (Stage 2). Both clip AND laion must pass.
[INFO] [stdout]     |                                       ^^^ no item named `0,1` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `0,10`
[INFO] [stdout]    --> src/config.rs:182:44
[INFO] [stdout]     |
[INFO] [stdout] 182 |     /// Minimum LAION MLP aesthetic score [0,10] (Stage 2).
[INFO] [stdout]     |                                            ^^^^ no item named `0,10` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `0,100`
[INFO] [stdout]    --> src/config.rs:197:48
[INFO] [stdout]     |
[INFO] [stdout] 197 |     /// Minimum MUSIQ technical-quality score [0,100]; rejects blurry/degenerate saves.
[INFO] [stdout]     |                                                ^^^^^ no item named `0,100` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `0,1`
[INFO] [stdout]    --> src/config.rs:201:41
[INFO] [stdout]     |
[INFO] [stdout] 201 |     /// Minimum human-preference score [0,1] (pref_score) for a fractal to pass the
[INFO] [stdout]     |                                         ^^^ no item named `0,1` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `0,1`
[INFO] [stdout]    --> src/config.rs:212:44
[INFO] [stdout]     |
[INFO] [stdout] 212 |     /// Multi-scale DCT similarity cutoff [0,1]; pairs above this are deduplicated.
[INFO] [stdout]     |                                            ^^^ no item named `0,1` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `i`
[INFO] [stdout]    --> src/formula.rs:282:57
[INFO] [stdout]     |
[INFO] [stdout] 282 |             /// Evaluate weighted sum: z_new = Σᵢ (w_re[i]+i·w_im[i]) * φᵢ(z, c).
[INFO] [stdout]     |                                                         ^ no item named `i` in scope
[INFO] [stdout] ...
[INFO] [stdout] 341 | define_precision!(f32_impl, f32);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]     = note: this warning originates in the macro `define_precision` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `i`
[INFO] [stdout]    --> src/formula.rs:282:67
[INFO] [stdout]     |
[INFO] [stdout] 282 |             /// Evaluate weighted sum: z_new = Σᵢ (w_re[i]+i·w_im[i]) * φᵢ(z, c).
[INFO] [stdout]     |                                                                   ^ no item named `i` in scope
[INFO] [stdout] ...
[INFO] [stdout] 341 | define_precision!(f32_impl, f32);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]     = note: this warning originates in the macro `define_precision` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `i`
[INFO] [stdout]    --> src/formula.rs:282:57
[INFO] [stdout]     |
[INFO] [stdout] 282 |             /// Evaluate weighted sum: z_new = Σᵢ (w_re[i]+i·w_im[i]) * φᵢ(z, c).
[INFO] [stdout]     |                                                         ^ no item named `i` in scope
[INFO] [stdout] ...
[INFO] [stdout] 342 | define_precision!(f64_impl, f64);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]     = note: this warning originates in the macro `define_precision` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `i`
[INFO] [stdout]    --> src/formula.rs:282:67
[INFO] [stdout]     |
[INFO] [stdout] 282 |             /// Evaluate weighted sum: z_new = Σᵢ (w_re[i]+i·w_im[i]) * φᵢ(z, c).
[INFO] [stdout]     |                                                                   ^ no item named `i` in scope
[INFO] [stdout] ...
[INFO] [stdout] 342 | define_precision!(f64_impl, f64);
[INFO] [stdout]     | -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]     = note: this warning originates in the macro `define_precision` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `0,1`
[INFO] [stdout]   --> src/genome.rs:61:41
[INFO] [stdout]    |
[INFO] [stdout] 61 |     /// CLIP zero-shot aesthetic score [0,1] at save time; 0.0 if unavailable.
[INFO] [stdout]    |                                         ^^^ no item named `0,1` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `0,10`
[INFO] [stdout]   --> src/genome.rs:63:36
[INFO] [stdout]    |
[INFO] [stdout] 63 |     /// LAION MLP aesthetic score [0,10] at save time; 0.0 if unavailable.
[INFO] [stdout]    |                                    ^^^^ no item named `0,10` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `0,100`
[INFO] [stdout]   --> src/genome.rs:72:40
[INFO] [stdout]    |
[INFO] [stdout] 72 |     /// MUSIQ technical-quality score [0,100] (sharpness/structure). 0.0 if unavailable.
[INFO] [stdout]    |                                        ^^^^^ no item named `0,100` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `0,1`
[INFO] [stdout]   --> src/genome.rs:77:33
[INFO] [stdout]    |
[INFO] [stdout] 77 |     /// Human-preference score [0,1] from the trained taste model (pref_model.npz,
[INFO] [stdout]    |                                 ^^^ no item named `0,1` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `0,1`
[INFO] [stdout]   --> src/genome.rs:81:38
[INFO] [stdout]    |
[INFO] [stdout] 81 |     /// Zoom self-replication score [0,1]: how much the fractal reproduces its
[INFO] [stdout]    |                                      ^^^ no item named `0,1` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `0,1`
[INFO] [stdout]   --> src/genome.rs:84:34
[INFO] [stdout]    |
[INFO] [stdout] 84 |     /// Fractal-recursion score [0,1]: how strongly a *complete miniature copy of
[INFO] [stdout]    |                                  ^^^ no item named `0,1` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `0,1`
[INFO] [stdout]   --> src/genome.rs:88:43
[INFO] [stdout]    |
[INFO] [stdout] 88 |     /// Formula-only predicted recursion [0,1] from `RecursionModel` at eval time;
[INFO] [stdout]    |                                           ^^^ no item named `0,1` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `0,1`
[INFO] [stdout]   --> src/genome.rs:91:54
[INFO] [stdout]    |
[INFO] [stdout] 91 |     /// Formula-only predicted CLIP aesthetic score [0,1] from a linear model
[INFO] [stdout]    |                                                      ^^^ no item named `0,1` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `0,1`
[INFO] [stdout]   --> src/genome.rs:98:30
[INFO] [stdout]    |
[INFO] [stdout] 98 |     /// Structural richness [0,1] of the bailout exit-angle field (DAG genomes
[INFO] [stdout]    |                              ^^^ no item named `0,1` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `0,1`
[INFO] [stdout]    --> src/genome.rs:122:33
[INFO] [stdout]     |
[INFO] [stdout] 122 |     /// Wormhole match quality [0,1]: how strongly a smaller embedded copy
[INFO] [stdout]     |                                 ^^^ no item named `0,1` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `H*W`
[INFO] [stdout]   --> src/fractal.rs:39:50
[INFO] [stdout]    |
[INFO] [stdout] 39 | /// CPU rendering — returns smooth escape times [H*W].
[INFO] [stdout]    |                                                  ^^^ no item named `H*W` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `0,1`
[INFO] [stdout]   --> src/recursion_model.rs:32:33
[INFO] [stdout]    |
[INFO] [stdout] 32 |     /// Predicted recursion in [0,1] from a standardized linear model.
[INFO] [stdout]    |                                 ^^^ no item named `0,1` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `0,1`
[INFO] [stdout]  --> src/fitness.rs:4:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | /// Range [0,1]; 0 = all pixels same escape time (degenerate), 1 = perfectly uniform histogram.
[INFO] [stdout]   |            ^^^ no item named `0,1` in scope
[INFO] [stdout]   |
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `0,1`
[INFO] [stdout]   --> src/fitness.rs:60:65
[INFO] [stdout]    |
[INFO] [stdout] 60 | /// each other on the circle, as maximally different). Returns [0,1]; 0 when
[INFO] [stdout]    |                                                                 ^^^ no item named `0,1` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `0,1`
[INFO] [stdout]    --> src/fitness.rs:406:35
[INFO] [stdout]     |
[INFO] [stdout] 406 | /// Each entry is a frequency in [0,1], summing to 1.
[INFO] [stdout]     |                                   ^^^ no item named `0,1` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `0,2`
[INFO] [stdout]    --> src/explore.rs:555:6
[INFO] [stdout]     |
[INFO] [stdout] 555 | /// [0,2] — NOT the same scale as the pixel-fingerprint distance above,
[INFO] [stdout]     |      ^^^ no item named `0,2` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `video_export::needs_dd_with_margin`
[INFO] [stdout]    --> src/video_zoom_explore.rs:321:11
[INFO] [stdout]     |
[INFO] [stdout] 321 |     /// [`video_export::needs_dd_with_margin`].
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `video_export` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 42.42s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: naga v29.0.3, nix v0.31.3, wgpu v29.0.3, wgpu-core v29.0.3, wgpu-hal v29.0.3
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 11`
[INFO] [stderr]    Generated /opt/rustwide/target/doc/nnfractals/index.html
[INFO] running `Command { std: "docker" "inspect" "f47d3b928b3ab1e6782aba31f1be3fef52d9380f7a9924328d80349eb47ca72c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f47d3b928b3ab1e6782aba31f1be3fef52d9380f7a9924328d80349eb47ca72c", kill_on_drop: false }`
[INFO] [stdout] f47d3b928b3ab1e6782aba31f1be3fef52d9380f7a9924328d80349eb47ca72c
