[INFO] cloning repository https://github.com/roG0d/cross_humaneval_rust [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/roG0d/cross_humaneval_rust" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FroG0d%2Fcross_humaneval_rust", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FroG0d%2Fcross_humaneval_rust'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] f87b874c129738292b356a5ac9a91eefa75b6807 [INFO] checking roG0d/cross_humaneval_rust against master#64b185eddaa1d7ddf5e0c024be23b9cbba6c1722 for pr-143929 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FroG0d%2Fcross_humaneval_rust" "/workspace/builds/worker-1-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc1/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/roG0d/cross_humaneval_rust [INFO] finished tweaking git repo https://github.com/roG0d/cross_humaneval_rust [INFO] tweaked toml for git repo https://github.com/roG0d/cross_humaneval_rust written to /workspace/builds/worker-1-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/roG0d/cross_humaneval_rust on toolchain 64b185eddaa1d7ddf5e0c024be23b9cbba6c1722 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+64b185eddaa1d7ddf5e0c024be23b9cbba6c1722" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/roG0d/cross_humaneval_rust 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" "+64b185eddaa1d7ddf5e0c024be23b9cbba6c1722" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+64b185eddaa1d7ddf5e0c024be23b9cbba6c1722" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 2989f2ae36b10c91ee0d35ea380f27b3c887c439b494b9565121b924d1ca8740 [INFO] running `Command { std: "docker" "start" "-a" "2989f2ae36b10c91ee0d35ea380f27b3c887c439b494b9565121b924d1ca8740", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "2989f2ae36b10c91ee0d35ea380f27b3c887c439b494b9565121b924d1ca8740", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2989f2ae36b10c91ee0d35ea380f27b3c887c439b494b9565121b924d1ca8740", kill_on_drop: false }` [INFO] [stdout] 2989f2ae36b10c91ee0d35ea380f27b3c887c439b494b9565121b924d1ca8740 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+64b185eddaa1d7ddf5e0c024be23b9cbba6c1722" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 45a66b0fa02d85dd1294e7c947830197637ba25d92277acf292c20b554c585f3 [INFO] running `Command { std: "docker" "start" "-a" "45a66b0fa02d85dd1294e7c947830197637ba25d92277acf292c20b554c585f3", kill_on_drop: false }` [INFO] [stderr] Compiling memchr v2.5.0 [INFO] [stderr] Compiling libc v0.2.139 [INFO] [stderr] Checking regex-syntax v0.6.28 [INFO] [stderr] Checking md5 v0.7.0 [INFO] [stderr] Checking aho-corasick v0.7.20 [INFO] [stderr] Checking rand v0.4.6 [INFO] [stderr] Checking regex v1.7.1 [INFO] [stderr] Checking cross_humaneval v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `rand::Rng` [INFO] [stdout] --> src/lib.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use rand::Rng; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `TypeId` [INFO] [stdout] --> src/lib.rs:4:21 [INFO] [stdout] | [INFO] [stdout] 4 | use std::any::{Any, TypeId}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ops::Index`, `self`, and `slice::Iter` [INFO] [stdout] --> src/lib.rs:7:11 [INFO] [stdout] | [INFO] [stdout] 7 | cmp::{self, max}, [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 10 | ops::Index, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 11 | slice::Iter, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around closure body [INFO] [stdout] --> src/lib.rs:2545:29 [INFO] [stdout] | [INFO] [stdout] 2545 | result.sort_by_key(|&x| (sum_of_digits(x))); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2545 - result.sort_by_key(|&x| (sum_of_digits(x))); [INFO] [stdout] 2545 + result.sort_by_key(|&x| sum_of_digits(x)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `std::ascii::AsciiExt`: use inherent methods instead [INFO] [stdout] --> src/lib.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | ascii::AsciiExt, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `TypeId` [INFO] [stdout] --> src/lib.rs:4:21 [INFO] [stdout] | [INFO] [stdout] 4 | use std::any::{Any, TypeId}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ops::Index`, `self`, and `slice::Iter` [INFO] [stdout] --> src/lib.rs:7:11 [INFO] [stdout] | [INFO] [stdout] 7 | cmp::{self, max}, [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 10 | ops::Index, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 11 | slice::Iter, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around closure body [INFO] [stdout] --> src/lib.rs:2545:29 [INFO] [stdout] | [INFO] [stdout] 2545 | result.sort_by_key(|&x| (sum_of_digits(x))); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2545 - result.sort_by_key(|&x| (sum_of_digits(x))); [INFO] [stdout] 2545 + result.sort_by_key(|&x| sum_of_digits(x)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `std::ascii::AsciiExt`: use inherent methods instead [INFO] [stdout] --> src/lib.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | ascii::AsciiExt, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ascii::AsciiExt` [INFO] [stdout] --> src/lib.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | ascii::AsciiExt, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/lib.rs:164:13 [INFO] [stdout] | [INFO] [stdout] 164 | let mut i: usize = 0; [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:164:9 [INFO] [stdout] | [INFO] [stdout] 164 | let mut i: usize = 0; [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `c_shift` is never read [INFO] [stdout] --> src/lib.rs:776:17 [INFO] [stdout] | [INFO] [stdout] 776 | let mut c_shift: String = "".to_string(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] = note: `#[warn(unused_assignments)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `c_shift` is never read [INFO] [stdout] --> src/lib.rs:804:17 [INFO] [stdout] | [INFO] [stdout] 804 | let mut c_shift: String = "".to_string(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:996:9 [INFO] [stdout] | [INFO] [stdout] 996 | let mut xcp: Vec = x.to_string().chars().into_iter().collect(); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:1090:9 [INFO] [stdout] | [INFO] [stdout] 1090 | let mut area: f64; [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/lib.rs:1223:10 [INFO] [stdout] | [INFO] [stdout] 1223 | for (i, gpa) in grades.iter().enumerate() { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `first` is never read [INFO] [stdout] --> src/lib.rs:1370:13 [INFO] [stdout] | [INFO] [stdout] 1370 | let mut first: i32 = 0; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `indx` [INFO] [stdout] --> src/lib.rs:1426:10 [INFO] [stdout] | [INFO] [stdout] 1426 | for (indx, elem) in message.chars().into_iter().enumerate() { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_indx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `s` is never read [INFO] [stdout] --> src/lib.rs:1464:13 [INFO] [stdout] | [INFO] [stdout] 1464 | let mut s: String = String::new(); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/lib.rs:1539:9 [INFO] [stdout] | [INFO] [stdout] 1539 | for i in 1..n { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ascii::AsciiExt` [INFO] [stdout] --> src/lib.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | ascii::AsciiExt, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:1661:13 [INFO] [stdout] | [INFO] [stdout] 1661 | let mut w: String = i.to_string(); [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:1662:13 [INFO] [stdout] | [INFO] [stdout] 1662 | let mut p: String = w.chars().rev().collect(); [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/lib.rs:164:13 [INFO] [stdout] | [INFO] [stdout] 164 | let mut i: usize = 0; [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:164:9 [INFO] [stdout] | [INFO] [stdout] 164 | let mut i: usize = 0; [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:1797:13 [INFO] [stdout] | [INFO] [stdout] 1797 | let mut s = "the number of odd elements in the string i of the input.".to_string(); [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/lib.rs:1860:9 [INFO] [stdout] | [INFO] [stdout] 1860 | for i in 0..arr_cp.len() { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `mm` is never read [INFO] [stdout] --> src/lib.rs:2013:13 [INFO] [stdout] | [INFO] [stdout] 2013 | let mut mm = 0; [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `dd` is never read [INFO] [stdout] --> src/lib.rs:2014:13 [INFO] [stdout] | [INFO] [stdout] 2014 | let mut dd = 0; [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `yy` is assigned to, but never used [INFO] [stdout] --> src/lib.rs:2015:13 [INFO] [stdout] | [INFO] [stdout] 2015 | let mut yy = 0; [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_yy` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/lib.rs:2016:13 [INFO] [stdout] | [INFO] [stdout] 2016 | let mut i = 0; [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `yy` is never read [INFO] [stdout] --> src/lib.rs:2031:5 [INFO] [stdout] | [INFO] [stdout] 2031 | yy = date[6..10].parse::().unwrap(); [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:2016:9 [INFO] [stdout] | [INFO] [stdout] 2016 | let mut i = 0; [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `out` [INFO] [stdout] --> src/lib.rs:2150:13 [INFO] [stdout] | [INFO] [stdout] 2150 | let mut out: Vec = vec![]; [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_out` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:2150:9 [INFO] [stdout] | [INFO] [stdout] 2150 | let mut out: Vec = vec![]; [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `c_shift` is never read [INFO] [stdout] --> src/lib.rs:776:17 [INFO] [stdout] | [INFO] [stdout] 776 | let mut c_shift: String = "".to_string(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] = note: `#[warn(unused_assignments)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/lib.rs:2503:13 [INFO] [stdout] | [INFO] [stdout] 2503 | let mut i = 0; [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:2503:9 [INFO] [stdout] | [INFO] [stdout] 2503 | let mut i = 0; [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `c_shift` is never read [INFO] [stdout] --> src/lib.rs:804:17 [INFO] [stdout] | [INFO] [stdout] 804 | let mut c_shift: String = "".to_string(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `times` [INFO] [stdout] --> src/lib.rs:2601:9 [INFO] [stdout] | [INFO] [stdout] 2601 | for times in 1..3 { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_times` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:2625:9 [INFO] [stdout] | [INFO] [stdout] 2625 | let mut m; [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/lib.rs:2658:9 [INFO] [stdout] | [INFO] [stdout] 2658 | for i in 0..out.len() { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `num` [INFO] [stdout] --> src/lib.rs:2820:13 [INFO] [stdout] | [INFO] [stdout] 2820 | let mut num: Vec = vec![]; [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_num` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:996:9 [INFO] [stdout] | [INFO] [stdout] 996 | let mut xcp: Vec = x.to_string().chars().into_iter().collect(); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:2820:9 [INFO] [stdout] | [INFO] [stdout] 2820 | let mut num: Vec = vec![]; [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:1090:9 [INFO] [stdout] | [INFO] [stdout] 1090 | let mut area: f64; [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:2913:9 [INFO] [stdout] | [INFO] [stdout] 2913 | let mut m; [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `filter_by_substring` is never used [INFO] [stdout] --> src/lib.rs:114:4 [INFO] [stdout] | [INFO] [stdout] 114 | fn filter_by_substring(strings: Vec, substring: String) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `sum_product` is never used [INFO] [stdout] --> src/lib.rs:123:4 [INFO] [stdout] | [INFO] [stdout] 123 | fn sum_product(numbers: Vec) -> (i32, i32) { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `rolling_max` is never used [INFO] [stdout] --> src/lib.rs:140:4 [INFO] [stdout] | [INFO] [stdout] 140 | fn rolling_max(numbers: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `is_palindrome_10` is never used [INFO] [stdout] --> src/lib.rs:157:4 [INFO] [stdout] | [INFO] [stdout] 157 | fn is_palindrome_10(str: &str) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `make_palindrome` is never used [INFO] [stdout] --> src/lib.rs:163:4 [INFO] [stdout] | [INFO] [stdout] 163 | fn make_palindrome(str: &str) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `string_xor` is never used [INFO] [stdout] --> src/lib.rs:178:4 [INFO] [stdout] | [INFO] [stdout] 178 | fn string_xor(a: String, b: String) -> String { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `longest` is never used [INFO] [stdout] --> src/lib.rs:195:4 [INFO] [stdout] | [INFO] [stdout] 195 | fn longest(strings: Vec) -> Option { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `greatest_common_divisor` is never used [INFO] [stdout] --> src/lib.rs:212:4 [INFO] [stdout] | [INFO] [stdout] 212 | fn greatest_common_divisor(mut a: i32, mut b: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `count_distinct_characters` is never used [INFO] [stdout] --> src/lib.rs:243:4 [INFO] [stdout] | [INFO] [stdout] 243 | fn count_distinct_characters(str: String) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `how_many_times` is never used [INFO] [stdout] --> src/lib.rs:268:4 [INFO] [stdout] | [INFO] [stdout] 268 | fn how_many_times(string: String, substring: String) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `sort_numbers` is never used [INFO] [stdout] --> src/lib.rs:285:4 [INFO] [stdout] | [INFO] [stdout] 285 | fn sort_numbers(numbers: String) -> String { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `rescale_to_unit` is never used [INFO] [stdout] --> src/lib.rs:357:4 [INFO] [stdout] | [INFO] [stdout] 357 | fn rescale_to_unit(numbers: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `filter_integers` is never used [INFO] [stdout] --> src/lib.rs:373:4 [INFO] [stdout] | [INFO] [stdout] 373 | fn filter_integers(values: Vec>) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `strlen` is never used [INFO] [stdout] --> src/lib.rs:384:4 [INFO] [stdout] | [INFO] [stdout] 384 | fn strlen(strings: String) -> i32 { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `largest_divisor` is never used [INFO] [stdout] --> src/lib.rs:389:4 [INFO] [stdout] | [INFO] [stdout] 389 | fn largest_divisor(n: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `factorize` is never used [INFO] [stdout] --> src/lib.rs:404:4 [INFO] [stdout] | [INFO] [stdout] 404 | fn factorize(n: i32) -> Vec { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `concatenate` is never used [INFO] [stdout] --> src/lib.rs:450:4 [INFO] [stdout] | [INFO] [stdout] 450 | fn concatenate(strings: Vec) -> String { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `filter_by_prefix` is never used [INFO] [stdout] --> src/lib.rs:459:4 [INFO] [stdout] | [INFO] [stdout] 459 | fn filter_by_prefix(strings: Vec, prefix: String) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_positive` is never used [INFO] [stdout] --> src/lib.rs:467:4 [INFO] [stdout] | [INFO] [stdout] 467 | fn get_positive(numbers: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `is_prime` is never used [INFO] [stdout] --> src/lib.rs:472:4 [INFO] [stdout] | [INFO] [stdout] 472 | fn is_prime(n: i32) -> bool { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `poly` is never used [INFO] [stdout] --> src/lib.rs:485:4 [INFO] [stdout] | [INFO] [stdout] 485 | fn poly(xs: &Vec, x: f64) -> f64 { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `find_zero` is never used [INFO] [stdout] --> src/lib.rs:493:4 [INFO] [stdout] | [INFO] [stdout] 493 | fn find_zero(xs: &Vec) -> f64 { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `maximum` is never used [INFO] [stdout] --> src/lib.rs:542:4 [INFO] [stdout] | [INFO] [stdout] 542 | fn maximum(nmbs: Vec) -> i32 { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `sort_even` is never used [INFO] [stdout] --> src/lib.rs:570:4 [INFO] [stdout] | [INFO] [stdout] 570 | fn sort_even(nmbs: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `prime_fib` is never used [INFO] [stdout] --> src/lib.rs:635:4 [INFO] [stdout] | [INFO] [stdout] 635 | fn prime_fib(n: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `triples_sum_to_zero` is never used [INFO] [stdout] --> src/lib.rs:662:4 [INFO] [stdout] | [INFO] [stdout] 662 | fn triples_sum_to_zero(nmbs: Vec) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `car_race_collision` is never used [INFO] [stdout] --> src/lib.rs:676:4 [INFO] [stdout] | [INFO] [stdout] 676 | fn car_race_collision(n: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `incr_list` is never used [INFO] [stdout] --> src/lib.rs:681:4 [INFO] [stdout] | [INFO] [stdout] 681 | fn incr_list(l: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `pairs_sum_to_zero` is never used [INFO] [stdout] --> src/lib.rs:686:4 [INFO] [stdout] | [INFO] [stdout] 686 | fn pairs_sum_to_zero(l: Vec) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `triangle_area` is never used [INFO] [stdout] --> src/lib.rs:711:4 [INFO] [stdout] | [INFO] [stdout] 711 | fn triangle_area(a: i32, h: i32) -> f64 { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `fib4` is never used [INFO] [stdout] --> src/lib.rs:716:4 [INFO] [stdout] | [INFO] [stdout] 716 | fn fib4(n: i32) -> i32 { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `median` is never used [INFO] [stdout] --> src/lib.rs:737:4 [INFO] [stdout] | [INFO] [stdout] 737 | fn median(l: Vec) -> f64 { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `is_palindrome` is never used [INFO] [stdout] --> src/lib.rs:749:4 [INFO] [stdout] | [INFO] [stdout] 749 | fn is_palindrome(text: String) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `modp` is never used [INFO] [stdout] --> src/lib.rs:755:4 [INFO] [stdout] | [INFO] [stdout] 755 | fn modp(n: i32, p: i32) -> i32 { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `remove_vowels` is never used [INFO] [stdout] --> src/lib.rs:821:4 [INFO] [stdout] | [INFO] [stdout] 821 | fn remove_vowels(text: &str) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `below_threshold` is never used [INFO] [stdout] --> src/lib.rs:833:4 [INFO] [stdout] | [INFO] [stdout] 833 | fn below_threshold(l: Vec, t: i32) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `add` is never used [INFO] [stdout] --> src/lib.rs:843:4 [INFO] [stdout] | [INFO] [stdout] 843 | fn add(x: i32, y: i32) -> i32 { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `same_chars` is never used [INFO] [stdout] --> src/lib.rs:848:4 [INFO] [stdout] | [INFO] [stdout] 848 | fn same_chars(str1: &str, str2: &str) -> bool { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `fib` is never used [INFO] [stdout] --> src/lib.rs:861:4 [INFO] [stdout] | [INFO] [stdout] 861 | fn fib(n: i32) -> i32 { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `correct_bracketing` is never used [INFO] [stdout] --> src/lib.rs:873:4 [INFO] [stdout] | [INFO] [stdout] 873 | fn correct_bracketing(bkts: &str) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `monotonic` is never used [INFO] [stdout] --> src/lib.rs:896:4 [INFO] [stdout] | [INFO] [stdout] 896 | fn monotonic(l: Vec) -> bool { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `common` is never used [INFO] [stdout] --> src/lib.rs:910:4 [INFO] [stdout] | [INFO] [stdout] 910 | fn common(l1: Vec, l2: Vec) -> Vec { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `largest_prime_factor` is never used [INFO] [stdout] --> src/lib.rs:917:4 [INFO] [stdout] | [INFO] [stdout] 917 | fn largest_prime_factor(n: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `sum_to_n` is never used [INFO] [stdout] --> src/lib.rs:928:4 [INFO] [stdout] | [INFO] [stdout] 928 | fn sum_to_n(n: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `correct_bracketing_parenthesis` is never used [INFO] [stdout] --> src/lib.rs:933:4 [INFO] [stdout] | [INFO] [stdout] 933 | fn correct_bracketing_parenthesis(bkts: &str) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `derivative` is never used [INFO] [stdout] --> src/lib.rs:956:4 [INFO] [stdout] | [INFO] [stdout] 956 | fn derivative(xs: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `fibfib` is never used [INFO] [stdout] --> src/lib.rs:965:4 [INFO] [stdout] | [INFO] [stdout] 965 | fn fibfib(n: i32) -> i32 { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `vowels_count` is never used [INFO] [stdout] --> src/lib.rs:977:4 [INFO] [stdout] | [INFO] [stdout] 977 | fn vowels_count(s: &str) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `circular_shift` is never used [INFO] [stdout] --> src/lib.rs:995:4 [INFO] [stdout] | [INFO] [stdout] 995 | fn circular_shift(x: i32, shift: i32) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `digitSum` is never used [INFO] [stdout] --> src/lib.rs:1008:4 [INFO] [stdout] | [INFO] [stdout] 1008 | fn digitSum(s: &str) -> i32 { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `fruit_distribution` is never used [INFO] [stdout] --> src/lib.rs:1018:4 [INFO] [stdout] | [INFO] [stdout] 1018 | fn fruit_distribution(s: &str, n: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `pluck` is never used [INFO] [stdout] --> src/lib.rs:1029:4 [INFO] [stdout] | [INFO] [stdout] 1029 | fn pluck(arr: Vec) -> Vec { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `search` is never used [INFO] [stdout] --> src/lib.rs:1041:4 [INFO] [stdout] | [INFO] [stdout] 1041 | fn search(lst: Vec) -> i32 { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `triangle_area_f64` is never used [INFO] [stdout] --> src/lib.rs:1085:4 [INFO] [stdout] | [INFO] [stdout] 1085 | fn triangle_area_f64(a: f64, b: f64, c: f64) -> f64 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `will_it_fly` is never used [INFO] [stdout] --> src/lib.rs:1096:4 [INFO] [stdout] | [INFO] [stdout] 1096 | fn will_it_fly(q: Vec, w: i32) -> bool { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `smallest_change` is never used [INFO] [stdout] --> src/lib.rs:1114:4 [INFO] [stdout] | [INFO] [stdout] 1114 | fn smallest_change(arr: Vec) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `is_multiply_prime` is never used [INFO] [stdout] --> src/lib.rs:1141:4 [INFO] [stdout] | [INFO] [stdout] 1141 | fn is_multiply_prime(a: i32) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `is_simple_power` is never used [INFO] [stdout] --> src/lib.rs:1157:4 [INFO] [stdout] | [INFO] [stdout] 1157 | fn is_simple_power(x: i32, n: i32) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `iscuber` is never used [INFO] [stdout] --> src/lib.rs:1172:4 [INFO] [stdout] | [INFO] [stdout] 1172 | fn iscuber(a: i32) -> bool { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `hex_key` is never used [INFO] [stdout] --> src/lib.rs:1180:4 [INFO] [stdout] | [INFO] [stdout] 1180 | fn hex_key(num: &str) -> i32 { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `is_happy` is never used [INFO] [stdout] --> src/lib.rs:1207:4 [INFO] [stdout] | [INFO] [stdout] 1207 | fn is_happy(s: &str) -> bool { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `numerical_letter_grade` is never used [INFO] [stdout] --> src/lib.rs:1221:4 [INFO] [stdout] | [INFO] [stdout] 1221 | fn numerical_letter_grade(grades: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `prime_length` is never used [INFO] [stdout] --> src/lib.rs:1256:4 [INFO] [stdout] | [INFO] [stdout] 1256 | fn prime_length(str: &str) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/lib.rs:1223:10 [INFO] [stdout] | [INFO] [stdout] 1223 | for (i, gpa) in grades.iter().enumerate() { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `starts_one_ends` is never used [INFO] [stdout] --> src/lib.rs:1271:4 [INFO] [stdout] | [INFO] [stdout] 1271 | fn starts_one_ends(n: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `add_even_odd` is never used [INFO] [stdout] --> src/lib.rs:1289:4 [INFO] [stdout] | [INFO] [stdout] 1289 | fn add_even_odd(lst: Vec) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `encrypt` is never used [INFO] [stdout] --> src/lib.rs:1347:4 [INFO] [stdout] | [INFO] [stdout] 1347 | fn encrypt(s: &str) -> String { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `is_bored` is never used [INFO] [stdout] --> src/lib.rs:1395:4 [INFO] [stdout] | [INFO] [stdout] 1395 | fn is_bored(s: &str) -> i32 { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `any_int` is never used [INFO] [stdout] --> src/lib.rs:1408:4 [INFO] [stdout] | [INFO] [stdout] 1408 | fn any_int(a: f64, b: f64, c: f64) -> bool { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `encode` is never used [INFO] [stdout] --> src/lib.rs:1417:4 [INFO] [stdout] | [INFO] [stdout] 1417 | fn encode(message: &str) -> String { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `skjkasdkd` is never used [INFO] [stdout] --> src/lib.rs:1445:4 [INFO] [stdout] | [INFO] [stdout] 1445 | fn skjkasdkd(lst: Vec) -> i32 { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check_dict_case` is never used [INFO] [stdout] --> src/lib.rs:1474:4 [INFO] [stdout] | [INFO] [stdout] 1474 | fn check_dict_case(dict: HashMap<&str, &str>) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `count_up_to` is never used [INFO] [stdout] --> src/lib.rs:1491:4 [INFO] [stdout] | [INFO] [stdout] 1491 | fn count_up_to(n: i32) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `multiply` is never used [INFO] [stdout] --> src/lib.rs:1511:4 [INFO] [stdout] | [INFO] [stdout] 1511 | fn multiply(a: i32, b: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `count_upper` is never used [INFO] [stdout] --> src/lib.rs:1516:4 [INFO] [stdout] | [INFO] [stdout] 1516 | fn count_upper(s: &str) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `closest_integer` is never used [INFO] [stdout] --> src/lib.rs:1531:4 [INFO] [stdout] | [INFO] [stdout] 1531 | fn closest_integer(value: &str) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `make_a_pile` is never used [INFO] [stdout] --> src/lib.rs:1536:4 [INFO] [stdout] | [INFO] [stdout] 1536 | fn make_a_pile(n: i32) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `choose_num` is never used [INFO] [stdout] --> src/lib.rs:1558:4 [INFO] [stdout] | [INFO] [stdout] 1558 | fn choose_num(x: i32, y: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `rounded_avg` is never used [INFO] [stdout] --> src/lib.rs:1572:4 [INFO] [stdout] | [INFO] [stdout] 1572 | fn rounded_avg(n: i32, m: i32) -> String { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `unique_digits` is never used [INFO] [stdout] --> src/lib.rs:1586:4 [INFO] [stdout] | [INFO] [stdout] 1586 | fn unique_digits(x: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `by_length` is never used [INFO] [stdout] --> src/lib.rs:1609:4 [INFO] [stdout] | [INFO] [stdout] 1609 | fn by_length(arr: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `f` is never used [INFO] [stdout] --> src/lib.rs:1637:4 [INFO] [stdout] | [INFO] [stdout] 1637 | fn f(n: i32) -> Vec { [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `even_odd_palindrome` is never used [INFO] [stdout] --> src/lib.rs:1656:4 [INFO] [stdout] | [INFO] [stdout] 1656 | fn even_odd_palindrome(n: i32) -> (i32, i32) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `count_nums` is never used [INFO] [stdout] --> src/lib.rs:1675:4 [INFO] [stdout] | [INFO] [stdout] 1675 | fn count_nums(n: Vec) -> i32 { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `move_one_ball` is never used [INFO] [stdout] --> src/lib.rs:1700:4 [INFO] [stdout] | [INFO] [stdout] 1700 | fn move_one_ball(arr: Vec) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `exchange` is never used [INFO] [stdout] --> src/lib.rs:1720:4 [INFO] [stdout] | [INFO] [stdout] 1720 | fn exchange(lst1: Vec, lst2: Vec) -> String { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `histogram` is never used [INFO] [stdout] --> src/lib.rs:1739:4 [INFO] [stdout] | [INFO] [stdout] 1739 | fn histogram(test: &str) -> HashMap { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `reverse_delete` is never used [INFO] [stdout] --> src/lib.rs:1767:4 [INFO] [stdout] | [INFO] [stdout] 1767 | fn reverse_delete(s: &str, c: &str) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `odd_count` is never used [INFO] [stdout] --> src/lib.rs:1785:4 [INFO] [stdout] | [INFO] [stdout] 1785 | fn odd_count(lst: Vec<&str>) -> Vec { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `min_sub_array_sum` is never used [INFO] [stdout] --> src/lib.rs:1812:4 [INFO] [stdout] | [INFO] [stdout] 1812 | fn min_sub_array_sum(nums: Vec) -> i64 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `max_fill` is never used [INFO] [stdout] --> src/lib.rs:1829:4 [INFO] [stdout] | [INFO] [stdout] 1829 | fn max_fill(grid: Vec>, capacity: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `sort_array_1` is never used [INFO] [stdout] --> src/lib.rs:1846:4 [INFO] [stdout] | [INFO] [stdout] 1846 | fn sort_array_1(arr: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `select_words` is never used [INFO] [stdout] --> src/lib.rs:1876:4 [INFO] [stdout] | [INFO] [stdout] 1876 | fn select_words(s: &str, n: i32) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_closest_vowel` is never used [INFO] [stdout] --> src/lib.rs:1905:4 [INFO] [stdout] | [INFO] [stdout] 1905 | fn get_closest_vowel(word: &str) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `match_parens` is never used [INFO] [stdout] --> src/lib.rs:1922:4 [INFO] [stdout] | [INFO] [stdout] 1922 | fn match_parens(lst: Vec<&str>) -> &str { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `maximum_120` is never used [INFO] [stdout] --> src/lib.rs:1963:4 [INFO] [stdout] | [INFO] [stdout] 1963 | fn maximum_120(arr: Vec, k: i32) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `solutions` is never used [INFO] [stdout] --> src/lib.rs:1972:4 [INFO] [stdout] | [INFO] [stdout] 1972 | fn solutions(lst: Vec) -> i32 { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `first` is never read [INFO] [stdout] --> src/lib.rs:1370:13 [INFO] [stdout] | [INFO] [stdout] 1370 | let mut first: i32 = 0; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `add_elements` is never used [INFO] [stdout] --> src/lib.rs:1985:4 [INFO] [stdout] | [INFO] [stdout] 1985 | fn add_elements(arr: Vec, k: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_odd_collatz` is never used [INFO] [stdout] --> src/lib.rs:1996:4 [INFO] [stdout] | [INFO] [stdout] 1996 | fn get_odd_collatz(n: i32) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `valid_date` is never used [INFO] [stdout] --> src/lib.rs:2012:4 [INFO] [stdout] | [INFO] [stdout] 2012 | fn valid_date(date: &str) -> bool { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `split_words` is never used [INFO] [stdout] --> src/lib.rs:2048:4 [INFO] [stdout] | [INFO] [stdout] 2048 | fn split_words(txt: &str) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `is_sorted` is never used [INFO] [stdout] --> src/lib.rs:2101:4 [INFO] [stdout] | [INFO] [stdout] 2101 | fn is_sorted(lst: Vec) -> bool { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `intersection` is never used [INFO] [stdout] --> src/lib.rs:2114:4 [INFO] [stdout] | [INFO] [stdout] 2114 | fn intersection(interval1: Vec, interval2: Vec) -> String { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `prod_signs` is never used [INFO] [stdout] --> src/lib.rs:2130:4 [INFO] [stdout] | [INFO] [stdout] 2130 | fn prod_signs(arr: Vec) -> i32 { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `min_path` is never used [INFO] [stdout] --> src/lib.rs:2149:4 [INFO] [stdout] | [INFO] [stdout] 2149 | fn min_path(grid: Vec>, k: i32) -> Vec { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `tri` is never used [INFO] [stdout] --> src/lib.rs:2186:4 [INFO] [stdout] | [INFO] [stdout] 2186 | fn tri(n: i32) -> Vec { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `digits` is never used [INFO] [stdout] --> src/lib.rs:2202:4 [INFO] [stdout] | [INFO] [stdout] 2202 | fn digits(n: i32) -> i32 { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `is_nested` is never used [INFO] [stdout] --> src/lib.rs:2219:4 [INFO] [stdout] | [INFO] [stdout] 2219 | fn is_nested(str: &str) -> bool { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `sum_squares` is never used [INFO] [stdout] --> src/lib.rs:2243:4 [INFO] [stdout] | [INFO] [stdout] 2243 | fn sum_squares(lst: Vec) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check_if_last_char_is_a_letter` is never used [INFO] [stdout] --> src/lib.rs:2252:4 [INFO] [stdout] | [INFO] [stdout] 2252 | fn check_if_last_char_is_a_letter(txt: &str) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `can_arrange` is never used [INFO] [stdout] --> src/lib.rs:2271:4 [INFO] [stdout] | [INFO] [stdout] 2271 | fn can_arrange(arr: Vec) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `largest_smallest_integers` is never used [INFO] [stdout] --> src/lib.rs:2282:4 [INFO] [stdout] | [INFO] [stdout] 2282 | fn largest_smallest_integers(lst: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `is_equal_to_sum_even` is never used [INFO] [stdout] --> src/lib.rs:2368:4 [INFO] [stdout] | [INFO] [stdout] 2368 | fn is_equal_to_sum_even(n: i32) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `special_factorial` is never used [INFO] [stdout] --> src/lib.rs:2376:4 [INFO] [stdout] | [INFO] [stdout] 2376 | fn special_factorial(n: i32) -> i64 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `fix_spaces` is never used [INFO] [stdout] --> src/lib.rs:2387:4 [INFO] [stdout] | [INFO] [stdout] 2387 | fn fix_spaces(text: &str) -> String { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `file_name_check` is never used [INFO] [stdout] --> src/lib.rs:2420:4 [INFO] [stdout] | [INFO] [stdout] 2420 | fn file_name_check(file_name: &str) -> &str { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `sum_squares_142` is never used [INFO] [stdout] --> src/lib.rs:2449:4 [INFO] [stdout] | [INFO] [stdout] 2449 | fn sum_squares_142(lst: Vec) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `words_in_sentence` is never used [INFO] [stdout] --> src/lib.rs:2464:4 [INFO] [stdout] | [INFO] [stdout] 2464 | fn words_in_sentence(sentence: &str) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `simplify` is never used [INFO] [stdout] --> src/lib.rs:2498:4 [INFO] [stdout] | [INFO] [stdout] 2498 | fn simplify(x: &str, n: &str) -> bool { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `order_by_points` is never used [INFO] [stdout] --> src/lib.rs:2543:4 [INFO] [stdout] | [INFO] [stdout] 2543 | fn order_by_points(arr: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `special_filter` is never used [INFO] [stdout] --> src/lib.rs:2574:4 [INFO] [stdout] | [INFO] [stdout] 2574 | fn special_filter(nums: Vec) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_matrix_triples` is never used [INFO] [stdout] --> src/lib.rs:2590:4 [INFO] [stdout] | [INFO] [stdout] 2590 | fn get_matrix_triples(n: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `bf` is never used [INFO] [stdout] --> src/lib.rs:2619:4 [INFO] [stdout] | [INFO] [stdout] 2619 | fn bf(planet1: &str, planet2: &str) -> Vec { [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `sorted_list_sum` is never used [INFO] [stdout] --> src/lib.rs:2650:4 [INFO] [stdout] | [INFO] [stdout] 2650 | fn sorted_list_sum(lst: Vec<&str>) -> Vec<&str> { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `x_or_y` is never used [INFO] [stdout] --> src/lib.rs:2671:4 [INFO] [stdout] | [INFO] [stdout] 2671 | fn x_or_y(n: i32, x: i32, y: i32) -> i32 { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `double_the_difference` is never used [INFO] [stdout] --> src/lib.rs:2688:4 [INFO] [stdout] | [INFO] [stdout] 2688 | fn double_the_difference(lst: Vec) -> i64 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `compare` is never used [INFO] [stdout] --> src/lib.rs:2701:4 [INFO] [stdout] | [INFO] [stdout] 2701 | fn compare(game: Vec, guess: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `strongest_extension` is never used [INFO] [stdout] --> src/lib.rs:2710:4 [INFO] [stdout] | [INFO] [stdout] 2710 | fn strongest_extension(class_name: &str, extensions: Vec<&str>) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `cycpattern_check` is never used [INFO] [stdout] --> src/lib.rs:2733:4 [INFO] [stdout] | [INFO] [stdout] 2733 | fn cycpattern_check(a: &str, b: &str) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `even_odd_count` is never used [INFO] [stdout] --> src/lib.rs:2744:4 [INFO] [stdout] | [INFO] [stdout] 2744 | fn even_odd_count(num: i32) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `int_to_mini_romank` is never used [INFO] [stdout] --> src/lib.rs:2759:4 [INFO] [stdout] | [INFO] [stdout] 2759 | fn int_to_mini_romank(number: i32) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `right_angle_triangle` is never used [INFO] [stdout] --> src/lib.rs:2780:4 [INFO] [stdout] | [INFO] [stdout] 2780 | fn right_angle_triangle(a: f32, b: f32, c: f32) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `find_max` is never used [INFO] [stdout] --> src/lib.rs:2791:4 [INFO] [stdout] | [INFO] [stdout] 2791 | fn find_max(words: Vec<&str>) -> &str { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `eat` is never used [INFO] [stdout] --> src/lib.rs:2810:4 [INFO] [stdout] | [INFO] [stdout] 2810 | fn eat(number: i32, need: i32, remaining: i32) -> Vec { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `do_algebra` is never used [INFO] [stdout] --> src/lib.rs:2818:4 [INFO] [stdout] | [INFO] [stdout] 2818 | fn do_algebra(operato: Vec<&str>, operand: Vec) -> i32 { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `string_to_md5` is never used [INFO] [stdout] --> src/lib.rs:2900:4 [INFO] [stdout] | [INFO] [stdout] 2900 | fn string_to_md5(text: &str) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `generate_integers` is never used [INFO] [stdout] --> src/lib.rs:2910:4 [INFO] [stdout] | [INFO] [stdout] 2910 | fn generate_integers(a: i32, b: i32) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:1001:9 [INFO] [stdout] | [INFO] [stdout] 1001 | replace(&mut res[despl as usize], *c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 1001 | let _ = replace(&mut res[despl as usize], *c); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `digitSum` should have a snake case name [INFO] [stdout] --> src/lib.rs:1008:4 [INFO] [stdout] | [INFO] [stdout] 1008 | fn digitSum(s: &str) -> i32 { [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `digit_sum` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `Any_to_f64` should have a snake case name [INFO] [stdout] --> src/lib.rs:2320:4 [INFO] [stdout] | [INFO] [stdout] 2320 | fn Any_to_f64(a: &dyn Any) -> f64 { [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `any_to_f64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `indx` [INFO] [stdout] --> src/lib.rs:1426:10 [INFO] [stdout] | [INFO] [stdout] 1426 | for (indx, elem) in message.chars().into_iter().enumerate() { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_indx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `s` is never read [INFO] [stdout] --> src/lib.rs:1464:13 [INFO] [stdout] | [INFO] [stdout] 1464 | let mut s: String = String::new(); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/lib.rs:1539:9 [INFO] [stdout] | [INFO] [stdout] 1539 | for i in 1..n { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:1661:13 [INFO] [stdout] | [INFO] [stdout] 1661 | let mut w: String = i.to_string(); [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:1662:13 [INFO] [stdout] | [INFO] [stdout] 1662 | let mut p: String = w.chars().rev().collect(); [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:1797:13 [INFO] [stdout] | [INFO] [stdout] 1797 | let mut s = "the number of odd elements in the string i of the input.".to_string(); [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/lib.rs:1860:9 [INFO] [stdout] | [INFO] [stdout] 1860 | for i in 0..arr_cp.len() { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `mm` is never read [INFO] [stdout] --> src/lib.rs:2013:13 [INFO] [stdout] | [INFO] [stdout] 2013 | let mut mm = 0; [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `dd` is never read [INFO] [stdout] --> src/lib.rs:2014:13 [INFO] [stdout] | [INFO] [stdout] 2014 | let mut dd = 0; [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `yy` is assigned to, but never used [INFO] [stdout] --> src/lib.rs:2015:13 [INFO] [stdout] | [INFO] [stdout] 2015 | let mut yy = 0; [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_yy` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/lib.rs:2016:13 [INFO] [stdout] | [INFO] [stdout] 2016 | let mut i = 0; [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `yy` is never read [INFO] [stdout] --> src/lib.rs:2031:5 [INFO] [stdout] | [INFO] [stdout] 2031 | yy = date[6..10].parse::().unwrap(); [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:2016:9 [INFO] [stdout] | [INFO] [stdout] 2016 | let mut i = 0; [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `out` [INFO] [stdout] --> src/lib.rs:2150:13 [INFO] [stdout] | [INFO] [stdout] 2150 | let mut out: Vec = vec![]; [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_out` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:2150:9 [INFO] [stdout] | [INFO] [stdout] 2150 | let mut out: Vec = vec![]; [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/lib.rs:2503:13 [INFO] [stdout] | [INFO] [stdout] 2503 | let mut i = 0; [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:2503:9 [INFO] [stdout] | [INFO] [stdout] 2503 | let mut i = 0; [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `times` [INFO] [stdout] --> src/lib.rs:2601:9 [INFO] [stdout] | [INFO] [stdout] 2601 | for times in 1..3 { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_times` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:2625:9 [INFO] [stdout] | [INFO] [stdout] 2625 | let mut m; [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/lib.rs:2658:9 [INFO] [stdout] | [INFO] [stdout] 2658 | for i in 0..out.len() { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `num` [INFO] [stdout] --> src/lib.rs:2820:13 [INFO] [stdout] | [INFO] [stdout] 2820 | let mut num: Vec = vec![]; [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_num` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:2820:9 [INFO] [stdout] | [INFO] [stdout] 2820 | let mut num: Vec = vec![]; [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:2913:9 [INFO] [stdout] | [INFO] [stdout] 2913 | let mut m; [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: found module declaration for lib.rs [INFO] [stdout] --> src/main.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | pub mod lib; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: lib.rs is the root of this crate's library target [INFO] [stdout] = help: to refer to it from other targets, use the library's name as the path [INFO] [stdout] = note: `#[warn(special_module_name)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `rand::Rng` [INFO] [stdout] --> src/lib.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use rand::Rng; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `TypeId` [INFO] [stdout] --> src/lib.rs:4:21 [INFO] [stdout] | [INFO] [stdout] 4 | use std::any::{Any, TypeId}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ops::Index`, `self`, and `slice::Iter` [INFO] [stdout] --> src/lib.rs:7:11 [INFO] [stdout] | [INFO] [stdout] 7 | cmp::{self, max}, [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 10 | ops::Index, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 11 | slice::Iter, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around closure body [INFO] [stdout] --> src/lib.rs:2545:29 [INFO] [stdout] | [INFO] [stdout] 2545 | result.sort_by_key(|&x| (sum_of_digits(x))); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2545 - result.sort_by_key(|&x| (sum_of_digits(x))); [INFO] [stdout] 2545 + result.sort_by_key(|&x| sum_of_digits(x)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `cross_humaneval::decode_cyclic` [INFO] [stdout] --> src/main.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use cross_humaneval::decode_cyclic; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `cross_humaneval::encode_cyclic` [INFO] [stdout] --> src/main.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use cross_humaneval::encode_cyclic; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `std::ascii::AsciiExt`: use inherent methods instead [INFO] [stdout] --> src/lib.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | ascii::AsciiExt, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: found module declaration for lib.rs [INFO] [stdout] --> src/main.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | pub mod lib; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: lib.rs is the root of this crate's library target [INFO] [stdout] = help: to refer to it from other targets, use the library's name as the path [INFO] [stdout] = note: `#[warn(special_module_name)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `TypeId` [INFO] [stdout] --> src/lib.rs:4:21 [INFO] [stdout] | [INFO] [stdout] 4 | use std::any::{Any, TypeId}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ops::Index`, `self`, and `slice::Iter` [INFO] [stdout] --> src/lib.rs:7:11 [INFO] [stdout] | [INFO] [stdout] 7 | cmp::{self, max}, [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 10 | ops::Index, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 11 | slice::Iter, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around closure body [INFO] [stdout] --> src/lib.rs:2545:29 [INFO] [stdout] | [INFO] [stdout] 2545 | result.sort_by_key(|&x| (sum_of_digits(x))); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 2545 - result.sort_by_key(|&x| (sum_of_digits(x))); [INFO] [stdout] 2545 + result.sort_by_key(|&x| sum_of_digits(x)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `cross_humaneval::decode_cyclic` [INFO] [stdout] --> src/main.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use cross_humaneval::decode_cyclic; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `cross_humaneval::encode_cyclic` [INFO] [stdout] --> src/main.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use cross_humaneval::encode_cyclic; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `std::ascii::AsciiExt`: use inherent methods instead [INFO] [stdout] --> src/lib.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | ascii::AsciiExt, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `poly` is never used [INFO] [stdout] --> src/lib.rs:485:4 [INFO] [stdout] | [INFO] [stdout] 485 | fn poly(xs: &Vec, x: f64) -> f64 { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `find_zero` is never used [INFO] [stdout] --> src/lib.rs:493:4 [INFO] [stdout] | [INFO] [stdout] 493 | fn find_zero(xs: &Vec) -> f64 { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:1001:9 [INFO] [stdout] | [INFO] [stdout] 1001 | replace(&mut res[despl as usize], *c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 1001 | let _ = replace(&mut res[despl as usize], *c); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `digitSum` should have a snake case name [INFO] [stdout] --> src/lib.rs:1008:4 [INFO] [stdout] | [INFO] [stdout] 1008 | fn digitSum(s: &str) -> i32 { [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `digit_sum` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `Any_to_f64` should have a snake case name [INFO] [stdout] --> src/lib.rs:2320:4 [INFO] [stdout] | [INFO] [stdout] 2320 | fn Any_to_f64(a: &dyn Any) -> f64 { [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `any_to_f64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `test_digitSum` should have a snake case name [INFO] [stdout] --> src/lib.rs:3774:8 [INFO] [stdout] | [INFO] [stdout] 3774 | fn test_digitSum() { [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `test_digit_sum` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ascii::AsciiExt` [INFO] [stdout] --> src/lib.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | ascii::AsciiExt, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/lib.rs:164:13 [INFO] [stdout] | [INFO] [stdout] 164 | let mut i: usize = 0; [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:164:9 [INFO] [stdout] | [INFO] [stdout] 164 | let mut i: usize = 0; [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `c_shift` is never read [INFO] [stdout] --> src/lib.rs:776:17 [INFO] [stdout] | [INFO] [stdout] 776 | let mut c_shift: String = "".to_string(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] = note: `#[warn(unused_assignments)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `c_shift` is never read [INFO] [stdout] --> src/lib.rs:804:17 [INFO] [stdout] | [INFO] [stdout] 804 | let mut c_shift: String = "".to_string(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:996:9 [INFO] [stdout] | [INFO] [stdout] 996 | let mut xcp: Vec = x.to_string().chars().into_iter().collect(); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:1090:9 [INFO] [stdout] | [INFO] [stdout] 1090 | let mut area: f64; [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/lib.rs:1223:10 [INFO] [stdout] | [INFO] [stdout] 1223 | for (i, gpa) in grades.iter().enumerate() { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `first` is never read [INFO] [stdout] --> src/lib.rs:1370:13 [INFO] [stdout] | [INFO] [stdout] 1370 | let mut first: i32 = 0; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ascii::AsciiExt` [INFO] [stdout] --> src/lib.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | ascii::AsciiExt, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/lib.rs:164:13 [INFO] [stdout] | [INFO] [stdout] 164 | let mut i: usize = 0; [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `indx` [INFO] [stdout] --> src/lib.rs:1426:10 [INFO] [stdout] | [INFO] [stdout] 1426 | for (indx, elem) in message.chars().into_iter().enumerate() { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_indx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:164:9 [INFO] [stdout] | [INFO] [stdout] 164 | let mut i: usize = 0; [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `s` is never read [INFO] [stdout] --> src/lib.rs:1464:13 [INFO] [stdout] | [INFO] [stdout] 1464 | let mut s: String = String::new(); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/lib.rs:1539:9 [INFO] [stdout] | [INFO] [stdout] 1539 | for i in 1..n { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:1661:13 [INFO] [stdout] | [INFO] [stdout] 1661 | let mut w: String = i.to_string(); [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:1662:13 [INFO] [stdout] | [INFO] [stdout] 1662 | let mut p: String = w.chars().rev().collect(); [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `c_shift` is never read [INFO] [stdout] --> src/lib.rs:776:17 [INFO] [stdout] | [INFO] [stdout] 776 | let mut c_shift: String = "".to_string(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] = note: `#[warn(unused_assignments)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `c_shift` is never read [INFO] [stdout] --> src/lib.rs:804:17 [INFO] [stdout] | [INFO] [stdout] 804 | let mut c_shift: String = "".to_string(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:996:9 [INFO] [stdout] | [INFO] [stdout] 996 | let mut xcp: Vec = x.to_string().chars().into_iter().collect(); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:1797:13 [INFO] [stdout] | [INFO] [stdout] 1797 | let mut s = "the number of odd elements in the string i of the input.".to_string(); [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/lib.rs:1860:9 [INFO] [stdout] | [INFO] [stdout] 1860 | for i in 0..arr_cp.len() { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:1090:9 [INFO] [stdout] | [INFO] [stdout] 1090 | let mut area: f64; [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/lib.rs:1223:10 [INFO] [stdout] | [INFO] [stdout] 1223 | for (i, gpa) in grades.iter().enumerate() { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `mm` is never read [INFO] [stdout] --> src/lib.rs:2013:13 [INFO] [stdout] | [INFO] [stdout] 2013 | let mut mm = 0; [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `dd` is never read [INFO] [stdout] --> src/lib.rs:2014:13 [INFO] [stdout] | [INFO] [stdout] 2014 | let mut dd = 0; [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `yy` is assigned to, but never used [INFO] [stdout] --> src/lib.rs:2015:13 [INFO] [stdout] | [INFO] [stdout] 2015 | let mut yy = 0; [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_yy` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/lib.rs:2016:13 [INFO] [stdout] | [INFO] [stdout] 2016 | let mut i = 0; [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `yy` is never read [INFO] [stdout] --> src/lib.rs:2031:5 [INFO] [stdout] | [INFO] [stdout] 2031 | yy = date[6..10].parse::().unwrap(); [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:2016:9 [INFO] [stdout] | [INFO] [stdout] 2016 | let mut i = 0; [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `first` is never read [INFO] [stdout] --> src/lib.rs:1370:13 [INFO] [stdout] | [INFO] [stdout] 1370 | let mut first: i32 = 0; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `out` [INFO] [stdout] --> src/lib.rs:2150:13 [INFO] [stdout] | [INFO] [stdout] 2150 | let mut out: Vec = vec![]; [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_out` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `indx` [INFO] [stdout] --> src/lib.rs:1426:10 [INFO] [stdout] | [INFO] [stdout] 1426 | for (indx, elem) in message.chars().into_iter().enumerate() { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_indx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `s` is never read [INFO] [stdout] --> src/lib.rs:1464:13 [INFO] [stdout] | [INFO] [stdout] 1464 | let mut s: String = String::new(); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:2150:9 [INFO] [stdout] | [INFO] [stdout] 2150 | let mut out: Vec = vec![]; [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/lib.rs:1539:9 [INFO] [stdout] | [INFO] [stdout] 1539 | for i in 1..n { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:1661:13 [INFO] [stdout] | [INFO] [stdout] 1661 | let mut w: String = i.to_string(); [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:1662:13 [INFO] [stdout] | [INFO] [stdout] 1662 | let mut p: String = w.chars().rev().collect(); [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/lib.rs:2503:13 [INFO] [stdout] | [INFO] [stdout] 2503 | let mut i = 0; [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:1797:13 [INFO] [stdout] | [INFO] [stdout] 1797 | let mut s = "the number of odd elements in the string i of the input.".to_string(); [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/lib.rs:1860:9 [INFO] [stdout] | [INFO] [stdout] 1860 | for i in 0..arr_cp.len() { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:2503:9 [INFO] [stdout] | [INFO] [stdout] 2503 | let mut i = 0; [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `mm` is never read [INFO] [stdout] --> src/lib.rs:2013:13 [INFO] [stdout] | [INFO] [stdout] 2013 | let mut mm = 0; [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `times` [INFO] [stdout] --> src/lib.rs:2601:9 [INFO] [stdout] | [INFO] [stdout] 2601 | for times in 1..3 { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_times` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `dd` is never read [INFO] [stdout] --> src/lib.rs:2014:13 [INFO] [stdout] | [INFO] [stdout] 2014 | let mut dd = 0; [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `yy` is assigned to, but never used [INFO] [stdout] --> src/lib.rs:2015:13 [INFO] [stdout] | [INFO] [stdout] 2015 | let mut yy = 0; [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_yy` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/lib.rs:2016:13 [INFO] [stdout] | [INFO] [stdout] 2016 | let mut i = 0; [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `yy` is never read [INFO] [stdout] --> src/lib.rs:2031:5 [INFO] [stdout] | [INFO] [stdout] 2031 | yy = date[6..10].parse::().unwrap(); [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:2016:9 [INFO] [stdout] | [INFO] [stdout] 2016 | let mut i = 0; [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `out` [INFO] [stdout] --> src/lib.rs:2150:13 [INFO] [stdout] | [INFO] [stdout] 2150 | let mut out: Vec = vec![]; [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_out` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:2150:9 [INFO] [stdout] | [INFO] [stdout] 2150 | let mut out: Vec = vec![]; [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:2625:9 [INFO] [stdout] | [INFO] [stdout] 2625 | let mut m; [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/lib.rs:2658:9 [INFO] [stdout] | [INFO] [stdout] 2658 | for i in 0..out.len() { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/lib.rs:2503:13 [INFO] [stdout] | [INFO] [stdout] 2503 | let mut i = 0; [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:2503:9 [INFO] [stdout] | [INFO] [stdout] 2503 | let mut i = 0; [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `times` [INFO] [stdout] --> src/lib.rs:2601:9 [INFO] [stdout] | [INFO] [stdout] 2601 | for times in 1..3 { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_times` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:2625:9 [INFO] [stdout] | [INFO] [stdout] 2625 | let mut m; [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `num` [INFO] [stdout] --> src/lib.rs:2820:13 [INFO] [stdout] | [INFO] [stdout] 2820 | let mut num: Vec = vec![]; [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_num` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/lib.rs:2658:9 [INFO] [stdout] | [INFO] [stdout] 2658 | for i in 0..out.len() { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:2820:9 [INFO] [stdout] | [INFO] [stdout] 2820 | let mut num: Vec = vec![]; [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:2913:9 [INFO] [stdout] | [INFO] [stdout] 2913 | let mut m; [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `num` [INFO] [stdout] --> src/lib.rs:2820:13 [INFO] [stdout] | [INFO] [stdout] 2820 | let mut num: Vec = vec![]; [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_num` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `str4` [INFO] [stdout] --> src/main.rs:102:9 [INFO] [stdout] | [INFO] [stdout] 102 | let str4 = n.to_string().chars().into_iter().fold(0, |acc, c| acc + c.to_digit(10).unwrap() as i32); [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_str4` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `r23` [INFO] [stdout] --> src/main.rs:122:9 [INFO] [stdout] | [INFO] [stdout] 122 | let r23:Vec = vec![5, 3, -5, 2, -3, 3, 9, 0, 123, 1, -10]; [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_r23` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `r232` [INFO] [stdout] --> src/main.rs:123:13 [INFO] [stdout] | [INFO] [stdout] 123 | let mut r232:Vec = vec![]; [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_r232` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:2820:9 [INFO] [stdout] | [INFO] [stdout] 2820 | let mut num: Vec = vec![]; [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:2913:9 [INFO] [stdout] | [INFO] [stdout] 2913 | let mut m; [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/main.rs:123:9 [INFO] [stdout] | [INFO] [stdout] 123 | let mut r232:Vec = vec![]; [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `filter_by_substring` is never used [INFO] [stdout] --> src/lib.rs:114:4 [INFO] [stdout] | [INFO] [stdout] 114 | fn filter_by_substring(strings: Vec, substring: String) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `sum_product` is never used [INFO] [stdout] --> src/lib.rs:123:4 [INFO] [stdout] | [INFO] [stdout] 123 | fn sum_product(numbers: Vec) -> (i32, i32) { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `rolling_max` is never used [INFO] [stdout] --> src/lib.rs:140:4 [INFO] [stdout] | [INFO] [stdout] 140 | fn rolling_max(numbers: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `is_palindrome_10` is never used [INFO] [stdout] --> src/lib.rs:157:4 [INFO] [stdout] | [INFO] [stdout] 157 | fn is_palindrome_10(str: &str) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `make_palindrome` is never used [INFO] [stdout] --> src/lib.rs:163:4 [INFO] [stdout] | [INFO] [stdout] 163 | fn make_palindrome(str: &str) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `string_xor` is never used [INFO] [stdout] --> src/lib.rs:178:4 [INFO] [stdout] | [INFO] [stdout] 178 | fn string_xor(a: String, b: String) -> String { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `longest` is never used [INFO] [stdout] --> src/lib.rs:195:4 [INFO] [stdout] | [INFO] [stdout] 195 | fn longest(strings: Vec) -> Option { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `greatest_common_divisor` is never used [INFO] [stdout] --> src/lib.rs:212:4 [INFO] [stdout] | [INFO] [stdout] 212 | fn greatest_common_divisor(mut a: i32, mut b: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `count_distinct_characters` is never used [INFO] [stdout] --> src/lib.rs:243:4 [INFO] [stdout] | [INFO] [stdout] 243 | fn count_distinct_characters(str: String) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `how_many_times` is never used [INFO] [stdout] --> src/lib.rs:268:4 [INFO] [stdout] | [INFO] [stdout] 268 | fn how_many_times(string: String, substring: String) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `sort_numbers` is never used [INFO] [stdout] --> src/lib.rs:285:4 [INFO] [stdout] | [INFO] [stdout] 285 | fn sort_numbers(numbers: String) -> String { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `rescale_to_unit` is never used [INFO] [stdout] --> src/lib.rs:357:4 [INFO] [stdout] | [INFO] [stdout] 357 | fn rescale_to_unit(numbers: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `filter_integers` is never used [INFO] [stdout] --> src/lib.rs:373:4 [INFO] [stdout] | [INFO] [stdout] 373 | fn filter_integers(values: Vec>) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `strlen` is never used [INFO] [stdout] --> src/lib.rs:384:4 [INFO] [stdout] | [INFO] [stdout] 384 | fn strlen(strings: String) -> i32 { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `largest_divisor` is never used [INFO] [stdout] --> src/lib.rs:389:4 [INFO] [stdout] | [INFO] [stdout] 389 | fn largest_divisor(n: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `factorize` is never used [INFO] [stdout] --> src/lib.rs:404:4 [INFO] [stdout] | [INFO] [stdout] 404 | fn factorize(n: i32) -> Vec { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `concatenate` is never used [INFO] [stdout] --> src/lib.rs:450:4 [INFO] [stdout] | [INFO] [stdout] 450 | fn concatenate(strings: Vec) -> String { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `filter_by_prefix` is never used [INFO] [stdout] --> src/lib.rs:459:4 [INFO] [stdout] | [INFO] [stdout] 459 | fn filter_by_prefix(strings: Vec, prefix: String) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_positive` is never used [INFO] [stdout] --> src/lib.rs:467:4 [INFO] [stdout] | [INFO] [stdout] 467 | fn get_positive(numbers: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `is_prime` is never used [INFO] [stdout] --> src/lib.rs:472:4 [INFO] [stdout] | [INFO] [stdout] 472 | fn is_prime(n: i32) -> bool { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `poly` is never used [INFO] [stdout] --> src/lib.rs:485:4 [INFO] [stdout] | [INFO] [stdout] 485 | fn poly(xs: &Vec, x: f64) -> f64 { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `find_zero` is never used [INFO] [stdout] --> src/lib.rs:493:4 [INFO] [stdout] | [INFO] [stdout] 493 | fn find_zero(xs: &Vec) -> f64 { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `maximum` is never used [INFO] [stdout] --> src/lib.rs:542:4 [INFO] [stdout] | [INFO] [stdout] 542 | fn maximum(nmbs: Vec) -> i32 { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `sort_even` is never used [INFO] [stdout] --> src/lib.rs:570:4 [INFO] [stdout] | [INFO] [stdout] 570 | fn sort_even(nmbs: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `prime_fib` is never used [INFO] [stdout] --> src/lib.rs:635:4 [INFO] [stdout] | [INFO] [stdout] 635 | fn prime_fib(n: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `triples_sum_to_zero` is never used [INFO] [stdout] --> src/lib.rs:662:4 [INFO] [stdout] | [INFO] [stdout] 662 | fn triples_sum_to_zero(nmbs: Vec) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `car_race_collision` is never used [INFO] [stdout] --> src/lib.rs:676:4 [INFO] [stdout] | [INFO] [stdout] 676 | fn car_race_collision(n: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `incr_list` is never used [INFO] [stdout] --> src/lib.rs:681:4 [INFO] [stdout] | [INFO] [stdout] 681 | fn incr_list(l: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `pairs_sum_to_zero` is never used [INFO] [stdout] --> src/lib.rs:686:4 [INFO] [stdout] | [INFO] [stdout] 686 | fn pairs_sum_to_zero(l: Vec) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `triangle_area` is never used [INFO] [stdout] --> src/lib.rs:711:4 [INFO] [stdout] | [INFO] [stdout] 711 | fn triangle_area(a: i32, h: i32) -> f64 { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `fib4` is never used [INFO] [stdout] --> src/lib.rs:716:4 [INFO] [stdout] | [INFO] [stdout] 716 | fn fib4(n: i32) -> i32 { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `median` is never used [INFO] [stdout] --> src/lib.rs:737:4 [INFO] [stdout] | [INFO] [stdout] 737 | fn median(l: Vec) -> f64 { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `is_palindrome` is never used [INFO] [stdout] --> src/lib.rs:749:4 [INFO] [stdout] | [INFO] [stdout] 749 | fn is_palindrome(text: String) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `modp` is never used [INFO] [stdout] --> src/lib.rs:755:4 [INFO] [stdout] | [INFO] [stdout] 755 | fn modp(n: i32, p: i32) -> i32 { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `remove_vowels` is never used [INFO] [stdout] --> src/lib.rs:821:4 [INFO] [stdout] | [INFO] [stdout] 821 | fn remove_vowels(text: &str) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `below_threshold` is never used [INFO] [stdout] --> src/lib.rs:833:4 [INFO] [stdout] | [INFO] [stdout] 833 | fn below_threshold(l: Vec, t: i32) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `add` is never used [INFO] [stdout] --> src/lib.rs:843:4 [INFO] [stdout] | [INFO] [stdout] 843 | fn add(x: i32, y: i32) -> i32 { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `same_chars` is never used [INFO] [stdout] --> src/lib.rs:848:4 [INFO] [stdout] | [INFO] [stdout] 848 | fn same_chars(str1: &str, str2: &str) -> bool { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `fib` is never used [INFO] [stdout] --> src/lib.rs:861:4 [INFO] [stdout] | [INFO] [stdout] 861 | fn fib(n: i32) -> i32 { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `correct_bracketing` is never used [INFO] [stdout] --> src/lib.rs:873:4 [INFO] [stdout] | [INFO] [stdout] 873 | fn correct_bracketing(bkts: &str) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `monotonic` is never used [INFO] [stdout] --> src/lib.rs:896:4 [INFO] [stdout] | [INFO] [stdout] 896 | fn monotonic(l: Vec) -> bool { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `common` is never used [INFO] [stdout] --> src/lib.rs:910:4 [INFO] [stdout] | [INFO] [stdout] 910 | fn common(l1: Vec, l2: Vec) -> Vec { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `largest_prime_factor` is never used [INFO] [stdout] --> src/lib.rs:917:4 [INFO] [stdout] | [INFO] [stdout] 917 | fn largest_prime_factor(n: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `sum_to_n` is never used [INFO] [stdout] --> src/lib.rs:928:4 [INFO] [stdout] | [INFO] [stdout] 928 | fn sum_to_n(n: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `correct_bracketing_parenthesis` is never used [INFO] [stdout] --> src/lib.rs:933:4 [INFO] [stdout] | [INFO] [stdout] 933 | fn correct_bracketing_parenthesis(bkts: &str) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `derivative` is never used [INFO] [stdout] --> src/lib.rs:956:4 [INFO] [stdout] | [INFO] [stdout] 956 | fn derivative(xs: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `fibfib` is never used [INFO] [stdout] --> src/lib.rs:965:4 [INFO] [stdout] | [INFO] [stdout] 965 | fn fibfib(n: i32) -> i32 { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `vowels_count` is never used [INFO] [stdout] --> src/lib.rs:977:4 [INFO] [stdout] | [INFO] [stdout] 977 | fn vowels_count(s: &str) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `circular_shift` is never used [INFO] [stdout] --> src/lib.rs:995:4 [INFO] [stdout] | [INFO] [stdout] 995 | fn circular_shift(x: i32, shift: i32) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `digitSum` is never used [INFO] [stdout] --> src/lib.rs:1008:4 [INFO] [stdout] | [INFO] [stdout] 1008 | fn digitSum(s: &str) -> i32 { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `fruit_distribution` is never used [INFO] [stdout] --> src/lib.rs:1018:4 [INFO] [stdout] | [INFO] [stdout] 1018 | fn fruit_distribution(s: &str, n: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `pluck` is never used [INFO] [stdout] --> src/lib.rs:1029:4 [INFO] [stdout] | [INFO] [stdout] 1029 | fn pluck(arr: Vec) -> Vec { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `search` is never used [INFO] [stdout] --> src/lib.rs:1041:4 [INFO] [stdout] | [INFO] [stdout] 1041 | fn search(lst: Vec) -> i32 { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `triangle_area_f64` is never used [INFO] [stdout] --> src/lib.rs:1085:4 [INFO] [stdout] | [INFO] [stdout] 1085 | fn triangle_area_f64(a: f64, b: f64, c: f64) -> f64 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `will_it_fly` is never used [INFO] [stdout] --> src/lib.rs:1096:4 [INFO] [stdout] | [INFO] [stdout] 1096 | fn will_it_fly(q: Vec, w: i32) -> bool { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `smallest_change` is never used [INFO] [stdout] --> src/lib.rs:1114:4 [INFO] [stdout] | [INFO] [stdout] 1114 | fn smallest_change(arr: Vec) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `is_multiply_prime` is never used [INFO] [stdout] --> src/lib.rs:1141:4 [INFO] [stdout] | [INFO] [stdout] 1141 | fn is_multiply_prime(a: i32) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `is_simple_power` is never used [INFO] [stdout] --> src/lib.rs:1157:4 [INFO] [stdout] | [INFO] [stdout] 1157 | fn is_simple_power(x: i32, n: i32) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `iscuber` is never used [INFO] [stdout] --> src/lib.rs:1172:4 [INFO] [stdout] | [INFO] [stdout] 1172 | fn iscuber(a: i32) -> bool { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `hex_key` is never used [INFO] [stdout] --> src/lib.rs:1180:4 [INFO] [stdout] | [INFO] [stdout] 1180 | fn hex_key(num: &str) -> i32 { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `is_happy` is never used [INFO] [stdout] --> src/lib.rs:1207:4 [INFO] [stdout] | [INFO] [stdout] 1207 | fn is_happy(s: &str) -> bool { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `numerical_letter_grade` is never used [INFO] [stdout] --> src/lib.rs:1221:4 [INFO] [stdout] | [INFO] [stdout] 1221 | fn numerical_letter_grade(grades: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `prime_length` is never used [INFO] [stdout] --> src/lib.rs:1256:4 [INFO] [stdout] | [INFO] [stdout] 1256 | fn prime_length(str: &str) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `starts_one_ends` is never used [INFO] [stdout] --> src/lib.rs:1271:4 [INFO] [stdout] | [INFO] [stdout] 1271 | fn starts_one_ends(n: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `add_even_odd` is never used [INFO] [stdout] --> src/lib.rs:1289:4 [INFO] [stdout] | [INFO] [stdout] 1289 | fn add_even_odd(lst: Vec) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `encrypt` is never used [INFO] [stdout] --> src/lib.rs:1347:4 [INFO] [stdout] | [INFO] [stdout] 1347 | fn encrypt(s: &str) -> String { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `is_bored` is never used [INFO] [stdout] --> src/lib.rs:1395:4 [INFO] [stdout] | [INFO] [stdout] 1395 | fn is_bored(s: &str) -> i32 { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `any_int` is never used [INFO] [stdout] --> src/lib.rs:1408:4 [INFO] [stdout] | [INFO] [stdout] 1408 | fn any_int(a: f64, b: f64, c: f64) -> bool { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `encode` is never used [INFO] [stdout] --> src/lib.rs:1417:4 [INFO] [stdout] | [INFO] [stdout] 1417 | fn encode(message: &str) -> String { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `skjkasdkd` is never used [INFO] [stdout] --> src/lib.rs:1445:4 [INFO] [stdout] | [INFO] [stdout] 1445 | fn skjkasdkd(lst: Vec) -> i32 { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check_dict_case` is never used [INFO] [stdout] --> src/lib.rs:1474:4 [INFO] [stdout] | [INFO] [stdout] 1474 | fn check_dict_case(dict: HashMap<&str, &str>) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `count_up_to` is never used [INFO] [stdout] --> src/lib.rs:1491:4 [INFO] [stdout] | [INFO] [stdout] 1491 | fn count_up_to(n: i32) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `multiply` is never used [INFO] [stdout] --> src/lib.rs:1511:4 [INFO] [stdout] | [INFO] [stdout] 1511 | fn multiply(a: i32, b: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `count_upper` is never used [INFO] [stdout] --> src/lib.rs:1516:4 [INFO] [stdout] | [INFO] [stdout] 1516 | fn count_upper(s: &str) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `closest_integer` is never used [INFO] [stdout] --> src/lib.rs:1531:4 [INFO] [stdout] | [INFO] [stdout] 1531 | fn closest_integer(value: &str) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `make_a_pile` is never used [INFO] [stdout] --> src/lib.rs:1536:4 [INFO] [stdout] | [INFO] [stdout] 1536 | fn make_a_pile(n: i32) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `choose_num` is never used [INFO] [stdout] --> src/lib.rs:1558:4 [INFO] [stdout] | [INFO] [stdout] 1558 | fn choose_num(x: i32, y: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `rounded_avg` is never used [INFO] [stdout] --> src/lib.rs:1572:4 [INFO] [stdout] | [INFO] [stdout] 1572 | fn rounded_avg(n: i32, m: i32) -> String { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `unique_digits` is never used [INFO] [stdout] --> src/lib.rs:1586:4 [INFO] [stdout] | [INFO] [stdout] 1586 | fn unique_digits(x: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `by_length` is never used [INFO] [stdout] --> src/lib.rs:1609:4 [INFO] [stdout] | [INFO] [stdout] 1609 | fn by_length(arr: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `f` is never used [INFO] [stdout] --> src/lib.rs:1637:4 [INFO] [stdout] | [INFO] [stdout] 1637 | fn f(n: i32) -> Vec { [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `even_odd_palindrome` is never used [INFO] [stdout] --> src/lib.rs:1656:4 [INFO] [stdout] | [INFO] [stdout] 1656 | fn even_odd_palindrome(n: i32) -> (i32, i32) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `count_nums` is never used [INFO] [stdout] --> src/lib.rs:1675:4 [INFO] [stdout] | [INFO] [stdout] 1675 | fn count_nums(n: Vec) -> i32 { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `move_one_ball` is never used [INFO] [stdout] --> src/lib.rs:1700:4 [INFO] [stdout] | [INFO] [stdout] 1700 | fn move_one_ball(arr: Vec) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `exchange` is never used [INFO] [stdout] --> src/lib.rs:1720:4 [INFO] [stdout] | [INFO] [stdout] 1720 | fn exchange(lst1: Vec, lst2: Vec) -> String { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `histogram` is never used [INFO] [stdout] --> src/lib.rs:1739:4 [INFO] [stdout] | [INFO] [stdout] 1739 | fn histogram(test: &str) -> HashMap { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `reverse_delete` is never used [INFO] [stdout] --> src/lib.rs:1767:4 [INFO] [stdout] | [INFO] [stdout] 1767 | fn reverse_delete(s: &str, c: &str) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `odd_count` is never used [INFO] [stdout] --> src/lib.rs:1785:4 [INFO] [stdout] | [INFO] [stdout] 1785 | fn odd_count(lst: Vec<&str>) -> Vec { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `min_sub_array_sum` is never used [INFO] [stdout] --> src/lib.rs:1812:4 [INFO] [stdout] | [INFO] [stdout] 1812 | fn min_sub_array_sum(nums: Vec) -> i64 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `max_fill` is never used [INFO] [stdout] --> src/lib.rs:1829:4 [INFO] [stdout] | [INFO] [stdout] 1829 | fn max_fill(grid: Vec>, capacity: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `sort_array_1` is never used [INFO] [stdout] --> src/lib.rs:1846:4 [INFO] [stdout] | [INFO] [stdout] 1846 | fn sort_array_1(arr: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `select_words` is never used [INFO] [stdout] --> src/lib.rs:1876:4 [INFO] [stdout] | [INFO] [stdout] 1876 | fn select_words(s: &str, n: i32) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_closest_vowel` is never used [INFO] [stdout] --> src/lib.rs:1905:4 [INFO] [stdout] | [INFO] [stdout] 1905 | fn get_closest_vowel(word: &str) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `match_parens` is never used [INFO] [stdout] --> src/lib.rs:1922:4 [INFO] [stdout] | [INFO] [stdout] 1922 | fn match_parens(lst: Vec<&str>) -> &str { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `maximum_120` is never used [INFO] [stdout] --> src/lib.rs:1963:4 [INFO] [stdout] | [INFO] [stdout] 1963 | fn maximum_120(arr: Vec, k: i32) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `solutions` is never used [INFO] [stdout] --> src/lib.rs:1972:4 [INFO] [stdout] | [INFO] [stdout] 1972 | fn solutions(lst: Vec) -> i32 { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `add_elements` is never used [INFO] [stdout] --> src/lib.rs:1985:4 [INFO] [stdout] | [INFO] [stdout] 1985 | fn add_elements(arr: Vec, k: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_odd_collatz` is never used [INFO] [stdout] --> src/lib.rs:1996:4 [INFO] [stdout] | [INFO] [stdout] 1996 | fn get_odd_collatz(n: i32) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `valid_date` is never used [INFO] [stdout] --> src/lib.rs:2012:4 [INFO] [stdout] | [INFO] [stdout] 2012 | fn valid_date(date: &str) -> bool { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `split_words` is never used [INFO] [stdout] --> src/lib.rs:2048:4 [INFO] [stdout] | [INFO] [stdout] 2048 | fn split_words(txt: &str) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `is_sorted` is never used [INFO] [stdout] --> src/lib.rs:2101:4 [INFO] [stdout] | [INFO] [stdout] 2101 | fn is_sorted(lst: Vec) -> bool { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `intersection` is never used [INFO] [stdout] --> src/lib.rs:2114:4 [INFO] [stdout] | [INFO] [stdout] 2114 | fn intersection(interval1: Vec, interval2: Vec) -> String { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `prod_signs` is never used [INFO] [stdout] --> src/lib.rs:2130:4 [INFO] [stdout] | [INFO] [stdout] 2130 | fn prod_signs(arr: Vec) -> i32 { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `min_path` is never used [INFO] [stdout] --> src/lib.rs:2149:4 [INFO] [stdout] | [INFO] [stdout] 2149 | fn min_path(grid: Vec>, k: i32) -> Vec { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `tri` is never used [INFO] [stdout] --> src/lib.rs:2186:4 [INFO] [stdout] | [INFO] [stdout] 2186 | fn tri(n: i32) -> Vec { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `digits` is never used [INFO] [stdout] --> src/lib.rs:2202:4 [INFO] [stdout] | [INFO] [stdout] 2202 | fn digits(n: i32) -> i32 { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `is_nested` is never used [INFO] [stdout] --> src/lib.rs:2219:4 [INFO] [stdout] | [INFO] [stdout] 2219 | fn is_nested(str: &str) -> bool { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `sum_squares` is never used [INFO] [stdout] --> src/lib.rs:2243:4 [INFO] [stdout] | [INFO] [stdout] 2243 | fn sum_squares(lst: Vec) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check_if_last_char_is_a_letter` is never used [INFO] [stdout] --> src/lib.rs:2252:4 [INFO] [stdout] | [INFO] [stdout] 2252 | fn check_if_last_char_is_a_letter(txt: &str) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `can_arrange` is never used [INFO] [stdout] --> src/lib.rs:2271:4 [INFO] [stdout] | [INFO] [stdout] 2271 | fn can_arrange(arr: Vec) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `largest_smallest_integers` is never used [INFO] [stdout] --> src/lib.rs:2282:4 [INFO] [stdout] | [INFO] [stdout] 2282 | fn largest_smallest_integers(lst: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `is_equal_to_sum_even` is never used [INFO] [stdout] --> src/lib.rs:2368:4 [INFO] [stdout] | [INFO] [stdout] 2368 | fn is_equal_to_sum_even(n: i32) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `special_factorial` is never used [INFO] [stdout] --> src/lib.rs:2376:4 [INFO] [stdout] | [INFO] [stdout] 2376 | fn special_factorial(n: i32) -> i64 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `fix_spaces` is never used [INFO] [stdout] --> src/lib.rs:2387:4 [INFO] [stdout] | [INFO] [stdout] 2387 | fn fix_spaces(text: &str) -> String { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `file_name_check` is never used [INFO] [stdout] --> src/lib.rs:2420:4 [INFO] [stdout] | [INFO] [stdout] 2420 | fn file_name_check(file_name: &str) -> &str { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `sum_squares_142` is never used [INFO] [stdout] --> src/lib.rs:2449:4 [INFO] [stdout] | [INFO] [stdout] 2449 | fn sum_squares_142(lst: Vec) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `words_in_sentence` is never used [INFO] [stdout] --> src/lib.rs:2464:4 [INFO] [stdout] | [INFO] [stdout] 2464 | fn words_in_sentence(sentence: &str) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `simplify` is never used [INFO] [stdout] --> src/lib.rs:2498:4 [INFO] [stdout] | [INFO] [stdout] 2498 | fn simplify(x: &str, n: &str) -> bool { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `order_by_points` is never used [INFO] [stdout] --> src/lib.rs:2543:4 [INFO] [stdout] | [INFO] [stdout] 2543 | fn order_by_points(arr: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `special_filter` is never used [INFO] [stdout] --> src/lib.rs:2574:4 [INFO] [stdout] | [INFO] [stdout] 2574 | fn special_filter(nums: Vec) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_matrix_triples` is never used [INFO] [stdout] --> src/lib.rs:2590:4 [INFO] [stdout] | [INFO] [stdout] 2590 | fn get_matrix_triples(n: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `bf` is never used [INFO] [stdout] --> src/lib.rs:2619:4 [INFO] [stdout] | [INFO] [stdout] 2619 | fn bf(planet1: &str, planet2: &str) -> Vec { [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `sorted_list_sum` is never used [INFO] [stdout] --> src/lib.rs:2650:4 [INFO] [stdout] | [INFO] [stdout] 2650 | fn sorted_list_sum(lst: Vec<&str>) -> Vec<&str> { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `x_or_y` is never used [INFO] [stdout] --> src/lib.rs:2671:4 [INFO] [stdout] | [INFO] [stdout] 2671 | fn x_or_y(n: i32, x: i32, y: i32) -> i32 { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `double_the_difference` is never used [INFO] [stdout] --> src/lib.rs:2688:4 [INFO] [stdout] | [INFO] [stdout] 2688 | fn double_the_difference(lst: Vec) -> i64 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `compare` is never used [INFO] [stdout] --> src/lib.rs:2701:4 [INFO] [stdout] | [INFO] [stdout] 2701 | fn compare(game: Vec, guess: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `strongest_extension` is never used [INFO] [stdout] --> src/lib.rs:2710:4 [INFO] [stdout] | [INFO] [stdout] 2710 | fn strongest_extension(class_name: &str, extensions: Vec<&str>) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `cycpattern_check` is never used [INFO] [stdout] --> src/lib.rs:2733:4 [INFO] [stdout] | [INFO] [stdout] 2733 | fn cycpattern_check(a: &str, b: &str) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `even_odd_count` is never used [INFO] [stdout] --> src/lib.rs:2744:4 [INFO] [stdout] | [INFO] [stdout] 2744 | fn even_odd_count(num: i32) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `int_to_mini_romank` is never used [INFO] [stdout] --> src/lib.rs:2759:4 [INFO] [stdout] | [INFO] [stdout] 2759 | fn int_to_mini_romank(number: i32) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `right_angle_triangle` is never used [INFO] [stdout] --> src/lib.rs:2780:4 [INFO] [stdout] | [INFO] [stdout] 2780 | fn right_angle_triangle(a: f32, b: f32, c: f32) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `find_max` is never used [INFO] [stdout] --> src/lib.rs:2791:4 [INFO] [stdout] | [INFO] [stdout] 2791 | fn find_max(words: Vec<&str>) -> &str { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `eat` is never used [INFO] [stdout] --> src/lib.rs:2810:4 [INFO] [stdout] | [INFO] [stdout] 2810 | fn eat(number: i32, need: i32, remaining: i32) -> Vec { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `do_algebra` is never used [INFO] [stdout] --> src/lib.rs:2818:4 [INFO] [stdout] | [INFO] [stdout] 2818 | fn do_algebra(operato: Vec<&str>, operand: Vec) -> i32 { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `string_to_md5` is never used [INFO] [stdout] --> src/lib.rs:2900:4 [INFO] [stdout] | [INFO] [stdout] 2900 | fn string_to_md5(text: &str) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `generate_integers` is never used [INFO] [stdout] --> src/lib.rs:2910:4 [INFO] [stdout] | [INFO] [stdout] 2910 | fn generate_integers(a: i32, b: i32) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:1001:9 [INFO] [stdout] | [INFO] [stdout] 1001 | replace(&mut res[despl as usize], *c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 1001 | let _ = replace(&mut res[despl as usize], *c); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `digitSum` should have a snake case name [INFO] [stdout] --> src/lib.rs:1008:4 [INFO] [stdout] | [INFO] [stdout] 1008 | fn digitSum(s: &str) -> i32 { [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `digit_sum` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `Any_to_f64` should have a snake case name [INFO] [stdout] --> src/lib.rs:2320:4 [INFO] [stdout] | [INFO] [stdout] 2320 | fn Any_to_f64(a: &dyn Any) -> f64 { [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `any_to_f64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `str4` [INFO] [stdout] --> src/main.rs:102:9 [INFO] [stdout] | [INFO] [stdout] 102 | let str4 = n.to_string().chars().into_iter().fold(0, |acc, c| acc + c.to_digit(10).unwrap() as i32); [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_str4` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `r23` [INFO] [stdout] --> src/main.rs:122:9 [INFO] [stdout] | [INFO] [stdout] 122 | let r23:Vec = vec![5, 3, -5, 2, -3, 3, 9, 0, 123, 1, -10]; [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_r23` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `r232` [INFO] [stdout] --> src/main.rs:123:13 [INFO] [stdout] | [INFO] [stdout] 123 | let mut r232:Vec = vec![]; [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_r232` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/main.rs:123:9 [INFO] [stdout] | [INFO] [stdout] 123 | let mut r232:Vec = vec![]; [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `poly` is never used [INFO] [stdout] --> src/lib.rs:485:4 [INFO] [stdout] | [INFO] [stdout] 485 | fn poly(xs: &Vec, x: f64) -> f64 { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `find_zero` is never used [INFO] [stdout] --> src/lib.rs:493:4 [INFO] [stdout] | [INFO] [stdout] 493 | fn find_zero(xs: &Vec) -> f64 { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:1001:9 [INFO] [stdout] | [INFO] [stdout] 1001 | replace(&mut res[despl as usize], *c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 1001 | let _ = replace(&mut res[despl as usize], *c); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `digitSum` should have a snake case name [INFO] [stdout] --> src/lib.rs:1008:4 [INFO] [stdout] | [INFO] [stdout] 1008 | fn digitSum(s: &str) -> i32 { [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `digit_sum` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `Any_to_f64` should have a snake case name [INFO] [stdout] --> src/lib.rs:2320:4 [INFO] [stdout] | [INFO] [stdout] 2320 | fn Any_to_f64(a: &dyn Any) -> f64 { [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `any_to_f64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `test_digitSum` should have a snake case name [INFO] [stdout] --> src/lib.rs:3774:8 [INFO] [stdout] | [INFO] [stdout] 3774 | fn test_digitSum() { [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `test_digit_sum` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 7.38s [INFO] running `Command { std: "docker" "inspect" "45a66b0fa02d85dd1294e7c947830197637ba25d92277acf292c20b554c585f3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "45a66b0fa02d85dd1294e7c947830197637ba25d92277acf292c20b554c585f3", kill_on_drop: false }` [INFO] [stdout] 45a66b0fa02d85dd1294e7c947830197637ba25d92277acf292c20b554c585f3