[INFO] cloning repository https://github.com/kohei-kp/atcoder [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/kohei-kp/atcoder" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkohei-kp%2Fatcoder", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkohei-kp%2Fatcoder'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 9b4b77721ecf0950cb479634037b7e4bd9433e04 [INFO] linting kohei-kp/atcoder against nightly for clippy-nonminimal_bool-denied [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkohei-kp%2Fatcoder" "/workspace/builds/worker-6-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc1/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/kohei-kp/atcoder [INFO] finished tweaking git repo https://github.com/kohei-kp/atcoder [INFO] tweaked toml for git repo https://github.com/kohei-kp/atcoder written to /workspace/builds/worker-6-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/kohei-kp/atcoder on toolchain nightly [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+nightly" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/kohei-kp/atcoder 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" "+nightly" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded superslice v1.0.0 [INFO] [stderr] Downloaded proconio v0.5.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 8b39b8f8d3b4e9f98d2cd834ea47f0e9b988f584124708f238eefcd8054f8cae [INFO] running `Command { std: "docker" "start" "-a" "8b39b8f8d3b4e9f98d2cd834ea47f0e9b988f584124708f238eefcd8054f8cae", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "8b39b8f8d3b4e9f98d2cd834ea47f0e9b988f584124708f238eefcd8054f8cae", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8b39b8f8d3b4e9f98d2cd834ea47f0e9b988f584124708f238eefcd8054f8cae", kill_on_drop: false }` [INFO] [stdout] 8b39b8f8d3b4e9f98d2cd834ea47f0e9b988f584124708f238eefcd8054f8cae [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "clippy" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 12550bb94539ddb28833b8e821c577f279b4ec8bd18ee2e4bb858a77fb091307 [INFO] running `Command { std: "docker" "start" "-a" "12550bb94539ddb28833b8e821c577f279b4ec8bd18ee2e4bb858a77fb091307", kill_on_drop: false }` [INFO] [stderr] Checking proconio v0.5.0 [INFO] [stderr] Checking superslice v1.0.0 [INFO] [stderr] Checking fixedbitset v0.5.7 [INFO] [stderr] Checking itertools v0.14.0 [INFO] [stderr] Checking hashbrown v0.15.2 [INFO] [stderr] Checking abc396 v0.1.0 (/opt/rustwide/workdir/abc396) [INFO] [stderr] Checking abc331 v0.1.0 (/opt/rustwide/workdir/abc331) [INFO] [stderr] Checking abc345 v0.1.0 (/opt/rustwide/workdir/abc345) [INFO] [stderr] Checking abc332 v0.1.0 (/opt/rustwide/workdir/abc332) [INFO] [stderr] Checking abc389 v0.1.0 (/opt/rustwide/workdir/abc389) [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc332/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc332/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking abc342 v0.1.0 (/opt/rustwide/workdir/abc342) [INFO] [stderr] Checking abc372 v0.1.0 (/opt/rustwide/workdir/abc372) [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc389/src/bin/d.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc389/src/bin/d.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking abc349 v0.1.0 (/opt/rustwide/workdir/abc349) [INFO] [stdout] warning: casting integer literal to `i64` is unnecessary [INFO] [stdout] --> abc396/src/bin/b.rs:8:22 [INFO] [stdout] | [INFO] [stdout] 8 | let mut cards = [0 as i64; 100].to_vec(); [INFO] [stdout] | ^^^^^^^^ help: try: `0_i64` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_cast [INFO] [stdout] = note: `#[warn(clippy::unnecessary_cast)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking abc333 v0.1.0 (/opt/rustwide/workdir/abc333) [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> abc331/src/bin/c.rs:11:34 [INFO] [stdout] | [INFO] [stdout] 11 | a_clone.sort_by(|a, b| b.cmp(&a)); [INFO] [stdout] | ^^ help: change this to: `a` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] = note: `#[warn(clippy::needless_borrow)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `a` [INFO] [stdout] --> abc331/src/bin/c.rs:20:14 [INFO] [stdout] | [INFO] [stdout] 20 | for i in 0..n { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 20 - for i in 0..n { [INFO] [stdout] 20 + for in a.iter().take(n) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc342/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc342/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking abc351 v0.1.0 (/opt/rustwide/workdir/abc351) [INFO] [stderr] Checking abc378 v0.1.0 (/opt/rustwide/workdir/abc378) [INFO] [stderr] Checking abc357 v0.1.0 (/opt/rustwide/workdir/abc357) [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc349/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc349/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking abc329 v0.1.0 (/opt/rustwide/workdir/abc329) [INFO] [stderr] Checking abc354 v0.1.0 (/opt/rustwide/workdir/abc354) [INFO] [stdout] warning: called `.nth(0)` on a `std::iter::Iterator`, when `.next()` is equivalent [INFO] [stdout] --> abc333/src/bin/b.rs:21:29 [INFO] [stdout] | [INFO] [stdout] 21 | .position(|&x| x == s1.chars().nth(0).unwrap()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: try calling `.next()` instead of `.nth(0)`: `s1.chars().next()` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#iter_nth_zero [INFO] [stdout] = note: `#[warn(clippy::iter_nth_zero)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: called `.nth(0)` on a `std::iter::Iterator`, when `.next()` is equivalent [INFO] [stdout] --> abc333/src/bin/b.rs:25:29 [INFO] [stdout] | [INFO] [stdout] 25 | .position(|&x| x == s2.chars().nth(0).unwrap()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: try calling `.next()` instead of `.nth(0)`: `s2.chars().next()` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#iter_nth_zero [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: called `.nth(0)` on a `std::iter::Iterator`, when `.next()` is equivalent [INFO] [stdout] --> abc333/src/bin/b.rs:31:29 [INFO] [stdout] | [INFO] [stdout] 31 | .position(|&x| x == t1.chars().nth(0).unwrap()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: try calling `.next()` instead of `.nth(0)`: `t1.chars().next()` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#iter_nth_zero [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: called `.nth(0)` on a `std::iter::Iterator`, when `.next()` is equivalent [INFO] [stdout] --> abc333/src/bin/b.rs:35:29 [INFO] [stdout] | [INFO] [stdout] 35 | .position(|&x| x == t2.chars().nth(0).unwrap()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: try calling `.next()` instead of `.nth(0)`: `t2.chars().next()` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#iter_nth_zero [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: manual absolute difference pattern without using `abs_diff` [INFO] [stdout] --> abc333/src/bin/b.rs:38:22 [INFO] [stdout] | [INFO] [stdout] 38 | let s_distance = if s2_index < s1_index { [INFO] [stdout] | ______________________^ [INFO] [stdout] 39 | | s1_index - s2_index [INFO] [stdout] 40 | | } else { [INFO] [stdout] 41 | | s2_index - s1_index [INFO] [stdout] 42 | | }; [INFO] [stdout] | |_____^ help: replace with `abs_diff`: `s1_index.abs_diff(s2_index)` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_abs_diff [INFO] [stdout] = note: `#[warn(clippy::manual_abs_diff)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: manual absolute difference pattern without using `abs_diff` [INFO] [stdout] --> abc333/src/bin/b.rs:43:22 [INFO] [stdout] | [INFO] [stdout] 43 | let t_distance = if t2_index < t1_index { [INFO] [stdout] | ______________________^ [INFO] [stdout] 44 | | t1_index - t2_index [INFO] [stdout] 45 | | } else { [INFO] [stdout] 46 | | t2_index - t1_index [INFO] [stdout] 47 | | }; [INFO] [stdout] | |_____^ help: replace with `abs_diff`: `t1_index.abs_diff(t2_index)` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_abs_diff [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: useless use of `vec!` [INFO] [stdout] --> abc333/src/bin/b.rs:16:15 [INFO] [stdout] | [INFO] [stdout] 16 | let vec = vec!['A', 'B', 'C', 'D', 'E']; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: you can use an array directly: `['A', 'B', 'C', 'D', 'E']` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_vec [INFO] [stdout] = note: `#[warn(clippy::useless_vec)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc351/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc351/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `h` [INFO] [stdout] --> abc357/src/bin/a.rs:11:14 [INFO] [stdout] | [INFO] [stdout] 11 | for i in 0..n { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 11 - for i in 0..n { [INFO] [stdout] 11 + for in h.iter().take(n) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking abc395 v0.1.0 (/opt/rustwide/workdir/abc395) [INFO] [stderr] Checking abc391 v0.1.0 (/opt/rustwide/workdir/abc391) [INFO] [stderr] Checking abc383 v0.1.0 (/opt/rustwide/workdir/abc383) [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc329/src/bin/c.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc329/src/bin/c.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking abc336 v0.1.0 (/opt/rustwide/workdir/abc336) [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc336/src/bin/c.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc383/src/bin/d.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc383/src/bin/d.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc336/src/bin/c.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking abc385 v0.1.0 (/opt/rustwide/workdir/abc385) [INFO] [stderr] Checking abc394 v0.1.0 (/opt/rustwide/workdir/abc394) [INFO] [stderr] Checking abc339 v0.1.0 (/opt/rustwide/workdir/abc339) [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc394/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc394/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc396/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc396/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc395/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc395/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking abc380 v0.1.0 (/opt/rustwide/workdir/abc380) [INFO] [stderr] Checking abc381 v0.1.0 (/opt/rustwide/workdir/abc381) [INFO] [stderr] Checking abc355 v0.1.0 (/opt/rustwide/workdir/abc355) [INFO] [stderr] Checking abc344 v0.1.0 (/opt/rustwide/workdir/abc344) [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc339/src/bin/c.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc339/src/bin/c.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking abc398 v0.1.0 (/opt/rustwide/workdir/abc398) [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc355/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc355/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is used to index `s` [INFO] [stdout] --> abc380/src/bin/b.rs:14:14 [INFO] [stdout] | [INFO] [stdout] 14 | for i in 0..s.len() { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator and enumerate() [INFO] [stdout] | [INFO] [stdout] 14 - for i in 0..s.len() { [INFO] [stdout] 14 + for (i, ) in s.iter().enumerate() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc354/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc354/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking abc352 v0.1.0 (/opt/rustwide/workdir/abc352) [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc344/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc344/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc398/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc398/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking abc387 v0.1.0 (/opt/rustwide/workdir/abc387) [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc396/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking abc371 v0.1.0 (/opt/rustwide/workdir/abc371) [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc396/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc387/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc387/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking abc397 v0.1.0 (/opt/rustwide/workdir/abc397) [INFO] [stderr] Checking abc370 v0.1.0 (/opt/rustwide/workdir/abc370) [INFO] [stdout] warning: the loop variable `i` is only used to index `a` [INFO] [stdout] --> abc371/src/bin/b.rs:14:14 [INFO] [stdout] | [INFO] [stdout] 14 | for i in 0..m { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 14 - for i in 0..m { [INFO] [stdout] 14 + for in a.iter().take(m) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: binary comparison to literal `Option::None` [INFO] [stdout] --> abc371/src/bin/b.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | if taro.get(x) == None && s == "M" { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: use `Option::is_none()` instead: `taro.get(x).is_none()` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_to_none [INFO] [stdout] = note: `#[warn(clippy::partialeq_to_none)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking abc330 v0.1.0 (/opt/rustwide/workdir/abc330) [INFO] [stderr] Checking abc340 v0.1.0 (/opt/rustwide/workdir/abc340) [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc352/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc352/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking abc341 v0.1.0 (/opt/rustwide/workdir/abc341) [INFO] [stderr] Checking abc335 v0.1.0 (/opt/rustwide/workdir/abc335) [INFO] [stdout] warning: the loop variable `i` is used to index `data` [INFO] [stdout] --> abc370/src/bin/b.rs:10:14 [INFO] [stdout] | [INFO] [stdout] 10 | for i in 0..n { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator and enumerate() [INFO] [stdout] | [INFO] [stdout] 10 - for i in 0..n { [INFO] [stdout] 10 + for (i, ) in data.iter_mut().enumerate().take(n) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `j` is only used to index `data` [INFO] [stdout] --> abc370/src/bin/b.rs:11:18 [INFO] [stdout] | [INFO] [stdout] 11 | for j in 0..=i { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 11 - for j in 0..=i { [INFO] [stdout] 11 + for in data.iter_mut().take(i + 1) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `data` [INFO] [stdout] --> abc370/src/bin/b.rs:22:14 [INFO] [stdout] | [INFO] [stdout] 22 | for i in 0..n { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 22 - for i in 0..n { [INFO] [stdout] 22 + for in data.iter().take(n) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking abc343 v0.1.0 (/opt/rustwide/workdir/abc343) [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc341/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc341/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc330/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc330/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc354/src/bin/c.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc354/src/bin/c.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking abc384 v0.1.0 (/opt/rustwide/workdir/abc384) [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc343/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc343/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc335/src/bin/c.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking indexmap v2.8.0 [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc335/src/bin/c.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `a` [INFO] [stdout] --> abc344/src/bin/c.rs:18:14 [INFO] [stdout] | [INFO] [stdout] 18 | for i in 0..n { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 18 - for i in 0..n { [INFO] [stdout] 18 + for in a.iter().take(n) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `j` is only used to index `b` [INFO] [stdout] --> abc344/src/bin/c.rs:19:18 [INFO] [stdout] | [INFO] [stdout] 19 | for j in 0..m { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 19 - for j in 0..m { [INFO] [stdout] 19 + for in b.iter().take(m) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `k` is only used to index `c` [INFO] [stdout] --> abc344/src/bin/c.rs:20:22 [INFO] [stdout] | [INFO] [stdout] 20 | for k in 0..l { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 20 - for k in 0..l { [INFO] [stdout] 20 + for in c.iter().take(l) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `x` [INFO] [stdout] --> abc344/src/bin/c.rs:27:14 [INFO] [stdout] | [INFO] [stdout] 27 | for i in 0..q { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 27 - for i in 0..q { [INFO] [stdout] 27 + for in x.iter().take(q) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking abc390 v0.1.0 (/opt/rustwide/workdir/abc390) [INFO] [stdout] warning: this `if` has identical blocks [INFO] [stdout] --> abc384/src/bin/b.rs:12:55 [INFO] [stdout] | [INFO] [stdout] 12 | if is_rate_target_with_div1(ans) && *div == 1 { [INFO] [stdout] | _______________________________________________________^ [INFO] [stdout] 13 | | ans += rate; [INFO] [stdout] 14 | | } else if is_rate_target_with_div2(ans) && *div == 2 { [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] note: same as this [INFO] [stdout] --> abc384/src/bin/b.rs:14:62 [INFO] [stdout] | [INFO] [stdout] 14 | } else if is_rate_target_with_div2(ans) && *div == 2 { [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 15 | | ans += rate; [INFO] [stdout] 16 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#if_same_then_else [INFO] [stdout] = note: `#[warn(clippy::if_same_then_else)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: manual `RangeInclusive::contains` implementation [INFO] [stdout] --> abc384/src/bin/b.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | rate >= 1600 && rate <= 2799 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use: `(1600..=2799).contains(&rate)` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_range_contains [INFO] [stdout] = note: `#[warn(clippy::manual_range_contains)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: manual `RangeInclusive::contains` implementation [INFO] [stdout] --> abc384/src/bin/b.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | rate >= 1200 && rate <= 2399 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use: `(1200..=2399).contains(&rate)` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_range_contains [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: called `.nth(0)` on a `std::iter::Iterator`, when `.next()` is equivalent [INFO] [stdout] --> abc333/src/bin/b.rs:21:29 [INFO] [stdout] | [INFO] [stdout] 21 | .position(|&x| x == s1.chars().nth(0).unwrap()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: try calling `.next()` instead of `.nth(0)`: `s1.chars().next()` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#iter_nth_zero [INFO] [stdout] = note: `#[warn(clippy::iter_nth_zero)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: called `.nth(0)` on a `std::iter::Iterator`, when `.next()` is equivalent [INFO] [stdout] --> abc333/src/bin/b.rs:25:29 [INFO] [stdout] | [INFO] [stdout] 25 | .position(|&x| x == s2.chars().nth(0).unwrap()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: try calling `.next()` instead of `.nth(0)`: `s2.chars().next()` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#iter_nth_zero [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: called `.nth(0)` on a `std::iter::Iterator`, when `.next()` is equivalent [INFO] [stdout] --> abc333/src/bin/b.rs:31:29 [INFO] [stdout] | [INFO] [stdout] 31 | .position(|&x| x == t1.chars().nth(0).unwrap()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: try calling `.next()` instead of `.nth(0)`: `t1.chars().next()` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#iter_nth_zero [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: called `.nth(0)` on a `std::iter::Iterator`, when `.next()` is equivalent [INFO] [stdout] --> abc333/src/bin/b.rs:35:29 [INFO] [stdout] | [INFO] [stdout] 35 | .position(|&x| x == t2.chars().nth(0).unwrap()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: try calling `.next()` instead of `.nth(0)`: `t2.chars().next()` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#iter_nth_zero [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: manual absolute difference pattern without using `abs_diff` [INFO] [stdout] --> abc333/src/bin/b.rs:38:22 [INFO] [stdout] | [INFO] [stdout] 38 | let s_distance = if s2_index < s1_index { [INFO] [stdout] | ______________________^ [INFO] [stdout] 39 | | s1_index - s2_index [INFO] [stdout] 40 | | } else { [INFO] [stdout] 41 | | s2_index - s1_index [INFO] [stdout] 42 | | }; [INFO] [stdout] | |_____^ help: replace with `abs_diff`: `s1_index.abs_diff(s2_index)` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_abs_diff [INFO] [stdout] = note: `#[warn(clippy::manual_abs_diff)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: manual absolute difference pattern without using `abs_diff` [INFO] [stdout] --> abc333/src/bin/b.rs:43:22 [INFO] [stdout] | [INFO] [stdout] 43 | let t_distance = if t2_index < t1_index { [INFO] [stdout] | ______________________^ [INFO] [stdout] 44 | | t1_index - t2_index [INFO] [stdout] 45 | | } else { [INFO] [stdout] 46 | | t2_index - t1_index [INFO] [stdout] 47 | | }; [INFO] [stdout] | |_____^ help: replace with `abs_diff`: `t1_index.abs_diff(t2_index)` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_abs_diff [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: useless use of `vec!` [INFO] [stdout] --> abc333/src/bin/b.rs:16:15 [INFO] [stdout] | [INFO] [stdout] 16 | let vec = vec!['A', 'B', 'C', 'D', 'E']; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: you can use an array directly: `['A', 'B', 'C', 'D', 'E']` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_vec [INFO] [stdout] = note: `#[warn(clippy::useless_vec)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc385/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc385/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: length comparison to zero [INFO] [stdout] --> abc381/src/bin/c.rs:15:8 [INFO] [stdout] | [INFO] [stdout] 15 | if slash_indexes.len() == 0 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `slash_indexes.is_empty()` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stdout] = note: `#[warn(clippy::len_zero)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc390/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc390/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc336/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc336/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc383/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc339/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc383/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc339/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking abc366 v0.1.0 (/opt/rustwide/workdir/abc366) [INFO] [stderr] Checking abc373 v0.1.0 (/opt/rustwide/workdir/abc373) [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc344/src/bin/d.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc344/src/bin/d.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc352/src/bin/d.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc352/src/bin/d.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking abc360 v0.1.0 (/opt/rustwide/workdir/abc360) [INFO] [stdout] warning: the loop variable `i` is used to index `s` [INFO] [stdout] --> abc373/src/bin/a.rs:9:14 [INFO] [stdout] | [INFO] [stdout] 9 | for i in 0..12 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator and enumerate() [INFO] [stdout] | [INFO] [stdout] 9 - for i in 0..12 { [INFO] [stdout] 9 + for (i, ) in s.iter().enumerate().take(12) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking abc359 v0.1.0 (/opt/rustwide/workdir/abc359) [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc340/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc340/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `qi` is only used to index `queries` [INFO] [stdout] --> abc372/src/bin/c.rs:17:15 [INFO] [stdout] | [INFO] [stdout] 17 | for qi in 0..q { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 17 - for qi in 0..q { [INFO] [stdout] 17 + for in queries.iter().take(q) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: writing `&mut String` instead of `&mut str` involves a new object where a slice will do [INFO] [stdout] --> abc372/src/bin/c.rs:26:28 [INFO] [stdout] | [INFO] [stdout] 26 | fn add(i: i32, co: i32, s: &mut String, ans: &mut i32) { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg [INFO] [stdout] = note: `#[warn(clippy::ptr_arg)]` on by default [INFO] [stdout] help: change this to [INFO] [stdout] | [INFO] [stdout] 26 - fn add(i: i32, co: i32, s: &mut String, ans: &mut i32) { [INFO] [stdout] 26 + fn add(i: i32, co: i32, s: &mut str, ans: &mut i32) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking abc386 v0.1.0 (/opt/rustwide/workdir/abc386) [INFO] [stderr] Checking abc356 v0.1.0 (/opt/rustwide/workdir/abc356) [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc329/src/bin/b.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc359/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc359/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc329/src/bin/b.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking abc393 v0.1.0 (/opt/rustwide/workdir/abc393) [INFO] [stderr] Checking atcoder_biginners_selection v0.1.0 (/opt/rustwide/workdir/atcoder_biginners_selection) [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc386/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc386/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc352/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc352/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc356/src/bin/c.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc356/src/bin/c.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the variable `j` is used as a loop counter [INFO] [stdout] --> abc366/src/bin/b.rs:14:9 [INFO] [stdout] | [INFO] [stdout] 14 | for c in s[i].chars() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: consider using: `for (j, c) in s[i].chars().enumerate()` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#explicit_counter_loop [INFO] [stdout] = note: `#[warn(clippy::explicit_counter_loop)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `result` [INFO] [stdout] --> abc366/src/bin/b.rs:19:14 [INFO] [stdout] | [INFO] [stdout] 19 | for i in 0..max.len() { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 19 - for i in 0..max.len() { [INFO] [stdout] 19 + for in result.iter_mut().take(max.len()) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking abc350 v0.1.0 (/opt/rustwide/workdir/abc350) [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc393/src/bin/d.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc393/src/bin/d.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking abc353 v0.1.0 (/opt/rustwide/workdir/abc353) [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc350/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc350/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `a` [INFO] [stdout] --> abc396/src/bin/a.rs:11:14 [INFO] [stdout] | [INFO] [stdout] 11 | for i in 1..n { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 11 - for i in 1..n { [INFO] [stdout] 11 + for in a.iter().take(n).skip(1) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking abc377 v0.1.0 (/opt/rustwide/workdir/abc377) [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc344/src/bin/d.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc344/src/bin/d.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc353/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc353/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc391/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc391/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc330/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc330/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc360/src/bin/d.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc360/src/bin/d.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is used to index `v` [INFO] [stdout] --> abc380/src/bin/c.rs:24:14 [INFO] [stdout] | [INFO] [stdout] 24 | for i in 0..v.len() { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator and enumerate() [INFO] [stdout] | [INFO] [stdout] 24 - for i in 0..v.len() { [INFO] [stdout] 24 + for (i, ) in v.iter().enumerate() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this expression creates a reference which is immediately dereferenced by the compiler [INFO] [stdout] --> abc380/src/bin/c.rs:34:20 [INFO] [stdout] | [INFO] [stdout] 34 | v.insert(k_ii, &v[k_i]); [INFO] [stdout] | ^^^^^^^ help: change this to: `v[k_i]` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow [INFO] [stdout] = note: `#[warn(clippy::needless_borrow)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is used to index `a` [INFO] [stdout] --> abc395/src/bin/c.rs:11:14 [INFO] [stdout] | [INFO] [stdout] 11 | for i in 0..n { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator and enumerate() [INFO] [stdout] | [INFO] [stdout] 11 - for i in 0..n { [INFO] [stdout] 11 + for (i, ) in a.iter().enumerate().take(n) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking abc347 v0.1.0 (/opt/rustwide/workdir/abc347) [INFO] [stdout] warning: the loop variable `i` is only used to index `s_c` [INFO] [stdout] --> abc352/src/bin/b.rs:14:14 [INFO] [stdout] | [INFO] [stdout] 14 | for i in 0..s_c.len() { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 14 - for i in 0..s_c.len() { [INFO] [stdout] 14 + for in &s_c { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `j` is used to index `t_c` [INFO] [stdout] --> abc352/src/bin/b.rs:17:18 [INFO] [stdout] | [INFO] [stdout] 17 | for j in prev_index..t_c.len() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] help: consider using an iterator and enumerate() [INFO] [stdout] | [INFO] [stdout] 17 - for j in prev_index..t_c.len() { [INFO] [stdout] 17 + for (j, ) in t_c.iter().enumerate().skip(prev_index) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc389/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc389/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc347/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc347/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is used to index `a` [INFO] [stdout] --> abc397/src/bin/c.rs:12:14 [INFO] [stdout] | [INFO] [stdout] 12 | for i in 0..n { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator and enumerate() [INFO] [stdout] | [INFO] [stdout] 12 - for i in 0..n { [INFO] [stdout] 12 + for (i, ) in a.iter().enumerate().take(n) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc350/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc350/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking abc346 v0.1.0 (/opt/rustwide/workdir/abc346) [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc332/src/bin/c.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc332/src/bin/c.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc353/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc353/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking abc375 v0.1.0 (/opt/rustwide/workdir/abc375) [INFO] [stderr] Checking abc376 v0.1.0 (/opt/rustwide/workdir/abc376) [INFO] [stderr] Checking abc392 v0.1.0 (/opt/rustwide/workdir/abc392) [INFO] [stdout] warning: the loop variable `i` is only used to index `pos` [INFO] [stdout] --> abc375/src/bin/b.rs:15:14 [INFO] [stdout] | [INFO] [stdout] 15 | for i in 1..pos.len() { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 15 - for i in 1..pos.len() { [INFO] [stdout] 15 + for in pos.iter().skip(1) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc392/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc392/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `result` [INFO] [stdout] --> abc392/src/bin/b.rs:20:14 [INFO] [stdout] | [INFO] [stdout] 20 | for i in 0..result.len() { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 20 - for i in 0..result.len() { [INFO] [stdout] 20 + for in &result { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc343/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc343/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc392/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc392/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc329/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc329/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `t` [INFO] [stdout] --> abc385/src/bin/b.rs:18:14 [INFO] [stdout] | [INFO] [stdout] 18 | for i in 0..t.len() { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 18 - for i in 0..t.len() { [INFO] [stdout] 18 + for in &t { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking abc388 v0.1.0 (/opt/rustwide/workdir/abc388) [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> abc392/src/bin/c.rs:18:10 [INFO] [stdout] | [INFO] [stdout] 18 | for (i, (k, v)) in z_order.iter().enumerate() { [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: `k` [INFO] [stdout] --> abc392/src/bin/c.rs:18:14 [INFO] [stdout] | [INFO] [stdout] 18 | for (i, (k, v)) in z_order.iter().enumerate() { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_k` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc355/src/bin/d.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc355/src/bin/d.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc393/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc393/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `a` [INFO] [stdout] --> abc398/src/bin/b.rs:10:14 [INFO] [stdout] | [INFO] [stdout] 10 | for i in 0..7 { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 10 - for i in 0..7 { [INFO] [stdout] 10 + for in a.iter().take(7) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc350/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc350/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking abc382 v0.1.0 (/opt/rustwide/workdir/abc382) [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc343/src/bin/c.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc343/src/bin/c.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc341/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc341/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [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] --> abc343/src/bin/b.rs:8:9 [INFO] [stdout] | [INFO] [stdout] 8 | for i in 0..n { [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: `n` [INFO] [stdout] --> abc344/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc344/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc354/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc354/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc360/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc360/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `chars` [INFO] [stdout] --> abc382/src/bin/a.rs:13:14 [INFO] [stdout] | [INFO] [stdout] 13 | for i in 0..n { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 13 - for i in 0..n { [INFO] [stdout] 13 + for in chars.iter_mut().take(n) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc343/src/bin/d.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc343/src/bin/d.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `ii` is used to index `grid` [INFO] [stdout] --> abc357/src/bin/c.rs:15:19 [INFO] [stdout] | [INFO] [stdout] 15 | for ii in 0..grid.len() { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator and enumerate() [INFO] [stdout] | [INFO] [stdout] 15 - for ii in 0..grid.len() { [INFO] [stdout] 15 + for (ii, ) in grid.iter_mut().enumerate() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is used to index `grid` [INFO] [stdout] --> abc357/src/bin/c.rs:43:14 [INFO] [stdout] | [INFO] [stdout] 43 | for i in 0..max_row { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] help: consider using an iterator and enumerate() [INFO] [stdout] | [INFO] [stdout] 43 - for i in 0..max_row { [INFO] [stdout] 43 + for (i, ) in grid.iter_mut().enumerate().take(max_row) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `j` is used to index `grid` [INFO] [stdout] --> abc357/src/bin/c.rs:44:18 [INFO] [stdout] | [INFO] [stdout] 44 | for j in 0..max_col { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] help: consider using an iterator and enumerate() [INFO] [stdout] | [INFO] [stdout] 44 - for j in 0..max_col { [INFO] [stdout] 44 + for (j, ) in grid.iter_mut().enumerate().take(max_col) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc351/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc351/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc349/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc349/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc391/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc391/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is used to index `a` [INFO] [stdout] --> abc398/src/bin/c.rs:12:14 [INFO] [stdout] | [INFO] [stdout] 12 | for i in 0..n { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator and enumerate() [INFO] [stdout] | [INFO] [stdout] 12 - for i in 0..n { [INFO] [stdout] 12 + for (i, ) in a.iter().enumerate().take(n) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking petgraph v0.8.3 [INFO] [stdout] warning: length comparison to zero [INFO] [stdout] --> abc381/src/bin/c.rs:15:8 [INFO] [stdout] | [INFO] [stdout] 15 | if slash_indexes.len() == 0 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `slash_indexes.is_empty()` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#len_zero [INFO] [stdout] = note: `#[warn(clippy::len_zero)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc392/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking petgraph v0.7.1 [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc392/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc354/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc354/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc347/src/bin/c.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc347/src/bin/c.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc352/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc352/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking abc358 v0.1.0 (/opt/rustwide/workdir/abc358) [INFO] [stderr] Checking abc363 v0.1.0 (/opt/rustwide/workdir/abc363) [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc345/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc345/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc363/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc363/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc363/src/bin/d.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc363/src/bin/d.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc358/src/bin/d.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc358/src/bin/d.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc358/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc358/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `t` [INFO] [stdout] --> abc358/src/bin/b.rs:11:14 [INFO] [stdout] | [INFO] [stdout] 11 | for i in 0..n { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 11 - for i in 0..n { [INFO] [stdout] 11 + for in t.iter().take(n) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: manual implementation of an assign operation [INFO] [stdout] --> abc358/src/bin/b.rs:13:13 [INFO] [stdout] | [INFO] [stdout] 13 | x = x + purchase_time; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `x += purchase_time` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assign_op_pattern [INFO] [stdout] = note: `#[warn(clippy::assign_op_pattern)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc363/src/bin/d.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc358/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc363/src/bin/d.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc358/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc358/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc358/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc363/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc363/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc358/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc358/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `itertools::Itertools` [INFO] [stdout] --> abc358/src/bin/c.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use itertools::Itertools; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `s` [INFO] [stdout] --> abc358/src/bin/c.rs:16:18 [INFO] [stdout] | [INFO] [stdout] 16 | for i in 0..m { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 16 - for i in 0..m { [INFO] [stdout] 16 + for in s.iter().take(m) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `j` is used to index `s` [INFO] [stdout] --> abc358/src/bin/c.rs:19:22 [INFO] [stdout] | [INFO] [stdout] 19 | for j in 0..n { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] help: consider using an iterator and enumerate() [INFO] [stdout] | [INFO] [stdout] 19 - for j in 0..n { [INFO] [stdout] 19 + for (j, ) in s.iter().enumerate().take(n) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc363/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc363/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc358/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc358/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc363/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc363/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `t` [INFO] [stdout] --> abc358/src/bin/b.rs:11:14 [INFO] [stdout] | [INFO] [stdout] 11 | for i in 0..n { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 11 - for i in 0..n { [INFO] [stdout] 11 + for in t.iter().take(n) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: manual implementation of an assign operation [INFO] [stdout] --> abc358/src/bin/b.rs:13:13 [INFO] [stdout] | [INFO] [stdout] 13 | x = x + purchase_time; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `x += purchase_time` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assign_op_pattern [INFO] [stdout] = note: `#[warn(clippy::assign_op_pattern)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc363/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc363/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc363/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc363/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc358/src/bin/d.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc358/src/bin/d.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc352/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc352/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking abc364 v0.1.0 (/opt/rustwide/workdir/abc364) [INFO] [stdout] warning: unused import: `itertools::Itertools` [INFO] [stdout] --> abc358/src/bin/c.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use itertools::Itertools; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `board` [INFO] [stdout] --> abc364/src/bin/b.rs:16:14 [INFO] [stdout] | [INFO] [stdout] 16 | for i in 0..h { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 16 - for i in 0..h { [INFO] [stdout] 16 + for in board.iter_mut().take(h) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `s` [INFO] [stdout] --> abc358/src/bin/c.rs:16:18 [INFO] [stdout] | [INFO] [stdout] 16 | for i in 0..m { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 16 - for i in 0..m { [INFO] [stdout] 16 + for in s.iter().take(m) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `j` is used to index `s` [INFO] [stdout] --> abc358/src/bin/c.rs:19:22 [INFO] [stdout] | [INFO] [stdout] 19 | for j in 0..n { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] help: consider using an iterator and enumerate() [INFO] [stdout] | [INFO] [stdout] 19 - for j in 0..n { [INFO] [stdout] 19 + for (j, ) in s.iter().enumerate().take(n) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc355/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc355/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc358/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc358/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc332/src/bin/d.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc332/src/bin/d.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc341/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc341/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc356/src/bin/d.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc356/src/bin/d.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc339/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc339/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking abc365 v0.1.0 (/opt/rustwide/workdir/abc365) [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc388/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc388/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `k` is only used to index `result_board` [INFO] [stdout] --> abc377/src/bin/b.rs:20:26 [INFO] [stdout] | [INFO] [stdout] 20 | for k in 0..8 { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 20 - for k in 0..8 { [INFO] [stdout] 20 + for in result_board.iter_mut().take(8) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc388/src/bin/d.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc388/src/bin/d.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking abc362 v0.1.0 (/opt/rustwide/workdir/abc362) [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc365/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc365/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is used to index `a` [INFO] [stdout] --> abc395/src/bin/c.rs:11:14 [INFO] [stdout] | [INFO] [stdout] 11 | for i in 0..n { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator and enumerate() [INFO] [stdout] | [INFO] [stdout] 11 - for i in 0..n { [INFO] [stdout] 11 + for (i, ) in a.iter().enumerate().take(n) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc398/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc398/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc353/src/bin/c.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc353/src/bin/c.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unneeded `return` statement [INFO] [stdout] --> abc375/src/bin/a.rs:15:13 [INFO] [stdout] | [INFO] [stdout] 15 | return; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stdout] = note: `#[warn(clippy::needless_return)]` on by default [INFO] [stdout] help: remove `return` [INFO] [stdout] | [INFO] [stdout] 14 - ans += 1; [INFO] [stdout] 15 - return; [INFO] [stdout] 14 + ans += 1; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc345/src/bin/c.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc345/src/bin/c.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc362/src/bin/d.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc362/src/bin/d.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc345/src/bin/c.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc345/src/bin/c.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc388/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc388/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `a` [INFO] [stdout] --> abc365/src/bin/c.rs:30:14 [INFO] [stdout] | [INFO] [stdout] 30 | for i in 0..a.len() { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 30 - for i in 0..a.len() { [INFO] [stdout] 30 + for in &a { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc390/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc390/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc385/src/bin/d.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc385/src/bin/d.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc341/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc341/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc339/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc339/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc340/src/bin/c.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc340/src/bin/c.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc335/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc335/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc362/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc362/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc330/src/bin/c.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc330/src/bin/c.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc352/src/bin/c.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc352/src/bin/c.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc332/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc332/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc386/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc386/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `a` [INFO] [stdout] --> abc384/src/bin/d.rs:20:14 [INFO] [stdout] | [INFO] [stdout] 20 | for i in 0..n * 2 { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 20 - for i in 0..n * 2 { [INFO] [stdout] 20 + for in a.iter().take(n * 2) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc343/src/bin/c.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc343/src/bin/c.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this `if` has identical blocks [INFO] [stdout] --> abc384/src/bin/b.rs:12:55 [INFO] [stdout] | [INFO] [stdout] 12 | if is_rate_target_with_div1(ans) && *div == 1 { [INFO] [stdout] | _______________________________________________________^ [INFO] [stdout] 13 | | ans += rate; [INFO] [stdout] 14 | | } else if is_rate_target_with_div2(ans) && *div == 2 { [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] note: same as this [INFO] [stdout] --> abc384/src/bin/b.rs:14:62 [INFO] [stdout] | [INFO] [stdout] 14 | } else if is_rate_target_with_div2(ans) && *div == 2 { [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 15 | | ans += rate; [INFO] [stdout] 16 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#if_same_then_else [INFO] [stdout] = note: `#[warn(clippy::if_same_then_else)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: manual `RangeInclusive::contains` implementation [INFO] [stdout] --> abc384/src/bin/b.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | rate >= 1600 && rate <= 2799 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use: `(1600..=2799).contains(&rate)` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_range_contains [INFO] [stdout] = note: `#[warn(clippy::manual_range_contains)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: manual `RangeInclusive::contains` implementation [INFO] [stdout] --> abc384/src/bin/b.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | rate >= 1200 && rate <= 2399 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use: `(1200..=2399).contains(&rate)` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_range_contains [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc341/src/bin/c.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc341/src/bin/c.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc387/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc387/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc357/src/bin/d.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc357/src/bin/d.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `s` [INFO] [stdout] --> abc394/src/bin/c.rs:11:14 [INFO] [stdout] | [INFO] [stdout] 11 | for i in 0..s.len() { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 11 - for i in 0..s.len() { [INFO] [stdout] 11 + for in &s { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: useless use of `format!` [INFO] [stdout] --> abc394/src/bin/c.rs:28:23 [INFO] [stdout] | [INFO] [stdout] 28 | ans.push_str(&format!("{}", "W".repeat(w_count))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `.to_string()`: `"W".repeat(w_count).to_string()` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_format [INFO] [stdout] = note: `#[warn(clippy::useless_format)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc366/src/bin/d.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking abc369 v0.1.0 (/opt/rustwide/workdir/abc369) [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc366/src/bin/d.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: called `Iterator::last` on a `DoubleEndedIterator`; this will needlessly iterate the entire iterator [INFO] [stdout] --> abc344/src/bin/a.rs:13:12 [INFO] [stdout] | [INFO] [stdout] 13 | &s[indexes.clone().last().unwrap().0 + 1..] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#double_ended_iterator_last [INFO] [stdout] = note: `#[warn(clippy::double_ended_iterator_last)]` on by default [INFO] [stdout] help: try [INFO] [stdout] | [INFO] [stdout] 13 - &s[indexes.clone().last().unwrap().0 + 1..] [INFO] [stdout] 13 + &s[indexes.clone().next_back().unwrap().0 + 1..] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc389/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc389/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc393/src/bin/c.rs:7:9 [INFO] [stdout] | [INFO] [stdout] 7 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc390/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc390/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc345/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc345/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `a` [INFO] [stdout] --> abc365/src/bin/c.rs:30:14 [INFO] [stdout] | [INFO] [stdout] 30 | for i in 0..a.len() { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 30 - for i in 0..a.len() { [INFO] [stdout] 30 + for in &a { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking abc368 v0.1.0 (/opt/rustwide/workdir/abc368) [INFO] [stdout] warning: the loop variable `i` is only used to index `x` [INFO] [stdout] --> abc356/src/bin/b.rs:11:14 [INFO] [stdout] | [INFO] [stdout] 11 | for i in 0..n { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 11 - for i in 0..n { [INFO] [stdout] 11 + for in x.iter_mut().take(n) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `x` [INFO] [stdout] --> abc356/src/bin/b.rs:19:14 [INFO] [stdout] | [INFO] [stdout] 19 | for i in 0..n { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 19 - for i in 0..n { [INFO] [stdout] 19 + for in x.iter().take(n) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `x` [INFO] [stdout] --> abc356/src/bin/b.rs:11:14 [INFO] [stdout] | [INFO] [stdout] 11 | for i in 0..n { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 11 - for i in 0..n { [INFO] [stdout] 11 + for in x.iter_mut().take(n) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc340/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc340/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `x` [INFO] [stdout] --> abc356/src/bin/b.rs:19:14 [INFO] [stdout] | [INFO] [stdout] 19 | for i in 0..n { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 19 - for i in 0..n { [INFO] [stdout] 19 + for in x.iter().take(n) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc336/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc336/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc384/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc384/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc352/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc352/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc336/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc336/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc339/src/bin/d.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc339/src/bin/d.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `h` [INFO] [stdout] --> abc368/src/bin/c.rs:11:14 [INFO] [stdout] | [INFO] [stdout] 11 | for i in 0..n { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 11 - for i in 0..n { [INFO] [stdout] 11 + for in h.iter_mut().take(n) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking abc361 v0.1.0 (/opt/rustwide/workdir/abc361) [INFO] [stderr] Checking abc348 v0.1.0 (/opt/rustwide/workdir/abc348) [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc361/src/bin/d.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc361/src/bin/d.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc364/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc356/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc356/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc364/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc348/src/bin/d.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc348/src/bin/d.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc356/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc339/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc356/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc339/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc351/src/bin/c.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc351/src/bin/c.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is used to index `a` [INFO] [stdout] --> abc375/src/bin/c.rs:13:14 [INFO] [stdout] | [INFO] [stdout] 13 | for i in 0..n { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator and enumerate() [INFO] [stdout] | [INFO] [stdout] 13 - for i in 0..n { [INFO] [stdout] 13 + for (i, ) in a.iter().enumerate().take(n) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `j` is used to index `a` [INFO] [stdout] --> abc375/src/bin/c.rs:14:18 [INFO] [stdout] | [INFO] [stdout] 14 | for j in 0..n { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] help: consider using an iterator and enumerate() [INFO] [stdout] | [INFO] [stdout] 14 - for j in 0..n { [INFO] [stdout] 14 + for (j, ) in a.iter().enumerate().take(n) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc365/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc365/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `b` [INFO] [stdout] --> abc375/src/bin/c.rs:27:14 [INFO] [stdout] | [INFO] [stdout] 27 | for i in 0..n { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 27 - for i in 0..n { [INFO] [stdout] 27 + for in b.iter().take(n) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `s` [INFO] [stdout] --> abc364/src/bin/a.rs:10:14 [INFO] [stdout] | [INFO] [stdout] 10 | for i in 1..n - 1 { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 10 - for i in 1..n - 1 { [INFO] [stdout] 10 + for in s.iter().take(n - 1).skip(1) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: explicit call to `.into_iter()` in function argument accepting `IntoIterator` [INFO] [stdout] --> abc364/src/bin/c.rs:12:36 [INFO] [stdout] | [INFO] [stdout] 12 | let mut ab = a.into_iter().zip(b.into_iter()).collect::>(); [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: this parameter accepts any `IntoIterator`, so you don't need to call `.into_iter()` [INFO] [stdout] --> /rustc/3645249d79dfb136b5d8de3ce153d19d6698d92d/library/core/src/iter/traits/iterator.rs:629:11 [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_conversion [INFO] [stdout] = note: `#[warn(clippy::useless_conversion)]` on by default [INFO] [stdout] help: consider removing the `.into_iter()` [INFO] [stdout] | [INFO] [stdout] 12 - let mut ab = a.into_iter().zip(b.into_iter()).collect::>(); [INFO] [stdout] 12 + let mut ab = a.into_iter().zip(b).collect::>(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: consider using `sort_by_key` [INFO] [stdout] --> abc364/src/bin/c.rs:14:9 [INFO] [stdout] | [INFO] [stdout] 14 | ab.sort_by(|a, b| a.0.cmp(&b.0)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_sort_by [INFO] [stdout] = note: `#[warn(clippy::unnecessary_sort_by)]` on by default [INFO] [stdout] help: try [INFO] [stdout] | [INFO] [stdout] 14 - ab.sort_by(|a, b| a.0.cmp(&b.0)); [INFO] [stdout] 14 + ab.sort_by_key(|a| a.0); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: consider using `sort_by_key` [INFO] [stdout] --> abc364/src/bin/c.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | ab.sort_by(|a, b| a.1.cmp(&b.1)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_sort_by [INFO] [stdout] help: try [INFO] [stdout] | [INFO] [stdout] 16 - ab.sort_by(|a, b| a.1.cmp(&b.1)); [INFO] [stdout] 16 + ab.sort_by_key(|a| a.1); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc346/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc346/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc335/src/bin/d.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc335/src/bin/d.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc330/src/bin/b.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc330/src/bin/b.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc359/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc359/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc388/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc388/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc348/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc348/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc350/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc350/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc347/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc347/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc353/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc353/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc354/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc354/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc391/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc391/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc353/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc353/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc394/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc394/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `s` [INFO] [stdout] --> abc386/src/bin/b.rs:11:14 [INFO] [stdout] | [INFO] [stdout] 11 | for i in 0..s.len() { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 11 - for i in 0..s.len() { [INFO] [stdout] 11 + for in &s { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `zeros` [INFO] [stdout] --> abc386/src/bin/b.rs:23:14 [INFO] [stdout] | [INFO] [stdout] 23 | for i in 0..zeros.len() { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 23 - for i in 0..zeros.len() { [INFO] [stdout] 23 + for in &zeros { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is used to index `a` [INFO] [stdout] --> abc375/src/bin/c.rs:13:14 [INFO] [stdout] | [INFO] [stdout] 13 | for i in 0..n { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator and enumerate() [INFO] [stdout] | [INFO] [stdout] 13 - for i in 0..n { [INFO] [stdout] 13 + for (i, ) in a.iter().enumerate().take(n) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `j` is used to index `a` [INFO] [stdout] --> abc375/src/bin/c.rs:14:18 [INFO] [stdout] | [INFO] [stdout] 14 | for j in 0..n { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] help: consider using an iterator and enumerate() [INFO] [stdout] | [INFO] [stdout] 14 - for j in 0..n { [INFO] [stdout] 14 + for (j, ) in a.iter().enumerate().take(n) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc359/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc359/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `b` [INFO] [stdout] --> abc375/src/bin/c.rs:27:14 [INFO] [stdout] | [INFO] [stdout] 27 | for i in 0..n { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 27 - for i in 0..n { [INFO] [stdout] 27 + for in b.iter().take(n) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc383/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc383/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc336/src/bin/d.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc336/src/bin/d.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `c` [INFO] [stdout] --> abc355/src/bin/b.rs:16:14 [INFO] [stdout] | [INFO] [stdout] 16 | for i in 0..c.len() { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 16 - for i in 0..c.len() { [INFO] [stdout] 16 + for in &c { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `a_i` is used to index `a` [INFO] [stdout] --> abc355/src/bin/b.rs:17:20 [INFO] [stdout] | [INFO] [stdout] 17 | for a_i in 0..n { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] help: consider using an iterator and enumerate() [INFO] [stdout] | [INFO] [stdout] 17 - for a_i in 0..n { [INFO] [stdout] 17 + for (a_i, ) in a.iter().enumerate().take(n) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc330/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc330/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `h` [INFO] [stdout] --> abc357/src/bin/a.rs:11:14 [INFO] [stdout] | [INFO] [stdout] 11 | for i in 0..n { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 11 - for i in 0..n { [INFO] [stdout] 11 + for in h.iter().take(n) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: consider using `sort_by_key` [INFO] [stdout] --> abc394/src/bin/b.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | ss.sort_by(|a, b| a.len().cmp(&b.len())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_sort_by [INFO] [stdout] = note: `#[warn(clippy::unnecessary_sort_by)]` on by default [INFO] [stdout] help: try [INFO] [stdout] | [INFO] [stdout] 9 - ss.sort_by(|a, b| a.len().cmp(&b.len())); [INFO] [stdout] 9 + ss.sort_by_key(|a| a.len()); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc392/src/bin/d.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc392/src/bin/d.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc336/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc336/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `ii` is used to index `grid` [INFO] [stdout] --> abc357/src/bin/c.rs:15:19 [INFO] [stdout] | [INFO] [stdout] 15 | for ii in 0..grid.len() { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator and enumerate() [INFO] [stdout] | [INFO] [stdout] 15 - for ii in 0..grid.len() { [INFO] [stdout] 15 + for (ii, ) in grid.iter_mut().enumerate() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is used to index `grid` [INFO] [stdout] --> abc357/src/bin/c.rs:43:14 [INFO] [stdout] | [INFO] [stdout] 43 | for i in 0..max_row { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] help: consider using an iterator and enumerate() [INFO] [stdout] | [INFO] [stdout] 43 - for i in 0..max_row { [INFO] [stdout] 43 + for (i, ) in grid.iter_mut().enumerate().take(max_row) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `j` is used to index `grid` [INFO] [stdout] --> abc357/src/bin/c.rs:44:18 [INFO] [stdout] | [INFO] [stdout] 44 | for j in 0..max_col { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] help: consider using an iterator and enumerate() [INFO] [stdout] | [INFO] [stdout] 44 - for j in 0..max_col { [INFO] [stdout] 44 + for (j, ) in grid.iter_mut().enumerate().take(max_col) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc394/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc394/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc398/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc398/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc357/src/bin/d.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc357/src/bin/d.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc395/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc395/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc392/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc392/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc366/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc366/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc354/src/bin/d.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc388/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc354/src/bin/d.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc388/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc362/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc362/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `s` [INFO] [stdout] --> abc384/src/bin/a.rs:13:14 [INFO] [stdout] | [INFO] [stdout] 13 | for i in 0..n { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 13 - for i in 0..n { [INFO] [stdout] 13 + for in s.iter().take(n) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: called `.nth(0)` on a `std::iter::Iterator`, when `.next()` is equivalent [INFO] [stdout] --> abc384/src/bin/a.rs:14:20 [INFO] [stdout] | [INFO] [stdout] 14 | if s[i] != c1.chars().nth(0).unwrap() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: try calling `.next()` instead of `.nth(0)`: `c1.chars().next()` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#iter_nth_zero [INFO] [stdout] = note: `#[warn(clippy::iter_nth_zero)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc341/src/bin/d.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc341/src/bin/d.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking abc337 v0.1.0 (/opt/rustwide/workdir/abc337) [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc385/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc385/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc332/src/bin/c.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc332/src/bin/c.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc386/src/bin/d.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc386/src/bin/d.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc342/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc342/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc360/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc360/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking abc400 v0.1.0 (/opt/rustwide/workdir/abc400) [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc350/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc350/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc396/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc396/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc385/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc385/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking abc399 v0.1.0 (/opt/rustwide/workdir/abc399) [INFO] [stdout] warning: manually reimplementing `div_ceil` [INFO] [stdout] --> abc400/src/bin/c.rs:13:16 [INFO] [stdout] | [INFO] [stdout] 13 | ans += (m + 1) / 2; [INFO] [stdout] | ^^^^^^^^^^^ help: consider using `.div_ceil()`: `m.div_ceil(2)` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_div_ceil [INFO] [stdout] = note: `#[warn(clippy::manual_div_ceil)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: manually reimplementing `div_ceil` [INFO] [stdout] --> abc400/src/bin/c.rs:26:17 [INFO] [stdout] | [INFO] [stdout] 26 | let mut y = (x + 1) / 2; [INFO] [stdout] | ^^^^^^^^^^^ help: consider using `.div_ceil()`: `x.div_ceil(2)` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_div_ceil [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `vec` [INFO] [stdout] --> abc368/src/bin/a.rs:11:14 [INFO] [stdout] | [INFO] [stdout] 11 | for i in 0..n { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 11 - for i in 0..n { [INFO] [stdout] 11 + for in vec.iter().take(n) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc399/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc399/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc399/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc399/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc399/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc399/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc400/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc400/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc400/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc400/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc400/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc400/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: manually reimplementing `div_ceil` [INFO] [stdout] --> abc400/src/bin/c.rs:13:16 [INFO] [stdout] | [INFO] [stdout] 13 | ans += (m + 1) / 2; [INFO] [stdout] | ^^^^^^^^^^^ help: consider using `.div_ceil()`: `m.div_ceil(2)` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_div_ceil [INFO] [stdout] = note: `#[warn(clippy::manual_div_ceil)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: manually reimplementing `div_ceil` [INFO] [stdout] --> abc400/src/bin/c.rs:26:17 [INFO] [stdout] | [INFO] [stdout] 26 | let mut y = (x + 1) / 2; [INFO] [stdout] | ^^^^^^^^^^^ help: consider using `.div_ceil()`: `x.div_ceil(2)` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_div_ceil [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc400/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc400/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc399/src/bin/d.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc399/src/bin/d.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `rank` [INFO] [stdout] --> abc399/src/bin/b.rs:33:14 [INFO] [stdout] | [INFO] [stdout] 33 | for i in 0..n { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 33 - for i in 0..n { [INFO] [stdout] 33 + for in rank.iter().take(n) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc399/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc399/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `rank` [INFO] [stdout] --> abc399/src/bin/b.rs:33:14 [INFO] [stdout] | [INFO] [stdout] 33 | for i in 0..n { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 33 - for i in 0..n { [INFO] [stdout] 33 + for in rank.iter().take(n) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc399/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc399/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc400/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc400/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc400/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc400/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc399/src/bin/d.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc399/src/bin/d.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc340/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc340/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `s` [INFO] [stdout] --> abc364/src/bin/a.rs:10:14 [INFO] [stdout] | [INFO] [stdout] 10 | for i in 1..n - 1 { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 10 - for i in 1..n - 1 { [INFO] [stdout] 10 + for in s.iter().take(n - 1).skip(1) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc399/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc399/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `s` [INFO] [stdout] --> abc394/src/bin/c.rs:11:14 [INFO] [stdout] | [INFO] [stdout] 11 | for i in 0..s.len() { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 11 - for i in 0..s.len() { [INFO] [stdout] 11 + for in &s { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: useless use of `format!` [INFO] [stdout] --> abc394/src/bin/c.rs:28:23 [INFO] [stdout] | [INFO] [stdout] 28 | ans.push_str(&format!("{}", "W".repeat(w_count))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `.to_string()`: `"W".repeat(w_count).to_string()` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_format [INFO] [stdout] = note: `#[warn(clippy::useless_format)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc345/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc345/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `k` [INFO] [stdout] --> abc386/src/bin/c.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | k: i32, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_k` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc362/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc362/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc384/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc384/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc345/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc345/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc336/src/bin/c.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc336/src/bin/c.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc356/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc356/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc351/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc351/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `a` [INFO] [stdout] --> abc355/src/bin/c.rs:17:14 [INFO] [stdout] | [INFO] [stdout] 17 | for i in 0..t { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 17 - for i in 0..t { [INFO] [stdout] 17 + for in a.iter().take(t) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: useless use of `vec!` [INFO] [stdout] --> abc355/src/bin/c.rs:12:21 [INFO] [stdout] | [INFO] [stdout] 12 | let mut cross = vec![n; 2]; [INFO] [stdout] | ^^^^^^^^^^ help: you can use an array directly: `[n; 2]` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_vec [INFO] [stdout] = note: `#[warn(clippy::useless_vec)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc342/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc342/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [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] --> abc339/src/bin/b.rs:14:9 [INFO] [stdout] | [INFO] [stdout] 14 | for i in 0..n { [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: `k` [INFO] [stdout] --> abc386/src/bin/c.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | k: i32, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_k` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `board` [INFO] [stdout] --> abc339/src/bin/b.rs:33:14 [INFO] [stdout] | [INFO] [stdout] 33 | for i in 0..h { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 33 - for i in 0..h { [INFO] [stdout] 33 + for in board.iter().take(h) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `j` is only used to index `board` [INFO] [stdout] --> abc339/src/bin/b.rs:34:18 [INFO] [stdout] | [INFO] [stdout] 34 | for j in 0..w { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 34 - for j in 0..w { [INFO] [stdout] 34 + for in board.iter().take(w) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `b` [INFO] [stdout] --> abc336/src/bin/b.rs:12:14 [INFO] [stdout] | [INFO] [stdout] 12 | for i in 0..b.len() { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 12 - for i in 0..b.len() { [INFO] [stdout] 12 + for in &b { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this `if` has identical blocks [INFO] [stdout] --> abc392/src/bin/a.rs:8:28 [INFO] [stdout] | [INFO] [stdout] 8 | if a[0] * a[1] == a[2] { [INFO] [stdout] | ____________________________^ [INFO] [stdout] 9 | | println!("Yes"); [INFO] [stdout] 10 | | } else if a[0] * a[2] == a[1] { [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] note: same as this [INFO] [stdout] --> abc392/src/bin/a.rs:10:35 [INFO] [stdout] | [INFO] [stdout] 10 | } else if a[0] * a[2] == a[1] { [INFO] [stdout] | ___________________________________^ [INFO] [stdout] 11 | | println!("Yes"); [INFO] [stdout] 12 | | } else if a[1] * a[2] == a[0] { [INFO] [stdout] | |_____^ [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#if_same_then_else [INFO] [stdout] = note: `#[warn(clippy::if_same_then_else)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc346/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc346/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this `if` has identical blocks [INFO] [stdout] --> abc392/src/bin/a.rs:10:35 [INFO] [stdout] | [INFO] [stdout] 10 | } else if a[0] * a[2] == a[1] { [INFO] [stdout] | ___________________________________^ [INFO] [stdout] 11 | | println!("Yes"); [INFO] [stdout] 12 | | } else if a[1] * a[2] == a[0] { [INFO] [stdout] | |_____^ [INFO] [stdout] | [INFO] [stdout] note: same as this [INFO] [stdout] --> abc392/src/bin/a.rs:12:35 [INFO] [stdout] | [INFO] [stdout] 12 | } else if a[1] * a[2] == a[0] { [INFO] [stdout] | ___________________________________^ [INFO] [stdout] 13 | | println!("Yes"); [INFO] [stdout] 14 | | } else { [INFO] [stdout] | |_____^ [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#if_same_then_else [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking abc374 v0.1.0 (/opt/rustwide/workdir/abc374) [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc342/src/bin/c.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc386/src/bin/d.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc386/src/bin/d.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc390/src/bin/d.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc342/src/bin/c.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc390/src/bin/d.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc354/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc354/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc346/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc346/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking abc440 v0.1.0 (/opt/rustwide/workdir/abc440) [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc348/src/bin/c.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc348/src/bin/c.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking abc320 v0.1.0 (/opt/rustwide/workdir/abc320) [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc349/src/bin/d.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc349/src/bin/d.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking adt_20251113_3 v0.1.0 (/opt/rustwide/workdir/adt_20251113_3) [INFO] [stderr] Checking abc434 v0.1.0 (/opt/rustwide/workdir/abc434) [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc362/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc362/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking abc405 v0.1.0 (/opt/rustwide/workdir/abc405) [INFO] [stdout] warning: the loop variable `i` is only used to index `a` [INFO] [stdout] --> abc395/src/bin/a.rs:10:14 [INFO] [stdout] | [INFO] [stdout] 10 | for i in 1..n { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 10 - for i in 1..n { [INFO] [stdout] 10 + for in a.iter().take(n).skip(1) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking abc409 v0.1.0 (/opt/rustwide/workdir/abc409) [INFO] [stdout] warning: the loop variable `i` is only used to index `a` [INFO] [stdout] --> abc346/src/bin/c.rs:13:14 [INFO] [stdout] | [INFO] [stdout] 13 | for i in 0..n { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 13 - for i in 0..n { [INFO] [stdout] 13 + for in a.iter().take(n) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: manual `RangeInclusive::contains` implementation [INFO] [stdout] --> adt_20251113_3/src/bin/a.rs:8:8 [INFO] [stdout] | [INFO] [stdout] 8 | if s >= 200 && s <= 299 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: use: `(200..=299).contains(&s)` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_range_contains [INFO] [stdout] = note: `#[warn(clippy::manual_range_contains)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking abc421 v0.1.0 (/opt/rustwide/workdir/abc421) [INFO] [stderr] Checking abc432 v0.1.0 (/opt/rustwide/workdir/abc432) [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc440/src/bin/d.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc440/src/bin/d.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [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] --> abc405/src/bin/b.rs:13:9 [INFO] [stdout] | [INFO] [stdout] 13 | for i in 0..n { [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: writing `&Vec` instead of `&[_]` involves a new object where a slice will do [INFO] [stdout] --> abc405/src/bin/b.rs:25:13 [INFO] [stdout] | [INFO] [stdout] 25 | fn check(a: &Vec, m: usize) -> bool { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg [INFO] [stdout] = note: `#[warn(clippy::ptr_arg)]` on by default [INFO] [stdout] help: change this to [INFO] [stdout] | [INFO] [stdout] 25 - fn check(a: &Vec, m: usize) -> bool { [INFO] [stdout] 25 + fn check(a: &[usize], m: usize) -> bool { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> abc434/src/bin/b.rs:12:9 [INFO] [stdout] | [INFO] [stdout] 12 | for i in 0..n { [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] [stderr] Checking abc412 v0.1.0 (/opt/rustwide/workdir/abc412) [INFO] [stderr] Checking adt_20250417_2 v0.1.0 (/opt/rustwide/workdir/adt_20250417_2) [INFO] [stderr] Checking abc323 v0.1.0 (/opt/rustwide/workdir/abc323) [INFO] [stdout] warning: the loop variable `i` is used to index `grid` [INFO] [stdout] --> abc405/src/bin/d.rs:14:14 [INFO] [stdout] | [INFO] [stdout] 14 | for i in 0..h { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator and enumerate() [INFO] [stdout] | [INFO] [stdout] 14 - for i in 0..h { [INFO] [stdout] 14 + for (i, ) in grid.iter().enumerate().take(h) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `j` is used to index `grid` [INFO] [stdout] --> abc405/src/bin/d.rs:15:18 [INFO] [stdout] | [INFO] [stdout] 15 | for j in 0..w { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] help: consider using an iterator and enumerate() [INFO] [stdout] | [INFO] [stdout] 15 - for j in 0..w { [INFO] [stdout] 15 + for (j, ) in grid.iter().enumerate().take(w) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `ans` [INFO] [stdout] --> abc405/src/bin/d.rs:53:14 [INFO] [stdout] | [INFO] [stdout] 53 | for i in 0..h { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 53 - for i in 0..h { [INFO] [stdout] 53 + for in ans.iter().take(h) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `j` is only used to index `ans` [INFO] [stdout] --> abc405/src/bin/d.rs:54:18 [INFO] [stdout] | [INFO] [stdout] 54 | for j in 0..w { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 54 - for j in 0..w { [INFO] [stdout] 54 + for in ans.iter().take(w) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is used to index `t` [INFO] [stdout] --> abc440/src/bin/b.rs:10:14 [INFO] [stdout] | [INFO] [stdout] 10 | for i in 0..n { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator and enumerate() [INFO] [stdout] | [INFO] [stdout] 10 - for i in 0..n { [INFO] [stdout] 10 + for (i, ) in t.iter().enumerate().take(n) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: consider using `sort_by_key` [INFO] [stdout] --> abc440/src/bin/b.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | ranks.sort_by(|a, b| a.1.cmp(&b.1)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_sort_by [INFO] [stdout] = note: `#[warn(clippy::unnecessary_sort_by)]` on by default [INFO] [stdout] help: try [INFO] [stdout] | [INFO] [stdout] 14 - ranks.sort_by(|a, b| a.1.cmp(&b.1)); [INFO] [stdout] 14 + ranks.sort_by_key(|a| a.1); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `ranks` [INFO] [stdout] --> abc440/src/bin/b.rs:16:14 [INFO] [stdout] | [INFO] [stdout] 16 | for i in 0..3 { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 16 - for i in 0..3 { [INFO] [stdout] 16 + for in ranks.iter().take(3) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking abc322 v0.1.0 (/opt/rustwide/workdir/abc322) [INFO] [stderr] Checking abc403 v0.1.0 (/opt/rustwide/workdir/abc403) [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc412/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc412/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc323/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking abc431 v0.1.0 (/opt/rustwide/workdir/abc431) [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc323/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc421/src/bin/c.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking abc433 v0.1.0 (/opt/rustwide/workdir/abc433) [INFO] [stderr] Checking adt_20250408_3 v0.1.0 (/opt/rustwide/workdir/adt_20250408_3) [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc409/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc409/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking adt_20251113_2 v0.1.0 (/opt/rustwide/workdir/adt_20251113_2) [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc403/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc403/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking abc318 v0.1.0 (/opt/rustwide/workdir/abc318) [INFO] [stderr] Checking abc402 v0.1.0 (/opt/rustwide/workdir/abc402) [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc433/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc433/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [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] --> abc431/src/bin/b.rs:12:9 [INFO] [stdout] | [INFO] [stdout] 12 | for i in 0..n { [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] --> abc431/src/bin/b.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | for i in 0..query { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: manual implementation of an assign operation [INFO] [stdout] --> abc431/src/bin/b.rs:24:13 [INFO] [stdout] | [INFO] [stdout] 24 | x = x - w[num as usize]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `x -= w[num as usize]` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assign_op_pattern [INFO] [stdout] = note: `#[warn(clippy::assign_op_pattern)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: manual implementation of an assign operation [INFO] [stdout] --> abc431/src/bin/b.rs:27:13 [INFO] [stdout] | [INFO] [stdout] 27 | x = x + w[num as usize]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `x += w[num as usize]` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assign_op_pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking abc319 v0.1.0 (/opt/rustwide/workdir/abc319) [INFO] [stderr] Checking abc404 v0.1.0 (/opt/rustwide/workdir/abc404) [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc323/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc323/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc322/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc322/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc421/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc421/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc318/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc318/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking abc401 v0.1.0 (/opt/rustwide/workdir/abc401) [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc402/src/bin/c.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc402/src/bin/c.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `v` [INFO] [stdout] --> adt_20251113_2/src/bin/c.rs:29:14 [INFO] [stdout] | [INFO] [stdout] 29 | for i in 0..v.len() { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 29 - for i in 0..v.len() { [INFO] [stdout] 29 + for in &v { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking adt_20251113_1 v0.1.0 (/opt/rustwide/workdir/adt_20251113_1) [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc318/src/bin/d.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc318/src/bin/d.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking abc429 v0.1.0 (/opt/rustwide/workdir/abc429) [INFO] [stderr] Checking abc411 v0.1.0 (/opt/rustwide/workdir/abc411) [INFO] [stderr] Checking abc321 v0.1.0 (/opt/rustwide/workdir/abc321) [INFO] [stdout] warning: `to_string` applied to a type that implements `Display` in `print!` args [INFO] [stdout] --> abc432/src/bin/retry_a.rs:10:23 [INFO] [stdout] | [INFO] [stdout] 10 | print!("{}", c.to_string()); [INFO] [stdout] | ^^^^^^^^^^^^ help: remove this [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#to_string_in_format_args [INFO] [stdout] = note: `#[warn(clippy::to_string_in_format_args)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: consider using `sort` [INFO] [stdout] --> abc431/src/bin/c.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | heads.sort_by(|a, b| a.cmp(b)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_sort_by [INFO] [stdout] = note: `#[warn(clippy::unnecessary_sort_by)]` on by default [INFO] [stdout] help: try [INFO] [stdout] | [INFO] [stdout] 12 - heads.sort_by(|a, b| a.cmp(b)); [INFO] [stdout] 12 + heads.sort(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: consider using `sort` [INFO] [stdout] --> abc431/src/bin/c.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | bodies.sort_by(|a, b| a.cmp(b)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_sort_by [INFO] [stdout] help: try [INFO] [stdout] | [INFO] [stdout] 13 - bodies.sort_by(|a, b| a.cmp(b)); [INFO] [stdout] 13 + bodies.sort(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `a` [INFO] [stdout] --> abc401/src/bin/c.rs:13:14 [INFO] [stdout] | [INFO] [stdout] 13 | for i in 0..k { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 13 - for i in 0..k { [INFO] [stdout] 13 + for in a.iter_mut().take(k) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc404/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `n` [INFO] [stdout] --> abc321/src/bin/a.rs:10:14 [INFO] [stdout] | [INFO] [stdout] 10 | for i in 1..n.len() { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 10 - for i in 1..n.len() { [INFO] [stdout] 10 + for in n.iter().skip(1) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc404/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking abc414 v0.1.0 (/opt/rustwide/workdir/abc414) [INFO] [stdout] warning: the loop variable `j` is only used to index `d` [INFO] [stdout] --> abc411/src/bin/b.rs:11:18 [INFO] [stdout] | [INFO] [stdout] 11 | for j in i..n - 1 { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 11 - for j in i..n - 1 { [INFO] [stdout] 11 + for in d.iter().take(n - 1).skip(i) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking abc324 v0.1.0 (/opt/rustwide/workdir/abc324) [INFO] [stdout] warning: the loop variable `i` is only used to index `a` [INFO] [stdout] --> abc322/src/bin/c.rs:13:14 [INFO] [stdout] | [INFO] [stdout] 13 | for i in 0..m { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 13 - for i in 0..m { [INFO] [stdout] 13 + for in a.iter().take(m) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking abc437 v0.1.0 (/opt/rustwide/workdir/abc437) [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc429/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc429/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking abc408 v0.1.0 (/opt/rustwide/workdir/abc408) [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc437/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc437/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc434/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc434/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `xy` [INFO] [stdout] --> abc414/src/bin/a.rs:13:14 [INFO] [stdout] | [INFO] [stdout] 13 | for i in 0..n { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 13 - for i in 0..n { [INFO] [stdout] 13 + for in xy.iter().take(n) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this `if` statement can be collapsed [INFO] [stdout] --> abc414/src/bin/a.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | / if x < l || x == l { [INFO] [stdout] 17 | | if y >= r { [INFO] [stdout] 18 | | ans += 1; [INFO] [stdout] 19 | | } [INFO] [stdout] 20 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stdout] = note: `#[warn(clippy::collapsible_if)]` on by default [INFO] [stdout] help: collapse nested if block [INFO] [stdout] | [INFO] [stdout] 16 ~ if (x < l || x == l) { [INFO] [stdout] 17 ~ && y >= r { [INFO] [stdout] 18 | ans += 1; [INFO] [stdout] 19 ~ } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this binary expression can be simplified [INFO] [stdout] --> abc414/src/bin/a.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | if x < l || x == l { [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: try: `x <= l` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#double_comparisons [INFO] [stdout] = note: `#[warn(clippy::double_comparisons)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc319/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc319/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this creates an owned instance just for comparison [INFO] [stdout] --> abc421/src/bin/a.rs:21:20 [INFO] [stdout] | [INFO] [stdout] 21 | if s[x - 1] == y.to_string() { [INFO] [stdout] | ^^^^^^^^^^^^^ help: try: `y` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cmp_owned [INFO] [stdout] = note: `#[warn(clippy::cmp_owned)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc403/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc403/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `ans` [INFO] [stdout] --> adt_20251113_3/src/bin/c.rs:20:14 [INFO] [stdout] | [INFO] [stdout] 20 | for i in 0..n { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 20 - for i in 0..n { [INFO] [stdout] 20 + for in ans.iter().take(n) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `j` is only used to index `ans` [INFO] [stdout] --> adt_20251113_3/src/bin/c.rs:21:18 [INFO] [stdout] | [INFO] [stdout] 21 | for j in 0..ans[i].len() { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 21 - for j in 0..ans[i].len() { [INFO] [stdout] 21 + for in ans.iter().take(ans[i].len()) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc411/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc411/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `walls` [INFO] [stdout] --> abc408/src/bin/c.rs:20:14 [INFO] [stdout] | [INFO] [stdout] 20 | for i in 0..n { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 20 - for i in 0..n { [INFO] [stdout] 20 + for in walls.iter().take(n) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the variable `c` is used as a loop counter [INFO] [stdout] --> abc412/src/bin/b.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | for i in 1..s.len() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: consider using: `for (c, i) in (1..s.len()).enumerate()` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#explicit_counter_loop [INFO] [stdout] = note: `#[warn(clippy::explicit_counter_loop)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking abc423 v0.1.0 (/opt/rustwide/workdir/abc423) [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> adt_20250417_2/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> adt_20250417_2/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc408/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking abc406 v0.1.0 (/opt/rustwide/workdir/abc406) [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc408/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking abc430 v0.1.0 (/opt/rustwide/workdir/abc430) [INFO] [stdout] warning: the loop variable `i` is used to index `s` [INFO] [stdout] --> abc322/src/bin/a.rs:11:14 [INFO] [stdout] | [INFO] [stdout] 11 | for i in 0..n { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator and enumerate() [INFO] [stdout] | [INFO] [stdout] 11 - for i in 0..n { [INFO] [stdout] 11 + for (i, ) in s.iter().enumerate().take(n) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this creates an owned instance just for comparison [INFO] [stdout] --> abc322/src/bin/a.rs:14:48 [INFO] [stdout] | [INFO] [stdout] 14 | if queue.iter().collect::() == "ABC".to_string() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: try: `"ABC"` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cmp_owned [INFO] [stdout] = note: `#[warn(clippy::cmp_owned)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc432/src/bin/d.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking abc417 v0.1.0 (/opt/rustwide/workdir/abc417) [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc432/src/bin/d.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc322/src/bin/d.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc322/src/bin/d.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc430/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc430/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc423/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc414/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc414/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc423/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking abc435 v0.1.0 (/opt/rustwide/workdir/abc435) [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc406/src/bin/d.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc406/src/bin/d.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: digits grouped inconsistently by underscores [INFO] [stdout] --> abc404/src/bin/b.rs:10:19 [INFO] [stdout] | [INFO] [stdout] 10 | let mut ans = 1000_000_000; [INFO] [stdout] | ^^^^^^^^^^^^ help: consider: `1_000_000_000` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stdout] = note: `#[warn(clippy::inconsistent_digit_grouping)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `b` [INFO] [stdout] --> abc417/src/bin/b.rs:11:14 [INFO] [stdout] | [INFO] [stdout] 11 | for i in 0..m { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 11 - for i in 0..m { [INFO] [stdout] 11 + for in b.iter().take(m) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is used to index `a` [INFO] [stdout] --> abc417/src/bin/b.rs:19:14 [INFO] [stdout] | [INFO] [stdout] 19 | for i in 0..a.len() { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] help: consider using an iterator and enumerate() [INFO] [stdout] | [INFO] [stdout] 19 - for i in 0..a.len() { [INFO] [stdout] 19 + for (i, ) in a.iter().enumerate() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc433/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc433/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `a` [INFO] [stdout] --> abc435/src/bin/b.rs:14:22 [INFO] [stdout] | [INFO] [stdout] 14 | for i in l..=r { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 14 - for i in l..=r { [INFO] [stdout] 14 + for in a.iter().take(r + 1).skip(l) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `a` [INFO] [stdout] --> abc435/src/bin/b.rs:19:22 [INFO] [stdout] | [INFO] [stdout] 19 | for i in l..=r { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 19 - for i in l..=r { [INFO] [stdout] 19 + for in a.iter().take(r + 1).skip(l) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `a` is only used to index `x` [INFO] [stdout] --> abc409/src/bin/ref_c.rs:28:14 [INFO] [stdout] | [INFO] [stdout] 28 | for a in 0..n { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 28 - for a in 0..n { [INFO] [stdout] 28 + for in x.iter().take(n) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc320/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc320/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `s` [INFO] [stdout] --> abc433/src/bin/c.rs:11:14 [INFO] [stdout] | [INFO] [stdout] 11 | for i in 1..s.len() { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 11 - for i in 1..s.len() { [INFO] [stdout] 11 + for in s.iter().skip(1) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `ran` [INFO] [stdout] --> abc433/src/bin/c.rs:32:14 [INFO] [stdout] | [INFO] [stdout] 32 | for i in 1..ran.len() { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 32 - for i in 1..ran.len() { [INFO] [stdout] 32 + for in ran.iter().skip(1) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking abc407 v0.1.0 (/opt/rustwide/workdir/abc407) [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc432/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc432/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `m` [INFO] [stdout] --> abc403/src/bin/c.rs:8:9 [INFO] [stdout] | [INFO] [stdout] 8 | m: i64, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_m` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of `or_insert_with` to construct default value [INFO] [stdout] --> abc403/src/bin/c.rs:17:14 [INFO] [stdout] | [INFO] [stdout] 17 | .or_insert_with(HashMap::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `or_default()` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unwrap_or_default [INFO] [stdout] = note: `#[warn(clippy::unwrap_or_default)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc430/src/bin/d.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc430/src/bin/d.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc435/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc435/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc411/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc411/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc433/src/bin/d.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc433/src/bin/d.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: you seem to want to iterate on a map's values [INFO] [stdout] --> abc429/src/bin/c.rs:17:24 [INFO] [stdout] | [INFO] [stdout] 17 | for (_, &count) in &number_counts { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#for_kv_map [INFO] [stdout] = note: `#[warn(clippy::for_kv_map)]` on by default [INFO] [stdout] help: use the corresponding method [INFO] [stdout] | [INFO] [stdout] 17 - for (_, &count) in &number_counts { [INFO] [stdout] 17 + for &count in number_counts.values() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc322/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc322/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc323/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc323/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc407/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc407/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc319/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc319/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: casting to the same type is unnecessary (`i64` -> `i64`) [INFO] [stdout] --> abc407/src/bin/b.rs:16:40 [INFO] [stdout] | [INFO] [stdout] 16 | if (i + j >= x as i64) || (i as i64 - j as i64).abs() >= y as i64 { [INFO] [stdout] | ^^^^^^^^ help: try: `i` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_cast [INFO] [stdout] = note: `#[warn(clippy::unnecessary_cast)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: casting to the same type is unnecessary (`i64` -> `i64`) [INFO] [stdout] --> abc407/src/bin/b.rs:16:51 [INFO] [stdout] | [INFO] [stdout] 16 | if (i + j >= x as i64) || (i as i64 - j as i64).abs() >= y as i64 { [INFO] [stdout] | ^^^^^^^^ help: try: `j` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_cast [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: you seem to use `.enumerate()` and immediately discard the index [INFO] [stdout] --> abc437/src/bin/c.rs:16:33 [INFO] [stdout] | [INFO] [stdout] 16 | for (_i, v) in wp.iter().enumerate() { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_enumerate_index [INFO] [stdout] = note: `#[warn(clippy::unused_enumerate_index)]` on by default [INFO] [stdout] help: remove the `.enumerate()` call [INFO] [stdout] | [INFO] [stdout] 16 - for (_i, v) in wp.iter().enumerate() { [INFO] [stdout] 16 + for v in wp.iter() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is used to index `wp` [INFO] [stdout] --> abc437/src/bin/c.rs:21:18 [INFO] [stdout] | [INFO] [stdout] 21 | for i in 0..n { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator and enumerate() [INFO] [stdout] | [INFO] [stdout] 21 - for i in 0..n { [INFO] [stdout] 21 + for (i, ) in wp.iter().enumerate().take(n) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking abc438 v0.1.0 (/opt/rustwide/workdir/abc438) [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc429/src/bin/d.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc429/src/bin/d.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc435/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc435/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc435/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc435/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking abc301 v0.1.0 (/opt/rustwide/workdir/abc301) [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc421/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc421/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc405/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc405/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: importing legacy numeric constants [INFO] [stdout] --> abc438/src/bin/d.rs:1:16 [INFO] [stdout] | [INFO] [stdout] 1 | use std::{cmp, i64}; [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = help: remove this import [INFO] [stdout] = note: then `i64::` will resolve to the respective associated constant [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#legacy_numeric_constants [INFO] [stdout] = note: `#[warn(clippy::legacy_numeric_constants)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> abc319/src/bin/c.rs:7:9 [INFO] [stdout] | [INFO] [stdout] 7 | for i in 0..3 { [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: `n` [INFO] [stdout] --> abc440/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc440/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: useless use of `vec!` [INFO] [stdout] --> abc319/src/bin/c.rs:23:29 [INFO] [stdout] | [INFO] [stdout] 23 | let mut d = vec![(comb[i], nums[i]), (comb[j], nums[j]), (comb[k], nums[k])]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: you can use an array directly: `[(comb[i], nums[i]), (comb[j], nums[j]), (comb[k], nums[k])]` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_vec [INFO] [stdout] = note: `#[warn(clippy::useless_vec)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc417/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc417/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `ans` [INFO] [stdout] --> adt_20251113_3/src/bin/c.rs:20:14 [INFO] [stdout] | [INFO] [stdout] 20 | for i in 0..n { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 20 - for i in 0..n { [INFO] [stdout] 20 + for in ans.iter().take(n) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `j` is only used to index `ans` [INFO] [stdout] --> adt_20251113_3/src/bin/c.rs:21:18 [INFO] [stdout] | [INFO] [stdout] 21 | for j in 0..ans[i].len() { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 21 - for j in 0..ans[i].len() { [INFO] [stdout] 21 + for in ans.iter().take(ans[i].len()) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc429/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc429/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: casting to the same type is unnecessary (`i32` -> `i32`) [INFO] [stdout] --> abc301/src/bin/c.rs:31:23 [INFO] [stdout] | [INFO] [stdout] 31 | at -= (v as i32).abs(); [INFO] [stdout] | ^^^^^^^^^^ help: try: `v` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_cast [INFO] [stdout] = note: `#[warn(clippy::unnecessary_cast)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc301/src/bin/a.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc301/src/bin/a.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc431/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc431/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc301/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc301/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc404/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc404/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> adt_20250408_3/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> adt_20250408_3/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc433/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc433/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc432/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc432/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc403/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc403/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc414/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc414/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc434/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc434/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc320/src/bin/d.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc320/src/bin/d.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc421/src/bin/c.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc405/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc405/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc319/src/bin/d.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc319/src/bin/d.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc430/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc430/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is used to index `s` [INFO] [stdout] --> abc323/src/bin/a.rs:9:14 [INFO] [stdout] | [INFO] [stdout] 9 | for i in 0..s.len() { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator and enumerate() [INFO] [stdout] | [INFO] [stdout] 9 - for i in 0..s.len() { [INFO] [stdout] 9 + for (i, ) in s.iter().enumerate() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc409/src/bin/c.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc409/src/bin/c.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is used to index `l` [INFO] [stdout] --> abc423/src/bin/b.rs:11:14 [INFO] [stdout] | [INFO] [stdout] 11 | for i in 0..n { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator and enumerate() [INFO] [stdout] | [INFO] [stdout] 11 - for i in 0..n { [INFO] [stdout] 11 + for (i, ) in l.iter().enumerate().take(n) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc406/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc406/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc440/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc440/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc440/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc440/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc437/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc437/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc405/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc405/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc321/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc321/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc301/src/bin/a.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc301/src/bin/a.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc433/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc433/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc435/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc435/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc319/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc319/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc402/src/bin/c.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc402/src/bin/c.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc433/src/bin/d.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc433/src/bin/d.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc430/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc430/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `a` [INFO] [stdout] --> abc401/src/bin/c.rs:13:14 [INFO] [stdout] | [INFO] [stdout] 13 | for i in 0..k { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 13 - for i in 0..k { [INFO] [stdout] 13 + for in a.iter_mut().take(k) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc432/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc432/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `a` [INFO] [stdout] --> abc408/src/bin/b.rs:12:14 [INFO] [stdout] | [INFO] [stdout] 12 | for i in 0..a.len() { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 12 - for i in 0..a.len() { [INFO] [stdout] 12 + for in &a { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: manual `RangeInclusive::contains` implementation [INFO] [stdout] --> adt_20251113_3/src/bin/a.rs:8:8 [INFO] [stdout] | [INFO] [stdout] 8 | if s >= 200 && s <= 299 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: use: `(200..=299).contains(&s)` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_range_contains [INFO] [stdout] = note: `#[warn(clippy::manual_range_contains)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `tasks` [INFO] [stdout] --> abc412/src/bin/a.rs:11:14 [INFO] [stdout] | [INFO] [stdout] 11 | for i in 0..n { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 11 - for i in 0..n { [INFO] [stdout] 11 + for in tasks.iter().take(n) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc417/src/bin/c.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc417/src/bin/c.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc301/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc301/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `a` [INFO] [stdout] --> abc408/src/bin/b.rs:12:14 [INFO] [stdout] | [INFO] [stdout] 12 | for i in 0..a.len() { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 12 - for i in 0..a.len() { [INFO] [stdout] 12 + for in &a { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `xy` [INFO] [stdout] --> abc414/src/bin/a.rs:13:14 [INFO] [stdout] | [INFO] [stdout] 13 | for i in 0..n { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 13 - for i in 0..n { [INFO] [stdout] 13 + for in xy.iter().take(n) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this `if` statement can be collapsed [INFO] [stdout] --> abc414/src/bin/a.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | / if x < l || x == l { [INFO] [stdout] 17 | | if y >= r { [INFO] [stdout] 18 | | ans += 1; [INFO] [stdout] 19 | | } [INFO] [stdout] 20 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stdout] = note: `#[warn(clippy::collapsible_if)]` on by default [INFO] [stdout] help: collapse nested if block [INFO] [stdout] | [INFO] [stdout] 16 ~ if (x < l || x == l) { [INFO] [stdout] 17 ~ && y >= r { [INFO] [stdout] 18 | ans += 1; [INFO] [stdout] 19 ~ } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this binary expression can be simplified [INFO] [stdout] --> abc414/src/bin/a.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | if x < l || x == l { [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: try: `x <= l` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#double_comparisons [INFO] [stdout] = note: `#[warn(clippy::double_comparisons)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc423/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc423/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> adt_20250417_2/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> adt_20250417_2/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc401/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc401/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc319/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc319/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc324/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc324/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc435/src/bin/d.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc435/src/bin/d.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc406/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc406/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc432/src/bin/c.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc432/src/bin/c.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc402/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc402/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc438/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc438/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc321/src/bin/c.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc321/src/bin/c.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `u` is used to index `ans` [INFO] [stdout] --> adt_20251113_2/src/bin/e.rs:26:18 [INFO] [stdout] | [INFO] [stdout] 26 | for u in 0..n { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator and enumerate() [INFO] [stdout] | [INFO] [stdout] 26 - for u in 0..n { [INFO] [stdout] 26 + for (u, ) in ans.iter_mut().enumerate().take(n) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc405/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc405/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: you seem to want to iterate on a map's values [INFO] [stdout] --> abc429/src/bin/c.rs:17:24 [INFO] [stdout] | [INFO] [stdout] 17 | for (_, &count) in &number_counts { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#for_kv_map [INFO] [stdout] = note: `#[warn(clippy::for_kv_map)]` on by default [INFO] [stdout] help: use the corresponding method [INFO] [stdout] | [INFO] [stdout] 17 - for (_, &count) in &number_counts { [INFO] [stdout] 17 + for &count in number_counts.values() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `u` is used to index `ans` [INFO] [stdout] --> adt_20251113_2/src/bin/e.rs:26:18 [INFO] [stdout] | [INFO] [stdout] 26 | for u in 0..n { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator and enumerate() [INFO] [stdout] | [INFO] [stdout] 26 - for u in 0..n { [INFO] [stdout] 26 + for (u, ) in ans.iter_mut().enumerate().take(n) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc402/src/bin/d.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc432/src/bin/c.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc432/src/bin/c.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc432/src/bin/d.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc432/src/bin/d.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc402/src/bin/d.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc434/src/bin/d.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc434/src/bin/d.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc430/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc430/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `a` [INFO] [stdout] --> abc411/src/bin/c.rs:20:14 [INFO] [stdout] | [INFO] [stdout] 20 | for i in 0..q { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 20 - for i in 0..q { [INFO] [stdout] 20 + for in a.iter().take(q) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc417/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc417/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc417/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc417/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc403/src/bin/d.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc403/src/bin/d.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc401/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc401/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc411/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc411/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc412/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc412/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc324/src/bin/d.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc324/src/bin/d.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `left_lock` [INFO] [stdout] --> abc423/src/bin/c.rs:16:14 [INFO] [stdout] | [INFO] [stdout] 16 | for i in 0..r { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 16 - for i in 0..r { [INFO] [stdout] 16 + for in left_lock.iter().take(r) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: equality checks against false can be replaced by a negation [INFO] [stdout] --> abc423/src/bin/c.rs:17:12 [INFO] [stdout] | [INFO] [stdout] 17 | if flg == false && left_lock[i] == 0 { [INFO] [stdout] | ^^^^^^^^^^^^ help: try: `!flg` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#bool_comparison [INFO] [stdout] = note: `#[warn(clippy::bool_comparison)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: equality checks against false can be replaced by a negation [INFO] [stdout] --> abc423/src/bin/c.rs:33:8 [INFO] [stdout] | [INFO] [stdout] 33 | if flg == false && !is_all_one { [INFO] [stdout] | ^^^^^^^^^^^^ help: try: `!flg` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#bool_comparison [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary use of `to_vec` [INFO] [stdout] --> abc423/src/bin/c.rs:39:22 [INFO] [stdout] | [INFO] [stdout] 39 | let right_lock = l[r..n].to_vec().into_iter().rev().collect::>(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use: `l[r..n].iter().copied()` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_to_owned [INFO] [stdout] = note: `#[warn(clippy::unnecessary_to_owned)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `right_lock` [INFO] [stdout] --> abc423/src/bin/c.rs:42:14 [INFO] [stdout] | [INFO] [stdout] 42 | for i in 0..n - r { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 42 - for i in 0..n - r { [INFO] [stdout] 42 + for in right_lock.iter().take(n - r) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: equality checks against false can be replaced by a negation [INFO] [stdout] --> abc423/src/bin/c.rs:43:12 [INFO] [stdout] | [INFO] [stdout] 43 | if flg == false && right_lock[i] == 0 { [INFO] [stdout] | ^^^^^^^^^^^^ help: try: `!flg` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#bool_comparison [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: equality checks against false can be replaced by a negation [INFO] [stdout] --> abc423/src/bin/c.rs:60:8 [INFO] [stdout] | [INFO] [stdout] 60 | if flg == false && !is_all_one { [INFO] [stdout] | ^^^^^^^^^^^^ help: try: `!flg` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#bool_comparison [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc322/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc322/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> adt_20250417_2/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> adt_20250417_2/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `left_lock` [INFO] [stdout] --> abc423/src/bin/c.rs:16:14 [INFO] [stdout] | [INFO] [stdout] 16 | for i in 0..r { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 16 - for i in 0..r { [INFO] [stdout] 16 + for in left_lock.iter().take(r) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: equality checks against false can be replaced by a negation [INFO] [stdout] --> abc423/src/bin/c.rs:17:12 [INFO] [stdout] | [INFO] [stdout] 17 | if flg == false && left_lock[i] == 0 { [INFO] [stdout] | ^^^^^^^^^^^^ help: try: `!flg` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#bool_comparison [INFO] [stdout] = note: `#[warn(clippy::bool_comparison)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: equality checks against false can be replaced by a negation [INFO] [stdout] --> abc423/src/bin/c.rs:33:8 [INFO] [stdout] | [INFO] [stdout] 33 | if flg == false && !is_all_one { [INFO] [stdout] | ^^^^^^^^^^^^ help: try: `!flg` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#bool_comparison [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary use of `to_vec` [INFO] [stdout] --> abc423/src/bin/c.rs:39:22 [INFO] [stdout] | [INFO] [stdout] 39 | let right_lock = l[r..n].to_vec().into_iter().rev().collect::>(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use: `l[r..n].iter().copied()` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_to_owned [INFO] [stdout] = note: `#[warn(clippy::unnecessary_to_owned)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `right_lock` [INFO] [stdout] --> abc423/src/bin/c.rs:42:14 [INFO] [stdout] | [INFO] [stdout] 42 | for i in 0..n - r { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 42 - for i in 0..n - r { [INFO] [stdout] 42 + for in right_lock.iter().take(n - r) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: equality checks against false can be replaced by a negation [INFO] [stdout] --> abc423/src/bin/c.rs:43:12 [INFO] [stdout] | [INFO] [stdout] 43 | if flg == false && right_lock[i] == 0 { [INFO] [stdout] | ^^^^^^^^^^^^ help: try: `!flg` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#bool_comparison [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: equality checks against false can be replaced by a negation [INFO] [stdout] --> abc423/src/bin/c.rs:60:8 [INFO] [stdout] | [INFO] [stdout] 60 | if flg == false && !is_all_one { [INFO] [stdout] | ^^^^^^^^^^^^ help: try: `!flg` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#bool_comparison [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc406/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc406/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is used to index `s` [INFO] [stdout] --> abc322/src/bin/a.rs:11:14 [INFO] [stdout] | [INFO] [stdout] 11 | for i in 0..n { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator and enumerate() [INFO] [stdout] | [INFO] [stdout] 11 - for i in 0..n { [INFO] [stdout] 11 + for (i, ) in s.iter().enumerate().take(n) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this creates an owned instance just for comparison [INFO] [stdout] --> abc322/src/bin/a.rs:14:48 [INFO] [stdout] | [INFO] [stdout] 14 | if queue.iter().collect::() == "ABC".to_string() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: try: `"ABC"` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cmp_owned [INFO] [stdout] = note: `#[warn(clippy::cmp_owned)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc440/src/bin/d.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc440/src/bin/d.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc408/src/bin/d.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc408/src/bin/d.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc423/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc423/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc321/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is used to index `a` [INFO] [stdout] --> abc403/src/bin/a.rs:10:14 [INFO] [stdout] | [INFO] [stdout] 10 | for i in 0..n { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator and enumerate() [INFO] [stdout] | [INFO] [stdout] 10 - for i in 0..n { [INFO] [stdout] 10 + for (i, ) in a.iter().enumerate().take(n) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc321/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc435/src/bin/d.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc435/src/bin/d.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc402/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc402/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc408/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc408/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this `if` has identical blocks [INFO] [stdout] --> adt_20251113_1/src/bin/a.rs:10:34 [INFO] [stdout] | [INFO] [stdout] 10 | if i == 0 && s[i] != '<' { [INFO] [stdout] | __________________________________^ [INFO] [stdout] 11 | | flg = false; [INFO] [stdout] 12 | | } else if i > 0 && i < s.len() - 1 && s[i] != '=' { [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] note: same as this [INFO] [stdout] --> adt_20251113_1/src/bin/a.rs:12:59 [INFO] [stdout] | [INFO] [stdout] 12 | } else if i > 0 && i < s.len() - 1 && s[i] != '=' { [INFO] [stdout] | ___________________________________________________________^ [INFO] [stdout] 13 | | flg = false; [INFO] [stdout] 14 | | } else if i == s.len() - 1 && s[i] != '>' { [INFO] [stdout] | |_________^ [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#if_same_then_else [INFO] [stdout] = note: `#[warn(clippy::if_same_then_else)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this `if` has identical blocks [INFO] [stdout] --> adt_20251113_1/src/bin/a.rs:12:59 [INFO] [stdout] | [INFO] [stdout] 12 | } else if i > 0 && i < s.len() - 1 && s[i] != '=' { [INFO] [stdout] | ___________________________________________________________^ [INFO] [stdout] 13 | | flg = false; [INFO] [stdout] 14 | | } else if i == s.len() - 1 && s[i] != '>' { [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] note: same as this [INFO] [stdout] --> adt_20251113_1/src/bin/a.rs:14:51 [INFO] [stdout] | [INFO] [stdout] 14 | } else if i == s.len() - 1 && s[i] != '>' { [INFO] [stdout] | ___________________________________________________^ [INFO] [stdout] 15 | | flg = false; [INFO] [stdout] 16 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#if_same_then_else [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> adt_20250417_2/src/bin/c.rs:12:17 [INFO] [stdout] | [INFO] [stdout] 12 | let mut t = s[i..=j].to_vec(); [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc324/src/bin/d.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc324/src/bin/d.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `j` is used to index `a` [INFO] [stdout] --> abc433/src/bin/b.rs:16:18 [INFO] [stdout] | [INFO] [stdout] 16 | for j in 0..i { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator and enumerate() [INFO] [stdout] | [INFO] [stdout] 16 - for j in 0..i { [INFO] [stdout] 16 + for (j, ) in a.iter().enumerate().take(i) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc421/src/bin/d.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc421/src/bin/d.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc322/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc322/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc421/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [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] --> abc431/src/bin/b.rs:12:9 [INFO] [stdout] | [INFO] [stdout] 12 | for i in 0..n { [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] --> abc431/src/bin/b.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | for i in 0..query { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc421/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: manual implementation of an assign operation [INFO] [stdout] --> abc431/src/bin/b.rs:24:13 [INFO] [stdout] | [INFO] [stdout] 24 | x = x - w[num as usize]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `x -= w[num as usize]` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assign_op_pattern [INFO] [stdout] = note: `#[warn(clippy::assign_op_pattern)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: manual implementation of an assign operation [INFO] [stdout] --> abc431/src/bin/b.rs:27:13 [INFO] [stdout] | [INFO] [stdout] 27 | x = x + w[num as usize]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `x += w[num as usize]` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assign_op_pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc438/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc438/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc403/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc403/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: digits grouped inconsistently by underscores [INFO] [stdout] --> abc404/src/bin/b.rs:10:19 [INFO] [stdout] | [INFO] [stdout] 10 | let mut ans = 1000_000_000; [INFO] [stdout] | ^^^^^^^^^^^^ help: consider: `1_000_000_000` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stdout] = note: `#[warn(clippy::inconsistent_digit_grouping)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `n` [INFO] [stdout] --> abc321/src/bin/a.rs:10:14 [INFO] [stdout] | [INFO] [stdout] 10 | for i in 1..n.len() { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 10 - for i in 1..n.len() { [INFO] [stdout] 10 + for in n.iter().skip(1) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc429/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc429/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc408/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc408/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc437/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc437/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc407/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc407/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `j` is used to index `a` [INFO] [stdout] --> abc433/src/bin/b.rs:16:18 [INFO] [stdout] | [INFO] [stdout] 16 | for j in 0..i { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator and enumerate() [INFO] [stdout] | [INFO] [stdout] 16 - for j in 0..i { [INFO] [stdout] 16 + for (j, ) in a.iter().enumerate().take(i) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc323/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc323/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc429/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc429/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> adt_20250417_2/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `>= y + 1` or `x - 1 >=` [INFO] [stdout] --> abc429/src/bin/a.rs:10:12 [INFO] [stdout] | [INFO] [stdout] 10 | if i + 1 <= m { [INFO] [stdout] | ^^^^^^^^^^ help: change it to: `i < m` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#int_plus_one [INFO] [stdout] = note: `#[warn(clippy::int_plus_one)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc429/src/bin/d.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc429/src/bin/d.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> adt_20250417_2/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc324/src/bin/c.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc324/src/bin/c.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc430/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc430/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc423/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc423/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc411/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc411/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc417/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc417/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: manual `RangeInclusive::contains` implementation [INFO] [stdout] --> abc405/src/bin/a.rs:10:12 [INFO] [stdout] | [INFO] [stdout] 10 | if r >= 1600 && r <= 2999 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: use: `(1600..=2999).contains(&r)` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_range_contains [INFO] [stdout] = note: `#[warn(clippy::manual_range_contains)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: manual `RangeInclusive::contains` implementation [INFO] [stdout] --> abc405/src/bin/a.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | if r >= 1200 && r <= 2399 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: use: `(1200..=2399).contains(&r)` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_range_contains [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc408/src/bin/d.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc408/src/bin/d.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc414/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc414/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc409/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc409/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc412/src/bin/c.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc412/src/bin/c.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc412/src/bin/d.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc412/src/bin/d.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc321/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc321/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc401/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc401/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc401/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc401/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `td` [INFO] [stdout] --> adt_20251113_1/src/bin/d.rs:11:14 [INFO] [stdout] | [INFO] [stdout] 11 | for i in 0..q { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 11 - for i in 0..q { [INFO] [stdout] 11 + for in td.iter().take(q) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc321/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc321/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is used to index `s` [INFO] [stdout] --> abc417/src/bin/a.rs:12:14 [INFO] [stdout] | [INFO] [stdout] 12 | for i in 0..n { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator and enumerate() [INFO] [stdout] | [INFO] [stdout] 12 - for i in 0..n { [INFO] [stdout] 12 + for (i, ) in s.iter().enumerate().take(n) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this `if` has identical blocks [INFO] [stdout] --> abc417/src/bin/a.rs:13:18 [INFO] [stdout] | [INFO] [stdout] 13 | if i < a { [INFO] [stdout] | __________________^ [INFO] [stdout] 14 | | continue; [INFO] [stdout] 15 | | } else if i > (n - 1) - b { [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] note: same as this [INFO] [stdout] --> abc417/src/bin/a.rs:15:35 [INFO] [stdout] | [INFO] [stdout] 15 | } else if i > (n - 1) - b { [INFO] [stdout] | ___________________________________^ [INFO] [stdout] 16 | | continue; [INFO] [stdout] 17 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#if_same_then_else [INFO] [stdout] = note: `#[warn(clippy::if_same_then_else)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc432/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc432/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc320/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc320/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `t` [INFO] [stdout] --> abc408/src/bin/a.rs:14:14 [INFO] [stdout] | [INFO] [stdout] 14 | for i in 0..n { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 14 - for i in 0..n { [INFO] [stdout] 14 + for in t.iter().take(n) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc437/src/bin/d.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc437/src/bin/d.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `td` [INFO] [stdout] --> adt_20251113_1/src/bin/d.rs:11:14 [INFO] [stdout] | [INFO] [stdout] 11 | for i in 0..q { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 11 - for i in 0..q { [INFO] [stdout] 11 + for in td.iter().take(q) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc405/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc405/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc432/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc432/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc318/src/bin/d.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc318/src/bin/d.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> adt_20250408_3/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> adt_20250408_3/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc433/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc433/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: useless use of `vec!` [INFO] [stdout] --> abc421/src/bin/b.rs:9:17 [INFO] [stdout] | [INFO] [stdout] 9 | let mut a = vec![0; 11]; [INFO] [stdout] | ^^^^^^^^^^^ help: you can use an array directly: `[0; 11]` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_vec [INFO] [stdout] = note: `#[warn(clippy::useless_vec)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc321/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc321/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc324/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc324/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc421/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc421/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc432/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc432/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc321/src/bin/c.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc321/src/bin/c.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc431/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc431/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc414/src/bin/c.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc414/src/bin/c.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: consider using `sort_by_key` [INFO] [stdout] --> abc323/src/bin/c.rs:26:9 [INFO] [stdout] | [INFO] [stdout] 26 | score.sort_by(|a, b| b.1.cmp(&a.1)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_sort_by [INFO] [stdout] = note: `#[warn(clippy::unnecessary_sort_by)]` on by default [INFO] [stdout] help: try [INFO] [stdout] | [INFO] [stdout] 26 - score.sort_by(|a, b| b.1.cmp(&a.1)); [INFO] [stdout] 26 + score.sort_by_key(|b| std::cmp::Reverse(b.1)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `j` is only used to index `my_score` [INFO] [stdout] --> abc323/src/bin/c.rs:43:18 [INFO] [stdout] | [INFO] [stdout] 43 | for j in 0..m { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 43 - for j in 0..m { [INFO] [stdout] 43 + for in my_score.iter().take(m) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: you seem to use `.enumerate()` and immediately discard the index [INFO] [stdout] --> abc437/src/bin/c.rs:16:33 [INFO] [stdout] | [INFO] [stdout] 16 | for (_i, v) in wp.iter().enumerate() { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_enumerate_index [INFO] [stdout] = note: `#[warn(clippy::unused_enumerate_index)]` on by default [INFO] [stdout] help: remove the `.enumerate()` call [INFO] [stdout] | [INFO] [stdout] 16 - for (_i, v) in wp.iter().enumerate() { [INFO] [stdout] 16 + for v in wp.iter() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is used to index `wp` [INFO] [stdout] --> abc437/src/bin/c.rs:21:18 [INFO] [stdout] | [INFO] [stdout] 21 | for i in 0..n { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator and enumerate() [INFO] [stdout] | [INFO] [stdout] 21 - for i in 0..n { [INFO] [stdout] 21 + for (i, ) in wp.iter().enumerate().take(n) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `a` [INFO] [stdout] --> abc432/src/bin/ref_c.rs:16:14 [INFO] [stdout] | [INFO] [stdout] 16 | for i in 0..n { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 16 - for i in 0..n { [INFO] [stdout] 16 + for in a.iter().take(n) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc407/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc407/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc412/src/bin/c.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc412/src/bin/c.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc322/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc322/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc323/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc323/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc434/src/bin/d.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc434/src/bin/d.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: consider using `sort` [INFO] [stdout] --> abc431/src/bin/c.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | heads.sort_by(|a, b| a.cmp(b)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_sort_by [INFO] [stdout] = note: `#[warn(clippy::unnecessary_sort_by)]` on by default [INFO] [stdout] help: try [INFO] [stdout] | [INFO] [stdout] 12 - heads.sort_by(|a, b| a.cmp(b)); [INFO] [stdout] 12 + heads.sort(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: consider using `sort` [INFO] [stdout] --> abc431/src/bin/c.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | bodies.sort_by(|a, b| a.cmp(b)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_sort_by [INFO] [stdout] help: try [INFO] [stdout] | [INFO] [stdout] 13 - bodies.sort_by(|a, b| a.cmp(b)); [INFO] [stdout] 13 + bodies.sort(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc301/src/bin/b.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc301/src/bin/b.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc403/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc403/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc320/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc320/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc417/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc318/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc318/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc417/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc430/src/bin/c.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc430/src/bin/c.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc440/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc440/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `a` [INFO] [stdout] --> abc406/src/bin/b.rs:11:14 [INFO] [stdout] | [INFO] [stdout] 11 | for i in 0..n { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 11 - for i in 0..n { [INFO] [stdout] 11 + for in a.iter().take(n) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc320/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc320/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `l` [INFO] [stdout] --> adt_20251113_2/src/bin/d.rs:17:14 [INFO] [stdout] | [INFO] [stdout] 17 | for i in 0..q { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 17 - for i in 0..q { [INFO] [stdout] 17 + for in l.iter().take(q) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this `if` statement can be collapsed [INFO] [stdout] --> adt_20251113_2/src/bin/d.rs:24:13 [INFO] [stdout] | [INFO] [stdout] 24 | / if cnt == num { [INFO] [stdout] 25 | | if j + 1 < n { [INFO] [stdout] 26 | | if cell[j + 1] == "" { [INFO] [stdout] 27 | | cell[j + 1] = "#"; [INFO] [stdout] ... | [INFO] [stdout] 31 | | } [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stdout] = note: `#[warn(clippy::collapsible_if)]` on by default [INFO] [stdout] help: collapse nested if block [INFO] [stdout] | [INFO] [stdout] 24 ~ if cnt == num [INFO] [stdout] 25 ~ && j + 1 < n { [INFO] [stdout] 26 | if cell[j + 1] == "" { [INFO] [stdout] ... [INFO] [stdout] 29 | } [INFO] [stdout] 30 ~ } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this `if` statement can be collapsed [INFO] [stdout] --> adt_20251113_2/src/bin/d.rs:25:17 [INFO] [stdout] | [INFO] [stdout] 25 | / if j + 1 < n { [INFO] [stdout] 26 | | if cell[j + 1] == "" { [INFO] [stdout] 27 | | cell[j + 1] = "#"; [INFO] [stdout] 28 | | cell[j] = ""; [INFO] [stdout] 29 | | } [INFO] [stdout] 30 | | } [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stdout] help: collapse nested if block [INFO] [stdout] | [INFO] [stdout] 25 ~ if j + 1 < n [INFO] [stdout] 26 ~ && cell[j + 1] == "" { [INFO] [stdout] 27 | cell[j + 1] = "#"; [INFO] [stdout] 28 | cell[j] = ""; [INFO] [stdout] 29 ~ } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: comparison to empty slice [INFO] [stdout] --> adt_20251113_2/src/bin/d.rs:26:24 [INFO] [stdout] | [INFO] [stdout] 26 | if cell[j + 1] == "" { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: using `is_empty` is clearer and more explicit: `cell[j + 1].is_empty()` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#comparison_to_empty [INFO] [stdout] = note: `#[warn(clippy::comparison_to_empty)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `cell` [INFO] [stdout] --> adt_20251113_2/src/bin/d.rs:36:14 [INFO] [stdout] | [INFO] [stdout] 36 | for i in 0..cell.len() { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 36 - for i in 0..cell.len() { [INFO] [stdout] 36 + for in &cell { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the variable `cnt` is used as a loop counter [INFO] [stdout] --> adt_20251113_2/src/bin/d.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | for i in 0..cell.len() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: consider using: `for (cnt, i) in (1..).zip((0..cell.len()))` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#explicit_counter_loop [INFO] [stdout] = note: `#[warn(clippy::explicit_counter_loop)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: empty string literal in `println!` [INFO] [stdout] --> adt_20251113_2/src/bin/d.rs:42:5 [INFO] [stdout] | [INFO] [stdout] 42 | println!(""); [INFO] [stdout] | ^^^^^^^^^--^ [INFO] [stdout] | | [INFO] [stdout] | help: remove the empty string [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#println_empty_string [INFO] [stdout] = note: `#[warn(clippy::println_empty_string)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc438/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc438/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc405/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc405/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc438/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc438/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is used to index `s` [INFO] [stdout] --> abc323/src/bin/a.rs:9:14 [INFO] [stdout] | [INFO] [stdout] 9 | for i in 0..s.len() { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator and enumerate() [INFO] [stdout] | [INFO] [stdout] 9 - for i in 0..s.len() { [INFO] [stdout] 9 + for (i, ) in s.iter().enumerate() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc318/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc318/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc431/src/bin/d.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc431/src/bin/d.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc401/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc401/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc408/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc408/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is used to index `s` [INFO] [stdout] --> abc417/src/bin/a.rs:12:14 [INFO] [stdout] | [INFO] [stdout] 12 | for i in 0..n { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator and enumerate() [INFO] [stdout] | [INFO] [stdout] 12 - for i in 0..n { [INFO] [stdout] 12 + for (i, ) in s.iter().enumerate().take(n) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this `if` has identical blocks [INFO] [stdout] --> abc417/src/bin/a.rs:13:18 [INFO] [stdout] | [INFO] [stdout] 13 | if i < a { [INFO] [stdout] | __________________^ [INFO] [stdout] 14 | | continue; [INFO] [stdout] 15 | | } else if i > (n - 1) - b { [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] note: same as this [INFO] [stdout] --> abc417/src/bin/a.rs:15:35 [INFO] [stdout] | [INFO] [stdout] 15 | } else if i > (n - 1) - b { [INFO] [stdout] | ___________________________________^ [INFO] [stdout] 16 | | continue; [INFO] [stdout] 17 | | } [INFO] [stdout] | |_________^ [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#if_same_then_else [INFO] [stdout] = note: `#[warn(clippy::if_same_then_else)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc412/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc412/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc301/src/bin/d.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc301/src/bin/d.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: manual `RangeInclusive::contains` implementation [INFO] [stdout] --> abc405/src/bin/a.rs:10:12 [INFO] [stdout] | [INFO] [stdout] 10 | if r >= 1600 && r <= 2999 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: use: `(1600..=2999).contains(&r)` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_range_contains [INFO] [stdout] = note: `#[warn(clippy::manual_range_contains)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: manual `RangeInclusive::contains` implementation [INFO] [stdout] --> abc405/src/bin/a.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | if r >= 1200 && r <= 2399 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: use: `(1200..=2399).contains(&r)` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_range_contains [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc434/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc320/src/bin/f.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc434/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc320/src/bin/f.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is used to index `grid` [INFO] [stdout] --> abc405/src/bin/d.rs:14:14 [INFO] [stdout] | [INFO] [stdout] 14 | for i in 0..h { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator and enumerate() [INFO] [stdout] | [INFO] [stdout] 14 - for i in 0..h { [INFO] [stdout] 14 + for (i, ) in grid.iter().enumerate().take(h) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `j` is used to index `grid` [INFO] [stdout] --> abc405/src/bin/d.rs:15:18 [INFO] [stdout] | [INFO] [stdout] 15 | for j in 0..w { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] help: consider using an iterator and enumerate() [INFO] [stdout] | [INFO] [stdout] 15 - for j in 0..w { [INFO] [stdout] 15 + for (j, ) in grid.iter().enumerate().take(w) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `ans` [INFO] [stdout] --> abc405/src/bin/d.rs:53:14 [INFO] [stdout] | [INFO] [stdout] 53 | for i in 0..h { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 53 - for i in 0..h { [INFO] [stdout] 53 + for in ans.iter().take(h) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `j` is only used to index `ans` [INFO] [stdout] --> abc405/src/bin/d.rs:54:18 [INFO] [stdout] | [INFO] [stdout] 54 | for j in 0..w { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 54 - for j in 0..w { [INFO] [stdout] 54 + for in ans.iter().take(w) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc423/src/bin/d.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc423/src/bin/d.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc423/src/bin/d.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc423/src/bin/d.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: useless use of `vec!` [INFO] [stdout] --> abc421/src/bin/b.rs:9:17 [INFO] [stdout] | [INFO] [stdout] 9 | let mut a = vec![0; 11]; [INFO] [stdout] | ^^^^^^^^^^^ help: you can use an array directly: `[0; 11]` [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_vec [INFO] [stdout] = note: `#[warn(clippy::useless_vec)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc411/src/bin/d.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc411/src/bin/d.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this boolean expression can be simplified [INFO] [stdout] --> abc430/src/bin/a.rs:11:8 [INFO] [stdout] | [INFO] [stdout] 11 | if c >= a && d >= b || c < a { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#nonminimal_bool [INFO] [stdout] = note: `#[warn(clippy::nonminimal_bool)]` on by default [INFO] [stdout] help: try [INFO] [stdout] | [INFO] [stdout] 11 - if c >= a && d >= b || c < a { [INFO] [stdout] 11 + if !(c >= a && d < b) { [INFO] [stdout] | [INFO] [stdout] 11 - if c >= a && d >= b || c < a { [INFO] [stdout] 11 + if c < a || d >= b { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc429/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc429/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc318/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc318/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc433/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc433/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `a` [INFO] [stdout] --> abc411/src/bin/c.rs:20:14 [INFO] [stdout] | [INFO] [stdout] 20 | for i in 0..q { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 20 - for i in 0..q { [INFO] [stdout] 20 + for in a.iter().take(q) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc421/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc421/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `a` [INFO] [stdout] --> abc406/src/bin/b.rs:11:14 [INFO] [stdout] | [INFO] [stdout] 11 | for i in 0..n { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 11 - for i in 0..n { [INFO] [stdout] 11 + for in a.iter().take(n) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is used to index `t` [INFO] [stdout] --> abc440/src/bin/b.rs:10:14 [INFO] [stdout] | [INFO] [stdout] 10 | for i in 0..n { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator and enumerate() [INFO] [stdout] | [INFO] [stdout] 10 - for i in 0..n { [INFO] [stdout] 10 + for (i, ) in t.iter().enumerate().take(n) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: consider using `sort_by_key` [INFO] [stdout] --> abc440/src/bin/b.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | ranks.sort_by(|a, b| a.1.cmp(&b.1)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_sort_by [INFO] [stdout] = note: `#[warn(clippy::unnecessary_sort_by)]` on by default [INFO] [stdout] help: try [INFO] [stdout] | [INFO] [stdout] 14 - ranks.sort_by(|a, b| a.1.cmp(&b.1)); [INFO] [stdout] 14 + ranks.sort_by_key(|a| a.1); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `ranks` [INFO] [stdout] --> abc440/src/bin/b.rs:16:14 [INFO] [stdout] | [INFO] [stdout] 16 | for i in 0..3 { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 16 - for i in 0..3 { [INFO] [stdout] 16 + for in ranks.iter().take(3) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `j` [INFO] [stdout] --> abc414/src/bin/b.rs:15:13 [INFO] [stdout] | [INFO] [stdout] 15 | for j in 0..l { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_j` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the loop variable `i` is only used to index `cl` [INFO] [stdout] --> abc414/src/bin/b.rs:12:14 [INFO] [stdout] | [INFO] [stdout] 12 | for i in 0..n { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stdout] = note: `#[warn(clippy::needless_range_loop)]` on by default [INFO] [stdout] help: consider using an iterator [INFO] [stdout] | [INFO] [stdout] 12 - for i in 0..n { [INFO] [stdout] 12 + for in cl.iter().take(n) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc417/src/bin/d.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc417/src/bin/d.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc409/src/bin/e.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc409/src/bin/e.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_s` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> abc431/src/bin/g.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | n: usize, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `s` [INFO] [stdout] --> abc431/src/bin/g.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | s: String, [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] --> abc405/src/bin/b.rs:13:9 [INFO] [stdout] | [INFO] [stdout] 13 | for i in 0..n { [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: writing `&Vec` instead of `&[_]` involves a new object where a slice will do [INFO] [stdout] --> abc405/src/bin/b.rs:25:13 [INFO] [stdout] | [INFO] [stdout] 25 | fn check(a: &Vec, m: usize) -> bool { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#ptr_arg [INFO] [stdout] = note: `#[warn(clippy::ptr_arg)]` on by default [INFO] [stdout] help: change this to [INFO] [stdout] | [INFO] [stdout] 25 - fn check(a: &Vec, m: usize) -> bool { [INFO] [stdout] 25 + fn check(a: &[usize], m: usize) -> bool { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> abc319/src/bin/c.rs:7:9 [INFO] [stdout] | [INFO] [stdout] 7 | for i in 0..3 { [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] [WARN] too many lines in the log, truncating it