[INFO] fetching crate synthphonia-rs 0.1.1...
[INFO] testing synthphonia-rs-0.1.1 against master#c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38 for pr-146098-8
[INFO] extracting crate synthphonia-rs 0.1.1 into /workspace/builds/worker-4-tc1/source
[INFO] removed /workspace/builds/worker-4-tc1/source/.cargo/config.toml
[INFO] removed /workspace/builds/worker-4-tc1/source/rust-toolchain.toml
[INFO] started tweaking crates.io crate synthphonia-rs 0.1.1
[INFO] finished tweaking crates.io crate synthphonia-rs 0.1.1
[INFO] tweaked toml for crates.io crate synthphonia-rs 0.1.1 written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate synthphonia-rs 0.1.1 on toolchain c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate synthphonia-rs 0.1.1 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" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded bisetmap v0.1.6
[INFO] [stderr]   Downloaded ext-trait-proc_macros v1.0.1
[INFO] [stderr]   Downloaded atomic v0.6.0
[INFO] [stderr]   Downloaded joinery v3.1.0
[INFO] [stderr]   Downloaded clap v4.5.32
[INFO] [stderr]   Downloaded iset v0.2.2
[INFO] [stderr]   Downloaded zerocopy-derive v0.8.23
[INFO] [stderr]   Downloaded zerocopy v0.8.23
[INFO] [stderr]   Downloaded clap_builder v4.5.32
[INFO] [stderr]   Downloaded winnow v0.7.4
[INFO] [stderr]   Downloaded ext-trait v1.0.1
[INFO] [stderr]   Downloaded once_cell v1.21.1
[INFO] [stderr]   Downloaded tokio v1.44.1
[INFO] [stderr]   Downloaded counter v0.6.0
[INFO] [stderr]   Downloaded figment v0.10.19
[INFO] [stderr]   Downloaded kv-trie-rs v0.1.2
[INFO] [stderr]   Downloaded mapped_futures v0.1.13
[INFO] [stderr]   Downloaded simple-rc-async v0.1.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] d75fe408df8943396694929051126868740503f6b49e82723bd2763e4205d8f3
[INFO] running `Command { std: "docker" "start" "-a" "d75fe408df8943396694929051126868740503f6b49e82723bd2763e4205d8f3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d75fe408df8943396694929051126868740503f6b49e82723bd2763e4205d8f3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d75fe408df8943396694929051126868740503f6b49e82723bd2763e4205d8f3", kill_on_drop: false }`
[INFO] [stdout] d75fe408df8943396694929051126868740503f6b49e82723bd2763e4205d8f3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 8cf63c23ede88412276068356fa8895c3c4dd1bfee70fbea40d4662bd14d38e7
[INFO] running `Command { std: "docker" "start" "-a" "8cf63c23ede88412276068356fa8895c3c4dd1bfee70fbea40d4662bd14d38e7", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.94
[INFO] [stderr]    Compiling unicode-ident v1.0.18
[INFO] [stderr]    Compiling libc v0.2.171
[INFO] [stderr]    Compiling serde v1.0.219
[INFO] [stderr]    Compiling thiserror v2.0.12
[INFO] [stderr]    Compiling smallvec v1.14.0
[INFO] [stderr]    Compiling zerocopy v0.8.23
[INFO] [stderr]    Compiling slab v0.4.9
[INFO] [stderr]    Compiling once_cell v1.21.1
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling ucd-trie v0.1.7
[INFO] [stderr]    Compiling unicode-segmentation v1.12.0
[INFO] [stderr]    Compiling indexmap v2.8.0
[INFO] [stderr]    Compiling rayon v1.10.0
[INFO] [stderr]    Compiling uncased v0.9.10
[INFO] [stderr]    Compiling winnow v0.7.4
[INFO] [stderr]    Compiling ahash v0.8.11
[INFO] [stderr]    Compiling figment v0.10.19
[INFO] [stderr]    Compiling regex-automata v0.4.9
[INFO] [stderr]    Compiling clap_builder v4.5.32
[INFO] [stderr]    Compiling endian-type v0.1.2
[INFO] [stderr]    Compiling convert_case v0.7.1
[INFO] [stderr]    Compiling spin v0.9.8
[INFO] [stderr]    Compiling itertools v0.11.0
[INFO] [stderr]    Compiling bumpalo v3.17.0
[INFO] [stderr]    Compiling iset v0.2.2
[INFO] [stderr]    Compiling joinery v3.1.0
[INFO] [stderr]    Compiling nibble_vec v0.1.0
[INFO] [stderr]    Compiling radix_trie v0.2.1
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]    Compiling counter v0.6.0
[INFO] [stderr]    Compiling chrono v0.4.40
[INFO] [stderr]    Compiling syn v2.0.100
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling getrandom v0.2.15
[INFO] [stderr]    Compiling parking_lot_core v0.9.10
[INFO] [stderr]    Compiling socket2 v0.5.8
[INFO] [stderr]    Compiling signal-hook-registry v1.4.2
[INFO] [stderr]    Compiling mio v1.0.3
[INFO] [stderr]    Compiling parking_lot v0.12.3
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling fid-rs v0.1.1
[INFO] [stderr]    Compiling louds-rs v0.4.0
[INFO] [stderr]    Compiling kv-trie-rs v0.1.2
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling regex v1.11.1
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling ext-trait-proc_macros v1.0.1
[INFO] [stderr]    Compiling ext-trait v1.0.1
[INFO] [stderr]    Compiling serde_derive v1.0.219
[INFO] [stderr]    Compiling thiserror-impl v2.0.12
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling derive_more-impl v2.0.1
[INFO] [stderr]    Compiling clap_derive v4.5.32
[INFO] [stderr]    Compiling tokio-macros v2.5.0
[INFO] [stderr]    Compiling enum_dispatch v0.3.13
[INFO] [stderr]    Compiling derive_more v0.99.19
[INFO] [stderr]    Compiling tokio v1.44.1
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling pest v2.7.15
[INFO] [stderr]    Compiling clap v4.5.32
[INFO] [stderr]    Compiling pest_meta v2.7.15
[INFO] [stderr]    Compiling pest_generator v2.7.15
[INFO] [stderr]    Compiling derive_more v2.0.1
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling simple-rc-async v0.1.0
[INFO] [stderr]    Compiling pest_derive v2.7.15
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling serde_spanned v0.6.8
[INFO] [stderr]    Compiling toml_datetime v0.6.8
[INFO] [stderr]    Compiling bisetmap v0.1.6
[INFO] [stderr]    Compiling mapped_futures v0.1.13
[INFO] [stderr]    Compiling toml_edit v0.22.24
[INFO] [stderr]    Compiling toml v0.8.20
[INFO] [stderr]    Compiling synthphonia-rs v0.1.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: the feature `cell_update` has been stable since 1.88.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> src/main.rs:7:12
[INFO] [stdout]   |
[INFO] [stdout] 7 | #![feature(cell_update)]
[INFO] [stdout]   |            ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(stable_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0635]: unknown feature `hash_raw_entry`
[INFO] [stdout]  --> src/main.rs:6:12
[INFO] [stdout]   |
[INFO] [stdout] 6 | #![feature(hash_raw_entry)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]    --> src/utils/nested.rs:257:67
[INFO] [stdout]     |
[INFO] [stdout] 257 |         let (i, _) = key.iter().cloned().enumerate().max_by_key(|(i, x)| x.len()).unwrap();
[INFO] [stdout]     |                                                                   ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]    --> src/utils/nested.rs:266:67
[INFO] [stdout]     |
[INFO] [stdout] 266 |         let (i, _) = key.iter().cloned().enumerate().min_by_key(|(i, x)| x.len()).unwrap();
[INFO] [stdout]     |                                                                   ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `start` is never read
[INFO] [stdout]   --> src/parser/problem.rs:69:9
[INFO] [stdout]    |
[INFO] [stdout] 69 |     pub start: String,
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout]    = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `inner` is never read
[INFO] [stdout]   --> src/parser/problem.rs:70:9
[INFO] [stdout]    |
[INFO] [stdout] 70 |     pub inner: Vec<NonTerminal>, 
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `config` is never read
[INFO] [stdout]   --> src/parser/problem.rs:71:9
[INFO] [stdout]    |
[INFO] [stdout] 71 |     pub config: Config
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `name` is never read
[INFO] [stdout]    --> src/parser/problem.rs:142:9
[INFO] [stdout]     |
[INFO] [stdout] 142 |     pub name: String,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `args` is never read
[INFO] [stdout]    --> src/parser/problem.rs:143:9
[INFO] [stdout]     |
[INFO] [stdout] 143 |     pub args: Vec<(String, Type)>,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rettype` is never read
[INFO] [stdout]    --> src/parser/problem.rs:144:9
[INFO] [stdout]     |
[INFO] [stdout] 144 |     pub rettype: Type,
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]    --> src/parser/problem.rs:258:77
[INFO] [stdout]     |
[INFO] [stdout] 258 | ...into_inner().enumerate().map(|(i, pair)| SynthFun::parse(pair)).collect::<Result<Vec<_>, _>>()?;
[INFO] [stdout]     |                                   ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `checksynth`
[INFO] [stdout]    --> src/parser/problem.rs:256:48
[INFO] [stdout]     |
[INFO] [stdout] 256 |         let [_, logic, synthproblem, examples, checksynth]: [_; 5] = file.into_inner().collect_vec().try_into().unwrap();
[INFO] [stdout]     |                                                ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_checksynth`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `checksat`
[INFO] [stdout]    --> src/parser/check.rs:111:45
[INFO] [stdout]     |
[INFO] [stdout] 111 |         let [_, logic, definefun, examples, checksat]: [_; 5] = file.into_inner().collect_vec().try_into().unwrap();
[INFO] [stdout]     |                                             ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_checksat`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `a`
[INFO] [stdout]    --> src/value.rs:140:24
[INFO] [stdout]     |
[INFO] [stdout] 140 |             Value::Int(a) => None,
[INFO] [stdout]     |                        ^ help: if this is intentional, prefix it with an underscore: `_a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `b`
[INFO] [stdout]    --> src/value.rs:141:25
[INFO] [stdout]     |
[INFO] [stdout] 141 |             Value::Bool(b) => None,
[INFO] [stdout]     |                         ^ help: if this is intentional, prefix it with an underscore: `_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `s`
[INFO] [stdout]    --> src/value.rs:142:26
[INFO] [stdout]     |
[INFO] [stdout] 142 |             Value::Float(s) => None,
[INFO] [stdout]     |                          ^ help: if this is intentional, prefix it with an underscore: `_s`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `len` is never read
[INFO] [stdout]   --> src/expr/context.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub len: usize, 
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `output` is never read
[INFO] [stdout]   --> src/expr/context.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub output: Value,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `a`
[INFO] [stdout]   --> src/expr/cfg.rs:55:90
[INFO] [stdout]    |
[INFO] [stdout] 55 |                 } else if let Some((a, _)) = problem.cfg.inner.iter().enumerate().find(|(a,b)| &b.0 == s) {
[INFO] [stdout]    |                                                                                          ^ help: if this is intentional, prefix it with an underscore: `_a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `config`
[INFO] [stdout]   --> src/expr/cfg.rs:52:36
[INFO] [stdout]    |
[INFO] [stdout] 52 |             prod::ProdRule::Var(s, config) => {
[INFO] [stdout]    |                                    ^^^^^^ help: if this is intentional, prefix it with an underscore: `_config`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `config`
[INFO] [stdout]   --> src/expr/cfg.rs:59:38
[INFO] [stdout]    |
[INFO] [stdout] 59 |             prod::ProdRule::Const(v, config) => Self::Const(*v),
[INFO] [stdout]    |                                      ^^^^^^ help: if this is intentional, prefix it with an underscore: `_config`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `start` is never read
[INFO] [stdout]   --> src/expr/cfg.rs:91:9
[INFO] [stdout]    |
[INFO] [stdout] 91 |     pub start: bool,
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `config` is never read
[INFO] [stdout]   --> src/expr/cfg.rs:92:9
[INFO] [stdout]    |
[INFO] [stdout] 92 |     pub config: Config,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `s`
[INFO] [stdout]   --> src/expr/ops/list.rs:91:31
[INFO] [stdout]    |
[INFO] [stdout] 91 |     (ListStr, Bool) -> Int { |s| panic!("Could not execuate Filter") }
[INFO] [stdout]    |                               ^ help: if this is intentional, prefix it with an underscore: `_s`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `this`
[INFO] [stdout]   --> src/expr/ops/list/map.rs:83:25
[INFO] [stdout]    |
[INFO] [stdout] 83 |     fn enumerate(&self, this: &'static crate::expr::ops::Op1Enum, exec: &'static crate::forward::executor::Executor, opnt: [usize; 1...
[INFO] [stdout]    |                         ^^^^ help: if this is intentional, prefix it with an underscore: `_this`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `exec`
[INFO] [stdout]   --> src/expr/ops/list/map.rs:83:67
[INFO] [stdout]    |
[INFO] [stdout] 83 | ... crate::expr::ops::Op1Enum, exec: &'static crate::forward::executor::Executor, opnt: [usize; 1]) -> Result<(), ()> { Ok(()) }
[INFO] [stdout]    |                                ^^^^ help: if this is intentional, prefix it with an underscore: `_exec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `opnt`
[INFO] [stdout]   --> src/expr/ops/list/map.rs:83:118
[INFO] [stdout]    |
[INFO] [stdout] 83 | ...orward::executor::Executor, opnt: [usize; 1]) -> Result<(), ()> { Ok(()) }
[INFO] [stdout]    |                                ^^^^ help: if this is intentional, prefix it with an underscore: `_opnt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `c`
[INFO] [stdout]   --> src/expr/mod.rs:57:25
[INFO] [stdout]    |
[INFO] [stdout] 57 |             Expr::Const(c) => 1,
[INFO] [stdout]    |                         ^ help: if this is intentional, prefix it with an underscore: `_c`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `index`
[INFO] [stdout]   --> src/expr/mod.rs:58:23
[INFO] [stdout]    |
[INFO] [stdout] 58 |             Expr::Var(index) => 1,
[INFO] [stdout]    |                       ^^^^^ help: if this is intentional, prefix it with an underscore: `_index`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `o`
[INFO] [stdout]   --> src/forward/data/all_eq.rs:97:39
[INFO] [stdout]    |
[INFO] [stdout] 97 |             hash_map::Entry::Occupied(o) => true,
[INFO] [stdout]    |                                       ^ help: if this is intentional, prefix it with an underscore: `_o`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `v`
[INFO] [stdout]   --> src/forward/data/all_eq.rs:98:37
[INFO] [stdout]    |
[INFO] [stdout] 98 |             hash_map::Entry::Vacant(v) => false,
[INFO] [stdout]    |                                     ^ help: if this is intentional, prefix it with an underscore: `_v`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cfg`
[INFO] [stdout]   --> src/forward/data/size.rs:26:16
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub fn new(cfg: &Cfg) -> Self { Self(vec![vec![]].into()) }
[INFO] [stdout]    |                ^^^ help: if this is intentional, prefix it with an underscore: `_cfg`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `v`
[INFO] [stdout]   --> src/forward/data/contains.rs:37:37
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub(crate) fn update(&mut self, v: ListStr, value: Value) -> Result<(), ()> {
[INFO] [stdout]    |                                     ^ help: if this is intentional, prefix it with an underscore: `_v`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]   --> src/forward/data/contains.rs:37:49
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub(crate) fn update(&mut self, v: ListStr, value: Value) -> Result<(), ()> {
[INFO] [stdout]    |                                                 ^^^^^ help: if this is intentional, prefix it with an underscore: `_value`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `l`
[INFO] [stdout]   --> src/forward/data/contains.rs:41:40
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub(crate) fn listen_at(&mut self, l: ListStr, chan: Sender<Value>) {
[INFO] [stdout]    |                                        ^ help: if this is intentional, prefix it with an underscore: `_l`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `chan`
[INFO] [stdout]   --> src/forward/data/contains.rs:41:52
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub(crate) fn listen_at(&mut self, l: ListStr, chan: Sender<Value>) {
[INFO] [stdout]    |                                                    ^^^^ help: if this is intentional, prefix it with an underscore: `_chan`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `output`
[INFO] [stdout]   --> src/forward/data/contains.rs:50:16
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub fn new(output: Value, indices: &[usize]) -> Self {
[INFO] [stdout]    |                ^^^^^^ help: if this is intentional, prefix it with an underscore: `_output`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `indices`
[INFO] [stdout]   --> src/forward/data/contains.rs:50:31
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub fn new(output: Value, indices: &[usize]) -> Self {
[INFO] [stdout]    |                               ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_indices`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `s`
[INFO] [stdout]   --> src/forward/data/len.rs:37:13
[INFO] [stdout]    |
[INFO] [stdout] 37 |         let s: &[&[&str]] = value.try_into().unwrap();
[INFO] [stdout]    |             ^ help: if this is intentional, prefix it with an underscore: `_s`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `v`
[INFO] [stdout]    --> src/backward/str.rs:140:21
[INFO] [stdout]     |
[INFO] [stdout] 140 |                 let v = exec.data[self.join.1].len().unwrap().listen_once(prob.value).await;
[INFO] [stdout]     |                     ^ help: if this is intentional, prefix it with an underscore: `_v`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `p`
[INFO] [stdout]   --> src/forward/bridge.rs:46:17
[INFO] [stdout]    |
[INFO] [stdout] 46 |         for (h, p) in self.inner() {
[INFO] [stdout]    |                 ^ help: if this is intentional, prefix it with an underscore: `_p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `contain_count`
[INFO] [stdout]    --> src/backward/str.rs:165:13
[INFO] [stdout]     |
[INFO] [stdout] 165 | ...   let contain_count: usize = v.iter().zip(delimiter.iter()).filter(|(x, y)| if !y.is_empty() { x.contains(*y) } else { false })...
[INFO] [stdout]     |           ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_contain_count`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `expr`
[INFO] [stdout]   --> src/tree_learning/mod.rs:24:34
[INFO] [stdout]    |
[INFO] [stdout] 24 |         if let SubProblem::Ite { expr, entropy, t, f } = self {
[INFO] [stdout]    |                                  ^^^^ help: try ignoring the field: `expr: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `entropy`
[INFO] [stdout]   --> src/tree_learning/mod.rs:24:40
[INFO] [stdout]    |
[INFO] [stdout] 24 |         if let SubProblem::Ite { expr, entropy, t, f } = self {
[INFO] [stdout]    |                                        ^^^^^^^ help: try ignoring the field: `entropy: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `a`
[INFO] [stdout]   --> src/tree_learning/mod.rs:77:37
[INFO] [stdout]    |
[INFO] [stdout] 77 |         if let SubProblem::Unsolved(a, entropy) = &mut *this.root.borrow_mut() {
[INFO] [stdout]    |                                     ^ help: if this is intentional, prefix it with an underscore: `_a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> src/tree_learning/mod.rs:142:28
[INFO] [stdout]     |
[INFO] [stdout] 142 |                 .map(|(i, (e, cb))| {
[INFO] [stdout]     |                            ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `entropy`
[INFO] [stdout]    --> src/tree_learning/mod.rs:195:37
[INFO] [stdout]     |
[INFO] [stdout] 195 |             SubProblem::Ite { expr, entropy, t: tb, f: fb } => {
[INFO] [stdout]     |                                     ^^^^^^^ help: try ignoring the field: `entropy: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `bits`
[INFO] [stdout]    --> src/tree_learning/mod.rs:208:34
[INFO] [stdout]     |
[INFO] [stdout] 208 |             SubProblem::Unsolved(bits, entropy) => 1,
[INFO] [stdout]     |                                  ^^^^ help: if this is intentional, prefix it with an underscore: `_bits`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `entropy`
[INFO] [stdout]    --> src/tree_learning/mod.rs:208:40
[INFO] [stdout]     |
[INFO] [stdout] 208 |             SubProblem::Unsolved(bits, entropy) => 1,
[INFO] [stdout]     |                                        ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_entropy`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]    --> src/tree_learning/mod.rs:209:32
[INFO] [stdout]     |
[INFO] [stdout] 209 |             SubProblem::Accept(i) => 1,
[INFO] [stdout]     |                                ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `expr`
[INFO] [stdout]    --> src/tree_learning/mod.rs:210:31
[INFO] [stdout]     |
[INFO] [stdout] 210 |             SubProblem::Ite { expr, entropy, t: tb, f: fb } => 1 + self.size_recursive(tb) + self.size_recursive(fb),
[INFO] [stdout]     |                               ^^^^ help: try ignoring the field: `expr: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `entropy`
[INFO] [stdout]    --> src/tree_learning/mod.rs:210:37
[INFO] [stdout]     |
[INFO] [stdout] 210 |             SubProblem::Ite { expr, entropy, t: tb, f: fb } => 1 + self.size_recursive(tb) + self.size_recursive(fb),
[INFO] [stdout]     |                                     ^^^^^^^ help: try ignoring the field: `entropy: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `entropy`
[INFO] [stdout]    --> src/tree_learning/mod.rs:216:40
[INFO] [stdout]     |
[INFO] [stdout] 216 |             SubProblem::Unsolved(bits, entropy) => bits.clone(),
[INFO] [stdout]     |                                        ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_entropy`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `entropy`
[INFO] [stdout]    --> src/tree_learning/mod.rs:218:37
[INFO] [stdout]     |
[INFO] [stdout] 218 |             SubProblem::Ite { expr, entropy, t: tb, f: fb } => {
[INFO] [stdout]     |                                     ^^^^^^^ help: try ignoring the field: `entropy: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `bits`
[INFO] [stdout]    --> src/tree_learning/mod.rs:232:34
[INFO] [stdout]     |
[INFO] [stdout] 232 |             SubProblem::Unsolved(bits, entropy) => panic!("Still subproblem remain."),
[INFO] [stdout]     |                                  ^^^^ help: if this is intentional, prefix it with an underscore: `_bits`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `entropy`
[INFO] [stdout]    --> src/tree_learning/mod.rs:232:40
[INFO] [stdout]     |
[INFO] [stdout] 232 |             SubProblem::Unsolved(bits, entropy) => panic!("Still subproblem remain."),
[INFO] [stdout]     |                                        ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_entropy`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `entropy`
[INFO] [stdout]    --> src/tree_learning/mod.rs:234:37
[INFO] [stdout]     |
[INFO] [stdout] 234 |             SubProblem::Ite { expr, entropy, t: tb, f: fb } => {
[INFO] [stdout]     |                                     ^^^^^^^ help: try ignoring the field: `entropy: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `entropy`
[INFO] [stdout]    --> src/tree_learning/mod.rs:245:40
[INFO] [stdout]     |
[INFO] [stdout] 245 |             SubProblem::Unsolved(bits, entropy) => {
[INFO] [stdout]     |                                        ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_entropy`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]    --> src/tree_learning/mod.rs:248:32
[INFO] [stdout]     |
[INFO] [stdout] 248 |             SubProblem::Accept(i) => {}
[INFO] [stdout]     |                                ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `expr`
[INFO] [stdout]    --> src/tree_learning/mod.rs:249:31
[INFO] [stdout]     |
[INFO] [stdout] 249 |             SubProblem::Ite { expr, entropy, t: tb, f: fb } => {
[INFO] [stdout]     |                               ^^^^ help: try ignoring the field: `expr: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `entropy`
[INFO] [stdout]    --> src/tree_learning/mod.rs:249:37
[INFO] [stdout]     |
[INFO] [stdout] 249 |             SubProblem::Ite { expr, entropy, t: tb, f: fb } => {
[INFO] [stdout]     |                                     ^^^^^^^ help: try ignoring the field: `entropy: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> src/solutions.rs:131:37
[INFO] [stdout]     |
[INFO] [stdout] 131 |             self.solutions.retain(|(e, bits)| !bits.subset(&b));
[INFO] [stdout]     |                                     ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `b`
[INFO] [stdout]   --> src/text/parsing/mod.rs:96:41
[INFO] [stdout]    |
[INFO] [stdout] 96 |                     res.sort_by_key(|(a,b)| -(a.len() as isize));
[INFO] [stdout]    |                                         ^ help: if this is intentional, prefix it with an underscore: `_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `this`
[INFO] [stdout]   --> src/text/parsing/date.rs:15:25
[INFO] [stdout]    |
[INFO] [stdout] 15 |     fn enumerate(&self, this: &'static ops::Op1Enum, exec: &'static crate::forward::executor::Executor, opnt: [usize; 1]) -> Result<...
[INFO] [stdout]    |                         ^^^^ help: if this is intentional, prefix it with an underscore: `_this`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `exec`
[INFO] [stdout]   --> src/text/parsing/date.rs:15:54
[INFO] [stdout]    |
[INFO] [stdout] 15 |     fn enumerate(&self, this: &'static ops::Op1Enum, exec: &'static crate::forward::executor::Executor, opnt: [usize; 1]) -> Result<...
[INFO] [stdout]    |                                                      ^^^^ help: if this is intentional, prefix it with an underscore: `_exec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `opnt`
[INFO] [stdout]   --> src/text/parsing/date.rs:15:105
[INFO] [stdout]    |
[INFO] [stdout] 15 | ...orward::executor::Executor, opnt: [usize; 1]) -> Result<(), ()> { Ok(())}
[INFO] [stdout]    |                                ^^^^ help: if this is intentional, prefix it with an underscore: `_opnt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `s`
[INFO] [stdout]   --> src/text/parsing/date.rs:30:43
[INFO] [stdout]    |
[INFO] [stdout] 30 |                         res.first().map(|(s, c)| c.as_i64().unwrap()).unwrap_or(0_i64)
[INFO] [stdout]    |                                           ^ help: if this is intentional, prefix it with an underscore: `_s`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `b`
[INFO] [stdout]   --> src/text/parsing/date.rs:29:45
[INFO] [stdout]    |
[INFO] [stdout] 29 |                         res.sort_by_key(|(a,b)| -(a.len() as isize));
[INFO] [stdout]    |                                             ^ help: if this is intentional, prefix it with an underscore: `_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]   --> src/text/parsing/date.rs:67:54
[INFO] [stdout]    |
[INFO] [stdout] 67 |                     months.iter().enumerate().find(|(i, s)| ***s == m.name("month").unwrap().as_str()[0..3]).unwrap().0 as u32 + 1
[INFO] [stdout]    |                                                      ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `this`
[INFO] [stdout]   --> src/text/parsing/int.rs:16:25
[INFO] [stdout]    |
[INFO] [stdout] 16 |     fn enumerate(&self, this: &'static ops::Op1Enum, exec: &'static crate::forward::executor::Executor, opnt: [usize; 1]) -> Result<...
[INFO] [stdout]    |                         ^^^^ help: if this is intentional, prefix it with an underscore: `_this`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `exec`
[INFO] [stdout]   --> src/text/parsing/int.rs:16:54
[INFO] [stdout]    |
[INFO] [stdout] 16 |     fn enumerate(&self, this: &'static ops::Op1Enum, exec: &'static crate::forward::executor::Executor, opnt: [usize; 1]) -> Result<...
[INFO] [stdout]    |                                                      ^^^^ help: if this is intentional, prefix it with an underscore: `_exec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `opnt`
[INFO] [stdout]   --> src/text/parsing/int.rs:16:105
[INFO] [stdout]    |
[INFO] [stdout] 16 | ...orward::executor::Executor, opnt: [usize; 1]) -> Result<(), ()> { Ok(())}
[INFO] [stdout]    |                                ^^^^ help: if this is intentional, prefix it with an underscore: `_opnt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `s1`
[INFO] [stdout]   --> src/text/parsing/int.rs:20:19
[INFO] [stdout]    |
[INFO] [stdout] 20 |     Str -> Int { |s1: &&str| -> Option<i64> {
[INFO] [stdout]    |                   ^^ help: if this is intentional, prefix it with an underscore: `_s1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `this`
[INFO] [stdout]   --> src/text/parsing/month.rs:14:25
[INFO] [stdout]    |
[INFO] [stdout] 14 |     fn enumerate(&self, this: &'static ops::Op1Enum, exec: &'static crate::forward::executor::Executor, opnt: [usize; 1]) -> Result<...
[INFO] [stdout]    |                         ^^^^ help: if this is intentional, prefix it with an underscore: `_this`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `exec`
[INFO] [stdout]   --> src/text/parsing/month.rs:14:54
[INFO] [stdout]    |
[INFO] [stdout] 14 |     fn enumerate(&self, this: &'static ops::Op1Enum, exec: &'static crate::forward::executor::Executor, opnt: [usize; 1]) -> Result<...
[INFO] [stdout]    |                                                      ^^^^ help: if this is intentional, prefix it with an underscore: `_exec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `opnt`
[INFO] [stdout]   --> src/text/parsing/month.rs:14:105
[INFO] [stdout]    |
[INFO] [stdout] 14 | ...orward::executor::Executor, opnt: [usize; 1]) -> Result<(), ()> { Ok(())}
[INFO] [stdout]    |                                ^^^^ help: if this is intentional, prefix it with an underscore: `_opnt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `s1`
[INFO] [stdout]   --> src/text/parsing/month.rs:18:19
[INFO] [stdout]    |
[INFO] [stdout] 18 |     Str -> Int { |s1| -> Option<i64> {
[INFO] [stdout]    |                   ^^ help: if this is intentional, prefix it with an underscore: `_s1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]   --> src/text/parsing/month.rs:33:62
[INFO] [stdout]    |
[INFO] [stdout] 33 | ...   let month = months.iter().enumerate().find(|(i, s)| ***s == m.name("month").unwrap().as_str()[0..3]).unwrap().0 as u32 + 1;
[INFO] [stdout]    |                                                    ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `this`
[INFO] [stdout]   --> src/text/parsing/weekday.rs:18:25
[INFO] [stdout]    |
[INFO] [stdout] 18 |     fn enumerate(&self, this: &'static ops::Op1Enum, exec: &'static crate::forward::executor::Executor, opnt: [usize; 1]) -> Result<...
[INFO] [stdout]    |                         ^^^^ help: if this is intentional, prefix it with an underscore: `_this`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `exec`
[INFO] [stdout]   --> src/text/parsing/weekday.rs:18:54
[INFO] [stdout]    |
[INFO] [stdout] 18 |     fn enumerate(&self, this: &'static ops::Op1Enum, exec: &'static crate::forward::executor::Executor, opnt: [usize; 1]) -> Result<...
[INFO] [stdout]    |                                                      ^^^^ help: if this is intentional, prefix it with an underscore: `_exec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `opnt`
[INFO] [stdout]   --> src/text/parsing/weekday.rs:18:105
[INFO] [stdout]    |
[INFO] [stdout] 18 | ...orward::executor::Executor, opnt: [usize; 1]) -> Result<(), ()> { Ok(())}
[INFO] [stdout]    |                                ^^^^ help: if this is intentional, prefix it with an underscore: `_opnt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `s1`
[INFO] [stdout]   --> src/text/parsing/weekday.rs:22:19
[INFO] [stdout]    |
[INFO] [stdout] 22 |     Str -> Int { |s1| -> Option<i64> {
[INFO] [stdout]    |                   ^^ help: if this is intentional, prefix it with an underscore: `_s1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]   --> src/text/parsing/weekday.rs:35:58
[INFO] [stdout]    |
[INFO] [stdout] 35 |             let month = months.iter().enumerate().find(|(i, s)| ***s == m.get(0).unwrap().as_str()[0..3]).unwrap().0 as u32 + 1;
[INFO] [stdout]    |                                                          ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `this`
[INFO] [stdout]   --> src/text/parsing/time.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 |         this: &'static ops::Op1Enum,
[INFO] [stdout]    |         ^^^^ help: if this is intentional, prefix it with an underscore: `_this`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `exec`
[INFO] [stdout]   --> src/text/parsing/time.rs:25:9
[INFO] [stdout]    |
[INFO] [stdout] 25 |         exec: &'static crate::forward::executor::Executor,
[INFO] [stdout]    |         ^^^^ help: if this is intentional, prefix it with an underscore: `_exec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `opnt`
[INFO] [stdout]   --> src/text/parsing/time.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |         opnt: [usize; 1],
[INFO] [stdout]    |         ^^^^ help: if this is intentional, prefix it with an underscore: `_opnt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `s`
[INFO] [stdout]   --> src/text/parsing/time.rs:43:38
[INFO] [stdout]    |
[INFO] [stdout] 43 |                         if let Some((s,c)) =  self.parse_into(s1).first() {
[INFO] [stdout]    |                                      ^ help: if this is intentional, prefix it with an underscore: `_s`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `this`
[INFO] [stdout]   --> src/text/parsing/float.rs:17:25
[INFO] [stdout]    |
[INFO] [stdout] 17 |     fn enumerate(&self, this: &'static ops::Op1Enum, exec: &'static crate::forward::executor::Executor, opnt: [usize; 1]) -> Result<...
[INFO] [stdout]    |                         ^^^^ help: if this is intentional, prefix it with an underscore: `_this`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `exec`
[INFO] [stdout]   --> src/text/parsing/float.rs:17:54
[INFO] [stdout]    |
[INFO] [stdout] 17 |     fn enumerate(&self, this: &'static ops::Op1Enum, exec: &'static crate::forward::executor::Executor, opnt: [usize; 1]) -> Result<...
[INFO] [stdout]    |                                                      ^^^^ help: if this is intentional, prefix it with an underscore: `_exec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `opnt`
[INFO] [stdout]   --> src/text/parsing/float.rs:17:105
[INFO] [stdout]    |
[INFO] [stdout] 17 | ...orward::executor::Executor, opnt: [usize; 1]) -> Result<(), ()> { Ok(())}
[INFO] [stdout]    |                                ^^^^ help: if this is intentional, prefix it with an underscore: `_opnt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `s1`
[INFO] [stdout]   --> src/text/parsing/float.rs:21:19
[INFO] [stdout]    |
[INFO] [stdout] 21 |     Str -> Int { |s1: &&str| -> Option<i64> {
[INFO] [stdout]    |                   ^^ help: if this is intentional, prefix it with an underscore: `_s1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `this`
[INFO] [stdout]   --> src/text/formatting/int.rs:51:25
[INFO] [stdout]    |
[INFO] [stdout] 51 |     fn enumerate(&self, this: &'static crate::expr::ops::Op1Enum, exec: &'static crate::forward::executor::Executor, opnt: [usize; 1...
[INFO] [stdout]    |                         ^^^^ help: if this is intentional, prefix it with an underscore: `_this`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `exec`
[INFO] [stdout]   --> src/text/formatting/int.rs:51:67
[INFO] [stdout]    |
[INFO] [stdout] 51 | ... crate::expr::ops::Op1Enum, exec: &'static crate::forward::executor::Executor, opnt: [usize; 1]) -> Result<(), ()> { Ok(()) }
[INFO] [stdout]    |                                ^^^^ help: if this is intentional, prefix it with an underscore: `_exec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `opnt`
[INFO] [stdout]   --> src/text/formatting/int.rs:51:118
[INFO] [stdout]    |
[INFO] [stdout] 51 | ...orward::executor::Executor, opnt: [usize; 1]) -> Result<(), ()> { Ok(()) }
[INFO] [stdout]    |                                ^^^^ help: if this is intentional, prefix it with an underscore: `_opnt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `this`
[INFO] [stdout]   --> src/text/formatting/float.rs:74:25
[INFO] [stdout]    |
[INFO] [stdout] 74 |     fn enumerate(&self, this: &'static crate::expr::ops::Op1Enum, exec: &'static crate::forward::executor::Executor, opnt: [usize; 1...
[INFO] [stdout]    |                         ^^^^ help: if this is intentional, prefix it with an underscore: `_this`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `exec`
[INFO] [stdout]   --> src/text/formatting/float.rs:74:67
[INFO] [stdout]    |
[INFO] [stdout] 74 | ... crate::expr::ops::Op1Enum, exec: &'static crate::forward::executor::Executor, opnt: [usize; 1]) -> Result<(), ()> { Ok(()) }
[INFO] [stdout]    |                                ^^^^ help: if this is intentional, prefix it with an underscore: `_exec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `opnt`
[INFO] [stdout]   --> src/text/formatting/float.rs:74:118
[INFO] [stdout]    |
[INFO] [stdout] 74 | ...orward::executor::Executor, opnt: [usize; 1]) -> Result<(), ()> { Ok(()) }
[INFO] [stdout]    |                                ^^^^ help: if this is intentional, prefix it with an underscore: `_opnt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `this`
[INFO] [stdout]    --> src/text/formatting/time.rs:109:25
[INFO] [stdout]     |
[INFO] [stdout] 109 |     fn enumerate(&self, this: &'static crate::expr::ops::Op1Enum, exec: &'static crate::forward::executor::Executor, opnt: [usize; ...
[INFO] [stdout]     |                         ^^^^ help: if this is intentional, prefix it with an underscore: `_this`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `exec`
[INFO] [stdout]    --> src/text/formatting/time.rs:109:67
[INFO] [stdout]     |
[INFO] [stdout] 109 | ... crate::expr::ops::Op1Enum, exec: &'static crate::forward::executor::Executor, opnt: [usize; 1]) -> Result<(), ()> { Ok(()) }
[INFO] [stdout]     |                                ^^^^ help: if this is intentional, prefix it with an underscore: `_exec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `opnt`
[INFO] [stdout]    --> src/text/formatting/time.rs:109:118
[INFO] [stdout]     |
[INFO] [stdout] 109 | ...orward::executor::Executor, opnt: [usize; 1]) -> Result<(), ()> { Ok(()) }
[INFO] [stdout]     |                                ^^^^ help: if this is intentional, prefix it with an underscore: `_opnt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `this`
[INFO] [stdout]   --> src/text/formatting/month.rs:53:9
[INFO] [stdout]    |
[INFO] [stdout] 53 |         this: &'static crate::expr::ops::Op1Enum,
[INFO] [stdout]    |         ^^^^ help: if this is intentional, prefix it with an underscore: `_this`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `exec`
[INFO] [stdout]   --> src/text/formatting/month.rs:54:9
[INFO] [stdout]    |
[INFO] [stdout] 54 |         exec: &'static crate::forward::executor::Executor,
[INFO] [stdout]    |         ^^^^ help: if this is intentional, prefix it with an underscore: `_exec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `opnt`
[INFO] [stdout]   --> src/text/formatting/month.rs:55:9
[INFO] [stdout]    |
[INFO] [stdout] 55 |         opnt: [usize; 1],
[INFO] [stdout]    |         ^^^^ help: if this is intentional, prefix it with an underscore: `_opnt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `this`
[INFO] [stdout]   --> src/text/formatting/weekday.rs:48:25
[INFO] [stdout]    |
[INFO] [stdout] 48 |     fn enumerate(&self, this: &'static crate::expr::ops::Op1Enum, exec: &'static crate::forward::executor::Executor, opnt: [usize; 1...
[INFO] [stdout]    |                         ^^^^ help: if this is intentional, prefix it with an underscore: `_this`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `exec`
[INFO] [stdout]   --> src/text/formatting/weekday.rs:48:67
[INFO] [stdout]    |
[INFO] [stdout] 48 | ... crate::expr::ops::Op1Enum, exec: &'static crate::forward::executor::Executor, opnt: [usize; 1]) -> Result<(), ()> { Ok(()) }
[INFO] [stdout]    |                                ^^^^ help: if this is intentional, prefix it with an underscore: `_exec`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `opnt`
[INFO] [stdout]   --> src/text/formatting/weekday.rs:48:118
[INFO] [stdout]    |
[INFO] [stdout] 48 | ...orward::executor::Executor, opnt: [usize; 1]) -> Result<(), ()> { Ok(()) }
[INFO] [stdout]    |                                ^^^^ help: if this is intentional, prefix it with an underscore: `_opnt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]   --> src/text/formatting/weekday.rs:92:66
[INFO] [stdout]    |
[INFO] [stdout] 92 | ...   let weekday = weekdays.iter().enumerate().find(|(i, s)| ***s == caps.get(0).unwrap().as_str()[0..3]).unwrap().0 as u32 + 1;
[INFO] [stdout]    |                                                        ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `abbv`
[INFO] [stdout]   --> src/text/formatting/weekday.rs:93:21
[INFO] [stdout]    |
[INFO] [stdout] 93 |                 let abbv = if weekday_abbv.contains(m) { Some(true) } else if weekday_full.contains(m) { Some(false) } else { None } ;
[INFO] [stdout]    |                     ^^^^ help: if this is intentional, prefix it with an underscore: `_abbv`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0635`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `synthphonia-rs` (bin "synthphonia") due to 1 previous error; 107 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "8cf63c23ede88412276068356fa8895c3c4dd1bfee70fbea40d4662bd14d38e7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8cf63c23ede88412276068356fa8895c3c4dd1bfee70fbea40d4662bd14d38e7", kill_on_drop: false }`
[INFO] [stdout] 8cf63c23ede88412276068356fa8895c3c4dd1bfee70fbea40d4662bd14d38e7
