[INFO] cloning repository https://github.com/Hurricane996/UndertaleRuinsSimulator
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Hurricane996/UndertaleRuinsSimulator" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FHurricane996%2FUndertaleRuinsSimulator", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FHurricane996%2FUndertaleRuinsSimulator'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] a79a7676c9fb8173c2bad4e88913817390acba65
[INFO] checking Hurricane996/UndertaleRuinsSimulator against 3154cc1a3e6424e44f438a95007d043ed5ceaaf6+rustflags=-Znext-solver=coherence for pr-133502-30
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FHurricane996%2FUndertaleRuinsSimulator" "/workspace/builds/worker-3-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/Hurricane996/UndertaleRuinsSimulator
[INFO] finished tweaking git repo https://github.com/Hurricane996/UndertaleRuinsSimulator
[INFO] tweaked toml for git repo https://github.com/Hurricane996/UndertaleRuinsSimulator written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Hurricane996/UndertaleRuinsSimulator on toolchain 3154cc1a3e6424e44f438a95007d043ed5ceaaf6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/Hurricane996/UndertaleRuinsSimulator 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" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded arrays v0.2.0
[INFO] [stderr]   Downloaded rayon-progress v1.0.0
[INFO] [stderr]   Downloaded itermore v0.7.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 2152253f76e5042395b4818721aa5c7ab2a03860c0fb6bf1e0352d264ee5f70a
[INFO] running `Command { std: "docker" "start" "2152253f76e5042395b4818721aa5c7ab2a03860c0fb6bf1e0352d264ee5f70a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2152253f76e5042395b4818721aa5c7ab2a03860c0fb6bf1e0352d264ee5f70a", 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" "2152253f76e5042395b4818721aa5c7ab2a03860c0fb6bf1e0352d264ee5f70a" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2152253f76e5042395b4818721aa5c7ab2a03860c0fb6bf1e0352d264ee5f70a", 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 -Znext-solver=coherence" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "2152253f76e5042395b4818721aa5c7ab2a03860c0fb6bf1e0352d264ee5f70a" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]     Checking arrays v0.2.0
[INFO] [stderr]     Checking itertools v0.14.0
[INFO] [stderr]     Checking rayon v1.10.0
[INFO] [stderr]     Checking itermore v0.7.1
[INFO] [stderr]     Checking rayon-progress v1.0.0
[INFO] [stderr]     Checking undertale_ruins_analysis v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated module `std::u32`: all constants in this module replaced by associated constants on the type
[INFO] [stdout]  --> src/visitor.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     u32,
[INFO] [stdout]   |     ^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::u32::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/visitor.rs:161:41
[INFO] [stdout]     |
[INFO] [stdout] 161 |     let mut best_final_node_cost = u32::MAX;
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated module `std::u32`: all constants in this module replaced by associated constants on the type
[INFO] [stdout]  --> src/visitor.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     u32,
[INFO] [stdout]   |     ^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::u32::MAX`: replaced by the `MAX` associated constant on this type
[INFO] [stdout]    --> src/visitor.rs:161:41
[INFO] [stdout]     |
[INFO] [stdout] 161 |     let mut best_final_node_cost = u32::MAX;
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `FLOWEY_PREDIALOGUE`, `NAMING_SCREEN`, and `ONEROCK_FIRSTCALL`
[INFO] [stdout]  --> src/bin/ngplus.rs:5:36
[INFO] [stdout]   |
[INFO] [stdout] 5 |         Textbox, BLOOKY_POSTFIGHT, FLOWEY_PREDIALOGUE, GRUMPYROCK, NAMING_SCREEN,
[INFO] [stdout]   |                                    ^^^^^^^^^^^^^^^^^^              ^^^^^^^^^^^^^
[INFO] [stdout] 6 |         ONEROCK_FIRSTCALL, ONEROCK_SIGN, SWITCHES,
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0631]: type mismatch in function arguments
[INFO] [stdout]    --> src/bin/ngplus.rs:187:13
[INFO] [stdout]     |
[INFO] [stdout] 187 |             Box::new(layer_toriel_subsequent_turns),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             expected due to this
[INFO] [stdout]     |             found signature defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected function signature `for<'a> fn(&'a Node) -> _`
[INFO] [stdout]                found function signature `fn(usize) -> _`
[INFO] [stdout]     = note: required for the cast from `Box<fn(usize) -> Box<dyn Fn(_) -> _> {layer_toriel_subsequent_turns}>` to `Box<dyn for<'a> Fn(&'a Node) -> Box<(dyn Iterator<Item = LayerResult> + 'static)>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/undertale_ruins_analysis/35017eb2e32363f1/out/ngplus-35017eb2e32363f1.long-type-8360798878259653518.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0631]: type mismatch in function arguments
[INFO] [stdout]    --> src/bin/ngplus.rs:188:13
[INFO] [stdout]     |
[INFO] [stdout] 188 |             Box::new(layer_toriel_subsequent_turns),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             expected due to this
[INFO] [stdout]     |             found signature defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected function signature `for<'a> fn(&'a Node) -> _`
[INFO] [stdout]                found function signature `fn(usize) -> _`
[INFO] [stdout]     = note: required for the cast from `Box<fn(usize) -> Box<dyn Fn(_) -> _> {layer_toriel_subsequent_turns}>` to `Box<dyn for<'a> Fn(&'a Node) -> Box<(dyn Iterator<Item = LayerResult> + 'static)>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/undertale_ruins_analysis/35017eb2e32363f1/out/ngplus-35017eb2e32363f1.long-type-8360798878259653518.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0631]: type mismatch in function arguments
[INFO] [stdout]    --> src/bin/neutral.rs:205:13
[INFO] [stdout]     |
[INFO] [stdout] 205 |             Box::new(layer_toriel_subsequent_turns),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             expected due to this
[INFO] [stdout]     |             found signature defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected function signature `for<'a> fn(&'a Node) -> _`
[INFO] [stdout]                found function signature `fn(usize) -> _`
[INFO] [stdout]     = note: required for the cast from `Box<fn(usize) -> Box<dyn Fn(_) -> _> {layer_toriel_subsequent_turns}>` to `Box<dyn for<'a> Fn(&'a Node) -> Box<(dyn Iterator<Item = LayerResult> + 'static)>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/undertale_ruins_analysis/dcfebea4de5582c8/out/neutral-dcfebea4de5582c8.long-type-7792179472582088280.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0631]: type mismatch in function arguments
[INFO] [stdout]    --> src/bin/neutral.rs:206:13
[INFO] [stdout]     |
[INFO] [stdout] 206 |             Box::new(layer_toriel_subsequent_turns),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             expected due to this
[INFO] [stdout]     |             found signature defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected function signature `for<'a> fn(&'a Node) -> _`
[INFO] [stdout]                found function signature `fn(usize) -> _`
[INFO] [stdout]     = note: required for the cast from `Box<fn(usize) -> Box<dyn Fn(_) -> _> {layer_toriel_subsequent_turns}>` to `Box<dyn for<'a> Fn(&'a Node) -> Box<(dyn Iterator<Item = LayerResult> + 'static)>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/undertale_ruins_analysis/dcfebea4de5582c8/out/neutral-dcfebea4de5582c8.long-type-7792179472582088280.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0631]: type mismatch in function arguments
[INFO] [stdout]    --> src/bin/ngplus.rs:189:13
[INFO] [stdout]     |
[INFO] [stdout] 189 |             Box::new(layer_toriel_subsequent_turns),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             expected due to this
[INFO] [stdout]     |             found signature defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected function signature `for<'a> fn(&'a Node) -> _`
[INFO] [stdout]                found function signature `fn(usize) -> _`
[INFO] [stdout]     = note: required for the cast from `Box<fn(usize) -> Box<dyn Fn(_) -> _> {layer_toriel_subsequent_turns}>` to `Box<dyn for<'a> Fn(&'a Node) -> Box<(dyn Iterator<Item = LayerResult> + 'static)>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/undertale_ruins_analysis/35017eb2e32363f1/out/ngplus-35017eb2e32363f1.long-type-8360798878259653518.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0631]: type mismatch in function arguments
[INFO] [stdout]    --> src/bin/neutral.rs:207:13
[INFO] [stdout]     |
[INFO] [stdout] 207 |             Box::new(layer_toriel_subsequent_turns),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             expected due to this
[INFO] [stdout]     |             found signature defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected function signature `for<'a> fn(&'a Node) -> _`
[INFO] [stdout]                found function signature `fn(usize) -> _`
[INFO] [stdout]     = note: required for the cast from `Box<fn(usize) -> Box<dyn Fn(_) -> _> {layer_toriel_subsequent_turns}>` to `Box<dyn for<'a> Fn(&'a Node) -> Box<(dyn Iterator<Item = LayerResult> + 'static)>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/undertale_ruins_analysis/dcfebea4de5582c8/out/neutral-dcfebea4de5582c8.long-type-7792179472582088280.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0631]: type mismatch in function arguments
[INFO] [stdout]    --> src/bin/ngplus.rs:190:13
[INFO] [stdout]     |
[INFO] [stdout] 190 |             Box::new(layer_toriel_subsequent_turns),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             expected due to this
[INFO] [stdout]     |             found signature defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected function signature `for<'a> fn(&'a Node) -> _`
[INFO] [stdout]                found function signature `fn(usize) -> _`
[INFO] [stdout]     = note: required for the cast from `Box<fn(usize) -> Box<dyn Fn(_) -> _> {layer_toriel_subsequent_turns}>` to `Box<dyn for<'a> Fn(&'a Node) -> Box<(dyn Iterator<Item = LayerResult> + 'static)>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/undertale_ruins_analysis/35017eb2e32363f1/out/ngplus-35017eb2e32363f1.long-type-8360798878259653518.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0631]: type mismatch in function arguments
[INFO] [stdout]    --> src/bin/ngplus.rs:191:13
[INFO] [stdout]     |
[INFO] [stdout] 191 |             Box::new(layer_toriel_subsequent_turns),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             expected due to this
[INFO] [stdout]     |             found signature defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected function signature `for<'a> fn(&'a Node) -> _`
[INFO] [stdout]                found function signature `fn(usize) -> _`
[INFO] [stdout]     = note: required for the cast from `Box<fn(usize) -> Box<dyn Fn(_) -> _> {layer_toriel_subsequent_turns}>` to `Box<dyn for<'a> Fn(&'a Node) -> Box<(dyn Iterator<Item = LayerResult> + 'static)>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/undertale_ruins_analysis/35017eb2e32363f1/out/ngplus-35017eb2e32363f1.long-type-8360798878259653518.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0631]: type mismatch in function arguments
[INFO] [stdout]    --> src/bin/neutral.rs:208:13
[INFO] [stdout]     |
[INFO] [stdout] 208 |             Box::new(layer_toriel_subsequent_turns),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             expected due to this
[INFO] [stdout]     |             found signature defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected function signature `for<'a> fn(&'a Node) -> _`
[INFO] [stdout]                found function signature `fn(usize) -> _`
[INFO] [stdout]     = note: required for the cast from `Box<fn(usize) -> Box<dyn Fn(_) -> _> {layer_toriel_subsequent_turns}>` to `Box<dyn for<'a> Fn(&'a Node) -> Box<(dyn Iterator<Item = LayerResult> + 'static)>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/undertale_ruins_analysis/dcfebea4de5582c8/out/neutral-dcfebea4de5582c8.long-type-7792179472582088280.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0631]: type mismatch in function arguments
[INFO] [stdout]    --> src/bin/neutral.rs:209:13
[INFO] [stdout]     |
[INFO] [stdout] 209 |             Box::new(layer_toriel_subsequent_turns),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             expected due to this
[INFO] [stdout]     |             found signature defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected function signature `for<'a> fn(&'a Node) -> _`
[INFO] [stdout]                found function signature `fn(usize) -> _`
[INFO] [stdout]     = note: required for the cast from `Box<fn(usize) -> Box<dyn Fn(_) -> _> {layer_toriel_subsequent_turns}>` to `Box<dyn for<'a> Fn(&'a Node) -> Box<(dyn Iterator<Item = LayerResult> + 'static)>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/undertale_ruins_analysis/dcfebea4de5582c8/out/neutral-dcfebea4de5582c8.long-type-7792179472582088280.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0631]: type mismatch in function arguments
[INFO] [stdout]    --> src/bin/ngplus.rs:192:13
[INFO] [stdout]     |
[INFO] [stdout] 192 |             Box::new(layer_toriel_subsequent_turns),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             expected due to this
[INFO] [stdout]     |             found signature defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected function signature `for<'a> fn(&'a Node) -> _`
[INFO] [stdout]                found function signature `fn(usize) -> _`
[INFO] [stdout]     = note: required for the cast from `Box<fn(usize) -> Box<dyn Fn(_) -> _> {layer_toriel_subsequent_turns}>` to `Box<dyn for<'a> Fn(&'a Node) -> Box<(dyn Iterator<Item = LayerResult> + 'static)>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/undertale_ruins_analysis/35017eb2e32363f1/out/ngplus-35017eb2e32363f1.long-type-8360798878259653518.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0631]: type mismatch in function arguments
[INFO] [stdout]    --> src/bin/ngplus.rs:193:13
[INFO] [stdout]     |
[INFO] [stdout] 193 |             Box::new(layer_toriel_subsequent_turns),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             expected due to this
[INFO] [stdout]     |             found signature defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected function signature `for<'a> fn(&'a Node) -> _`
[INFO] [stdout]                found function signature `fn(usize) -> _`
[INFO] [stdout]     = note: required for the cast from `Box<fn(usize) -> Box<dyn Fn(_) -> _> {layer_toriel_subsequent_turns}>` to `Box<dyn for<'a> Fn(&'a Node) -> Box<(dyn Iterator<Item = LayerResult> + 'static)>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/undertale_ruins_analysis/35017eb2e32363f1/out/ngplus-35017eb2e32363f1.long-type-8360798878259653518.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0631]: type mismatch in function arguments
[INFO] [stdout]    --> src/bin/ngplus.rs:194:13
[INFO] [stdout]     |
[INFO] [stdout] 194 |             Box::new(layer_toriel_subsequent_turns),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             expected due to this
[INFO] [stdout]     |             found signature defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected function signature `for<'a> fn(&'a Node) -> _`
[INFO] [stdout]                found function signature `fn(usize) -> _`
[INFO] [stdout]     = note: required for the cast from `Box<fn(usize) -> Box<dyn Fn(_) -> _> {layer_toriel_subsequent_turns}>` to `Box<dyn for<'a> Fn(&'a Node) -> Box<(dyn Iterator<Item = LayerResult> + 'static)>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/undertale_ruins_analysis/35017eb2e32363f1/out/ngplus-35017eb2e32363f1.long-type-8360798878259653518.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0631]: type mismatch in function arguments
[INFO] [stdout]    --> src/bin/ngplus.rs:195:13
[INFO] [stdout]     |
[INFO] [stdout] 195 |             Box::new(layer_toriel_subsequent_turns),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             expected due to this
[INFO] [stdout]     |             found signature defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected function signature `for<'a> fn(&'a Node) -> _`
[INFO] [stdout]                found function signature `fn(usize) -> _`
[INFO] [stdout]     = note: required for the cast from `Box<fn(usize) -> Box<dyn Fn(_) -> _> {layer_toriel_subsequent_turns}>` to `Box<dyn for<'a> Fn(&'a Node) -> Box<(dyn Iterator<Item = LayerResult> + 'static)>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/undertale_ruins_analysis/35017eb2e32363f1/out/ngplus-35017eb2e32363f1.long-type-8360798878259653518.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0631]: type mismatch in function arguments
[INFO] [stdout]    --> src/bin/neutral.rs:210:13
[INFO] [stdout]     |
[INFO] [stdout] 210 |             Box::new(layer_toriel_subsequent_turns),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             expected due to this
[INFO] [stdout]     |             found signature defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected function signature `for<'a> fn(&'a Node) -> _`
[INFO] [stdout]                found function signature `fn(usize) -> _`
[INFO] [stdout]     = note: required for the cast from `Box<fn(usize) -> Box<dyn Fn(_) -> _> {layer_toriel_subsequent_turns}>` to `Box<dyn for<'a> Fn(&'a Node) -> Box<(dyn Iterator<Item = LayerResult> + 'static)>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/undertale_ruins_analysis/dcfebea4de5582c8/out/neutral-dcfebea4de5582c8.long-type-7792179472582088280.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0631]: type mismatch in function arguments
[INFO] [stdout]    --> src/bin/neutral.rs:211:13
[INFO] [stdout]     |
[INFO] [stdout] 211 |             Box::new(layer_toriel_subsequent_turns),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             expected due to this
[INFO] [stdout]     |             found signature defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected function signature `for<'a> fn(&'a Node) -> _`
[INFO] [stdout]                found function signature `fn(usize) -> _`
[INFO] [stdout]     = note: required for the cast from `Box<fn(usize) -> Box<dyn Fn(_) -> _> {layer_toriel_subsequent_turns}>` to `Box<dyn for<'a> Fn(&'a Node) -> Box<(dyn Iterator<Item = LayerResult> + 'static)>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/undertale_ruins_analysis/dcfebea4de5582c8/out/neutral-dcfebea4de5582c8.long-type-7792179472582088280.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0631]: type mismatch in function arguments
[INFO] [stdout]    --> src/bin/neutral.rs:212:13
[INFO] [stdout]     |
[INFO] [stdout] 212 |             Box::new(layer_toriel_subsequent_turns),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             expected due to this
[INFO] [stdout]     |             found signature defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected function signature `for<'a> fn(&'a Node) -> _`
[INFO] [stdout]                found function signature `fn(usize) -> _`
[INFO] [stdout]     = note: required for the cast from `Box<fn(usize) -> Box<dyn Fn(_) -> _> {layer_toriel_subsequent_turns}>` to `Box<dyn for<'a> Fn(&'a Node) -> Box<(dyn Iterator<Item = LayerResult> + 'static)>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/undertale_ruins_analysis/dcfebea4de5582c8/out/neutral-dcfebea4de5582c8.long-type-7792179472582088280.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0631]: type mismatch in function arguments
[INFO] [stdout]    --> src/bin/neutral.rs:213:13
[INFO] [stdout]     |
[INFO] [stdout] 213 |             Box::new(layer_toriel_subsequent_turns),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             expected due to this
[INFO] [stdout]     |             found signature defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected function signature `for<'a> fn(&'a Node) -> _`
[INFO] [stdout]                found function signature `fn(usize) -> _`
[INFO] [stdout]     = note: required for the cast from `Box<fn(usize) -> Box<dyn Fn(_) -> _> {layer_toriel_subsequent_turns}>` to `Box<dyn for<'a> Fn(&'a Node) -> Box<(dyn Iterator<Item = LayerResult> + 'static)>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/undertale_ruins_analysis/dcfebea4de5582c8/out/neutral-dcfebea4de5582c8.long-type-7792179472582088280.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0631]: type mismatch in function arguments
[INFO] [stdout]    --> src/bin/ngplus.rs:196:13
[INFO] [stdout]     |
[INFO] [stdout] 196 |             Box::new(layer_toriel_subsequent_turns),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             expected due to this
[INFO] [stdout]     |             found signature defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected function signature `for<'a> fn(&'a Node) -> _`
[INFO] [stdout]                found function signature `fn(usize) -> _`
[INFO] [stdout]     = note: required for the cast from `Box<fn(usize) -> Box<dyn Fn(_) -> _> {layer_toriel_subsequent_turns}>` to `Box<dyn for<'a> Fn(&'a Node) -> Box<(dyn Iterator<Item = LayerResult> + 'static)>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/undertale_ruins_analysis/35017eb2e32363f1/out/ngplus-35017eb2e32363f1.long-type-8360798878259653518.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `LayerIter`, `layer_toriel_subsequent_turns`, and `node::Node`
[INFO] [stdout]   --> src/bin/lowpercent.rs:8:13
[INFO] [stdout]    |
[INFO] [stdout]  8 |     layer::{LayerIter, PathComponent},
[INFO] [stdout]    |             ^^^^^^^^^
[INFO] [stdout]  9 |     node::Node,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 13 |         layer_toriel_make_sure_fight_is_done, layer_toriel_subsequent_turns,
[INFO] [stdout]    |                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0631]: type mismatch in function arguments
[INFO] [stdout]    --> src/bin/ngplus.rs:197:13
[INFO] [stdout]     |
[INFO] [stdout] 197 |             Box::new(layer_toriel_subsequent_turns),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             expected due to this
[INFO] [stdout]     |             found signature defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected function signature `for<'a> fn(&'a Node) -> _`
[INFO] [stdout]                found function signature `fn(usize) -> _`
[INFO] [stdout]     = note: required for the cast from `Box<fn(usize) -> Box<dyn Fn(_) -> _> {layer_toriel_subsequent_turns}>` to `Box<dyn for<'a> Fn(&'a Node) -> Box<(dyn Iterator<Item = LayerResult> + 'static)>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/undertale_ruins_analysis/35017eb2e32363f1/out/ngplus-35017eb2e32363f1.long-type-8360798878259653518.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0631]: type mismatch in function arguments
[INFO] [stdout]    --> src/bin/ngplus.rs:198:13
[INFO] [stdout]     |
[INFO] [stdout] 198 |             Box::new(layer_toriel_subsequent_turns),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             expected due to this
[INFO] [stdout]     |             found signature defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected function signature `for<'a> fn(&'a Node) -> _`
[INFO] [stdout]                found function signature `fn(usize) -> _`
[INFO] [stdout]     = note: required for the cast from `Box<fn(usize) -> Box<dyn Fn(_) -> _> {layer_toriel_subsequent_turns}>` to `Box<dyn for<'a> Fn(&'a Node) -> Box<(dyn Iterator<Item = LayerResult> + 'static)>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/undertale_ruins_analysis/35017eb2e32363f1/out/ngplus-35017eb2e32363f1.long-type-8360798878259653518.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `FLOWEY_PREDIALOGUE`, `Layer`, `NAMING_SCREEN`, `ONEROCK_FIRSTCALL`, `PrecomputedRNG`, `RNG`, `layer_toriel_make_sure_fight_is_done_kill_version`, `run_visitor`, and `switch_manips::SWITCH_MANIPS`
[INFO] [stdout]   --> src/bin/ametpe.rs:7:36
[INFO] [stdout]    |
[INFO] [stdout]  7 |         Textbox, BLOOKY_POSTFIGHT, FLOWEY_PREDIALOGUE, GRUMPYROCK, NAMING_SCREEN,
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^^^              ^^^^^^^^^^^^^
[INFO] [stdout]  8 |         ONEROCK_FIRSTCALL, ONEROCK_SIGN, SWITCHES,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout]  9 |     },
[INFO] [stdout] 10 |     layer::{Layer, LayerIter, LayerResult, PathComponent},
[INFO] [stdout]    |             ^^^^^
[INFO] [stdout] 11 |     node::Node,
[INFO] [stdout] 12 |     rng::{PrecomputedRNG, RNG},
[INFO] [stdout]    |           ^^^^^^^^^^^^^^  ^^^
[INFO] [stdout] 13 |     switch_manips::SWITCH_MANIPS,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 16 |         layer_toriel_make_sure_fight_is_done, layer_toriel_make_sure_fight_is_done_kill_version,
[INFO] [stdout]    |                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 19 |     visitor::{run_visitor, run_visitors_in_paralell},
[INFO] [stdout]    |               ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0631]: type mismatch in function arguments
[INFO] [stdout]    --> src/bin/neutral.rs:214:13
[INFO] [stdout]     |
[INFO] [stdout] 214 |             Box::new(layer_toriel_subsequent_turns),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             expected due to this
[INFO] [stdout]     |             found signature defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected function signature `for<'a> fn(&'a Node) -> _`
[INFO] [stdout]                found function signature `fn(usize) -> _`
[INFO] [stdout]     = note: required for the cast from `Box<fn(usize) -> Box<dyn Fn(_) -> _> {layer_toriel_subsequent_turns}>` to `Box<dyn for<'a> Fn(&'a Node) -> Box<(dyn Iterator<Item = LayerResult> + 'static)>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/undertale_ruins_analysis/dcfebea4de5582c8/out/neutral-dcfebea4de5582c8.long-type-7792179472582088280.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0631]: type mismatch in function arguments
[INFO] [stdout]    --> src/bin/neutral.rs:215:13
[INFO] [stdout]     |
[INFO] [stdout] 215 |             Box::new(layer_toriel_subsequent_turns),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             expected due to this
[INFO] [stdout]     |             found signature defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected function signature `for<'a> fn(&'a Node) -> _`
[INFO] [stdout]                found function signature `fn(usize) -> _`
[INFO] [stdout]     = note: required for the cast from `Box<fn(usize) -> Box<dyn Fn(_) -> _> {layer_toriel_subsequent_turns}>` to `Box<dyn for<'a> Fn(&'a Node) -> Box<(dyn Iterator<Item = LayerResult> + 'static)>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/undertale_ruins_analysis/dcfebea4de5582c8/out/neutral-dcfebea4de5582c8.long-type-7792179472582088280.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0631]: type mismatch in function arguments
[INFO] [stdout]    --> src/bin/neutral.rs:216:13
[INFO] [stdout]     |
[INFO] [stdout] 216 |             Box::new(layer_toriel_subsequent_turns),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             expected due to this
[INFO] [stdout]     |             found signature defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected function signature `for<'a> fn(&'a Node) -> _`
[INFO] [stdout]                found function signature `fn(usize) -> _`
[INFO] [stdout]     = note: required for the cast from `Box<fn(usize) -> Box<dyn Fn(_) -> _> {layer_toriel_subsequent_turns}>` to `Box<dyn for<'a> Fn(&'a Node) -> Box<(dyn Iterator<Item = LayerResult> + 'static)>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/undertale_ruins_analysis/dcfebea4de5582c8/out/neutral-dcfebea4de5582c8.long-type-7792179472582088280.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/bin/ngplus.rs:234:5
[INFO] [stdout]     |
[INFO] [stdout] 234 |     run_visitors_in_paralell(layers_nooch, RNG::calculate_unique_seeds(false, false));
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^--------------------------------------------------------- argument #3 of type `u32` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/visitor.rs:176:8
[INFO] [stdout]     |
[INFO] [stdout] 176 | pub fn run_visitors_in_paralell<T: Fn() -> Vec<Box<Layer>> + Send + Sync + 'static>(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 234 |     run_visitors_in_paralell(layers_nooch, RNG::calculate_unique_seeds(false, false), /* u32 */);
[INFO] [stdout]     |                                                                                     +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `LayerIter`, `layer_toriel_subsequent_turns`, and `node::Node`
[INFO] [stdout]   --> src/bin/lowpercent.rs:8:13
[INFO] [stdout]    |
[INFO] [stdout]  8 |     layer::{LayerIter, PathComponent},
[INFO] [stdout]    |             ^^^^^^^^^
[INFO] [stdout]  9 |     node::Node,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 13 |         layer_toriel_make_sure_fight_is_done, layer_toriel_subsequent_turns,
[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 imports: `FLOWEY_PREDIALOGUE`, `Layer`, `NAMING_SCREEN`, `ONEROCK_FIRSTCALL`, `PrecomputedRNG`, `RNG`, `layer_toriel_make_sure_fight_is_done_kill_version`, `run_visitor`, and `switch_manips::SWITCH_MANIPS`
[INFO] [stdout]   --> src/bin/ametpe.rs:7:36
[INFO] [stdout]    |
[INFO] [stdout]  7 |         Textbox, BLOOKY_POSTFIGHT, FLOWEY_PREDIALOGUE, GRUMPYROCK, NAMING_SCREEN,
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^^^              ^^^^^^^^^^^^^
[INFO] [stdout]  8 |         ONEROCK_FIRSTCALL, ONEROCK_SIGN, SWITCHES,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout]  9 |     },
[INFO] [stdout] 10 |     layer::{Layer, LayerIter, LayerResult, PathComponent},
[INFO] [stdout]    |             ^^^^^
[INFO] [stdout] 11 |     node::Node,
[INFO] [stdout] 12 |     rng::{PrecomputedRNG, RNG},
[INFO] [stdout]    |           ^^^^^^^^^^^^^^  ^^^
[INFO] [stdout] 13 |     switch_manips::SWITCH_MANIPS,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 16 |         layer_toriel_make_sure_fight_is_done, layer_toriel_make_sure_fight_is_done_kill_version,
[INFO] [stdout]    |                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 19 |     visitor::{run_visitor, run_visitors_in_paralell},
[INFO] [stdout]    |               ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/bin/neutral.rs:251:5
[INFO] [stdout]     |
[INFO] [stdout] 251 |     run_visitors_in_paralell(layers_nooch, RNG::calculate_unique_seeds(false, false));
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^--------------------------------------------------------- argument #3 of type `u32` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/visitor.rs:176:8
[INFO] [stdout]     |
[INFO] [stdout] 176 | pub fn run_visitors_in_paralell<T: Fn() -> Vec<Box<Layer>> + Send + Sync + 'static>(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 251 |     run_visitors_in_paralell(layers_nooch, RNG::calculate_unique_seeds(false, false), /* u32 */);
[INFO] [stdout]     |                                                                                     +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `FLOWEY_PREDIALOGUE`, `NAMING_SCREEN`, and `ONEROCK_FIRSTCALL`
[INFO] [stdout]  --> src/bin/ngplus.rs:5:36
[INFO] [stdout]   |
[INFO] [stdout] 5 |         Textbox, BLOOKY_POSTFIGHT, FLOWEY_PREDIALOGUE, GRUMPYROCK, NAMING_SCREEN,
[INFO] [stdout]   |                                    ^^^^^^^^^^^^^^^^^^              ^^^^^^^^^^^^^
[INFO] [stdout] 6 |         ONEROCK_FIRSTCALL, ONEROCK_SIGN, SWITCHES,
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0061, E0631.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0061`.
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0061, E0631.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0061`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `undertale_ruins_analysis` (bin "ngplus") due to 13 previous errors; 1 warning emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: could not compile `undertale_ruins_analysis` (bin "neutral" test) due to 13 previous errors
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/bin/lowpercent.rs:263:5
[INFO] [stdout]     |
[INFO] [stdout] 263 |     run_visitors_in_paralell(layers_nooch, RNG::calculate_unique_seeds(false, false));
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^--------------------------------------------------------- argument #3 of type `u32` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/visitor.rs:176:8
[INFO] [stdout]     |
[INFO] [stdout] 176 | pub fn run_visitors_in_paralell<T: Fn() -> Vec<Box<Layer>> + Send + Sync + 'static>(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 263 |     run_visitors_in_paralell(layers_nooch, RNG::calculate_unique_seeds(false, false), /* u32 */);
[INFO] [stdout]     |                                                                                     +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/bin/lowpercent.rs:263:5
[INFO] [stdout]     |
[INFO] [stdout] 263 |     run_visitors_in_paralell(layers_nooch, RNG::calculate_unique_seeds(false, false));
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^--------------------------------------------------------- argument #3 of type `u32` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/visitor.rs:176:8
[INFO] [stdout]     |
[INFO] [stdout] 176 | pub fn run_visitors_in_paralell<T: Fn() -> Vec<Box<Layer>> + Send + Sync + 'static>(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 263 |     run_visitors_in_paralell(layers_nooch, RNG::calculate_unique_seeds(false, false), /* u32 */);
[INFO] [stdout]     |                                                                                     +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0061`.
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0061`.
[INFO] [stdout] 
[INFO] [stdout] error[E0631]: type mismatch in function arguments
[INFO] [stdout]    --> src/bin/ngplus.rs:187:13
[INFO] [stdout]     |
[INFO] [stdout] 187 |             Box::new(layer_toriel_subsequent_turns),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             expected due to this
[INFO] [stdout]     |             found signature defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected function signature `for<'a> fn(&'a Node) -> _`
[INFO] [stdout]                found function signature `fn(usize) -> _`
[INFO] [stdout]     = note: required for the cast from `Box<fn(usize) -> Box<dyn Fn(_) -> _> {layer_toriel_subsequent_turns}>` to `Box<dyn for<'a> Fn(&'a Node) -> Box<(dyn Iterator<Item = LayerResult> + 'static)>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/undertale_ruins_analysis/048ee0630b267a8f/out/ngplus-048ee0630b267a8f.long-type-10643797503189666309.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0631]: type mismatch in function arguments
[INFO] [stdout]    --> src/bin/ngplus.rs:188:13
[INFO] [stdout]     |
[INFO] [stdout] 188 |             Box::new(layer_toriel_subsequent_turns),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             expected due to this
[INFO] [stdout]     |             found signature defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected function signature `for<'a> fn(&'a Node) -> _`
[INFO] [stdout]                found function signature `fn(usize) -> _`
[INFO] [stdout]     = note: required for the cast from `Box<fn(usize) -> Box<dyn Fn(_) -> _> {layer_toriel_subsequent_turns}>` to `Box<dyn for<'a> Fn(&'a Node) -> Box<(dyn Iterator<Item = LayerResult> + 'static)>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/undertale_ruins_analysis/048ee0630b267a8f/out/ngplus-048ee0630b267a8f.long-type-10643797503189666309.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0631]: type mismatch in function arguments
[INFO] [stdout]    --> src/bin/ngplus.rs:189:13
[INFO] [stdout]     |
[INFO] [stdout] 189 |             Box::new(layer_toriel_subsequent_turns),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             expected due to this
[INFO] [stdout]     |             found signature defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected function signature `for<'a> fn(&'a Node) -> _`
[INFO] [stdout]                found function signature `fn(usize) -> _`
[INFO] [stdout]     = note: required for the cast from `Box<fn(usize) -> Box<dyn Fn(_) -> _> {layer_toriel_subsequent_turns}>` to `Box<dyn for<'a> Fn(&'a Node) -> Box<(dyn Iterator<Item = LayerResult> + 'static)>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/undertale_ruins_analysis/048ee0630b267a8f/out/ngplus-048ee0630b267a8f.long-type-10643797503189666309.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0631]: type mismatch in function arguments
[INFO] [stdout]    --> src/bin/ngplus.rs:190:13
[INFO] [stdout]     |
[INFO] [stdout] 190 |             Box::new(layer_toriel_subsequent_turns),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             expected due to this
[INFO] [stdout]     |             found signature defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected function signature `for<'a> fn(&'a Node) -> _`
[INFO] [stdout]                found function signature `fn(usize) -> _`
[INFO] [stdout]     = note: required for the cast from `Box<fn(usize) -> Box<dyn Fn(_) -> _> {layer_toriel_subsequent_turns}>` to `Box<dyn for<'a> Fn(&'a Node) -> Box<(dyn Iterator<Item = LayerResult> + 'static)>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/undertale_ruins_analysis/048ee0630b267a8f/out/ngplus-048ee0630b267a8f.long-type-10643797503189666309.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0631]: type mismatch in function arguments
[INFO] [stdout]    --> src/bin/ngplus.rs:191:13
[INFO] [stdout]     |
[INFO] [stdout] 191 |             Box::new(layer_toriel_subsequent_turns),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             expected due to this
[INFO] [stdout]     |             found signature defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected function signature `for<'a> fn(&'a Node) -> _`
[INFO] [stdout]                found function signature `fn(usize) -> _`
[INFO] [stdout]     = note: required for the cast from `Box<fn(usize) -> Box<dyn Fn(_) -> _> {layer_toriel_subsequent_turns}>` to `Box<dyn for<'a> Fn(&'a Node) -> Box<(dyn Iterator<Item = LayerResult> + 'static)>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/undertale_ruins_analysis/048ee0630b267a8f/out/ngplus-048ee0630b267a8f.long-type-10643797503189666309.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0631]: type mismatch in function arguments
[INFO] [stdout]    --> src/bin/ngplus.rs:192:13
[INFO] [stdout]     |
[INFO] [stdout] 192 |             Box::new(layer_toriel_subsequent_turns),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             expected due to this
[INFO] [stdout]     |             found signature defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected function signature `for<'a> fn(&'a Node) -> _`
[INFO] [stdout]                found function signature `fn(usize) -> _`
[INFO] [stdout]     = note: required for the cast from `Box<fn(usize) -> Box<dyn Fn(_) -> _> {layer_toriel_subsequent_turns}>` to `Box<dyn for<'a> Fn(&'a Node) -> Box<(dyn Iterator<Item = LayerResult> + 'static)>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/undertale_ruins_analysis/048ee0630b267a8f/out/ngplus-048ee0630b267a8f.long-type-10643797503189666309.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0631]: type mismatch in function arguments
[INFO] [stdout]    --> src/bin/ngplus.rs:193:13
[INFO] [stdout]     |
[INFO] [stdout] 193 |             Box::new(layer_toriel_subsequent_turns),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             expected due to this
[INFO] [stdout]     |             found signature defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected function signature `for<'a> fn(&'a Node) -> _`
[INFO] [stdout]                found function signature `fn(usize) -> _`
[INFO] [stdout]     = note: required for the cast from `Box<fn(usize) -> Box<dyn Fn(_) -> _> {layer_toriel_subsequent_turns}>` to `Box<dyn for<'a> Fn(&'a Node) -> Box<(dyn Iterator<Item = LayerResult> + 'static)>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/undertale_ruins_analysis/048ee0630b267a8f/out/ngplus-048ee0630b267a8f.long-type-10643797503189666309.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `undertale_ruins_analysis` (bin "lowpercent") due to 1 previous error; 1 warning emitted
[INFO] [stdout] error[E0631]: type mismatch in function arguments
[INFO] [stdout]    --> src/bin/ngplus.rs:194:13
[INFO] [stdout]     |
[INFO] [stdout] 194 |             Box::new(layer_toriel_subsequent_turns),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             expected due to this
[INFO] [stdout]     |             found signature defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected function signature `for<'a> fn(&'a Node) -> _`
[INFO] [stdout]                found function signature `fn(usize) -> _`
[INFO] [stdout]     = note: required for the cast from `Box<fn(usize) -> Box<dyn Fn(_) -> _> {layer_toriel_subsequent_turns}>` to `Box<dyn for<'a> Fn(&'a Node) -> Box<(dyn Iterator<Item = LayerResult> + 'static)>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/undertale_ruins_analysis/048ee0630b267a8f/out/ngplus-048ee0630b267a8f.long-type-10643797503189666309.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `undertale_ruins_analysis` (bin "lowpercent" test) due to 1 previous error; 1 warning emitted
[INFO] [stdout] error[E0631]: type mismatch in function arguments
[INFO] [stdout]    --> src/bin/ngplus.rs:195:13
[INFO] [stdout]     |
[INFO] [stdout] 195 |             Box::new(layer_toriel_subsequent_turns),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             expected due to this
[INFO] [stdout]     |             found signature defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected function signature `for<'a> fn(&'a Node) -> _`
[INFO] [stdout]                found function signature `fn(usize) -> _`
[INFO] [stdout]     = note: required for the cast from `Box<fn(usize) -> Box<dyn Fn(_) -> _> {layer_toriel_subsequent_turns}>` to `Box<dyn for<'a> Fn(&'a Node) -> Box<(dyn Iterator<Item = LayerResult> + 'static)>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/undertale_ruins_analysis/048ee0630b267a8f/out/ngplus-048ee0630b267a8f.long-type-10643797503189666309.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0631]: type mismatch in function arguments
[INFO] [stdout]    --> src/bin/ngplus.rs:196:13
[INFO] [stdout]     |
[INFO] [stdout] 196 |             Box::new(layer_toriel_subsequent_turns),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             expected due to this
[INFO] [stdout]     |             found signature defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected function signature `for<'a> fn(&'a Node) -> _`
[INFO] [stdout]                found function signature `fn(usize) -> _`
[INFO] [stdout]     = note: required for the cast from `Box<fn(usize) -> Box<dyn Fn(_) -> _> {layer_toriel_subsequent_turns}>` to `Box<dyn for<'a> Fn(&'a Node) -> Box<(dyn Iterator<Item = LayerResult> + 'static)>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/undertale_ruins_analysis/048ee0630b267a8f/out/ngplus-048ee0630b267a8f.long-type-10643797503189666309.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0631]: type mismatch in function arguments
[INFO] [stdout]    --> src/bin/ngplus.rs:197:13
[INFO] [stdout]     |
[INFO] [stdout] 197 |             Box::new(layer_toriel_subsequent_turns),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             expected due to this
[INFO] [stdout]     |             found signature defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected function signature `for<'a> fn(&'a Node) -> _`
[INFO] [stdout]                found function signature `fn(usize) -> _`
[INFO] [stdout]     = note: required for the cast from `Box<fn(usize) -> Box<dyn Fn(_) -> _> {layer_toriel_subsequent_turns}>` to `Box<dyn for<'a> Fn(&'a Node) -> Box<(dyn Iterator<Item = LayerResult> + 'static)>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/undertale_ruins_analysis/048ee0630b267a8f/out/ngplus-048ee0630b267a8f.long-type-10643797503189666309.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0631]: type mismatch in function arguments
[INFO] [stdout]    --> src/bin/ngplus.rs:198:13
[INFO] [stdout]     |
[INFO] [stdout] 198 |             Box::new(layer_toriel_subsequent_turns),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             expected due to this
[INFO] [stdout]     |             found signature defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected function signature `for<'a> fn(&'a Node) -> _`
[INFO] [stdout]                found function signature `fn(usize) -> _`
[INFO] [stdout]     = note: required for the cast from `Box<fn(usize) -> Box<dyn Fn(_) -> _> {layer_toriel_subsequent_turns}>` to `Box<dyn for<'a> Fn(&'a Node) -> Box<(dyn Iterator<Item = LayerResult> + 'static)>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/undertale_ruins_analysis/048ee0630b267a8f/out/ngplus-048ee0630b267a8f.long-type-10643797503189666309.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/bin/ngplus.rs:234:5
[INFO] [stdout]     |
[INFO] [stdout] 234 |     run_visitors_in_paralell(layers_nooch, RNG::calculate_unique_seeds(false, false));
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^--------------------------------------------------------- argument #3 of type `u32` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/visitor.rs:176:8
[INFO] [stdout]     |
[INFO] [stdout] 176 | pub fn run_visitors_in_paralell<T: Fn() -> Vec<Box<Layer>> + Send + Sync + 'static>(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 234 |     run_visitors_in_paralell(layers_nooch, RNG::calculate_unique_seeds(false, false), /* u32 */);
[INFO] [stdout]     |                                                                                     +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0061, E0631.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0061`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `undertale_ruins_analysis` (bin "ngplus" test) due to 13 previous errors; 1 warning emitted
[INFO] [stdout] error[E0631]: type mismatch in function arguments
[INFO] [stdout]    --> src/bin/neutral.rs:205:13
[INFO] [stdout]     |
[INFO] [stdout] 205 |             Box::new(layer_toriel_subsequent_turns),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             expected due to this
[INFO] [stdout]     |             found signature defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected function signature `for<'a> fn(&'a Node) -> _`
[INFO] [stdout]                found function signature `fn(usize) -> _`
[INFO] [stdout]     = note: required for the cast from `Box<fn(usize) -> Box<dyn Fn(_) -> _> {layer_toriel_subsequent_turns}>` to `Box<dyn for<'a> Fn(&'a Node) -> Box<(dyn Iterator<Item = LayerResult> + 'static)>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/undertale_ruins_analysis/b601fedc0afcf039/out/neutral-b601fedc0afcf039.long-type-7255765529893775240.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0631]: type mismatch in function arguments
[INFO] [stdout]    --> src/bin/neutral.rs:206:13
[INFO] [stdout]     |
[INFO] [stdout] 206 |             Box::new(layer_toriel_subsequent_turns),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             expected due to this
[INFO] [stdout]     |             found signature defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected function signature `for<'a> fn(&'a Node) -> _`
[INFO] [stdout]                found function signature `fn(usize) -> _`
[INFO] [stdout]     = note: required for the cast from `Box<fn(usize) -> Box<dyn Fn(_) -> _> {layer_toriel_subsequent_turns}>` to `Box<dyn for<'a> Fn(&'a Node) -> Box<(dyn Iterator<Item = LayerResult> + 'static)>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/undertale_ruins_analysis/b601fedc0afcf039/out/neutral-b601fedc0afcf039.long-type-7255765529893775240.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0631]: type mismatch in function arguments
[INFO] [stdout]    --> src/bin/neutral.rs:207:13
[INFO] [stdout]     |
[INFO] [stdout] 207 |             Box::new(layer_toriel_subsequent_turns),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             expected due to this
[INFO] [stdout]     |             found signature defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected function signature `for<'a> fn(&'a Node) -> _`
[INFO] [stdout]                found function signature `fn(usize) -> _`
[INFO] [stdout]     = note: required for the cast from `Box<fn(usize) -> Box<dyn Fn(_) -> _> {layer_toriel_subsequent_turns}>` to `Box<dyn for<'a> Fn(&'a Node) -> Box<(dyn Iterator<Item = LayerResult> + 'static)>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/undertale_ruins_analysis/b601fedc0afcf039/out/neutral-b601fedc0afcf039.long-type-7255765529893775240.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0631]: type mismatch in function arguments
[INFO] [stdout]    --> src/bin/neutral.rs:208:13
[INFO] [stdout]     |
[INFO] [stdout] 208 |             Box::new(layer_toriel_subsequent_turns),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             expected due to this
[INFO] [stdout]     |             found signature defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected function signature `for<'a> fn(&'a Node) -> _`
[INFO] [stdout]                found function signature `fn(usize) -> _`
[INFO] [stdout]     = note: required for the cast from `Box<fn(usize) -> Box<dyn Fn(_) -> _> {layer_toriel_subsequent_turns}>` to `Box<dyn for<'a> Fn(&'a Node) -> Box<(dyn Iterator<Item = LayerResult> + 'static)>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/undertale_ruins_analysis/b601fedc0afcf039/out/neutral-b601fedc0afcf039.long-type-7255765529893775240.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0631]: type mismatch in function arguments
[INFO] [stdout]    --> src/bin/neutral.rs:209:13
[INFO] [stdout]     |
[INFO] [stdout] 209 |             Box::new(layer_toriel_subsequent_turns),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             expected due to this
[INFO] [stdout]     |             found signature defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected function signature `for<'a> fn(&'a Node) -> _`
[INFO] [stdout]                found function signature `fn(usize) -> _`
[INFO] [stdout]     = note: required for the cast from `Box<fn(usize) -> Box<dyn Fn(_) -> _> {layer_toriel_subsequent_turns}>` to `Box<dyn for<'a> Fn(&'a Node) -> Box<(dyn Iterator<Item = LayerResult> + 'static)>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/undertale_ruins_analysis/b601fedc0afcf039/out/neutral-b601fedc0afcf039.long-type-7255765529893775240.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0631]: type mismatch in function arguments
[INFO] [stdout]    --> src/bin/neutral.rs:210:13
[INFO] [stdout]     |
[INFO] [stdout] 210 |             Box::new(layer_toriel_subsequent_turns),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             expected due to this
[INFO] [stdout]     |             found signature defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected function signature `for<'a> fn(&'a Node) -> _`
[INFO] [stdout]                found function signature `fn(usize) -> _`
[INFO] [stdout]     = note: required for the cast from `Box<fn(usize) -> Box<dyn Fn(_) -> _> {layer_toriel_subsequent_turns}>` to `Box<dyn for<'a> Fn(&'a Node) -> Box<(dyn Iterator<Item = LayerResult> + 'static)>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/undertale_ruins_analysis/b601fedc0afcf039/out/neutral-b601fedc0afcf039.long-type-7255765529893775240.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0631]: type mismatch in function arguments
[INFO] [stdout]    --> src/bin/neutral.rs:211:13
[INFO] [stdout]     |
[INFO] [stdout] 211 |             Box::new(layer_toriel_subsequent_turns),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             expected due to this
[INFO] [stdout]     |             found signature defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected function signature `for<'a> fn(&'a Node) -> _`
[INFO] [stdout]                found function signature `fn(usize) -> _`
[INFO] [stdout]     = note: required for the cast from `Box<fn(usize) -> Box<dyn Fn(_) -> _> {layer_toriel_subsequent_turns}>` to `Box<dyn for<'a> Fn(&'a Node) -> Box<(dyn Iterator<Item = LayerResult> + 'static)>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/undertale_ruins_analysis/b601fedc0afcf039/out/neutral-b601fedc0afcf039.long-type-7255765529893775240.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0631]: type mismatch in function arguments
[INFO] [stdout]    --> src/bin/neutral.rs:212:13
[INFO] [stdout]     |
[INFO] [stdout] 212 |             Box::new(layer_toriel_subsequent_turns),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             expected due to this
[INFO] [stdout]     |             found signature defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected function signature `for<'a> fn(&'a Node) -> _`
[INFO] [stdout]                found function signature `fn(usize) -> _`
[INFO] [stdout]     = note: required for the cast from `Box<fn(usize) -> Box<dyn Fn(_) -> _> {layer_toriel_subsequent_turns}>` to `Box<dyn for<'a> Fn(&'a Node) -> Box<(dyn Iterator<Item = LayerResult> + 'static)>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/undertale_ruins_analysis/b601fedc0afcf039/out/neutral-b601fedc0afcf039.long-type-7255765529893775240.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0631]: type mismatch in function arguments
[INFO] [stdout]    --> src/bin/neutral.rs:213:13
[INFO] [stdout]     |
[INFO] [stdout] 213 |             Box::new(layer_toriel_subsequent_turns),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             expected due to this
[INFO] [stdout]     |             found signature defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected function signature `for<'a> fn(&'a Node) -> _`
[INFO] [stdout]                found function signature `fn(usize) -> _`
[INFO] [stdout]     = note: required for the cast from `Box<fn(usize) -> Box<dyn Fn(_) -> _> {layer_toriel_subsequent_turns}>` to `Box<dyn for<'a> Fn(&'a Node) -> Box<(dyn Iterator<Item = LayerResult> + 'static)>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/undertale_ruins_analysis/b601fedc0afcf039/out/neutral-b601fedc0afcf039.long-type-7255765529893775240.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0631]: type mismatch in function arguments
[INFO] [stdout]    --> src/bin/neutral.rs:214:13
[INFO] [stdout]     |
[INFO] [stdout] 214 |             Box::new(layer_toriel_subsequent_turns),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             expected due to this
[INFO] [stdout]     |             found signature defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected function signature `for<'a> fn(&'a Node) -> _`
[INFO] [stdout]                found function signature `fn(usize) -> _`
[INFO] [stdout]     = note: required for the cast from `Box<fn(usize) -> Box<dyn Fn(_) -> _> {layer_toriel_subsequent_turns}>` to `Box<dyn for<'a> Fn(&'a Node) -> Box<(dyn Iterator<Item = LayerResult> + 'static)>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/undertale_ruins_analysis/b601fedc0afcf039/out/neutral-b601fedc0afcf039.long-type-7255765529893775240.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0631]: type mismatch in function arguments
[INFO] [stdout]    --> src/bin/neutral.rs:215:13
[INFO] [stdout]     |
[INFO] [stdout] 215 |             Box::new(layer_toriel_subsequent_turns),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             expected due to this
[INFO] [stdout]     |             found signature defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected function signature `for<'a> fn(&'a Node) -> _`
[INFO] [stdout]                found function signature `fn(usize) -> _`
[INFO] [stdout]     = note: required for the cast from `Box<fn(usize) -> Box<dyn Fn(_) -> _> {layer_toriel_subsequent_turns}>` to `Box<dyn for<'a> Fn(&'a Node) -> Box<(dyn Iterator<Item = LayerResult> + 'static)>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/undertale_ruins_analysis/b601fedc0afcf039/out/neutral-b601fedc0afcf039.long-type-7255765529893775240.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0631]: type mismatch in function arguments
[INFO] [stdout]    --> src/bin/neutral.rs:216:13
[INFO] [stdout]     |
[INFO] [stdout] 216 |             Box::new(layer_toriel_subsequent_turns),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             expected due to this
[INFO] [stdout]     |             found signature defined here
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected function signature `for<'a> fn(&'a Node) -> _`
[INFO] [stdout]                found function signature `fn(usize) -> _`
[INFO] [stdout]     = note: required for the cast from `Box<fn(usize) -> Box<dyn Fn(_) -> _> {layer_toriel_subsequent_turns}>` to `Box<dyn for<'a> Fn(&'a Node) -> Box<(dyn Iterator<Item = LayerResult> + 'static)>>`
[INFO] [stdout]     = note: the full name for the type has been written to '/opt/rustwide/target/debug/build/undertale_ruins_analysis/b601fedc0afcf039/out/neutral-b601fedc0afcf039.long-type-7255765529893775240.txt'
[INFO] [stdout]     = note: consider using `--verbose` to print the full type name to the console
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0061]: this function takes 3 arguments but 2 arguments were supplied
[INFO] [stdout]    --> src/bin/neutral.rs:251:5
[INFO] [stdout]     |
[INFO] [stdout] 251 |     run_visitors_in_paralell(layers_nooch, RNG::calculate_unique_seeds(false, false));
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^--------------------------------------------------------- argument #3 of type `u32` is missing
[INFO] [stdout]     |
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/visitor.rs:176:8
[INFO] [stdout]     |
[INFO] [stdout] 176 | pub fn run_visitors_in_paralell<T: Fn() -> Vec<Box<Layer>> + Send + Sync + 'static>(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: provide the argument
[INFO] [stdout]     |
[INFO] [stdout] 251 |     run_visitors_in_paralell(layers_nooch, RNG::calculate_unique_seeds(false, false), /* u32 */);
[INFO] [stdout]     |                                                                                     +++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0061, E0631.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0061`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `undertale_ruins_analysis` (bin "neutral") due to 13 previous errors
[INFO] running `Command { std: "docker" "inspect" "2152253f76e5042395b4818721aa5c7ab2a03860c0fb6bf1e0352d264ee5f70a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2152253f76e5042395b4818721aa5c7ab2a03860c0fb6bf1e0352d264ee5f70a", kill_on_drop: false }`
[INFO] [stdout] 2152253f76e5042395b4818721aa5c7ab2a03860c0fb6bf1e0352d264ee5f70a
