[INFO] fetching crate synthphonia-rs 0.1.1... [INFO] testing synthphonia-rs-0.1.1 against try#b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b for pr-145330-1 [INFO] extracting crate synthphonia-rs 0.1.1 into /workspace/builds/worker-4-tc2/source [INFO] removed /workspace/builds/worker-4-tc2/source/.cargo/config.toml [INFO] removed /workspace/builds/worker-4-tc2/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-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate synthphonia-rs 0.1.1 on toolchain b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b" "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" "+b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 353205bca98726f7a3c33ede5d68abac84cd6faa827a5e992783d05f39a2b505 [INFO] running `Command { std: "docker" "start" "-a" "353205bca98726f7a3c33ede5d68abac84cd6faa827a5e992783d05f39a2b505", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "353205bca98726f7a3c33ede5d68abac84cd6faa827a5e992783d05f39a2b505", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "353205bca98726f7a3c33ede5d68abac84cd6faa827a5e992783d05f39a2b505", kill_on_drop: false }` [INFO] [stdout] 353205bca98726f7a3c33ede5d68abac84cd6faa827a5e992783d05f39a2b505 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 5de65585d7d6f5fbb8a6e6156443d052dcdf135dbaacf85eb74a184e87e556c8 [INFO] running `Command { std: "docker" "start" "-a" "5de65585d7d6f5fbb8a6e6156443d052dcdf135dbaacf85eb74a184e87e556c8", kill_on_drop: false }` [INFO] [stderr] Compiling either v1.15.0 [INFO] [stderr] Compiling futures-sink v0.3.31 [INFO] [stderr] Compiling slab v0.4.9 [INFO] [stderr] Compiling lock_api v0.4.12 [INFO] [stderr] Compiling once_cell v1.21.1 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling parking_lot_core v0.9.10 [INFO] [stderr] Compiling futures-task v0.3.31 [INFO] [stderr] Compiling scopeguard v1.2.0 [INFO] [stderr] Compiling syn v2.0.100 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling convert_case v0.7.1 [INFO] [stderr] Compiling anstyle-parse v0.2.6 [INFO] [stderr] Compiling uncased v0.9.10 [INFO] [stderr] Compiling anstyle v1.0.10 [INFO] [stderr] Compiling winnow v0.7.4 [INFO] [stderr] Compiling futures-channel v0.3.31 [INFO] [stderr] Compiling anstyle-query v1.1.2 [INFO] [stderr] Compiling rayon v1.10.0 [INFO] [stderr] Compiling colorchoice v1.0.3 [INFO] [stderr] Compiling unicode-xid v0.2.6 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling ahash v0.8.11 [INFO] [stderr] Compiling figment v0.10.19 [INFO] [stderr] Compiling regex-syntax v0.8.5 [INFO] [stderr] Compiling clap_lex v0.7.4 [INFO] [stderr] Compiling anstream v0.6.18 [INFO] [stderr] Compiling signal-hook-registry v1.4.2 [INFO] [stderr] Compiling clap_builder v4.5.32 [INFO] [stderr] Compiling mio v1.0.3 [INFO] [stderr] Compiling socket2 v0.5.8 [INFO] [stderr] Compiling nibble_vec v0.1.0 [INFO] [stderr] Compiling convert_case v0.4.0 [INFO] [stderr] Compiling zerocopy v0.7.35 [INFO] [stderr] Compiling endian-type v0.1.2 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling radix_trie v0.2.1 [INFO] [stderr] Compiling parking_lot v0.12.3 [INFO] [stderr] Compiling spin v0.9.8 [INFO] [stderr] Compiling itertools v0.11.0 [INFO] [stderr] Compiling joinery v3.1.0 [INFO] [stderr] Compiling bumpalo v3.17.0 [INFO] [stderr] Compiling fid-rs v0.1.1 [INFO] [stderr] Compiling iset v0.2.2 [INFO] [stderr] Compiling chrono v0.4.40 [INFO] [stderr] Compiling counter v0.6.0 [INFO] [stderr] Compiling louds-rs v0.4.0 [INFO] [stderr] Compiling kv-trie-rs v0.1.2 [INFO] [stderr] Compiling regex-automata v0.4.9 [INFO] [stderr] Compiling ext-trait-proc_macros 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 tokio-macros v2.5.0 [INFO] [stderr] Compiling clap_derive v4.5.32 [INFO] [stderr] Compiling enum_dispatch v0.3.13 [INFO] [stderr] Compiling derive_more v0.99.19 [INFO] [stderr] Compiling ext-trait v1.0.1 [INFO] [stderr] Compiling regex v1.11.1 [INFO] [stderr] Compiling tokio v1.44.1 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling thiserror v2.0.12 [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 serde v1.0.219 [INFO] [stderr] Compiling derive_more v2.0.1 [INFO] [stderr] Compiling simple-rc-async v0.1.0 [INFO] [stderr] Compiling pest_generator v2.7.15 [INFO] [stderr] Compiling futures-executor v0.3.31 [INFO] [stderr] Compiling futures v0.3.31 [INFO] [stderr] Compiling pest_derive v2.7.15 [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)]` 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: 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: `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: `i` [INFO] [stdout] --> src/parser/problem.rs:258:77 [INFO] [stdout] | [INFO] [stdout] 258 | ...em.into_inner().enumerate().map(|(i, pair)| SynthFun::parse(pair)).collect::, _>>()?; [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [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: 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: 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: `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 | ...tic 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 | ...::forward::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) { [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) { [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: `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 }).count(); [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 | ...::forward::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: `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: `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: `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 | ...::forward::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 { [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 | ...::forward::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 { [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 | ...::forward::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 { [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 | ...::forward::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 { [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 | ...tic 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 | ...::forward::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 | ...tic 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 | ...::forward::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; 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/time.rs:109:67 [INFO] [stdout] | [INFO] [stdout] 109 | ...tic 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 | ...::forward::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 | ...tic 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 | ...::forward::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: `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] 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] 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; 97 warnings emitted [INFO] running `Command { std: "docker" "inspect" "5de65585d7d6f5fbb8a6e6156443d052dcdf135dbaacf85eb74a184e87e556c8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5de65585d7d6f5fbb8a6e6156443d052dcdf135dbaacf85eb74a184e87e556c8", kill_on_drop: false }` [INFO] [stdout] 5de65585d7d6f5fbb8a6e6156443d052dcdf135dbaacf85eb74a184e87e556c8