[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#642c19bfc3a5c1de985bf5d0cc8207ac9d22708a for pr-148577
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FroG0d%2Fcross_humaneval_rust" "/workspace/builds/worker-0-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-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-0-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/roG0d/cross_humaneval_rust on toolchain 642c19bfc3a5c1de985bf5d0cc8207ac9d22708a
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+642c19bfc3a5c1de985bf5d0cc8207ac9d22708a" "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" "+642c19bfc3a5c1de985bf5d0cc8207ac9d22708a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+642c19bfc3a5c1de985bf5d0cc8207ac9d22708a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] a24f104586ca1b471219658790d0851a7ea399ad283c92565d8ebc420b128bfe
[INFO] running `Command { std: "docker" "start" "-a" "a24f104586ca1b471219658790d0851a7ea399ad283c92565d8ebc420b128bfe", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a24f104586ca1b471219658790d0851a7ea399ad283c92565d8ebc420b128bfe", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a24f104586ca1b471219658790d0851a7ea399ad283c92565d8ebc420b128bfe", kill_on_drop: false }`
[INFO] [stdout] a24f104586ca1b471219658790d0851a7ea399ad283c92565d8ebc420b128bfe
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+642c19bfc3a5c1de985bf5d0cc8207ac9d22708a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] b43d57cdf7257b1cef5bc61b3a2b1bbcfa115ba33869ec7b2541c9fe1c45f565
[INFO] running `Command { std: "docker" "start" "-a" "b43d57cdf7257b1cef5bc61b3a2b1bbcfa115ba33869ec7b2541c9fe1c45f565", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.139
[INFO] [stderr]     Checking regex v1.7.1
[INFO] [stderr]     Checking rand v0.4.6
[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)]` (part of `#[warn(unused)]`) 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)]` (part of `#[warn(unused)]`) 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: 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)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]    --> src/lib.rs:164:9
[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)]` (part of `#[warn(unused)]`) on by default
[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<char> = 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:26
[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]      = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) 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: 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: 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: variable `yy` is assigned to, but never used
[INFO] [stdout]     --> src/lib.rs:2015:9
[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:9
[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 `mm` is never read
[INFO] [stdout]     --> src/lib.rs:2013:18
[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:18
[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: value assigned to `yy` is never read
[INFO] [stdout]     --> src/lib.rs:2031:5
[INFO] [stdout]      |
[INFO] [stdout] 2031 |     yy = date[6..10].parse::<i32>().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:2150:9
[INFO] [stdout]      |
[INFO] [stdout] 2150 |     let mut out: Vec<i32> = vec![];
[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:9
[INFO] [stdout]      |
[INFO] [stdout] 2150 |     let mut out: Vec<i32> = 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: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: `i`
[INFO] [stdout]     --> src/lib.rs:2503:9
[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: 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: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:2820:9
[INFO] [stdout]      |
[INFO] [stdout] 2820 |     let mut num: Vec<i32> = vec![];
[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:9
[INFO] [stdout]      |
[INFO] [stdout] 2820 |     let mut num: Vec<i32> = 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: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<String>, substring: String) -> Vec<String> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) 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, 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<i32>) -> Vec<i32> {
[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<String>) -> Option<String> {
[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<f32>) -> Vec<f32> {
[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<Box<dyn Any>>) -> Vec<i32> {
[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<i32> {
[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>) -> 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<String>, prefix: String) -> Vec<String> {
[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<i32>) -> Vec<i32> {
[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<f64>, 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>) -> 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>) -> 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<i32>) -> Vec<i32> {
[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<i32>) -> 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<i32>) -> Vec<i32> {
[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<i32>) -> 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<i32>) -> 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<i32>, 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<i32>) -> 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<i32>, l2: Vec<i32>) -> Vec<i32> {
[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<i32>) -> Vec<i32> {
[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<i32>) -> Vec<i32> {
[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>) -> 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<i32>, 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>) -> 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<f64>) -> Vec<String> {
[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>) -> 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>) -> 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<i32> {
[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<i32> {
[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<i32>) -> Vec<i32> {
[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<i32>) -> Vec<String> {
[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<i32> {
[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>) -> 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<i32>) -> 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<i32>, lst2: Vec<i32>) -> 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<char, i32> {
[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<String> {
[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<String> {
[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>) -> 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<Vec<i32>>, 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<i32>) -> Vec<i32> {
[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<String> {
[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<i32>, k: i32) -> Vec<i32> {
[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>) -> 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<i32>, 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<i32> {
[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<String> {
[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<i32>) -> 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<i32>, interval2: Vec<i32>) -> 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>) -> 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<Vec<i32>>, k: i32) -> Vec<i32> {
[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<i32> {
[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<f32>) -> 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>) -> 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<i32>) -> Vec<i32> {
[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>) -> 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<i32>) -> Vec<i32> {
[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>) -> 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<String> {
[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<f32>) -> 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<i32>, guess: Vec<i32>) -> Vec<i32> {
[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<i32> {
[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<i32> {
[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>) -> 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<i32> {
[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)]` (part of `#[warn(unused)]`) 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)]` (part of `#[warn(nonstandard_style)]`) 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: 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)]` (part of `#[warn(unused)]`) 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)]` (part of `#[warn(unused)]`) 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: 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)]` (part of `#[warn(unused)]`) 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)]` (part of `#[warn(unused)]`) 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: 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)]` (part of `#[warn(unused)]`) 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)]` (part of `#[warn(unused)]`) 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: 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: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)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]    --> src/lib.rs:164:9
[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)]` (part of `#[warn(unused)]`) on by default
[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: variable does not need to be mutable
[INFO] [stdout]    --> src/lib.rs:996:9
[INFO] [stdout]     |
[INFO] [stdout] 996 |     let mut xcp: Vec<char> = 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:26
[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]      = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) 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: 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: 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: variable `yy` is assigned to, but never used
[INFO] [stdout]     --> src/lib.rs:2015:9
[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:9
[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 `mm` is never read
[INFO] [stdout]     --> src/lib.rs:2013:18
[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:18
[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: value assigned to `yy` is never read
[INFO] [stdout]     --> src/lib.rs:2031:5
[INFO] [stdout]      |
[INFO] [stdout] 2031 |     yy = date[6..10].parse::<i32>().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:2150:9
[INFO] [stdout]      |
[INFO] [stdout] 2150 |     let mut out: Vec<i32> = vec![];
[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:9
[INFO] [stdout]      |
[INFO] [stdout] 2150 |     let mut out: Vec<i32> = 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: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: `i`
[INFO] [stdout]     --> src/lib.rs:2503:9
[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: 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: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:2820:9
[INFO] [stdout]      |
[INFO] [stdout] 2820 |     let mut num: Vec<i32> = vec![];
[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:9
[INFO] [stdout]      |
[INFO] [stdout] 2820 |     let mut num: Vec<i32> = 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: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<i32> = vec![];
[INFO] [stdout]     |         ----^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[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<i32> = 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:9
[INFO] [stdout]     |
[INFO] [stdout] 123 |     let mut r232:Vec<i32> = vec![];
[INFO] [stdout]     |         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_r232`
[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<String>, substring: String) -> Vec<String> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) 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, 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<i32>) -> Vec<i32> {
[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<String>) -> Option<String> {
[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<f32>) -> Vec<f32> {
[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<Box<dyn Any>>) -> Vec<i32> {
[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<i32> {
[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>) -> 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<String>, prefix: String) -> Vec<String> {
[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<i32>) -> Vec<i32> {
[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<f64>, 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>) -> 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>) -> 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<i32>) -> Vec<i32> {
[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<i32>) -> 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<i32>) -> Vec<i32> {
[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<i32>) -> 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<i32>) -> 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<i32>, 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<i32>) -> 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<i32>, l2: Vec<i32>) -> Vec<i32> {
[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<i32>) -> Vec<i32> {
[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<i32>) -> Vec<i32> {
[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>) -> 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<i32>, 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>) -> 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<f64>) -> Vec<String> {
[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>) -> 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>) -> 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<i32> {
[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<i32> {
[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<i32>) -> Vec<i32> {
[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<i32>) -> Vec<String> {
[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<i32> {
[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>) -> 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<i32>) -> 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<i32>, lst2: Vec<i32>) -> 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<char, i32> {
[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<String> {
[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<String> {
[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>) -> 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<Vec<i32>>, 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<i32>) -> Vec<i32> {
[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<String> {
[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<i32>, k: i32) -> Vec<i32> {
[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>) -> 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<i32>, 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<i32> {
[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<String> {
[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<i32>) -> 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<i32>, interval2: Vec<i32>) -> 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>) -> 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<Vec<i32>>, k: i32) -> Vec<i32> {
[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<i32> {
[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<f32>) -> 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>) -> 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<i32>) -> Vec<i32> {
[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>) -> 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<i32>) -> Vec<i32> {
[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>) -> 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<String> {
[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<f32>) -> 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<i32>, guess: Vec<i32>) -> Vec<i32> {
[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<i32> {
[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<i32> {
[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>) -> 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<i32> {
[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)]` (part of `#[warn(unused)]`) 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)]` (part of `#[warn(nonstandard_style)]`) 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 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: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)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]    --> src/lib.rs:164:9
[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)]` (part of `#[warn(unused)]`) on by default
[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<char> = 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:26
[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]      = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) 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: 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: 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: variable `yy` is assigned to, but never used
[INFO] [stdout]     --> src/lib.rs:2015:9
[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:9
[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 `mm` is never read
[INFO] [stdout]     --> src/lib.rs:2013:18
[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:18
[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: value assigned to `yy` is never read
[INFO] [stdout]     --> src/lib.rs:2031:5
[INFO] [stdout]      |
[INFO] [stdout] 2031 |     yy = date[6..10].parse::<i32>().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:2150:9
[INFO] [stdout]      |
[INFO] [stdout] 2150 |     let mut out: Vec<i32> = vec![];
[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:9
[INFO] [stdout]      |
[INFO] [stdout] 2150 |     let mut out: Vec<i32> = vec![];
[INFO] [stdout]      |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_out`
[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: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: `i`
[INFO] [stdout]     --> src/lib.rs:2503:9
[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: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)]` (part of `#[warn(unused)]`) on by default
[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: unused variable: `i`
[INFO] [stdout]    --> src/lib.rs:164:9
[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)]` (part of `#[warn(unused)]`) on by default
[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: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:2820:9
[INFO] [stdout]      |
[INFO] [stdout] 2820 |     let mut num: Vec<i32> = vec![];
[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:9
[INFO] [stdout]      |
[INFO] [stdout] 2820 |     let mut num: Vec<i32> = 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: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/lib.rs:996:9
[INFO] [stdout]     |
[INFO] [stdout] 996 |     let mut xcp: Vec<char> = 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:26
[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]      = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) 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: 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: 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: variable `yy` is assigned to, but never used
[INFO] [stdout]     --> src/lib.rs:2015:9
[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:9
[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 `mm` is never read
[INFO] [stdout]     --> src/lib.rs:2013:18
[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:18
[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: value assigned to `yy` is never read
[INFO] [stdout]     --> src/lib.rs:2031:5
[INFO] [stdout]      |
[INFO] [stdout] 2031 |     yy = date[6..10].parse::<i32>().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:2150:9
[INFO] [stdout]      |
[INFO] [stdout] 2150 |     let mut out: Vec<i32> = vec![];
[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:9
[INFO] [stdout]      |
[INFO] [stdout] 2150 |     let mut out: Vec<i32> = 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: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: `i`
[INFO] [stdout]     --> src/lib.rs:2503:9
[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: 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: variable does not need to be mutable
[INFO] [stdout]     --> src/lib.rs:2820:9
[INFO] [stdout]      |
[INFO] [stdout] 2820 |     let mut num: Vec<i32> = vec![];
[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:9
[INFO] [stdout]      |
[INFO] [stdout] 2820 |     let mut num: Vec<i32> = 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: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 `poly` is never used
[INFO] [stdout]    --> src/lib.rs:485:4
[INFO] [stdout]     |
[INFO] [stdout] 485 | fn poly(xs: &Vec<f64>, x: f64) -> f64 {
[INFO] [stdout]     |    ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) 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>) -> 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)]` (part of `#[warn(unused)]`) 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)]` (part of `#[warn(nonstandard_style)]`) 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: variable does not need to be mutable
[INFO] [stdout]    --> src/main.rs:123:9
[INFO] [stdout]     |
[INFO] [stdout] 123 |     let mut r232:Vec<i32> = vec![];
[INFO] [stdout]     |         ----^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[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<i32> = 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:9
[INFO] [stdout]     |
[INFO] [stdout] 123 |     let mut r232:Vec<i32> = vec![];
[INFO] [stdout]     |         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_r232`
[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<f64>, x: f64) -> f64 {
[INFO] [stdout]     |    ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) 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>) -> 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)]` (part of `#[warn(unused)]`) 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)]` (part of `#[warn(nonstandard_style)]`) 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 3.53s
[INFO] running `Command { std: "docker" "inspect" "b43d57cdf7257b1cef5bc61b3a2b1bbcfa115ba33869ec7b2541c9fe1c45f565", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b43d57cdf7257b1cef5bc61b3a2b1bbcfa115ba33869ec7b2541c9fe1c45f565", kill_on_drop: false }`
[INFO] [stdout] b43d57cdf7257b1cef5bc61b3a2b1bbcfa115ba33869ec7b2541c9fe1c45f565
