[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#af4a5a13a15fa0c60e06321077ef452f769b42fd for pr-122960-3 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FroG0d%2Fcross_humaneval_rust" "/workspace/builds/worker-3-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/roG0d/cross_humaneval_rust on toolchain af4a5a13a15fa0c60e06321077ef452f769b42fd [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+af4a5a13a15fa0c60e06321077ef452f769b42fd" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [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-3-tc1/source/Cargo.toml [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" "+af4a5a13a15fa0c60e06321077ef452f769b42fd" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+af4a5a13a15fa0c60e06321077ef452f769b42fd" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] ec6428710b77b0a82eb4ee8f14d294b9d1c0e8e2ec9bd2ffba1b8294439add42 [INFO] running `Command { std: "docker" "start" "-a" "ec6428710b77b0a82eb4ee8f14d294b9d1c0e8e2ec9bd2ffba1b8294439add42", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "ec6428710b77b0a82eb4ee8f14d294b9d1c0e8e2ec9bd2ffba1b8294439add42", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ec6428710b77b0a82eb4ee8f14d294b9d1c0e8e2ec9bd2ffba1b8294439add42", kill_on_drop: false }` [INFO] [stdout] ec6428710b77b0a82eb4ee8f14d294b9d1c0e8e2ec9bd2ffba1b8294439add42 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+af4a5a13a15fa0c60e06321077ef452f769b42fd" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] de7a1a33e704831f2ae3e03e976a2468c991f6cae85bcbd356e563c4eb444359 [INFO] running `Command { std: "docker" "start" "-a" "de7a1a33e704831f2ae3e03e976a2468c991f6cae85bcbd356e563c4eb444359", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.139 [INFO] [stderr] Checking regex-syntax v0.6.28 [INFO] [stderr] Checking md5 v0.7.0 [INFO] [stderr] Checking aho-corasick v0.7.20 [INFO] [stderr] Checking rand v0.4.6 [INFO] [stderr] Checking regex v1.7.1 [INFO] [stderr] Checking cross_humaneval v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: the item `md5` is imported redundantly [INFO] [stdout] --> src/lib.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use md5; [INFO] [stdout] | ^^^ the item `md5` is already defined by prelude [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` 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] [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`, `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: 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: the item `md5` is imported redundantly [INFO] [stdout] --> src/lib.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use md5; [INFO] [stdout] | ^^^ the item `md5` is already defined by prelude [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `TypeId` [INFO] [stdout] --> src/lib.rs:4:21 [INFO] [stdout] | [INFO] [stdout] 4 | use std::any::{Any, TypeId}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ops::Index`, `self`, `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: use of deprecated trait `std::ascii::AsciiExt`: use inherent methods instead [INFO] [stdout] --> src/lib.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | ascii::AsciiExt, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ascii::AsciiExt` [INFO] [stdout] --> src/lib.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | ascii::AsciiExt, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/lib.rs:164:13 [INFO] [stdout] | [INFO] [stdout] 164 | let mut i: usize = 0; [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:164:9 [INFO] [stdout] | [INFO] [stdout] 164 | let mut i: usize = 0; [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `c_shift` is never read [INFO] [stdout] --> src/lib.rs:776:17 [INFO] [stdout] | [INFO] [stdout] 776 | let mut c_shift: String = "".to_string(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] = note: `#[warn(unused_assignments)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `c_shift` is never read [INFO] [stdout] --> src/lib.rs:804:17 [INFO] [stdout] | [INFO] [stdout] 804 | let mut c_shift: String = "".to_string(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:996:9 [INFO] [stdout] | [INFO] [stdout] 996 | let mut xcp: Vec = x.to_string().chars().into_iter().collect(); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:1090:9 [INFO] [stdout] | [INFO] [stdout] 1090 | let mut area: f64; [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/lib.rs:1223:10 [INFO] [stdout] | [INFO] [stdout] 1223 | for (i, gpa) in grades.iter().enumerate() { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `first` is never read [INFO] [stdout] --> src/lib.rs:1370:13 [INFO] [stdout] | [INFO] [stdout] 1370 | let mut first: i32 = 0; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `indx` [INFO] [stdout] --> src/lib.rs:1426:10 [INFO] [stdout] | [INFO] [stdout] 1426 | for (indx, elem) in message.chars().into_iter().enumerate() { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_indx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `s` is never read [INFO] [stdout] --> src/lib.rs:1464:13 [INFO] [stdout] | [INFO] [stdout] 1464 | let mut s: String = String::new(); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/lib.rs:1539:9 [INFO] [stdout] | [INFO] [stdout] 1539 | for i in 1..n { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:1661:13 [INFO] [stdout] | [INFO] [stdout] 1661 | let mut w: String = i.to_string(); [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:1662:13 [INFO] [stdout] | [INFO] [stdout] 1662 | let mut p: String = w.chars().rev().collect(); [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:1797:13 [INFO] [stdout] | [INFO] [stdout] 1797 | let mut s = "the number of odd elements in the string i of the input.".to_string(); [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/lib.rs:1860:9 [INFO] [stdout] | [INFO] [stdout] 1860 | for i in 0..arr_cp.len() { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `mm` is never read [INFO] [stdout] --> src/lib.rs:2013:13 [INFO] [stdout] | [INFO] [stdout] 2013 | let mut mm = 0; [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `dd` is never read [INFO] [stdout] --> src/lib.rs:2014:13 [INFO] [stdout] | [INFO] [stdout] 2014 | let mut dd = 0; [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `yy` is assigned to, but never used [INFO] [stdout] --> src/lib.rs:2015:13 [INFO] [stdout] | [INFO] [stdout] 2015 | let mut yy = 0; [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_yy` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/lib.rs:2016:13 [INFO] [stdout] | [INFO] [stdout] 2016 | let mut i = 0; [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `yy` is never read [INFO] [stdout] --> src/lib.rs:2031:5 [INFO] [stdout] | [INFO] [stdout] 2031 | yy = date[6..10].parse::().unwrap(); [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:2016:9 [INFO] [stdout] | [INFO] [stdout] 2016 | let mut i = 0; [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `out` [INFO] [stdout] --> src/lib.rs:2150:13 [INFO] [stdout] | [INFO] [stdout] 2150 | let mut out: Vec = vec![]; [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_out` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:2150:9 [INFO] [stdout] | [INFO] [stdout] 2150 | let mut out: Vec = vec![]; [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/lib.rs:2503:13 [INFO] [stdout] | [INFO] [stdout] 2503 | let mut i = 0; [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:2503:9 [INFO] [stdout] | [INFO] [stdout] 2503 | let mut i = 0; [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `times` [INFO] [stdout] --> src/lib.rs:2601:9 [INFO] [stdout] | [INFO] [stdout] 2601 | for times in 1..3 { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_times` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:2625:9 [INFO] [stdout] | [INFO] [stdout] 2625 | let mut m; [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/lib.rs:2658:9 [INFO] [stdout] | [INFO] [stdout] 2658 | for i in 0..out.len() { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `num` [INFO] [stdout] --> src/lib.rs:2820:13 [INFO] [stdout] | [INFO] [stdout] 2820 | let mut num: Vec = vec![]; [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_num` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:2820:9 [INFO] [stdout] | [INFO] [stdout] 2820 | let mut num: Vec = vec![]; [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:2913:9 [INFO] [stdout] | [INFO] [stdout] 2913 | let mut m; [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `filter_by_substring` is never used [INFO] [stdout] --> src/lib.rs:114:4 [INFO] [stdout] | [INFO] [stdout] 114 | fn filter_by_substring(strings: Vec, substring: String) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `sum_product` is never used [INFO] [stdout] --> src/lib.rs:123:4 [INFO] [stdout] | [INFO] [stdout] 123 | fn sum_product(numbers: Vec) -> (i32, i32) { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `rolling_max` is never used [INFO] [stdout] --> src/lib.rs:140:4 [INFO] [stdout] | [INFO] [stdout] 140 | fn rolling_max(numbers: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `is_palindrome_10` is never used [INFO] [stdout] --> src/lib.rs:157:4 [INFO] [stdout] | [INFO] [stdout] 157 | fn is_palindrome_10(str: &str) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `make_palindrome` is never used [INFO] [stdout] --> src/lib.rs:163:4 [INFO] [stdout] | [INFO] [stdout] 163 | fn make_palindrome(str: &str) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `string_xor` is never used [INFO] [stdout] --> src/lib.rs:178:4 [INFO] [stdout] | [INFO] [stdout] 178 | fn string_xor(a: String, b: String) -> String { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `longest` is never used [INFO] [stdout] --> src/lib.rs:195:4 [INFO] [stdout] | [INFO] [stdout] 195 | fn longest(strings: Vec) -> Option { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `greatest_common_divisor` is never used [INFO] [stdout] --> src/lib.rs:212:4 [INFO] [stdout] | [INFO] [stdout] 212 | fn greatest_common_divisor(mut a: i32, mut b: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `count_distinct_characters` is never used [INFO] [stdout] --> src/lib.rs:243:4 [INFO] [stdout] | [INFO] [stdout] 243 | fn count_distinct_characters(str: String) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `how_many_times` is never used [INFO] [stdout] --> src/lib.rs:268:4 [INFO] [stdout] | [INFO] [stdout] 268 | fn how_many_times(string: String, substring: String) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `sort_numbers` is never used [INFO] [stdout] --> src/lib.rs:285:4 [INFO] [stdout] | [INFO] [stdout] 285 | fn sort_numbers(numbers: String) -> String { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `rescale_to_unit` is never used [INFO] [stdout] --> src/lib.rs:357:4 [INFO] [stdout] | [INFO] [stdout] 357 | fn rescale_to_unit(numbers: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `filter_integers` is never used [INFO] [stdout] --> src/lib.rs:373:4 [INFO] [stdout] | [INFO] [stdout] 373 | fn filter_integers(values: Vec>) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `strlen` is never used [INFO] [stdout] --> src/lib.rs:384:4 [INFO] [stdout] | [INFO] [stdout] 384 | fn strlen(strings: String) -> i32 { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `largest_divisor` is never used [INFO] [stdout] --> src/lib.rs:389:4 [INFO] [stdout] | [INFO] [stdout] 389 | fn largest_divisor(n: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `factorize` is never used [INFO] [stdout] --> src/lib.rs:404:4 [INFO] [stdout] | [INFO] [stdout] 404 | fn factorize(n: i32) -> Vec { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `concatenate` is never used [INFO] [stdout] --> src/lib.rs:450:4 [INFO] [stdout] | [INFO] [stdout] 450 | fn concatenate(strings: Vec) -> String { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `filter_by_prefix` is never used [INFO] [stdout] --> src/lib.rs:459:4 [INFO] [stdout] | [INFO] [stdout] 459 | fn filter_by_prefix(strings: Vec, prefix: String) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_positive` is never used [INFO] [stdout] --> src/lib.rs:467:4 [INFO] [stdout] | [INFO] [stdout] 467 | fn get_positive(numbers: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `is_prime` is never used [INFO] [stdout] --> src/lib.rs:472:4 [INFO] [stdout] | [INFO] [stdout] 472 | fn is_prime(n: i32) -> bool { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `poly` is never used [INFO] [stdout] --> src/lib.rs:485:4 [INFO] [stdout] | [INFO] [stdout] 485 | fn poly(xs: &Vec, x: f64) -> f64 { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `find_zero` is never used [INFO] [stdout] --> src/lib.rs:493:4 [INFO] [stdout] | [INFO] [stdout] 493 | fn find_zero(xs: &Vec) -> f64 { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `maximum` is never used [INFO] [stdout] --> src/lib.rs:542:4 [INFO] [stdout] | [INFO] [stdout] 542 | fn maximum(nmbs: Vec) -> i32 { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `sort_even` is never used [INFO] [stdout] --> src/lib.rs:570:4 [INFO] [stdout] | [INFO] [stdout] 570 | fn sort_even(nmbs: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `prime_fib` is never used [INFO] [stdout] --> src/lib.rs:635:4 [INFO] [stdout] | [INFO] [stdout] 635 | fn prime_fib(n: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `triples_sum_to_zero` is never used [INFO] [stdout] --> src/lib.rs:662:4 [INFO] [stdout] | [INFO] [stdout] 662 | fn triples_sum_to_zero(nmbs: Vec) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `car_race_collision` is never used [INFO] [stdout] --> src/lib.rs:676:4 [INFO] [stdout] | [INFO] [stdout] 676 | fn car_race_collision(n: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `incr_list` is never used [INFO] [stdout] --> src/lib.rs:681:4 [INFO] [stdout] | [INFO] [stdout] 681 | fn incr_list(l: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `pairs_sum_to_zero` is never used [INFO] [stdout] --> src/lib.rs:686:4 [INFO] [stdout] | [INFO] [stdout] 686 | fn pairs_sum_to_zero(l: Vec) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `triangle_area` is never used [INFO] [stdout] --> src/lib.rs:711:4 [INFO] [stdout] | [INFO] [stdout] 711 | fn triangle_area(a: i32, h: i32) -> f64 { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `fib4` is never used [INFO] [stdout] --> src/lib.rs:716:4 [INFO] [stdout] | [INFO] [stdout] 716 | fn fib4(n: i32) -> i32 { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `median` is never used [INFO] [stdout] --> src/lib.rs:737:4 [INFO] [stdout] | [INFO] [stdout] 737 | fn median(l: Vec) -> f64 { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `is_palindrome` is never used [INFO] [stdout] --> src/lib.rs:749:4 [INFO] [stdout] | [INFO] [stdout] 749 | fn is_palindrome(text: String) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `modp` is never used [INFO] [stdout] --> src/lib.rs:755:4 [INFO] [stdout] | [INFO] [stdout] 755 | fn modp(n: i32, p: i32) -> i32 { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `remove_vowels` is never used [INFO] [stdout] --> src/lib.rs:821:4 [INFO] [stdout] | [INFO] [stdout] 821 | fn remove_vowels(text: &str) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `below_threshold` is never used [INFO] [stdout] --> src/lib.rs:833:4 [INFO] [stdout] | [INFO] [stdout] 833 | fn below_threshold(l: Vec, t: i32) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `add` is never used [INFO] [stdout] --> src/lib.rs:843:4 [INFO] [stdout] | [INFO] [stdout] 843 | fn add(x: i32, y: i32) -> i32 { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `same_chars` is never used [INFO] [stdout] --> src/lib.rs:848:4 [INFO] [stdout] | [INFO] [stdout] 848 | fn same_chars(str1: &str, str2: &str) -> bool { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `fib` is never used [INFO] [stdout] --> src/lib.rs:861:4 [INFO] [stdout] | [INFO] [stdout] 861 | fn fib(n: i32) -> i32 { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `correct_bracketing` is never used [INFO] [stdout] --> src/lib.rs:873:4 [INFO] [stdout] | [INFO] [stdout] 873 | fn correct_bracketing(bkts: &str) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `monotonic` is never used [INFO] [stdout] --> src/lib.rs:896:4 [INFO] [stdout] | [INFO] [stdout] 896 | fn monotonic(l: Vec) -> bool { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `common` is never used [INFO] [stdout] --> src/lib.rs:910:4 [INFO] [stdout] | [INFO] [stdout] 910 | fn common(l1: Vec, l2: Vec) -> Vec { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `largest_prime_factor` is never used [INFO] [stdout] --> src/lib.rs:917:4 [INFO] [stdout] | [INFO] [stdout] 917 | fn largest_prime_factor(n: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `sum_to_n` is never used [INFO] [stdout] --> src/lib.rs:928:4 [INFO] [stdout] | [INFO] [stdout] 928 | fn sum_to_n(n: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `correct_bracketing_parenthesis` is never used [INFO] [stdout] --> src/lib.rs:933:4 [INFO] [stdout] | [INFO] [stdout] 933 | fn correct_bracketing_parenthesis(bkts: &str) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `derivative` is never used [INFO] [stdout] --> src/lib.rs:956:4 [INFO] [stdout] | [INFO] [stdout] 956 | fn derivative(xs: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `fibfib` is never used [INFO] [stdout] --> src/lib.rs:965:4 [INFO] [stdout] | [INFO] [stdout] 965 | fn fibfib(n: i32) -> i32 { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `vowels_count` is never used [INFO] [stdout] --> src/lib.rs:977:4 [INFO] [stdout] | [INFO] [stdout] 977 | fn vowels_count(s: &str) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `circular_shift` is never used [INFO] [stdout] --> src/lib.rs:995:4 [INFO] [stdout] | [INFO] [stdout] 995 | fn circular_shift(x: i32, shift: i32) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `digitSum` is never used [INFO] [stdout] --> src/lib.rs:1008:4 [INFO] [stdout] | [INFO] [stdout] 1008 | fn digitSum(s: &str) -> i32 { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `fruit_distribution` is never used [INFO] [stdout] --> src/lib.rs:1018:4 [INFO] [stdout] | [INFO] [stdout] 1018 | fn fruit_distribution(s: &str, n: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `pluck` is never used [INFO] [stdout] --> src/lib.rs:1029:4 [INFO] [stdout] | [INFO] [stdout] 1029 | fn pluck(arr: Vec) -> Vec { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `search` is never used [INFO] [stdout] --> src/lib.rs:1041:4 [INFO] [stdout] | [INFO] [stdout] 1041 | fn search(lst: Vec) -> i32 { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `triangle_area_f64` is never used [INFO] [stdout] --> src/lib.rs:1085:4 [INFO] [stdout] | [INFO] [stdout] 1085 | fn triangle_area_f64(a: f64, b: f64, c: f64) -> f64 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `will_it_fly` is never used [INFO] [stdout] --> src/lib.rs:1096:4 [INFO] [stdout] | [INFO] [stdout] 1096 | fn will_it_fly(q: Vec, w: i32) -> bool { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `smallest_change` is never used [INFO] [stdout] --> src/lib.rs:1114:4 [INFO] [stdout] | [INFO] [stdout] 1114 | fn smallest_change(arr: Vec) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `is_multiply_prime` is never used [INFO] [stdout] --> src/lib.rs:1141:4 [INFO] [stdout] | [INFO] [stdout] 1141 | fn is_multiply_prime(a: i32) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `is_simple_power` is never used [INFO] [stdout] --> src/lib.rs:1157:4 [INFO] [stdout] | [INFO] [stdout] 1157 | fn is_simple_power(x: i32, n: i32) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `iscuber` is never used [INFO] [stdout] --> src/lib.rs:1172:4 [INFO] [stdout] | [INFO] [stdout] 1172 | fn iscuber(a: i32) -> bool { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `hex_key` is never used [INFO] [stdout] --> src/lib.rs:1180:4 [INFO] [stdout] | [INFO] [stdout] 1180 | fn hex_key(num: &str) -> i32 { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `is_happy` is never used [INFO] [stdout] --> src/lib.rs:1207:4 [INFO] [stdout] | [INFO] [stdout] 1207 | fn is_happy(s: &str) -> bool { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `numerical_letter_grade` is never used [INFO] [stdout] --> src/lib.rs:1221:4 [INFO] [stdout] | [INFO] [stdout] 1221 | fn numerical_letter_grade(grades: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `prime_length` is never used [INFO] [stdout] --> src/lib.rs:1256:4 [INFO] [stdout] | [INFO] [stdout] 1256 | fn prime_length(str: &str) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `starts_one_ends` is never used [INFO] [stdout] --> src/lib.rs:1271:4 [INFO] [stdout] | [INFO] [stdout] 1271 | fn starts_one_ends(n: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `add_even_odd` is never used [INFO] [stdout] --> src/lib.rs:1289:4 [INFO] [stdout] | [INFO] [stdout] 1289 | fn add_even_odd(lst: Vec) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `encrypt` is never used [INFO] [stdout] --> src/lib.rs:1347:4 [INFO] [stdout] | [INFO] [stdout] 1347 | fn encrypt(s: &str) -> String { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `is_bored` is never used [INFO] [stdout] --> src/lib.rs:1395:4 [INFO] [stdout] | [INFO] [stdout] 1395 | fn is_bored(s: &str) -> i32 { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `any_int` is never used [INFO] [stdout] --> src/lib.rs:1408:4 [INFO] [stdout] | [INFO] [stdout] 1408 | fn any_int(a: f64, b: f64, c: f64) -> bool { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `encode` is never used [INFO] [stdout] --> src/lib.rs:1417:4 [INFO] [stdout] | [INFO] [stdout] 1417 | fn encode(message: &str) -> String { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `skjkasdkd` is never used [INFO] [stdout] --> src/lib.rs:1445:4 [INFO] [stdout] | [INFO] [stdout] 1445 | fn skjkasdkd(lst: Vec) -> i32 { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check_dict_case` is never used [INFO] [stdout] --> src/lib.rs:1474:4 [INFO] [stdout] | [INFO] [stdout] 1474 | fn check_dict_case(dict: HashMap<&str, &str>) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `count_up_to` is never used [INFO] [stdout] --> src/lib.rs:1491:4 [INFO] [stdout] | [INFO] [stdout] 1491 | fn count_up_to(n: i32) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `multiply` is never used [INFO] [stdout] --> src/lib.rs:1511:4 [INFO] [stdout] | [INFO] [stdout] 1511 | fn multiply(a: i32, b: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `count_upper` is never used [INFO] [stdout] --> src/lib.rs:1516:4 [INFO] [stdout] | [INFO] [stdout] 1516 | fn count_upper(s: &str) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `closest_integer` is never used [INFO] [stdout] --> src/lib.rs:1531:4 [INFO] [stdout] | [INFO] [stdout] 1531 | fn closest_integer(value: &str) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `make_a_pile` is never used [INFO] [stdout] --> src/lib.rs:1536:4 [INFO] [stdout] | [INFO] [stdout] 1536 | fn make_a_pile(n: i32) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `choose_num` is never used [INFO] [stdout] --> src/lib.rs:1558:4 [INFO] [stdout] | [INFO] [stdout] 1558 | fn choose_num(x: i32, y: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `rounded_avg` is never used [INFO] [stdout] --> src/lib.rs:1572:4 [INFO] [stdout] | [INFO] [stdout] 1572 | fn rounded_avg(n: i32, m: i32) -> String { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `unique_digits` is never used [INFO] [stdout] --> src/lib.rs:1586:4 [INFO] [stdout] | [INFO] [stdout] 1586 | fn unique_digits(x: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `by_length` is never used [INFO] [stdout] --> src/lib.rs:1609:4 [INFO] [stdout] | [INFO] [stdout] 1609 | fn by_length(arr: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `f` is never used [INFO] [stdout] --> src/lib.rs:1637:4 [INFO] [stdout] | [INFO] [stdout] 1637 | fn f(n: i32) -> Vec { [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `even_odd_palindrome` is never used [INFO] [stdout] --> src/lib.rs:1656:4 [INFO] [stdout] | [INFO] [stdout] 1656 | fn even_odd_palindrome(n: i32) -> (i32, i32) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `count_nums` is never used [INFO] [stdout] --> src/lib.rs:1675:4 [INFO] [stdout] | [INFO] [stdout] 1675 | fn count_nums(n: Vec) -> i32 { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `move_one_ball` is never used [INFO] [stdout] --> src/lib.rs:1700:4 [INFO] [stdout] | [INFO] [stdout] 1700 | fn move_one_ball(arr: Vec) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `exchange` is never used [INFO] [stdout] --> src/lib.rs:1720:4 [INFO] [stdout] | [INFO] [stdout] 1720 | fn exchange(lst1: Vec, lst2: Vec) -> String { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `histogram` is never used [INFO] [stdout] --> src/lib.rs:1739:4 [INFO] [stdout] | [INFO] [stdout] 1739 | fn histogram(test: &str) -> HashMap { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `reverse_delete` is never used [INFO] [stdout] --> src/lib.rs:1767:4 [INFO] [stdout] | [INFO] [stdout] 1767 | fn reverse_delete(s: &str, c: &str) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `odd_count` is never used [INFO] [stdout] --> src/lib.rs:1785:4 [INFO] [stdout] | [INFO] [stdout] 1785 | fn odd_count(lst: Vec<&str>) -> Vec { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `min_sub_array_sum` is never used [INFO] [stdout] --> src/lib.rs:1812:4 [INFO] [stdout] | [INFO] [stdout] 1812 | fn min_sub_array_sum(nums: Vec) -> i64 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `max_fill` is never used [INFO] [stdout] --> src/lib.rs:1829:4 [INFO] [stdout] | [INFO] [stdout] 1829 | fn max_fill(grid: Vec>, capacity: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `sort_array_1` is never used [INFO] [stdout] --> src/lib.rs:1846:4 [INFO] [stdout] | [INFO] [stdout] 1846 | fn sort_array_1(arr: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `select_words` is never used [INFO] [stdout] --> src/lib.rs:1876:4 [INFO] [stdout] | [INFO] [stdout] 1876 | fn select_words(s: &str, n: i32) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_closest_vowel` is never used [INFO] [stdout] --> src/lib.rs:1905:4 [INFO] [stdout] | [INFO] [stdout] 1905 | fn get_closest_vowel(word: &str) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `match_parens` is never used [INFO] [stdout] --> src/lib.rs:1922:4 [INFO] [stdout] | [INFO] [stdout] 1922 | fn match_parens(lst: Vec<&str>) -> &str { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `maximum_120` is never used [INFO] [stdout] --> src/lib.rs:1963:4 [INFO] [stdout] | [INFO] [stdout] 1963 | fn maximum_120(arr: Vec, k: i32) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `solutions` is never used [INFO] [stdout] --> src/lib.rs:1972:4 [INFO] [stdout] | [INFO] [stdout] 1972 | fn solutions(lst: Vec) -> i32 { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `add_elements` is never used [INFO] [stdout] --> src/lib.rs:1985:4 [INFO] [stdout] | [INFO] [stdout] 1985 | fn add_elements(arr: Vec, k: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_odd_collatz` is never used [INFO] [stdout] --> src/lib.rs:1996:4 [INFO] [stdout] | [INFO] [stdout] 1996 | fn get_odd_collatz(n: i32) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `valid_date` is never used [INFO] [stdout] --> src/lib.rs:2012:4 [INFO] [stdout] | [INFO] [stdout] 2012 | fn valid_date(date: &str) -> bool { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `split_words` is never used [INFO] [stdout] --> src/lib.rs:2048:4 [INFO] [stdout] | [INFO] [stdout] 2048 | fn split_words(txt: &str) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `is_sorted` is never used [INFO] [stdout] --> src/lib.rs:2101:4 [INFO] [stdout] | [INFO] [stdout] 2101 | fn is_sorted(lst: Vec) -> bool { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `intersection` is never used [INFO] [stdout] --> src/lib.rs:2114:4 [INFO] [stdout] | [INFO] [stdout] 2114 | fn intersection(interval1: Vec, interval2: Vec) -> String { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `prod_signs` is never used [INFO] [stdout] --> src/lib.rs:2130:4 [INFO] [stdout] | [INFO] [stdout] 2130 | fn prod_signs(arr: Vec) -> i32 { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `min_path` is never used [INFO] [stdout] --> src/lib.rs:2149:4 [INFO] [stdout] | [INFO] [stdout] 2149 | fn min_path(grid: Vec>, k: i32) -> Vec { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `tri` is never used [INFO] [stdout] --> src/lib.rs:2186:4 [INFO] [stdout] | [INFO] [stdout] 2186 | fn tri(n: i32) -> Vec { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `digits` is never used [INFO] [stdout] --> src/lib.rs:2202:4 [INFO] [stdout] | [INFO] [stdout] 2202 | fn digits(n: i32) -> i32 { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `is_nested` is never used [INFO] [stdout] --> src/lib.rs:2219:4 [INFO] [stdout] | [INFO] [stdout] 2219 | fn is_nested(str: &str) -> bool { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `sum_squares` is never used [INFO] [stdout] --> src/lib.rs:2243:4 [INFO] [stdout] | [INFO] [stdout] 2243 | fn sum_squares(lst: Vec) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check_if_last_char_is_a_letter` is never used [INFO] [stdout] --> src/lib.rs:2252:4 [INFO] [stdout] | [INFO] [stdout] 2252 | fn check_if_last_char_is_a_letter(txt: &str) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `can_arrange` is never used [INFO] [stdout] --> src/lib.rs:2271:4 [INFO] [stdout] | [INFO] [stdout] 2271 | fn can_arrange(arr: Vec) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `largest_smallest_integers` is never used [INFO] [stdout] --> src/lib.rs:2282:4 [INFO] [stdout] | [INFO] [stdout] 2282 | fn largest_smallest_integers(lst: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `is_equal_to_sum_even` is never used [INFO] [stdout] --> src/lib.rs:2368:4 [INFO] [stdout] | [INFO] [stdout] 2368 | fn is_equal_to_sum_even(n: i32) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `special_factorial` is never used [INFO] [stdout] --> src/lib.rs:2376:4 [INFO] [stdout] | [INFO] [stdout] 2376 | fn special_factorial(n: i32) -> i64 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `fix_spaces` is never used [INFO] [stdout] --> src/lib.rs:2387:4 [INFO] [stdout] | [INFO] [stdout] 2387 | fn fix_spaces(text: &str) -> String { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `file_name_check` is never used [INFO] [stdout] --> src/lib.rs:2420:4 [INFO] [stdout] | [INFO] [stdout] 2420 | fn file_name_check(file_name: &str) -> &str { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `sum_squares_142` is never used [INFO] [stdout] --> src/lib.rs:2449:4 [INFO] [stdout] | [INFO] [stdout] 2449 | fn sum_squares_142(lst: Vec) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `words_in_sentence` is never used [INFO] [stdout] --> src/lib.rs:2464:4 [INFO] [stdout] | [INFO] [stdout] 2464 | fn words_in_sentence(sentence: &str) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `simplify` is never used [INFO] [stdout] --> src/lib.rs:2498:4 [INFO] [stdout] | [INFO] [stdout] 2498 | fn simplify(x: &str, n: &str) -> bool { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `order_by_points` is never used [INFO] [stdout] --> src/lib.rs:2543:4 [INFO] [stdout] | [INFO] [stdout] 2543 | fn order_by_points(arr: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `special_filter` is never used [INFO] [stdout] --> src/lib.rs:2574:4 [INFO] [stdout] | [INFO] [stdout] 2574 | fn special_filter(nums: Vec) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_matrix_triples` is never used [INFO] [stdout] --> src/lib.rs:2590:4 [INFO] [stdout] | [INFO] [stdout] 2590 | fn get_matrix_triples(n: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `bf` is never used [INFO] [stdout] --> src/lib.rs:2619:4 [INFO] [stdout] | [INFO] [stdout] 2619 | fn bf(planet1: &str, planet2: &str) -> Vec { [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `sorted_list_sum` is never used [INFO] [stdout] --> src/lib.rs:2650:4 [INFO] [stdout] | [INFO] [stdout] 2650 | fn sorted_list_sum(lst: Vec<&str>) -> Vec<&str> { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `x_or_y` is never used [INFO] [stdout] --> src/lib.rs:2671:4 [INFO] [stdout] | [INFO] [stdout] 2671 | fn x_or_y(n: i32, x: i32, y: i32) -> i32 { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `double_the_difference` is never used [INFO] [stdout] --> src/lib.rs:2688:4 [INFO] [stdout] | [INFO] [stdout] 2688 | fn double_the_difference(lst: Vec) -> i64 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `compare` is never used [INFO] [stdout] --> src/lib.rs:2701:4 [INFO] [stdout] | [INFO] [stdout] 2701 | fn compare(game: Vec, guess: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `strongest_extension` is never used [INFO] [stdout] --> src/lib.rs:2710:4 [INFO] [stdout] | [INFO] [stdout] 2710 | fn strongest_extension(class_name: &str, extensions: Vec<&str>) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `cycpattern_check` is never used [INFO] [stdout] --> src/lib.rs:2733:4 [INFO] [stdout] | [INFO] [stdout] 2733 | fn cycpattern_check(a: &str, b: &str) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `even_odd_count` is never used [INFO] [stdout] --> src/lib.rs:2744:4 [INFO] [stdout] | [INFO] [stdout] 2744 | fn even_odd_count(num: i32) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `int_to_mini_romank` is never used [INFO] [stdout] --> src/lib.rs:2759:4 [INFO] [stdout] | [INFO] [stdout] 2759 | fn int_to_mini_romank(number: i32) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `right_angle_triangle` is never used [INFO] [stdout] --> src/lib.rs:2780:4 [INFO] [stdout] | [INFO] [stdout] 2780 | fn right_angle_triangle(a: f32, b: f32, c: f32) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `find_max` is never used [INFO] [stdout] --> src/lib.rs:2791:4 [INFO] [stdout] | [INFO] [stdout] 2791 | fn find_max(words: Vec<&str>) -> &str { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `eat` is never used [INFO] [stdout] --> src/lib.rs:2810:4 [INFO] [stdout] | [INFO] [stdout] 2810 | fn eat(number: i32, need: i32, remaining: i32) -> Vec { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `do_algebra` is never used [INFO] [stdout] --> src/lib.rs:2818:4 [INFO] [stdout] | [INFO] [stdout] 2818 | fn do_algebra(operato: Vec<&str>, operand: Vec) -> i32 { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `string_to_md5` is never used [INFO] [stdout] --> src/lib.rs:2900:4 [INFO] [stdout] | [INFO] [stdout] 2900 | fn string_to_md5(text: &str) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `generate_integers` is never used [INFO] [stdout] --> src/lib.rs:2910:4 [INFO] [stdout] | [INFO] [stdout] 2910 | fn generate_integers(a: i32, b: i32) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:1001:9 [INFO] [stdout] | [INFO] [stdout] 1001 | replace(&mut res[despl as usize], *c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 1001 | let _ = replace(&mut res[despl as usize], *c); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `digitSum` should have a snake case name [INFO] [stdout] --> src/lib.rs:1008:4 [INFO] [stdout] | [INFO] [stdout] 1008 | fn digitSum(s: &str) -> i32 { [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `digit_sum` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `Any_to_f64` should have a snake case name [INFO] [stdout] --> src/lib.rs:2320:4 [INFO] [stdout] | [INFO] [stdout] 2320 | fn Any_to_f64(a: &dyn Any) -> f64 { [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `any_to_f64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 176 warnings emitted [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: the item `md5` is imported redundantly [INFO] [stdout] --> src/lib.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use md5; [INFO] [stdout] | ^^^ the item `md5` is already defined by prelude [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` 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] [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`, `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: unused import: `cross_humaneval::decode_cyclic` [INFO] [stdout] --> src/main.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use cross_humaneval::decode_cyclic; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `cross_humaneval::encode_cyclic` [INFO] [stdout] --> src/main.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use cross_humaneval::encode_cyclic; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated trait `std::ascii::AsciiExt`: use inherent methods instead [INFO] [stdout] --> src/lib.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | ascii::AsciiExt, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: found module declaration for lib.rs [INFO] [stdout] --> src/main.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | pub mod lib; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: lib.rs is the root of this crate's library target [INFO] [stdout] = help: to refer to it from other targets, use the library's name as the path [INFO] [stdout] = note: `#[warn(special_module_name)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `md5` is imported redundantly [INFO] [stdout] --> src/lib.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use md5; [INFO] [stdout] | ^^^ the item `md5` is already defined by prelude [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `TypeId` [INFO] [stdout] --> src/lib.rs:4:21 [INFO] [stdout] | [INFO] [stdout] 4 | use std::any::{Any, TypeId}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ops::Index`, `self`, `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: 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: unused variable: `i` [INFO] [stdout] --> src/lib.rs:164:13 [INFO] [stdout] | [INFO] [stdout] 164 | let mut i: usize = 0; [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:164:9 [INFO] [stdout] | [INFO] [stdout] 164 | let mut i: usize = 0; [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 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: value assigned to `c_shift` is never read [INFO] [stdout] --> src/lib.rs:776:17 [INFO] [stdout] | [INFO] [stdout] 776 | let mut c_shift: String = "".to_string(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] = note: `#[warn(unused_assignments)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `c_shift` is never read [INFO] [stdout] --> src/lib.rs:804:17 [INFO] [stdout] | [INFO] [stdout] 804 | let mut c_shift: String = "".to_string(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:996:9 [INFO] [stdout] | [INFO] [stdout] 996 | let mut xcp: Vec = x.to_string().chars().into_iter().collect(); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:1090:9 [INFO] [stdout] | [INFO] [stdout] 1090 | let mut area: f64; [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/lib.rs:1223:10 [INFO] [stdout] | [INFO] [stdout] 1223 | for (i, gpa) in grades.iter().enumerate() { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `first` is never read [INFO] [stdout] --> src/lib.rs:1370:13 [INFO] [stdout] | [INFO] [stdout] 1370 | let mut first: i32 = 0; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `indx` [INFO] [stdout] --> src/lib.rs:1426:10 [INFO] [stdout] | [INFO] [stdout] 1426 | for (indx, elem) in message.chars().into_iter().enumerate() { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_indx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `s` is never read [INFO] [stdout] --> src/lib.rs:1464:13 [INFO] [stdout] | [INFO] [stdout] 1464 | let mut s: String = String::new(); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/lib.rs:1539:9 [INFO] [stdout] | [INFO] [stdout] 1539 | for i in 1..n { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ascii::AsciiExt` [INFO] [stdout] --> src/lib.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | ascii::AsciiExt, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:1661:13 [INFO] [stdout] | [INFO] [stdout] 1661 | let mut w: String = i.to_string(); [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:1662:13 [INFO] [stdout] | [INFO] [stdout] 1662 | let mut p: String = w.chars().rev().collect(); [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/lib.rs:164:13 [INFO] [stdout] | [INFO] [stdout] 164 | let mut i: usize = 0; [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs: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: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:164:9 [INFO] [stdout] | [INFO] [stdout] 164 | let mut i: usize = 0; [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/lib.rs:1860:9 [INFO] [stdout] | [INFO] [stdout] 1860 | for i in 0..arr_cp.len() { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `mm` is never read [INFO] [stdout] --> src/lib.rs:2013:13 [INFO] [stdout] | [INFO] [stdout] 2013 | let mut mm = 0; [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `dd` is never read [INFO] [stdout] --> src/lib.rs:2014:13 [INFO] [stdout] | [INFO] [stdout] 2014 | let mut dd = 0; [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `yy` is assigned to, but never used [INFO] [stdout] --> src/lib.rs:2015:13 [INFO] [stdout] | [INFO] [stdout] 2015 | let mut yy = 0; [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_yy` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/lib.rs:2016:13 [INFO] [stdout] | [INFO] [stdout] 2016 | let mut i = 0; [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `yy` is never read [INFO] [stdout] --> src/lib.rs:2031:5 [INFO] [stdout] | [INFO] [stdout] 2031 | yy = date[6..10].parse::().unwrap(); [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:2016:9 [INFO] [stdout] | [INFO] [stdout] 2016 | let mut i = 0; [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `out` [INFO] [stdout] --> src/lib.rs:2150:13 [INFO] [stdout] | [INFO] [stdout] 2150 | let mut out: Vec = vec![]; [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_out` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:2150:9 [INFO] [stdout] | [INFO] [stdout] 2150 | let mut out: Vec = vec![]; [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/lib.rs:2503:13 [INFO] [stdout] | [INFO] [stdout] 2503 | let mut i = 0; [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:2503:9 [INFO] [stdout] | [INFO] [stdout] 2503 | let mut i = 0; [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `times` [INFO] [stdout] --> src/lib.rs:2601:9 [INFO] [stdout] | [INFO] [stdout] 2601 | for times in 1..3 { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_times` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:2625:9 [INFO] [stdout] | [INFO] [stdout] 2625 | let mut m; [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/lib.rs:2658:9 [INFO] [stdout] | [INFO] [stdout] 2658 | for i in 0..out.len() { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `c_shift` is never read [INFO] [stdout] --> src/lib.rs:776:17 [INFO] [stdout] | [INFO] [stdout] 776 | let mut c_shift: String = "".to_string(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] = note: `#[warn(unused_assignments)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `c_shift` is never read [INFO] [stdout] --> src/lib.rs:804:17 [INFO] [stdout] | [INFO] [stdout] 804 | let mut c_shift: String = "".to_string(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `num` [INFO] [stdout] --> src/lib.rs:2820:13 [INFO] [stdout] | [INFO] [stdout] 2820 | let mut num: Vec = vec![]; [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_num` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:2820:9 [INFO] [stdout] | [INFO] [stdout] 2820 | let mut num: Vec = vec![]; [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:996:9 [INFO] [stdout] | [INFO] [stdout] 996 | let mut xcp: Vec = x.to_string().chars().into_iter().collect(); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs: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:1090:9 [INFO] [stdout] | [INFO] [stdout] 1090 | let mut area: f64; [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/lib.rs:1223:10 [INFO] [stdout] | [INFO] [stdout] 1223 | for (i, gpa) in grades.iter().enumerate() { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `first` is never read [INFO] [stdout] --> src/lib.rs:1370:13 [INFO] [stdout] | [INFO] [stdout] 1370 | let mut first: i32 = 0; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `indx` [INFO] [stdout] --> src/lib.rs:1426:10 [INFO] [stdout] | [INFO] [stdout] 1426 | for (indx, elem) in message.chars().into_iter().enumerate() { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_indx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `s` is never read [INFO] [stdout] --> src/lib.rs:1464:13 [INFO] [stdout] | [INFO] [stdout] 1464 | let mut s: String = String::new(); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/lib.rs:1539:9 [INFO] [stdout] | [INFO] [stdout] 1539 | for i in 1..n { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:1661:13 [INFO] [stdout] | [INFO] [stdout] 1661 | let mut w: String = i.to_string(); [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:1662:13 [INFO] [stdout] | [INFO] [stdout] 1662 | let mut p: String = w.chars().rev().collect(); [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:1797:13 [INFO] [stdout] | [INFO] [stdout] 1797 | let mut s = "the number of odd elements in the string i of the input.".to_string(); [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/lib.rs:1860:9 [INFO] [stdout] | [INFO] [stdout] 1860 | for i in 0..arr_cp.len() { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `mm` is never read [INFO] [stdout] --> src/lib.rs:2013:13 [INFO] [stdout] | [INFO] [stdout] 2013 | let mut mm = 0; [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `dd` is never read [INFO] [stdout] --> src/lib.rs:2014:13 [INFO] [stdout] | [INFO] [stdout] 2014 | let mut dd = 0; [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `yy` is assigned to, but never used [INFO] [stdout] --> src/lib.rs:2015:13 [INFO] [stdout] | [INFO] [stdout] 2015 | let mut yy = 0; [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_yy` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/lib.rs:2016:13 [INFO] [stdout] | [INFO] [stdout] 2016 | let mut i = 0; [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `yy` is never read [INFO] [stdout] --> src/lib.rs:2031:5 [INFO] [stdout] | [INFO] [stdout] 2031 | yy = date[6..10].parse::().unwrap(); [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:2016:9 [INFO] [stdout] | [INFO] [stdout] 2016 | let mut i = 0; [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `out` [INFO] [stdout] --> src/lib.rs:2150:13 [INFO] [stdout] | [INFO] [stdout] 2150 | let mut out: Vec = vec![]; [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_out` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:2150:9 [INFO] [stdout] | [INFO] [stdout] 2150 | let mut out: Vec = vec![]; [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/lib.rs:2503:13 [INFO] [stdout] | [INFO] [stdout] 2503 | let mut i = 0; [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:2503:9 [INFO] [stdout] | [INFO] [stdout] 2503 | let mut i = 0; [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `times` [INFO] [stdout] --> src/lib.rs:2601:9 [INFO] [stdout] | [INFO] [stdout] 2601 | for times in 1..3 { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_times` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:2625:9 [INFO] [stdout] | [INFO] [stdout] 2625 | let mut m; [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/lib.rs:2658:9 [INFO] [stdout] | [INFO] [stdout] 2658 | for i in 0..out.len() { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `num` [INFO] [stdout] --> src/lib.rs:2820:13 [INFO] [stdout] | [INFO] [stdout] 2820 | let mut num: Vec = vec![]; [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_num` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:2820:9 [INFO] [stdout] | [INFO] [stdout] 2820 | let mut num: Vec = vec![]; [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:2913:9 [INFO] [stdout] | [INFO] [stdout] 2913 | let mut m; [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `str4` [INFO] [stdout] --> src/main.rs:102:9 [INFO] [stdout] | [INFO] [stdout] 102 | let str4 = n.to_string().chars().into_iter().fold(0, |acc, c| acc + c.to_digit(10).unwrap() as i32); [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_str4` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `r23` [INFO] [stdout] --> src/main.rs:122:9 [INFO] [stdout] | [INFO] [stdout] 122 | let r23:Vec = vec![5, 3, -5, 2, -3, 3, 9, 0, 123, 1, -10]; [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_r23` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `r232` [INFO] [stdout] --> src/main.rs:123:13 [INFO] [stdout] | [INFO] [stdout] 123 | let mut r232:Vec = vec![]; [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_r232` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/main.rs:123:9 [INFO] [stdout] | [INFO] [stdout] 123 | let mut r232:Vec = vec![]; [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `filter_by_substring` is never used [INFO] [stdout] --> src/lib.rs:114:4 [INFO] [stdout] | [INFO] [stdout] 114 | fn filter_by_substring(strings: Vec, substring: String) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `sum_product` is never used [INFO] [stdout] --> src/lib.rs:123:4 [INFO] [stdout] | [INFO] [stdout] 123 | fn sum_product(numbers: Vec) -> (i32, i32) { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `rolling_max` is never used [INFO] [stdout] --> src/lib.rs:140:4 [INFO] [stdout] | [INFO] [stdout] 140 | fn rolling_max(numbers: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `is_palindrome_10` is never used [INFO] [stdout] --> src/lib.rs:157:4 [INFO] [stdout] | [INFO] [stdout] 157 | fn is_palindrome_10(str: &str) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `make_palindrome` is never used [INFO] [stdout] --> src/lib.rs:163:4 [INFO] [stdout] | [INFO] [stdout] 163 | fn make_palindrome(str: &str) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `string_xor` is never used [INFO] [stdout] --> src/lib.rs:178:4 [INFO] [stdout] | [INFO] [stdout] 178 | fn string_xor(a: String, b: String) -> String { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `longest` is never used [INFO] [stdout] --> src/lib.rs:195:4 [INFO] [stdout] | [INFO] [stdout] 195 | fn longest(strings: Vec) -> Option { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `greatest_common_divisor` is never used [INFO] [stdout] --> src/lib.rs:212:4 [INFO] [stdout] | [INFO] [stdout] 212 | fn greatest_common_divisor(mut a: i32, mut b: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `count_distinct_characters` is never used [INFO] [stdout] --> src/lib.rs:243:4 [INFO] [stdout] | [INFO] [stdout] 243 | fn count_distinct_characters(str: String) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `how_many_times` is never used [INFO] [stdout] --> src/lib.rs:268:4 [INFO] [stdout] | [INFO] [stdout] 268 | fn how_many_times(string: String, substring: String) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `sort_numbers` is never used [INFO] [stdout] --> src/lib.rs:285:4 [INFO] [stdout] | [INFO] [stdout] 285 | fn sort_numbers(numbers: String) -> String { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `rescale_to_unit` is never used [INFO] [stdout] --> src/lib.rs:357:4 [INFO] [stdout] | [INFO] [stdout] 357 | fn rescale_to_unit(numbers: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `filter_integers` is never used [INFO] [stdout] --> src/lib.rs:373:4 [INFO] [stdout] | [INFO] [stdout] 373 | fn filter_integers(values: Vec>) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `strlen` is never used [INFO] [stdout] --> src/lib.rs:384:4 [INFO] [stdout] | [INFO] [stdout] 384 | fn strlen(strings: String) -> i32 { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `largest_divisor` is never used [INFO] [stdout] --> src/lib.rs:389:4 [INFO] [stdout] | [INFO] [stdout] 389 | fn largest_divisor(n: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `factorize` is never used [INFO] [stdout] --> src/lib.rs:404:4 [INFO] [stdout] | [INFO] [stdout] 404 | fn factorize(n: i32) -> Vec { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `concatenate` is never used [INFO] [stdout] --> src/lib.rs:450:4 [INFO] [stdout] | [INFO] [stdout] 450 | fn concatenate(strings: Vec) -> String { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `filter_by_prefix` is never used [INFO] [stdout] --> src/lib.rs:459:4 [INFO] [stdout] | [INFO] [stdout] 459 | fn filter_by_prefix(strings: Vec, prefix: String) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_positive` is never used [INFO] [stdout] --> src/lib.rs:467:4 [INFO] [stdout] | [INFO] [stdout] 467 | fn get_positive(numbers: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `is_prime` is never used [INFO] [stdout] --> src/lib.rs:472:4 [INFO] [stdout] | [INFO] [stdout] 472 | fn is_prime(n: i32) -> bool { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `poly` is never used [INFO] [stdout] --> src/lib.rs:485:4 [INFO] [stdout] | [INFO] [stdout] 485 | fn poly(xs: &Vec, x: f64) -> f64 { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `find_zero` is never used [INFO] [stdout] --> src/lib.rs:493:4 [INFO] [stdout] | [INFO] [stdout] 493 | fn find_zero(xs: &Vec) -> f64 { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `maximum` is never used [INFO] [stdout] --> src/lib.rs:542:4 [INFO] [stdout] | [INFO] [stdout] 542 | fn maximum(nmbs: Vec) -> i32 { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `sort_even` is never used [INFO] [stdout] --> src/lib.rs:570:4 [INFO] [stdout] | [INFO] [stdout] 570 | fn sort_even(nmbs: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `prime_fib` is never used [INFO] [stdout] --> src/lib.rs:635:4 [INFO] [stdout] | [INFO] [stdout] 635 | fn prime_fib(n: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `triples_sum_to_zero` is never used [INFO] [stdout] --> src/lib.rs:662:4 [INFO] [stdout] | [INFO] [stdout] 662 | fn triples_sum_to_zero(nmbs: Vec) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `car_race_collision` is never used [INFO] [stdout] --> src/lib.rs:676:4 [INFO] [stdout] | [INFO] [stdout] 676 | fn car_race_collision(n: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `incr_list` is never used [INFO] [stdout] --> src/lib.rs:681:4 [INFO] [stdout] | [INFO] [stdout] 681 | fn incr_list(l: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `pairs_sum_to_zero` is never used [INFO] [stdout] --> src/lib.rs:686:4 [INFO] [stdout] | [INFO] [stdout] 686 | fn pairs_sum_to_zero(l: Vec) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `triangle_area` is never used [INFO] [stdout] --> src/lib.rs:711:4 [INFO] [stdout] | [INFO] [stdout] 711 | fn triangle_area(a: i32, h: i32) -> f64 { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `fib4` is never used [INFO] [stdout] --> src/lib.rs:716:4 [INFO] [stdout] | [INFO] [stdout] 716 | fn fib4(n: i32) -> i32 { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `median` is never used [INFO] [stdout] --> src/lib.rs:737:4 [INFO] [stdout] | [INFO] [stdout] 737 | fn median(l: Vec) -> f64 { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `is_palindrome` is never used [INFO] [stdout] --> src/lib.rs:749:4 [INFO] [stdout] | [INFO] [stdout] 749 | fn is_palindrome(text: String) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `modp` is never used [INFO] [stdout] --> src/lib.rs:755:4 [INFO] [stdout] | [INFO] [stdout] 755 | fn modp(n: i32, p: i32) -> i32 { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `remove_vowels` is never used [INFO] [stdout] --> src/lib.rs:821:4 [INFO] [stdout] | [INFO] [stdout] 821 | fn remove_vowels(text: &str) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `below_threshold` is never used [INFO] [stdout] --> src/lib.rs:833:4 [INFO] [stdout] | [INFO] [stdout] 833 | fn below_threshold(l: Vec, t: i32) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `add` is never used [INFO] [stdout] --> src/lib.rs:843:4 [INFO] [stdout] | [INFO] [stdout] 843 | fn add(x: i32, y: i32) -> i32 { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `same_chars` is never used [INFO] [stdout] --> src/lib.rs:848:4 [INFO] [stdout] | [INFO] [stdout] 848 | fn same_chars(str1: &str, str2: &str) -> bool { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `fib` is never used [INFO] [stdout] --> src/lib.rs:861:4 [INFO] [stdout] | [INFO] [stdout] 861 | fn fib(n: i32) -> i32 { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `correct_bracketing` is never used [INFO] [stdout] --> src/lib.rs:873:4 [INFO] [stdout] | [INFO] [stdout] 873 | fn correct_bracketing(bkts: &str) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `monotonic` is never used [INFO] [stdout] --> src/lib.rs:896:4 [INFO] [stdout] | [INFO] [stdout] 896 | fn monotonic(l: Vec) -> bool { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `common` is never used [INFO] [stdout] --> src/lib.rs:910:4 [INFO] [stdout] | [INFO] [stdout] 910 | fn common(l1: Vec, l2: Vec) -> Vec { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `largest_prime_factor` is never used [INFO] [stdout] --> src/lib.rs:917:4 [INFO] [stdout] | [INFO] [stdout] 917 | fn largest_prime_factor(n: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `sum_to_n` is never used [INFO] [stdout] --> src/lib.rs:928:4 [INFO] [stdout] | [INFO] [stdout] 928 | fn sum_to_n(n: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `correct_bracketing_parenthesis` is never used [INFO] [stdout] --> src/lib.rs:933:4 [INFO] [stdout] | [INFO] [stdout] 933 | fn correct_bracketing_parenthesis(bkts: &str) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `derivative` is never used [INFO] [stdout] --> src/lib.rs:956:4 [INFO] [stdout] | [INFO] [stdout] 956 | fn derivative(xs: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `fibfib` is never used [INFO] [stdout] --> src/lib.rs:965:4 [INFO] [stdout] | [INFO] [stdout] 965 | fn fibfib(n: i32) -> i32 { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `vowels_count` is never used [INFO] [stdout] --> src/lib.rs:977:4 [INFO] [stdout] | [INFO] [stdout] 977 | fn vowels_count(s: &str) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `circular_shift` is never used [INFO] [stdout] --> src/lib.rs:995:4 [INFO] [stdout] | [INFO] [stdout] 995 | fn circular_shift(x: i32, shift: i32) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `digitSum` is never used [INFO] [stdout] --> src/lib.rs:1008:4 [INFO] [stdout] | [INFO] [stdout] 1008 | fn digitSum(s: &str) -> i32 { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `fruit_distribution` is never used [INFO] [stdout] --> src/lib.rs:1018:4 [INFO] [stdout] | [INFO] [stdout] 1018 | fn fruit_distribution(s: &str, n: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `pluck` is never used [INFO] [stdout] --> src/lib.rs:1029:4 [INFO] [stdout] | [INFO] [stdout] 1029 | fn pluck(arr: Vec) -> Vec { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `search` is never used [INFO] [stdout] --> src/lib.rs:1041:4 [INFO] [stdout] | [INFO] [stdout] 1041 | fn search(lst: Vec) -> i32 { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `triangle_area_f64` is never used [INFO] [stdout] --> src/lib.rs:1085:4 [INFO] [stdout] | [INFO] [stdout] 1085 | fn triangle_area_f64(a: f64, b: f64, c: f64) -> f64 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `will_it_fly` is never used [INFO] [stdout] --> src/lib.rs:1096:4 [INFO] [stdout] | [INFO] [stdout] 1096 | fn will_it_fly(q: Vec, w: i32) -> bool { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `smallest_change` is never used [INFO] [stdout] --> src/lib.rs:1114:4 [INFO] [stdout] | [INFO] [stdout] 1114 | fn smallest_change(arr: Vec) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `is_multiply_prime` is never used [INFO] [stdout] --> src/lib.rs:1141:4 [INFO] [stdout] | [INFO] [stdout] 1141 | fn is_multiply_prime(a: i32) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `is_simple_power` is never used [INFO] [stdout] --> src/lib.rs:1157:4 [INFO] [stdout] | [INFO] [stdout] 1157 | fn is_simple_power(x: i32, n: i32) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `iscuber` is never used [INFO] [stdout] --> src/lib.rs:1172:4 [INFO] [stdout] | [INFO] [stdout] 1172 | fn iscuber(a: i32) -> bool { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `hex_key` is never used [INFO] [stdout] --> src/lib.rs:1180:4 [INFO] [stdout] | [INFO] [stdout] 1180 | fn hex_key(num: &str) -> i32 { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `is_happy` is never used [INFO] [stdout] --> src/lib.rs:1207:4 [INFO] [stdout] | [INFO] [stdout] 1207 | fn is_happy(s: &str) -> bool { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `numerical_letter_grade` is never used [INFO] [stdout] --> src/lib.rs:1221:4 [INFO] [stdout] | [INFO] [stdout] 1221 | fn numerical_letter_grade(grades: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `prime_length` is never used [INFO] [stdout] --> src/lib.rs:1256:4 [INFO] [stdout] | [INFO] [stdout] 1256 | fn prime_length(str: &str) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `starts_one_ends` is never used [INFO] [stdout] --> src/lib.rs:1271:4 [INFO] [stdout] | [INFO] [stdout] 1271 | fn starts_one_ends(n: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `add_even_odd` is never used [INFO] [stdout] --> src/lib.rs:1289:4 [INFO] [stdout] | [INFO] [stdout] 1289 | fn add_even_odd(lst: Vec) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `encrypt` is never used [INFO] [stdout] --> src/lib.rs:1347:4 [INFO] [stdout] | [INFO] [stdout] 1347 | fn encrypt(s: &str) -> String { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `is_bored` is never used [INFO] [stdout] --> src/lib.rs:1395:4 [INFO] [stdout] | [INFO] [stdout] 1395 | fn is_bored(s: &str) -> i32 { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `any_int` is never used [INFO] [stdout] --> src/lib.rs:1408:4 [INFO] [stdout] | [INFO] [stdout] 1408 | fn any_int(a: f64, b: f64, c: f64) -> bool { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `encode` is never used [INFO] [stdout] --> src/lib.rs:1417:4 [INFO] [stdout] | [INFO] [stdout] 1417 | fn encode(message: &str) -> String { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `skjkasdkd` is never used [INFO] [stdout] --> src/lib.rs:1445:4 [INFO] [stdout] | [INFO] [stdout] 1445 | fn skjkasdkd(lst: Vec) -> i32 { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check_dict_case` is never used [INFO] [stdout] --> src/lib.rs:1474:4 [INFO] [stdout] | [INFO] [stdout] 1474 | fn check_dict_case(dict: HashMap<&str, &str>) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `count_up_to` is never used [INFO] [stdout] --> src/lib.rs:1491:4 [INFO] [stdout] | [INFO] [stdout] 1491 | fn count_up_to(n: i32) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `multiply` is never used [INFO] [stdout] --> src/lib.rs:1511:4 [INFO] [stdout] | [INFO] [stdout] 1511 | fn multiply(a: i32, b: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `count_upper` is never used [INFO] [stdout] --> src/lib.rs:1516:4 [INFO] [stdout] | [INFO] [stdout] 1516 | fn count_upper(s: &str) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `closest_integer` is never used [INFO] [stdout] --> src/lib.rs:1531:4 [INFO] [stdout] | [INFO] [stdout] 1531 | fn closest_integer(value: &str) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `make_a_pile` is never used [INFO] [stdout] --> src/lib.rs:1536:4 [INFO] [stdout] | [INFO] [stdout] 1536 | fn make_a_pile(n: i32) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `choose_num` is never used [INFO] [stdout] --> src/lib.rs:1558:4 [INFO] [stdout] | [INFO] [stdout] 1558 | fn choose_num(x: i32, y: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `rounded_avg` is never used [INFO] [stdout] --> src/lib.rs:1572:4 [INFO] [stdout] | [INFO] [stdout] 1572 | fn rounded_avg(n: i32, m: i32) -> String { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `unique_digits` is never used [INFO] [stdout] --> src/lib.rs:1586:4 [INFO] [stdout] | [INFO] [stdout] 1586 | fn unique_digits(x: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `by_length` is never used [INFO] [stdout] --> src/lib.rs:1609:4 [INFO] [stdout] | [INFO] [stdout] 1609 | fn by_length(arr: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `f` is never used [INFO] [stdout] --> src/lib.rs:1637:4 [INFO] [stdout] | [INFO] [stdout] 1637 | fn f(n: i32) -> Vec { [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `even_odd_palindrome` is never used [INFO] [stdout] --> src/lib.rs:1656:4 [INFO] [stdout] | [INFO] [stdout] 1656 | fn even_odd_palindrome(n: i32) -> (i32, i32) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `count_nums` is never used [INFO] [stdout] --> src/lib.rs:1675:4 [INFO] [stdout] | [INFO] [stdout] 1675 | fn count_nums(n: Vec) -> i32 { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `move_one_ball` is never used [INFO] [stdout] --> src/lib.rs:1700:4 [INFO] [stdout] | [INFO] [stdout] 1700 | fn move_one_ball(arr: Vec) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `exchange` is never used [INFO] [stdout] --> src/lib.rs:1720:4 [INFO] [stdout] | [INFO] [stdout] 1720 | fn exchange(lst1: Vec, lst2: Vec) -> String { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `histogram` is never used [INFO] [stdout] --> src/lib.rs:1739:4 [INFO] [stdout] | [INFO] [stdout] 1739 | fn histogram(test: &str) -> HashMap { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `reverse_delete` is never used [INFO] [stdout] --> src/lib.rs:1767:4 [INFO] [stdout] | [INFO] [stdout] 1767 | fn reverse_delete(s: &str, c: &str) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `odd_count` is never used [INFO] [stdout] --> src/lib.rs:1785:4 [INFO] [stdout] | [INFO] [stdout] 1785 | fn odd_count(lst: Vec<&str>) -> Vec { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `min_sub_array_sum` is never used [INFO] [stdout] --> src/lib.rs:1812:4 [INFO] [stdout] | [INFO] [stdout] 1812 | fn min_sub_array_sum(nums: Vec) -> i64 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `max_fill` is never used [INFO] [stdout] --> src/lib.rs:1829:4 [INFO] [stdout] | [INFO] [stdout] 1829 | fn max_fill(grid: Vec>, capacity: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `sort_array_1` is never used [INFO] [stdout] --> src/lib.rs:1846:4 [INFO] [stdout] | [INFO] [stdout] 1846 | fn sort_array_1(arr: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `select_words` is never used [INFO] [stdout] --> src/lib.rs:1876:4 [INFO] [stdout] | [INFO] [stdout] 1876 | fn select_words(s: &str, n: i32) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_closest_vowel` is never used [INFO] [stdout] --> src/lib.rs:1905:4 [INFO] [stdout] | [INFO] [stdout] 1905 | fn get_closest_vowel(word: &str) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `match_parens` is never used [INFO] [stdout] --> src/lib.rs:1922:4 [INFO] [stdout] | [INFO] [stdout] 1922 | fn match_parens(lst: Vec<&str>) -> &str { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `maximum_120` is never used [INFO] [stdout] --> src/lib.rs:1963:4 [INFO] [stdout] | [INFO] [stdout] 1963 | fn maximum_120(arr: Vec, k: i32) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `solutions` is never used [INFO] [stdout] --> src/lib.rs:1972:4 [INFO] [stdout] | [INFO] [stdout] 1972 | fn solutions(lst: Vec) -> i32 { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `add_elements` is never used [INFO] [stdout] --> src/lib.rs:1985:4 [INFO] [stdout] | [INFO] [stdout] 1985 | fn add_elements(arr: Vec, k: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_odd_collatz` is never used [INFO] [stdout] --> src/lib.rs:1996:4 [INFO] [stdout] | [INFO] [stdout] 1996 | fn get_odd_collatz(n: i32) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `valid_date` is never used [INFO] [stdout] --> src/lib.rs:2012:4 [INFO] [stdout] | [INFO] [stdout] 2012 | fn valid_date(date: &str) -> bool { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `split_words` is never used [INFO] [stdout] --> src/lib.rs:2048:4 [INFO] [stdout] | [INFO] [stdout] 2048 | fn split_words(txt: &str) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `is_sorted` is never used [INFO] [stdout] --> src/lib.rs:2101:4 [INFO] [stdout] | [INFO] [stdout] 2101 | fn is_sorted(lst: Vec) -> bool { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `intersection` is never used [INFO] [stdout] --> src/lib.rs:2114:4 [INFO] [stdout] | [INFO] [stdout] 2114 | fn intersection(interval1: Vec, interval2: Vec) -> String { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `prod_signs` is never used [INFO] [stdout] --> src/lib.rs:2130:4 [INFO] [stdout] | [INFO] [stdout] 2130 | fn prod_signs(arr: Vec) -> i32 { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `min_path` is never used [INFO] [stdout] --> src/lib.rs:2149:4 [INFO] [stdout] | [INFO] [stdout] 2149 | fn min_path(grid: Vec>, k: i32) -> Vec { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `tri` is never used [INFO] [stdout] --> src/lib.rs:2186:4 [INFO] [stdout] | [INFO] [stdout] 2186 | fn tri(n: i32) -> Vec { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `digits` is never used [INFO] [stdout] --> src/lib.rs:2202:4 [INFO] [stdout] | [INFO] [stdout] 2202 | fn digits(n: i32) -> i32 { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `is_nested` is never used [INFO] [stdout] --> src/lib.rs:2219:4 [INFO] [stdout] | [INFO] [stdout] 2219 | fn is_nested(str: &str) -> bool { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `sum_squares` is never used [INFO] [stdout] --> src/lib.rs:2243:4 [INFO] [stdout] | [INFO] [stdout] 2243 | fn sum_squares(lst: Vec) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check_if_last_char_is_a_letter` is never used [INFO] [stdout] --> src/lib.rs:2252:4 [INFO] [stdout] | [INFO] [stdout] 2252 | fn check_if_last_char_is_a_letter(txt: &str) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `can_arrange` is never used [INFO] [stdout] --> src/lib.rs:2271:4 [INFO] [stdout] | [INFO] [stdout] 2271 | fn can_arrange(arr: Vec) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `largest_smallest_integers` is never used [INFO] [stdout] --> src/lib.rs:2282:4 [INFO] [stdout] | [INFO] [stdout] 2282 | fn largest_smallest_integers(lst: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `is_equal_to_sum_even` is never used [INFO] [stdout] --> src/lib.rs:2368:4 [INFO] [stdout] | [INFO] [stdout] 2368 | fn is_equal_to_sum_even(n: i32) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `special_factorial` is never used [INFO] [stdout] --> src/lib.rs:2376:4 [INFO] [stdout] | [INFO] [stdout] 2376 | fn special_factorial(n: i32) -> i64 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `fix_spaces` is never used [INFO] [stdout] --> src/lib.rs:2387:4 [INFO] [stdout] | [INFO] [stdout] 2387 | fn fix_spaces(text: &str) -> String { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `file_name_check` is never used [INFO] [stdout] --> src/lib.rs:2420:4 [INFO] [stdout] | [INFO] [stdout] 2420 | fn file_name_check(file_name: &str) -> &str { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `sum_squares_142` is never used [INFO] [stdout] --> src/lib.rs:2449:4 [INFO] [stdout] | [INFO] [stdout] 2449 | fn sum_squares_142(lst: Vec) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `words_in_sentence` is never used [INFO] [stdout] --> src/lib.rs:2464:4 [INFO] [stdout] | [INFO] [stdout] 2464 | fn words_in_sentence(sentence: &str) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `simplify` is never used [INFO] [stdout] --> src/lib.rs:2498:4 [INFO] [stdout] | [INFO] [stdout] 2498 | fn simplify(x: &str, n: &str) -> bool { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `order_by_points` is never used [INFO] [stdout] --> src/lib.rs:2543:4 [INFO] [stdout] | [INFO] [stdout] 2543 | fn order_by_points(arr: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `special_filter` is never used [INFO] [stdout] --> src/lib.rs:2574:4 [INFO] [stdout] | [INFO] [stdout] 2574 | fn special_filter(nums: Vec) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_matrix_triples` is never used [INFO] [stdout] --> src/lib.rs:2590:4 [INFO] [stdout] | [INFO] [stdout] 2590 | fn get_matrix_triples(n: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `bf` is never used [INFO] [stdout] --> src/lib.rs:2619:4 [INFO] [stdout] | [INFO] [stdout] 2619 | fn bf(planet1: &str, planet2: &str) -> Vec { [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `sorted_list_sum` is never used [INFO] [stdout] --> src/lib.rs:2650:4 [INFO] [stdout] | [INFO] [stdout] 2650 | fn sorted_list_sum(lst: Vec<&str>) -> Vec<&str> { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `x_or_y` is never used [INFO] [stdout] --> src/lib.rs:2671:4 [INFO] [stdout] | [INFO] [stdout] 2671 | fn x_or_y(n: i32, x: i32, y: i32) -> i32 { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `double_the_difference` is never used [INFO] [stdout] --> src/lib.rs:2688:4 [INFO] [stdout] | [INFO] [stdout] 2688 | fn double_the_difference(lst: Vec) -> i64 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `compare` is never used [INFO] [stdout] --> src/lib.rs:2701:4 [INFO] [stdout] | [INFO] [stdout] 2701 | fn compare(game: Vec, guess: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `strongest_extension` is never used [INFO] [stdout] --> src/lib.rs:2710:4 [INFO] [stdout] | [INFO] [stdout] 2710 | fn strongest_extension(class_name: &str, extensions: Vec<&str>) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `cycpattern_check` is never used [INFO] [stdout] --> src/lib.rs:2733:4 [INFO] [stdout] | [INFO] [stdout] 2733 | fn cycpattern_check(a: &str, b: &str) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `even_odd_count` is never used [INFO] [stdout] --> src/lib.rs:2744:4 [INFO] [stdout] | [INFO] [stdout] 2744 | fn even_odd_count(num: i32) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `int_to_mini_romank` is never used [INFO] [stdout] --> src/lib.rs:2759:4 [INFO] [stdout] | [INFO] [stdout] 2759 | fn int_to_mini_romank(number: i32) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `right_angle_triangle` is never used [INFO] [stdout] --> src/lib.rs:2780:4 [INFO] [stdout] | [INFO] [stdout] 2780 | fn right_angle_triangle(a: f32, b: f32, c: f32) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `find_max` is never used [INFO] [stdout] --> src/lib.rs:2791:4 [INFO] [stdout] | [INFO] [stdout] 2791 | fn find_max(words: Vec<&str>) -> &str { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `eat` is never used [INFO] [stdout] --> src/lib.rs:2810:4 [INFO] [stdout] | [INFO] [stdout] 2810 | fn eat(number: i32, need: i32, remaining: i32) -> Vec { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `do_algebra` is never used [INFO] [stdout] --> src/lib.rs:2818:4 [INFO] [stdout] | [INFO] [stdout] 2818 | fn do_algebra(operato: Vec<&str>, operand: Vec) -> i32 { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `string_to_md5` is never used [INFO] [stdout] --> src/lib.rs:2900:4 [INFO] [stdout] | [INFO] [stdout] 2900 | fn string_to_md5(text: &str) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `generate_integers` is never used [INFO] [stdout] --> src/lib.rs:2910:4 [INFO] [stdout] | [INFO] [stdout] 2910 | fn generate_integers(a: i32, b: i32) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:1001:9 [INFO] [stdout] | [INFO] [stdout] 1001 | replace(&mut res[despl as usize], *c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 1001 | let _ = replace(&mut res[despl as usize], *c); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `digitSum` should have a snake case name [INFO] [stdout] --> src/lib.rs:1008:4 [INFO] [stdout] | [INFO] [stdout] 1008 | fn digitSum(s: &str) -> i32 { [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `digit_sum` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `Any_to_f64` should have a snake case name [INFO] [stdout] --> src/lib.rs:2320:4 [INFO] [stdout] | [INFO] [stdout] 2320 | fn Any_to_f64(a: &dyn Any) -> f64 { [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `any_to_f64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 183 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `poly` is never used [INFO] [stdout] --> src/lib.rs:485:4 [INFO] [stdout] | [INFO] [stdout] 485 | fn poly(xs: &Vec, x: f64) -> f64 { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `find_zero` is never used [INFO] [stdout] --> src/lib.rs:493:4 [INFO] [stdout] | [INFO] [stdout] 493 | fn find_zero(xs: &Vec) -> f64 { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:1001:9 [INFO] [stdout] | [INFO] [stdout] 1001 | replace(&mut res[despl as usize], *c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 1001 | let _ = replace(&mut res[despl as usize], *c); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `digitSum` should have a snake case name [INFO] [stdout] --> src/lib.rs:1008:4 [INFO] [stdout] | [INFO] [stdout] 1008 | fn digitSum(s: &str) -> i32 { [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `digit_sum` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `Any_to_f64` should have a snake case name [INFO] [stdout] --> src/lib.rs:2320:4 [INFO] [stdout] | [INFO] [stdout] 2320 | fn Any_to_f64(a: &dyn Any) -> f64 { [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `any_to_f64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `test_digitSum` should have a snake case name [INFO] [stdout] --> src/lib.rs:3774:8 [INFO] [stdout] | [INFO] [stdout] 3774 | fn test_digitSum() { [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `test_digit_sum` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 42 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ascii::AsciiExt` [INFO] [stdout] --> src/lib.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | ascii::AsciiExt, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/lib.rs:164:13 [INFO] [stdout] | [INFO] [stdout] 164 | let mut i: usize = 0; [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:164:9 [INFO] [stdout] | [INFO] [stdout] 164 | let mut i: usize = 0; [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `c_shift` is never read [INFO] [stdout] --> src/lib.rs:776:17 [INFO] [stdout] | [INFO] [stdout] 776 | let mut c_shift: String = "".to_string(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] = note: `#[warn(unused_assignments)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `c_shift` is never read [INFO] [stdout] --> src/lib.rs:804:17 [INFO] [stdout] | [INFO] [stdout] 804 | let mut c_shift: String = "".to_string(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:996:9 [INFO] [stdout] | [INFO] [stdout] 996 | let mut xcp: Vec = x.to_string().chars().into_iter().collect(); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:1090:9 [INFO] [stdout] | [INFO] [stdout] 1090 | let mut area: f64; [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/lib.rs:1223:10 [INFO] [stdout] | [INFO] [stdout] 1223 | for (i, gpa) in grades.iter().enumerate() { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `first` is never read [INFO] [stdout] --> src/lib.rs:1370:13 [INFO] [stdout] | [INFO] [stdout] 1370 | let mut first: i32 = 0; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `indx` [INFO] [stdout] --> src/lib.rs:1426:10 [INFO] [stdout] | [INFO] [stdout] 1426 | for (indx, elem) in message.chars().into_iter().enumerate() { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_indx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `s` is never read [INFO] [stdout] --> src/lib.rs:1464:13 [INFO] [stdout] | [INFO] [stdout] 1464 | let mut s: String = String::new(); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/lib.rs:1539:9 [INFO] [stdout] | [INFO] [stdout] 1539 | for i in 1..n { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:1661:13 [INFO] [stdout] | [INFO] [stdout] 1661 | let mut w: String = i.to_string(); [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:1662:13 [INFO] [stdout] | [INFO] [stdout] 1662 | let mut p: String = w.chars().rev().collect(); [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:1797:13 [INFO] [stdout] | [INFO] [stdout] 1797 | let mut s = "the number of odd elements in the string i of the input.".to_string(); [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/lib.rs:1860:9 [INFO] [stdout] | [INFO] [stdout] 1860 | for i in 0..arr_cp.len() { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `mm` is never read [INFO] [stdout] --> src/lib.rs:2013:13 [INFO] [stdout] | [INFO] [stdout] 2013 | let mut mm = 0; [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `dd` is never read [INFO] [stdout] --> src/lib.rs:2014:13 [INFO] [stdout] | [INFO] [stdout] 2014 | let mut dd = 0; [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `yy` is assigned to, but never used [INFO] [stdout] --> src/lib.rs:2015:13 [INFO] [stdout] | [INFO] [stdout] 2015 | let mut yy = 0; [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_yy` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/lib.rs:2016:13 [INFO] [stdout] | [INFO] [stdout] 2016 | let mut i = 0; [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `yy` is never read [INFO] [stdout] --> src/lib.rs:2031:5 [INFO] [stdout] | [INFO] [stdout] 2031 | yy = date[6..10].parse::().unwrap(); [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:2016:9 [INFO] [stdout] | [INFO] [stdout] 2016 | let mut i = 0; [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `out` [INFO] [stdout] --> src/lib.rs:2150:13 [INFO] [stdout] | [INFO] [stdout] 2150 | let mut out: Vec = vec![]; [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_out` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:2150:9 [INFO] [stdout] | [INFO] [stdout] 2150 | let mut out: Vec = vec![]; [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/lib.rs:2503:13 [INFO] [stdout] | [INFO] [stdout] 2503 | let mut i = 0; [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:2503:9 [INFO] [stdout] | [INFO] [stdout] 2503 | let mut i = 0; [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `times` [INFO] [stdout] --> src/lib.rs:2601:9 [INFO] [stdout] | [INFO] [stdout] 2601 | for times in 1..3 { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_times` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:2625:9 [INFO] [stdout] | [INFO] [stdout] 2625 | let mut m; [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/lib.rs:2658:9 [INFO] [stdout] | [INFO] [stdout] 2658 | for i in 0..out.len() { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `num` [INFO] [stdout] --> src/lib.rs:2820:13 [INFO] [stdout] | [INFO] [stdout] 2820 | let mut num: Vec = vec![]; [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_num` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:2820:9 [INFO] [stdout] | [INFO] [stdout] 2820 | let mut num: Vec = vec![]; [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/lib.rs:2913:9 [INFO] [stdout] | [INFO] [stdout] 2913 | let mut m; [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `str4` [INFO] [stdout] --> src/main.rs:102:9 [INFO] [stdout] | [INFO] [stdout] 102 | let str4 = n.to_string().chars().into_iter().fold(0, |acc, c| acc + c.to_digit(10).unwrap() as i32); [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_str4` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `r23` [INFO] [stdout] --> src/main.rs:122:9 [INFO] [stdout] | [INFO] [stdout] 122 | let r23:Vec = vec![5, 3, -5, 2, -3, 3, 9, 0, 123, 1, -10]; [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_r23` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `r232` [INFO] [stdout] --> src/main.rs:123:13 [INFO] [stdout] | [INFO] [stdout] 123 | let mut r232:Vec = vec![]; [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_r232` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/main.rs:123:9 [INFO] [stdout] | [INFO] [stdout] 123 | let mut r232:Vec = vec![]; [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `poly` is never used [INFO] [stdout] --> src/lib.rs:485:4 [INFO] [stdout] | [INFO] [stdout] 485 | fn poly(xs: &Vec, x: f64) -> f64 { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `find_zero` is never used [INFO] [stdout] --> src/lib.rs:493:4 [INFO] [stdout] | [INFO] [stdout] 493 | fn find_zero(xs: &Vec) -> f64 { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:1001:9 [INFO] [stdout] | [INFO] [stdout] 1001 | replace(&mut res[despl as usize], *c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 1001 | let _ = replace(&mut res[despl as usize], *c); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `digitSum` should have a snake case name [INFO] [stdout] --> src/lib.rs:1008:4 [INFO] [stdout] | [INFO] [stdout] 1008 | fn digitSum(s: &str) -> i32 { [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `digit_sum` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `Any_to_f64` should have a snake case name [INFO] [stdout] --> src/lib.rs:2320:4 [INFO] [stdout] | [INFO] [stdout] 2320 | fn Any_to_f64(a: &dyn Any) -> f64 { [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `any_to_f64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `test_digitSum` should have a snake case name [INFO] [stdout] --> src/lib.rs:3774:8 [INFO] [stdout] | [INFO] [stdout] 3774 | fn test_digitSum() { [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `test_digit_sum` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 49 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 2.18s [INFO] running `Command { std: "docker" "inspect" "de7a1a33e704831f2ae3e03e976a2468c991f6cae85bcbd356e563c4eb444359", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "de7a1a33e704831f2ae3e03e976a2468c991f6cae85bcbd356e563c4eb444359", kill_on_drop: false }` [INFO] [stdout] de7a1a33e704831f2ae3e03e976a2468c991f6cae85bcbd356e563c4eb444359 [INFO] checking roG0d/cross_humaneval_rust against try#36dbcaee1a55543dfc181be52a69d99ff46ff62f for pr-122960-3 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FroG0d%2Fcross_humaneval_rust" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/roG0d/cross_humaneval_rust on toolchain 36dbcaee1a55543dfc181be52a69d99ff46ff62f [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+36dbcaee1a55543dfc181be52a69d99ff46ff62f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [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-3-tc2/source/Cargo.toml [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" "+36dbcaee1a55543dfc181be52a69d99ff46ff62f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+36dbcaee1a55543dfc181be52a69d99ff46ff62f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] a4a6db02809478009f6892b78ba3791d3ab452849d14ba70897146b0b3236938 [INFO] running `Command { std: "docker" "start" "-a" "a4a6db02809478009f6892b78ba3791d3ab452849d14ba70897146b0b3236938", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "a4a6db02809478009f6892b78ba3791d3ab452849d14ba70897146b0b3236938", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a4a6db02809478009f6892b78ba3791d3ab452849d14ba70897146b0b3236938", kill_on_drop: false }` [INFO] [stdout] a4a6db02809478009f6892b78ba3791d3ab452849d14ba70897146b0b3236938 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+36dbcaee1a55543dfc181be52a69d99ff46ff62f" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 23913b4989b3978dca805990ff9bd885c36257c7938d8a5667b03c7010e19b7e [INFO] running `Command { std: "docker" "start" "-a" "23913b4989b3978dca805990ff9bd885c36257c7938d8a5667b03c7010e19b7e", kill_on_drop: false }` [INFO] [stderr] Copying to /tmp/fixit [INFO] [stderr] Running `cargo fix --edition` [INFO] [stderr] Checking regex-syntax v0.6.28 [INFO] [stderr] Checking md5 v0.7.0 [INFO] [stderr] Compiling libc v0.2.139 [INFO] [stderr] Checking aho-corasick v0.7.20 [INFO] [stderr] Checking rand v0.4.6 [INFO] [stderr] Checking regex v1.7.1 [INFO] [stderr] Checking cross_humaneval v0.1.0 (/tmp/fixit) [INFO] [stderr] Migrating src/lib.rs from 2021 edition to 2024 [INFO] [stderr] Fixed src/lib.rs (15 fixes) [INFO] [stdout] warning: the item `md5` is imported redundantly [INFO] [stdout] --> src/lib.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use md5; [INFO] [stdout] | ^^^ the item `md5` is already defined by prelude [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` 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:5:12 [INFO] [stdout] | [INFO] [stdout] 5 | 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:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | ascii::AsciiExt, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/lib.rs:161:9 [INFO] [stdout] | [INFO] [stdout] 161 | let i: usize = 0; [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `c_shift` is never read [INFO] [stdout] --> src/lib.rs:773:17 [INFO] [stdout] | [INFO] [stdout] 773 | let mut c_shift: String = "".to_string(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] = note: `#[warn(unused_assignments)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `c_shift` is never read [INFO] [stdout] --> src/lib.rs:801:17 [INFO] [stdout] | [INFO] [stdout] 801 | let mut c_shift: String = "".to_string(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/lib.rs:1220:10 [INFO] [stdout] | [INFO] [stdout] 1220 | 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:1367:13 [INFO] [stdout] | [INFO] [stdout] 1367 | let mut first: i32 = 0; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `indx` [INFO] [stdout] --> src/lib.rs:1423:10 [INFO] [stdout] | [INFO] [stdout] 1423 | for (indx, elem) in message.chars().into_iter().enumerate() { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_indx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `s` is never read [INFO] [stdout] --> src/lib.rs:1461:13 [INFO] [stdout] | [INFO] [stdout] 1461 | let mut s: String = String::new(); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/lib.rs:1536:9 [INFO] [stdout] | [INFO] [stdout] 1536 | for i in 1..n { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/lib.rs:1857:9 [INFO] [stdout] | [INFO] [stdout] 1857 | for i in 0..arr_cp.len() { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `mm` is never read [INFO] [stdout] --> src/lib.rs:2010:13 [INFO] [stdout] | [INFO] [stdout] 2010 | 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:2011:13 [INFO] [stdout] | [INFO] [stdout] 2011 | let mut dd = 0; [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `yy` is assigned to, but never used [INFO] [stdout] --> src/lib.rs:2012:13 [INFO] [stdout] | [INFO] [stdout] 2012 | 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:2013:9 [INFO] [stdout] | [INFO] [stdout] 2013 | let i = 0; [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `yy` is never read [INFO] [stdout] --> src/lib.rs:2028:5 [INFO] [stdout] | [INFO] [stdout] 2028 | yy = date[6..10].parse::().unwrap(); [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `out` [INFO] [stdout] --> src/lib.rs:2147:9 [INFO] [stdout] | [INFO] [stdout] 2147 | let out: Vec = vec![]; [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_out` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/lib.rs:2500:9 [INFO] [stdout] | [INFO] [stdout] 2500 | let 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:2598:9 [INFO] [stdout] | [INFO] [stdout] 2598 | 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:2655:9 [INFO] [stdout] | [INFO] [stdout] 2655 | for i in 0..out.len() { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `num` [INFO] [stdout] --> src/lib.rs:2817:9 [INFO] [stdout] | [INFO] [stdout] 2817 | let num: Vec = vec![]; [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_num` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `filter_by_substring` is never used [INFO] [stdout] --> src/lib.rs:111:4 [INFO] [stdout] | [INFO] [stdout] 111 | fn filter_by_substring(strings: Vec, substring: String) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `sum_product` is never used [INFO] [stdout] --> src/lib.rs:120:4 [INFO] [stdout] | [INFO] [stdout] 120 | fn sum_product(numbers: Vec) -> (i32, i32) { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `rolling_max` is never used [INFO] [stdout] --> src/lib.rs:137:4 [INFO] [stdout] | [INFO] [stdout] 137 | fn rolling_max(numbers: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `is_palindrome_10` is never used [INFO] [stdout] --> src/lib.rs:154:4 [INFO] [stdout] | [INFO] [stdout] 154 | 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:160:4 [INFO] [stdout] | [INFO] [stdout] 160 | 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:175:4 [INFO] [stdout] | [INFO] [stdout] 175 | 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:192:4 [INFO] [stdout] | [INFO] [stdout] 192 | fn longest(strings: Vec) -> Option { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `greatest_common_divisor` is never used [INFO] [stdout] --> src/lib.rs:209:4 [INFO] [stdout] | [INFO] [stdout] 209 | 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:240:4 [INFO] [stdout] | [INFO] [stdout] 240 | 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:265:4 [INFO] [stdout] | [INFO] [stdout] 265 | 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:282:4 [INFO] [stdout] | [INFO] [stdout] 282 | 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:354:4 [INFO] [stdout] | [INFO] [stdout] 354 | fn rescale_to_unit(numbers: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `filter_integers` is never used [INFO] [stdout] --> src/lib.rs:370:4 [INFO] [stdout] | [INFO] [stdout] 370 | fn filter_integers(values: Vec>) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `strlen` is never used [INFO] [stdout] --> src/lib.rs:381:4 [INFO] [stdout] | [INFO] [stdout] 381 | 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:386:4 [INFO] [stdout] | [INFO] [stdout] 386 | 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:401:4 [INFO] [stdout] | [INFO] [stdout] 401 | fn factorize(n: i32) -> Vec { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `concatenate` is never used [INFO] [stdout] --> src/lib.rs:447:4 [INFO] [stdout] | [INFO] [stdout] 447 | fn concatenate(strings: Vec) -> String { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `filter_by_prefix` is never used [INFO] [stdout] --> src/lib.rs:456:4 [INFO] [stdout] | [INFO] [stdout] 456 | fn filter_by_prefix(strings: Vec, prefix: String) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_positive` is never used [INFO] [stdout] --> src/lib.rs:464:4 [INFO] [stdout] | [INFO] [stdout] 464 | fn get_positive(numbers: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `is_prime` is never used [INFO] [stdout] --> src/lib.rs:469:4 [INFO] [stdout] | [INFO] [stdout] 469 | 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:482:4 [INFO] [stdout] | [INFO] [stdout] 482 | fn poly(xs: &Vec, x: f64) -> f64 { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `find_zero` is never used [INFO] [stdout] --> src/lib.rs:490:4 [INFO] [stdout] | [INFO] [stdout] 490 | fn find_zero(xs: &Vec) -> f64 { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `maximum` is never used [INFO] [stdout] --> src/lib.rs:539:4 [INFO] [stdout] | [INFO] [stdout] 539 | fn maximum(nmbs: Vec) -> i32 { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `sort_even` is never used [INFO] [stdout] --> src/lib.rs:567:4 [INFO] [stdout] | [INFO] [stdout] 567 | fn sort_even(nmbs: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `prime_fib` is never used [INFO] [stdout] --> src/lib.rs:632:4 [INFO] [stdout] | [INFO] [stdout] 632 | 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:659:4 [INFO] [stdout] | [INFO] [stdout] 659 | fn triples_sum_to_zero(nmbs: Vec) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `car_race_collision` is never used [INFO] [stdout] --> src/lib.rs:673:4 [INFO] [stdout] | [INFO] [stdout] 673 | 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:678:4 [INFO] [stdout] | [INFO] [stdout] 678 | fn incr_list(l: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `pairs_sum_to_zero` is never used [INFO] [stdout] --> src/lib.rs:683:4 [INFO] [stdout] | [INFO] [stdout] 683 | fn pairs_sum_to_zero(l: Vec) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `triangle_area` is never used [INFO] [stdout] --> src/lib.rs:708:4 [INFO] [stdout] | [INFO] [stdout] 708 | 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:713:4 [INFO] [stdout] | [INFO] [stdout] 713 | fn fib4(n: i32) -> i32 { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `median` is never used [INFO] [stdout] --> src/lib.rs:734:4 [INFO] [stdout] | [INFO] [stdout] 734 | fn median(l: Vec) -> f64 { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `is_palindrome` is never used [INFO] [stdout] --> src/lib.rs:746:4 [INFO] [stdout] | [INFO] [stdout] 746 | 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:752:4 [INFO] [stdout] | [INFO] [stdout] 752 | 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:818:4 [INFO] [stdout] | [INFO] [stdout] 818 | 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:830:4 [INFO] [stdout] | [INFO] [stdout] 830 | fn below_threshold(l: Vec, t: i32) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `add` is never used [INFO] [stdout] --> src/lib.rs:840:4 [INFO] [stdout] | [INFO] [stdout] 840 | 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:845:4 [INFO] [stdout] | [INFO] [stdout] 845 | 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:858:4 [INFO] [stdout] | [INFO] [stdout] 858 | 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:870:4 [INFO] [stdout] | [INFO] [stdout] 870 | 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:893:4 [INFO] [stdout] | [INFO] [stdout] 893 | fn monotonic(l: Vec) -> bool { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `common` is never used [INFO] [stdout] --> src/lib.rs:907:4 [INFO] [stdout] | [INFO] [stdout] 907 | fn common(l1: Vec, l2: Vec) -> Vec { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `largest_prime_factor` is never used [INFO] [stdout] --> src/lib.rs:914:4 [INFO] [stdout] | [INFO] [stdout] 914 | 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:925:4 [INFO] [stdout] | [INFO] [stdout] 925 | 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:930:4 [INFO] [stdout] | [INFO] [stdout] 930 | 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:953:4 [INFO] [stdout] | [INFO] [stdout] 953 | fn derivative(xs: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `fibfib` is never used [INFO] [stdout] --> src/lib.rs:962:4 [INFO] [stdout] | [INFO] [stdout] 962 | 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:974:4 [INFO] [stdout] | [INFO] [stdout] 974 | 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:992:4 [INFO] [stdout] | [INFO] [stdout] 992 | 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:1005:4 [INFO] [stdout] | [INFO] [stdout] 1005 | 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:1015:4 [INFO] [stdout] | [INFO] [stdout] 1015 | 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:1026:4 [INFO] [stdout] | [INFO] [stdout] 1026 | fn pluck(arr: Vec) -> Vec { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `search` is never used [INFO] [stdout] --> src/lib.rs:1038:4 [INFO] [stdout] | [INFO] [stdout] 1038 | fn search(lst: Vec) -> i32 { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `triangle_area_f64` is never used [INFO] [stdout] --> src/lib.rs:1082:4 [INFO] [stdout] | [INFO] [stdout] 1082 | 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:1093:4 [INFO] [stdout] | [INFO] [stdout] 1093 | fn will_it_fly(q: Vec, w: i32) -> bool { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `smallest_change` is never used [INFO] [stdout] --> src/lib.rs:1111:4 [INFO] [stdout] | [INFO] [stdout] 1111 | fn smallest_change(arr: Vec) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `is_multiply_prime` is never used [INFO] [stdout] --> src/lib.rs:1138:4 [INFO] [stdout] | [INFO] [stdout] 1138 | 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:1154:4 [INFO] [stdout] | [INFO] [stdout] 1154 | 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:1169:4 [INFO] [stdout] | [INFO] [stdout] 1169 | 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:1177:4 [INFO] [stdout] | [INFO] [stdout] 1177 | 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:1204:4 [INFO] [stdout] | [INFO] [stdout] 1204 | 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:1218:4 [INFO] [stdout] | [INFO] [stdout] 1218 | fn numerical_letter_grade(grades: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `prime_length` is never used [INFO] [stdout] --> src/lib.rs:1253:4 [INFO] [stdout] | [INFO] [stdout] 1253 | 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:1268:4 [INFO] [stdout] | [INFO] [stdout] 1268 | 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:1286:4 [INFO] [stdout] | [INFO] [stdout] 1286 | fn add_even_odd(lst: Vec) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `encrypt` is never used [INFO] [stdout] --> src/lib.rs:1344:4 [INFO] [stdout] | [INFO] [stdout] 1344 | 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:1392:4 [INFO] [stdout] | [INFO] [stdout] 1392 | 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:1405:4 [INFO] [stdout] | [INFO] [stdout] 1405 | 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:1414:4 [INFO] [stdout] | [INFO] [stdout] 1414 | fn encode(message: &str) -> String { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `skjkasdkd` is never used [INFO] [stdout] --> src/lib.rs:1442:4 [INFO] [stdout] | [INFO] [stdout] 1442 | fn skjkasdkd(lst: Vec) -> i32 { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check_dict_case` is never used [INFO] [stdout] --> src/lib.rs:1471:4 [INFO] [stdout] | [INFO] [stdout] 1471 | 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:1488:4 [INFO] [stdout] | [INFO] [stdout] 1488 | fn count_up_to(n: i32) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `multiply` is never used [INFO] [stdout] --> src/lib.rs:1508:4 [INFO] [stdout] | [INFO] [stdout] 1508 | 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:1513:4 [INFO] [stdout] | [INFO] [stdout] 1513 | 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:1528:4 [INFO] [stdout] | [INFO] [stdout] 1528 | 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:1533:4 [INFO] [stdout] | [INFO] [stdout] 1533 | fn make_a_pile(n: i32) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `choose_num` is never used [INFO] [stdout] --> src/lib.rs:1555:4 [INFO] [stdout] | [INFO] [stdout] 1555 | 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:1569:4 [INFO] [stdout] | [INFO] [stdout] 1569 | 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:1583:4 [INFO] [stdout] | [INFO] [stdout] 1583 | fn unique_digits(x: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `by_length` is never used [INFO] [stdout] --> src/lib.rs:1606:4 [INFO] [stdout] | [INFO] [stdout] 1606 | fn by_length(arr: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `f` is never used [INFO] [stdout] --> src/lib.rs:1634:4 [INFO] [stdout] | [INFO] [stdout] 1634 | fn f(n: i32) -> Vec { [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `even_odd_palindrome` is never used [INFO] [stdout] --> src/lib.rs:1653:4 [INFO] [stdout] | [INFO] [stdout] 1653 | 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:1672:4 [INFO] [stdout] | [INFO] [stdout] 1672 | fn count_nums(n: Vec) -> i32 { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `move_one_ball` is never used [INFO] [stdout] --> src/lib.rs:1697:4 [INFO] [stdout] | [INFO] [stdout] 1697 | fn move_one_ball(arr: Vec) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `exchange` is never used [INFO] [stdout] --> src/lib.rs:1717:4 [INFO] [stdout] | [INFO] [stdout] 1717 | fn exchange(lst1: Vec, lst2: Vec) -> String { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `histogram` is never used [INFO] [stdout] --> src/lib.rs:1736:4 [INFO] [stdout] | [INFO] [stdout] 1736 | fn histogram(test: &str) -> HashMap { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `reverse_delete` is never used [INFO] [stdout] --> src/lib.rs:1764:4 [INFO] [stdout] | [INFO] [stdout] 1764 | fn reverse_delete(s: &str, c: &str) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `odd_count` is never used [INFO] [stdout] --> src/lib.rs:1782:4 [INFO] [stdout] | [INFO] [stdout] 1782 | fn odd_count(lst: Vec<&str>) -> Vec { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `min_sub_array_sum` is never used [INFO] [stdout] --> src/lib.rs:1809:4 [INFO] [stdout] | [INFO] [stdout] 1809 | fn min_sub_array_sum(nums: Vec) -> i64 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `max_fill` is never used [INFO] [stdout] --> src/lib.rs:1826:4 [INFO] [stdout] | [INFO] [stdout] 1826 | fn max_fill(grid: Vec>, capacity: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `sort_array_1` is never used [INFO] [stdout] --> src/lib.rs:1843:4 [INFO] [stdout] | [INFO] [stdout] 1843 | fn sort_array_1(arr: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `select_words` is never used [INFO] [stdout] --> src/lib.rs:1873:4 [INFO] [stdout] | [INFO] [stdout] 1873 | fn select_words(s: &str, n: i32) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_closest_vowel` is never used [INFO] [stdout] --> src/lib.rs:1902:4 [INFO] [stdout] | [INFO] [stdout] 1902 | 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:1919:4 [INFO] [stdout] | [INFO] [stdout] 1919 | 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:1960:4 [INFO] [stdout] | [INFO] [stdout] 1960 | fn maximum_120(arr: Vec, k: i32) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `solutions` is never used [INFO] [stdout] --> src/lib.rs:1969:4 [INFO] [stdout] | [INFO] [stdout] 1969 | fn solutions(lst: Vec) -> i32 { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `add_elements` is never used [INFO] [stdout] --> src/lib.rs:1982:4 [INFO] [stdout] | [INFO] [stdout] 1982 | fn add_elements(arr: Vec, k: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_odd_collatz` is never used [INFO] [stdout] --> src/lib.rs:1993:4 [INFO] [stdout] | [INFO] [stdout] 1993 | fn get_odd_collatz(n: i32) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `valid_date` is never used [INFO] [stdout] --> src/lib.rs:2009:4 [INFO] [stdout] | [INFO] [stdout] 2009 | 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:2045:4 [INFO] [stdout] | [INFO] [stdout] 2045 | fn split_words(txt: &str) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `is_sorted` is never used [INFO] [stdout] --> src/lib.rs:2098:4 [INFO] [stdout] | [INFO] [stdout] 2098 | fn is_sorted(lst: Vec) -> bool { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `intersection` is never used [INFO] [stdout] --> src/lib.rs:2111:4 [INFO] [stdout] | [INFO] [stdout] 2111 | fn intersection(interval1: Vec, interval2: Vec) -> String { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `prod_signs` is never used [INFO] [stdout] --> src/lib.rs:2127:4 [INFO] [stdout] | [INFO] [stdout] 2127 | fn prod_signs(arr: Vec) -> i32 { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `min_path` is never used [INFO] [stdout] --> src/lib.rs:2146:4 [INFO] [stdout] | [INFO] [stdout] 2146 | fn min_path(grid: Vec>, k: i32) -> Vec { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `tri` is never used [INFO] [stdout] --> src/lib.rs:2183:4 [INFO] [stdout] | [INFO] [stdout] 2183 | fn tri(n: i32) -> Vec { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `digits` is never used [INFO] [stdout] --> src/lib.rs:2199:4 [INFO] [stdout] | [INFO] [stdout] 2199 | 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:2216:4 [INFO] [stdout] | [INFO] [stdout] 2216 | 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:2240:4 [INFO] [stdout] | [INFO] [stdout] 2240 | fn sum_squares(lst: Vec) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check_if_last_char_is_a_letter` is never used [INFO] [stdout] --> src/lib.rs:2249:4 [INFO] [stdout] | [INFO] [stdout] 2249 | 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:2268:4 [INFO] [stdout] | [INFO] [stdout] 2268 | fn can_arrange(arr: Vec) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `largest_smallest_integers` is never used [INFO] [stdout] --> src/lib.rs:2279:4 [INFO] [stdout] | [INFO] [stdout] 2279 | fn largest_smallest_integers(lst: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `is_equal_to_sum_even` is never used [INFO] [stdout] --> src/lib.rs:2365:4 [INFO] [stdout] | [INFO] [stdout] 2365 | 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:2373:4 [INFO] [stdout] | [INFO] [stdout] 2373 | 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:2384:4 [INFO] [stdout] | [INFO] [stdout] 2384 | 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:2417:4 [INFO] [stdout] | [INFO] [stdout] 2417 | 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:2446:4 [INFO] [stdout] | [INFO] [stdout] 2446 | fn sum_squares_142(lst: Vec) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `words_in_sentence` is never used [INFO] [stdout] --> src/lib.rs:2461:4 [INFO] [stdout] | [INFO] [stdout] 2461 | 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:2495:4 [INFO] [stdout] | [INFO] [stdout] 2495 | 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:2540:4 [INFO] [stdout] | [INFO] [stdout] 2540 | fn order_by_points(arr: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `special_filter` is never used [INFO] [stdout] --> src/lib.rs:2571:4 [INFO] [stdout] | [INFO] [stdout] 2571 | fn special_filter(nums: Vec) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_matrix_triples` is never used [INFO] [stdout] --> src/lib.rs:2587:4 [INFO] [stdout] | [INFO] [stdout] 2587 | 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:2616:4 [INFO] [stdout] | [INFO] [stdout] 2616 | fn bf(planet1: &str, planet2: &str) -> Vec { [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `sorted_list_sum` is never used [INFO] [stdout] --> src/lib.rs:2647:4 [INFO] [stdout] | [INFO] [stdout] 2647 | 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:2668:4 [INFO] [stdout] | [INFO] [stdout] 2668 | 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:2685:4 [INFO] [stdout] | [INFO] [stdout] 2685 | fn double_the_difference(lst: Vec) -> i64 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `compare` is never used [INFO] [stdout] --> src/lib.rs:2698:4 [INFO] [stdout] | [INFO] [stdout] 2698 | fn compare(game: Vec, guess: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `strongest_extension` is never used [INFO] [stdout] --> src/lib.rs:2707:4 [INFO] [stdout] | [INFO] [stdout] 2707 | 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:2730:4 [INFO] [stdout] | [INFO] [stdout] 2730 | 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:2741:4 [INFO] [stdout] | [INFO] [stdout] 2741 | fn even_odd_count(num: i32) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `int_to_mini_romank` is never used [INFO] [stdout] --> src/lib.rs:2756:4 [INFO] [stdout] | [INFO] [stdout] 2756 | 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:2777:4 [INFO] [stdout] | [INFO] [stdout] 2777 | 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:2788:4 [INFO] [stdout] | [INFO] [stdout] 2788 | 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:2807:4 [INFO] [stdout] | [INFO] [stdout] 2807 | fn eat(number: i32, need: i32, remaining: i32) -> Vec { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `do_algebra` is never used [INFO] [stdout] --> src/lib.rs:2815:4 [INFO] [stdout] | [INFO] [stdout] 2815 | fn do_algebra(operato: Vec<&str>, operand: Vec) -> i32 { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `string_to_md5` is never used [INFO] [stdout] --> src/lib.rs:2897:4 [INFO] [stdout] | [INFO] [stdout] 2897 | 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:2907:4 [INFO] [stdout] | [INFO] [stdout] 2907 | fn generate_integers(a: i32, b: i32) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:998:9 [INFO] [stdout] | [INFO] [stdout] 998 | replace(&mut res[despl as usize], *c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 998 | 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:1005:4 [INFO] [stdout] | [INFO] [stdout] 1005 | fn digitSum(s: &str) -> i32 { [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `digit_sum` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `Any_to_f64` should have a snake case name [INFO] [stdout] --> src/lib.rs:2317:4 [INFO] [stdout] | [INFO] [stdout] 2317 | 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: 161 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating src/main.rs from 2021 edition to 2024 [INFO] [stdout] warning: the item `md5` is imported redundantly [INFO] [stdout] --> src/lib.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use md5; [INFO] [stdout] | ^^^ the item `md5` is already defined by prelude [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` 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:5:12 [INFO] [stdout] | [INFO] [stdout] 5 | ascii::AsciiExt, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `gen` found for struct `ThreadRng` in the current scope [INFO] [stdout] --> src/lib.rs:3584:31 [INFO] [stdout] | [INFO] [stdout] 3584 | let r1: i32 = rng.gen(); [INFO] [stdout] | ^^^ method not found in `ThreadRng` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rand-0.4.6/src/lib.rs:479:8 [INFO] [stdout] | [INFO] [stdout] 479 | fn gen(&mut self) -> T where Self: Sized { [INFO] [stdout] | --- the method is available for `ThreadRng` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Rng` which provides `gen` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 2929 + use rand::Rng; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `gen_range` found for struct `ThreadRng` in the current scope [INFO] [stdout] --> src/lib.rs:3574:42 [INFO] [stdout] | [INFO] [stdout] 3574 | let letter: char = match rng.gen_range(0, 2) { [INFO] [stdout] | ^^^^^^^^^ method not found in `ThreadRng` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rand-0.4.6/src/lib.rs:524:8 [INFO] [stdout] | [INFO] [stdout] 524 | fn gen_range(&mut self, low: T, high: T) -> T where Self: Sized { [INFO] [stdout] | --------- the method is available for `ThreadRng` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Rng` which provides `gen_range` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 2929 + use rand::Rng; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `gen_range` found for struct `ThreadRng` in the current scope [INFO] [stdout] --> src/lib.rs:3575:26 [INFO] [stdout] | [INFO] [stdout] 3575 | 0 => rng.gen_range(b'a', b'z' + 1).into(), [INFO] [stdout] | ^^^^^^^^^ method not found in `ThreadRng` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rand-0.4.6/src/lib.rs:524:8 [INFO] [stdout] | [INFO] [stdout] 524 | fn gen_range(&mut self, low: T, high: T) -> T where Self: Sized { [INFO] [stdout] | --------- the method is available for `ThreadRng` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Rng` which provides `gen_range` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 2929 + use rand::Rng; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `gen_range` found for struct `ThreadRng` in the current scope [INFO] [stdout] --> src/lib.rs:3576:26 [INFO] [stdout] | [INFO] [stdout] 3576 | 1 => rng.gen_range(b'A', b'Z' + 1).into(), [INFO] [stdout] | ^^^^^^^^^ method not found in `ThreadRng` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rand-0.4.6/src/lib.rs:524:8 [INFO] [stdout] | [INFO] [stdout] 524 | fn gen_range(&mut self, low: T, high: T) -> T where Self: Sized { [INFO] [stdout] | --------- the method is available for `ThreadRng` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Rng` which provides `gen_range` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 2929 + use rand::Rng; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `gen` found for struct `ThreadRng` in the current scope [INFO] [stdout] --> src/lib.rs:3629:34 [INFO] [stdout] | [INFO] [stdout] 3629 | let mut x: i32 = rng.gen(); [INFO] [stdout] | ^^^ method not found in `ThreadRng` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rand-0.4.6/src/lib.rs:479:8 [INFO] [stdout] | [INFO] [stdout] 479 | fn gen(&mut self) -> T where Self: Sized { [INFO] [stdout] | --- the method is available for `ThreadRng` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Rng` which provides `gen` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 2929 + use rand::Rng; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `gen` found for struct `ThreadRng` in the current scope [INFO] [stdout] --> src/lib.rs:3631:34 [INFO] [stdout] | [INFO] [stdout] 3631 | let mut y: i32 = rng.gen(); [INFO] [stdout] | ^^^ method not found in `ThreadRng` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rand-0.4.6/src/lib.rs:479:8 [INFO] [stdout] | [INFO] [stdout] 479 | fn gen(&mut self) -> T where Self: Sized { [INFO] [stdout] | --- the method is available for `ThreadRng` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Rng` which provides `gen` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 2929 + use rand::Rng; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ascii::AsciiExt` [INFO] [stdout] --> src/lib.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | ascii::AsciiExt, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/lib.rs:161:9 [INFO] [stdout] | [INFO] [stdout] 161 | let i: usize = 0; [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `c_shift` is never read [INFO] [stdout] --> src/lib.rs:773:17 [INFO] [stdout] | [INFO] [stdout] 773 | let mut c_shift: String = "".to_string(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] = note: `#[warn(unused_assignments)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `c_shift` is never read [INFO] [stdout] --> src/lib.rs:801:17 [INFO] [stdout] | [INFO] [stdout] 801 | let mut c_shift: String = "".to_string(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/lib.rs:1220:10 [INFO] [stdout] | [INFO] [stdout] 1220 | 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:1367:13 [INFO] [stdout] | [INFO] [stdout] 1367 | let mut first: i32 = 0; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `indx` [INFO] [stdout] --> src/lib.rs:1423:10 [INFO] [stdout] | [INFO] [stdout] 1423 | for (indx, elem) in message.chars().into_iter().enumerate() { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_indx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `s` is never read [INFO] [stdout] --> src/lib.rs:1461:13 [INFO] [stdout] | [INFO] [stdout] 1461 | let mut s: String = String::new(); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/lib.rs:1536:9 [INFO] [stdout] | [INFO] [stdout] 1536 | for i in 1..n { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/lib.rs:1857:9 [INFO] [stdout] | [INFO] [stdout] 1857 | for i in 0..arr_cp.len() { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `mm` is never read [INFO] [stdout] --> src/lib.rs:2010:13 [INFO] [stdout] | [INFO] [stdout] 2010 | 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:2011:13 [INFO] [stdout] | [INFO] [stdout] 2011 | let mut dd = 0; [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `yy` is assigned to, but never used [INFO] [stdout] --> src/lib.rs:2012:13 [INFO] [stdout] | [INFO] [stdout] 2012 | 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:2013:9 [INFO] [stdout] | [INFO] [stdout] 2013 | let i = 0; [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `yy` is never read [INFO] [stdout] --> src/lib.rs:2028:5 [INFO] [stdout] | [INFO] [stdout] 2028 | yy = date[6..10].parse::().unwrap(); [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `out` [INFO] [stdout] --> src/lib.rs:2147:9 [INFO] [stdout] | [INFO] [stdout] 2147 | let out: Vec = vec![]; [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_out` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `cross_humaneval` (lib test) due to 7 previous errors; 22 warnings emitted [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/lib.rs:2500:9 [INFO] [stdout] | [INFO] [stdout] 2500 | let i = 0; [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] warning: unused variable: `times` [INFO] [stdout] --> src/lib.rs:2598:9 [INFO] [stdout] | [INFO] [stdout] 2598 | 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:2655:9 [INFO] [stdout] | [INFO] [stdout] 2655 | for i in 0..out.len() { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `num` [INFO] [stdout] --> src/lib.rs:2817:9 [INFO] [stdout] | [INFO] [stdout] 2817 | let num: Vec = vec![]; [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_num` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 6 previous errors; 22 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0599`. [INFO] [stdout] [INFO] [stderr] Fixed src/main.rs (3 fixes) [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: the item `md5` is imported redundantly [INFO] [stdout] --> src/lib.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use md5; [INFO] [stdout] | ^^^ the item `md5` is already defined by prelude [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` 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:5:12 [INFO] [stdout] | [INFO] [stdout] 5 | 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:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | ascii::AsciiExt, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/lib.rs:161:9 [INFO] [stdout] | [INFO] [stdout] 161 | let i: usize = 0; [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `c_shift` is never read [INFO] [stdout] --> src/lib.rs:773:17 [INFO] [stdout] | [INFO] [stdout] 773 | let mut c_shift: String = "".to_string(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] = note: `#[warn(unused_assignments)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `c_shift` is never read [INFO] [stdout] --> src/lib.rs:801:17 [INFO] [stdout] | [INFO] [stdout] 801 | let mut c_shift: String = "".to_string(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/lib.rs:1220:10 [INFO] [stdout] | [INFO] [stdout] 1220 | 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:1367:13 [INFO] [stdout] | [INFO] [stdout] 1367 | let mut first: i32 = 0; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `indx` [INFO] [stdout] --> src/lib.rs:1423:10 [INFO] [stdout] | [INFO] [stdout] 1423 | for (indx, elem) in message.chars().into_iter().enumerate() { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_indx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `s` is never read [INFO] [stdout] --> src/lib.rs:1461:13 [INFO] [stdout] | [INFO] [stdout] 1461 | let mut s: String = String::new(); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/lib.rs:1536:9 [INFO] [stdout] | [INFO] [stdout] 1536 | for i in 1..n { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/lib.rs:1857:9 [INFO] [stdout] | [INFO] [stdout] 1857 | for i in 0..arr_cp.len() { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `mm` is never read [INFO] [stdout] --> src/lib.rs:2010:13 [INFO] [stdout] | [INFO] [stdout] 2010 | 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:2011:13 [INFO] [stdout] | [INFO] [stdout] 2011 | let mut dd = 0; [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `yy` is assigned to, but never used [INFO] [stdout] --> src/lib.rs:2012:13 [INFO] [stdout] | [INFO] [stdout] 2012 | 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:2013:9 [INFO] [stdout] | [INFO] [stdout] 2013 | let i = 0; [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `yy` is never read [INFO] [stdout] --> src/lib.rs:2028:5 [INFO] [stdout] | [INFO] [stdout] 2028 | yy = date[6..10].parse::().unwrap(); [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `out` [INFO] [stdout] --> src/lib.rs:2147:9 [INFO] [stdout] | [INFO] [stdout] 2147 | let out: Vec = vec![]; [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_out` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/lib.rs:2500:9 [INFO] [stdout] | [INFO] [stdout] 2500 | let 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:2598:9 [INFO] [stdout] | [INFO] [stdout] 2598 | 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:2655:9 [INFO] [stdout] | [INFO] [stdout] 2655 | for i in 0..out.len() { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `num` [INFO] [stdout] --> src/lib.rs:2817:9 [INFO] [stdout] | [INFO] [stdout] 2817 | let num: Vec = vec![]; [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_num` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `str4` [INFO] [stdout] --> src/main.rs:100:9 [INFO] [stdout] | [INFO] [stdout] 100 | 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:120:9 [INFO] [stdout] | [INFO] [stdout] 120 | let r23:Vec = vec![5, 3, -5, 2, -3, 3, 9, 0, 123, 1, -10]; [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_r23` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `r232` [INFO] [stdout] --> src/main.rs:121:9 [INFO] [stdout] | [INFO] [stdout] 121 | let r232:Vec = 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:111:4 [INFO] [stdout] | [INFO] [stdout] 111 | fn filter_by_substring(strings: Vec, substring: String) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `sum_product` is never used [INFO] [stdout] --> src/lib.rs:120:4 [INFO] [stdout] | [INFO] [stdout] 120 | fn sum_product(numbers: Vec) -> (i32, i32) { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `rolling_max` is never used [INFO] [stdout] --> src/lib.rs:137:4 [INFO] [stdout] | [INFO] [stdout] 137 | fn rolling_max(numbers: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `is_palindrome_10` is never used [INFO] [stdout] --> src/lib.rs:154:4 [INFO] [stdout] | [INFO] [stdout] 154 | 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:160:4 [INFO] [stdout] | [INFO] [stdout] 160 | 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:175:4 [INFO] [stdout] | [INFO] [stdout] 175 | 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:192:4 [INFO] [stdout] | [INFO] [stdout] 192 | fn longest(strings: Vec) -> Option { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `greatest_common_divisor` is never used [INFO] [stdout] --> src/lib.rs:209:4 [INFO] [stdout] | [INFO] [stdout] 209 | 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:240:4 [INFO] [stdout] | [INFO] [stdout] 240 | 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:265:4 [INFO] [stdout] | [INFO] [stdout] 265 | 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:282:4 [INFO] [stdout] | [INFO] [stdout] 282 | 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:354:4 [INFO] [stdout] | [INFO] [stdout] 354 | fn rescale_to_unit(numbers: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `filter_integers` is never used [INFO] [stdout] --> src/lib.rs:370:4 [INFO] [stdout] | [INFO] [stdout] 370 | fn filter_integers(values: Vec>) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `strlen` is never used [INFO] [stdout] --> src/lib.rs:381:4 [INFO] [stdout] | [INFO] [stdout] 381 | 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:386:4 [INFO] [stdout] | [INFO] [stdout] 386 | 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:401:4 [INFO] [stdout] | [INFO] [stdout] 401 | fn factorize(n: i32) -> Vec { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `concatenate` is never used [INFO] [stdout] --> src/lib.rs:447:4 [INFO] [stdout] | [INFO] [stdout] 447 | fn concatenate(strings: Vec) -> String { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `filter_by_prefix` is never used [INFO] [stdout] --> src/lib.rs:456:4 [INFO] [stdout] | [INFO] [stdout] 456 | fn filter_by_prefix(strings: Vec, prefix: String) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_positive` is never used [INFO] [stdout] --> src/lib.rs:464:4 [INFO] [stdout] | [INFO] [stdout] 464 | fn get_positive(numbers: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `is_prime` is never used [INFO] [stdout] --> src/lib.rs:469:4 [INFO] [stdout] | [INFO] [stdout] 469 | 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:482:4 [INFO] [stdout] | [INFO] [stdout] 482 | fn poly(xs: &Vec, x: f64) -> f64 { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `find_zero` is never used [INFO] [stdout] --> src/lib.rs:490:4 [INFO] [stdout] | [INFO] [stdout] 490 | fn find_zero(xs: &Vec) -> f64 { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `maximum` is never used [INFO] [stdout] --> src/lib.rs:539:4 [INFO] [stdout] | [INFO] [stdout] 539 | fn maximum(nmbs: Vec) -> i32 { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `sort_even` is never used [INFO] [stdout] --> src/lib.rs:567:4 [INFO] [stdout] | [INFO] [stdout] 567 | fn sort_even(nmbs: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `prime_fib` is never used [INFO] [stdout] --> src/lib.rs:632:4 [INFO] [stdout] | [INFO] [stdout] 632 | 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:659:4 [INFO] [stdout] | [INFO] [stdout] 659 | fn triples_sum_to_zero(nmbs: Vec) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `car_race_collision` is never used [INFO] [stdout] --> src/lib.rs:673:4 [INFO] [stdout] | [INFO] [stdout] 673 | 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:678:4 [INFO] [stdout] | [INFO] [stdout] 678 | fn incr_list(l: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `pairs_sum_to_zero` is never used [INFO] [stdout] --> src/lib.rs:683:4 [INFO] [stdout] | [INFO] [stdout] 683 | fn pairs_sum_to_zero(l: Vec) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `triangle_area` is never used [INFO] [stdout] --> src/lib.rs:708:4 [INFO] [stdout] | [INFO] [stdout] 708 | 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:713:4 [INFO] [stdout] | [INFO] [stdout] 713 | fn fib4(n: i32) -> i32 { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `median` is never used [INFO] [stdout] --> src/lib.rs:734:4 [INFO] [stdout] | [INFO] [stdout] 734 | fn median(l: Vec) -> f64 { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `is_palindrome` is never used [INFO] [stdout] --> src/lib.rs:746:4 [INFO] [stdout] | [INFO] [stdout] 746 | 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:752:4 [INFO] [stdout] | [INFO] [stdout] 752 | 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:818:4 [INFO] [stdout] | [INFO] [stdout] 818 | 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:830:4 [INFO] [stdout] | [INFO] [stdout] 830 | fn below_threshold(l: Vec, t: i32) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `add` is never used [INFO] [stdout] --> src/lib.rs:840:4 [INFO] [stdout] | [INFO] [stdout] 840 | 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:845:4 [INFO] [stdout] | [INFO] [stdout] 845 | 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:858:4 [INFO] [stdout] | [INFO] [stdout] 858 | 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:870:4 [INFO] [stdout] | [INFO] [stdout] 870 | 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:893:4 [INFO] [stdout] | [INFO] [stdout] 893 | fn monotonic(l: Vec) -> bool { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `common` is never used [INFO] [stdout] --> src/lib.rs:907:4 [INFO] [stdout] | [INFO] [stdout] 907 | fn common(l1: Vec, l2: Vec) -> Vec { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `largest_prime_factor` is never used [INFO] [stdout] --> src/lib.rs:914:4 [INFO] [stdout] | [INFO] [stdout] 914 | 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:925:4 [INFO] [stdout] | [INFO] [stdout] 925 | 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:930:4 [INFO] [stdout] | [INFO] [stdout] 930 | 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:953:4 [INFO] [stdout] | [INFO] [stdout] 953 | fn derivative(xs: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `fibfib` is never used [INFO] [stdout] --> src/lib.rs:962:4 [INFO] [stdout] | [INFO] [stdout] 962 | 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:974:4 [INFO] [stdout] | [INFO] [stdout] 974 | 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:992:4 [INFO] [stdout] | [INFO] [stdout] 992 | 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:1005:4 [INFO] [stdout] | [INFO] [stdout] 1005 | 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:1015:4 [INFO] [stdout] | [INFO] [stdout] 1015 | 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:1026:4 [INFO] [stdout] | [INFO] [stdout] 1026 | fn pluck(arr: Vec) -> Vec { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `search` is never used [INFO] [stdout] --> src/lib.rs:1038:4 [INFO] [stdout] | [INFO] [stdout] 1038 | fn search(lst: Vec) -> i32 { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `triangle_area_f64` is never used [INFO] [stdout] --> src/lib.rs:1082:4 [INFO] [stdout] | [INFO] [stdout] 1082 | 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:1093:4 [INFO] [stdout] | [INFO] [stdout] 1093 | fn will_it_fly(q: Vec, w: i32) -> bool { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `smallest_change` is never used [INFO] [stdout] --> src/lib.rs:1111:4 [INFO] [stdout] | [INFO] [stdout] 1111 | fn smallest_change(arr: Vec) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `is_multiply_prime` is never used [INFO] [stdout] --> src/lib.rs:1138:4 [INFO] [stdout] | [INFO] [stdout] 1138 | 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:1154:4 [INFO] [stdout] | [INFO] [stdout] 1154 | 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:1169:4 [INFO] [stdout] | [INFO] [stdout] 1169 | 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:1177:4 [INFO] [stdout] | [INFO] [stdout] 1177 | 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:1204:4 [INFO] [stdout] | [INFO] [stdout] 1204 | 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:1218:4 [INFO] [stdout] | [INFO] [stdout] 1218 | fn numerical_letter_grade(grades: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `prime_length` is never used [INFO] [stdout] --> src/lib.rs:1253:4 [INFO] [stdout] | [INFO] [stdout] 1253 | 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:1268:4 [INFO] [stdout] | [INFO] [stdout] 1268 | 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:1286:4 [INFO] [stdout] | [INFO] [stdout] 1286 | fn add_even_odd(lst: Vec) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `encrypt` is never used [INFO] [stdout] --> src/lib.rs:1344:4 [INFO] [stdout] | [INFO] [stdout] 1344 | 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:1392:4 [INFO] [stdout] | [INFO] [stdout] 1392 | 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:1405:4 [INFO] [stdout] | [INFO] [stdout] 1405 | 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:1414:4 [INFO] [stdout] | [INFO] [stdout] 1414 | fn encode(message: &str) -> String { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `skjkasdkd` is never used [INFO] [stdout] --> src/lib.rs:1442:4 [INFO] [stdout] | [INFO] [stdout] 1442 | fn skjkasdkd(lst: Vec) -> i32 { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check_dict_case` is never used [INFO] [stdout] --> src/lib.rs:1471:4 [INFO] [stdout] | [INFO] [stdout] 1471 | 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:1488:4 [INFO] [stdout] | [INFO] [stdout] 1488 | fn count_up_to(n: i32) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `multiply` is never used [INFO] [stdout] --> src/lib.rs:1508:4 [INFO] [stdout] | [INFO] [stdout] 1508 | 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:1513:4 [INFO] [stdout] | [INFO] [stdout] 1513 | 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:1528:4 [INFO] [stdout] | [INFO] [stdout] 1528 | 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:1533:4 [INFO] [stdout] | [INFO] [stdout] 1533 | fn make_a_pile(n: i32) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `choose_num` is never used [INFO] [stdout] --> src/lib.rs:1555:4 [INFO] [stdout] | [INFO] [stdout] 1555 | 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:1569:4 [INFO] [stdout] | [INFO] [stdout] 1569 | 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:1583:4 [INFO] [stdout] | [INFO] [stdout] 1583 | fn unique_digits(x: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `by_length` is never used [INFO] [stdout] --> src/lib.rs:1606:4 [INFO] [stdout] | [INFO] [stdout] 1606 | fn by_length(arr: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `f` is never used [INFO] [stdout] --> src/lib.rs:1634:4 [INFO] [stdout] | [INFO] [stdout] 1634 | fn f(n: i32) -> Vec { [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `even_odd_palindrome` is never used [INFO] [stdout] --> src/lib.rs:1653:4 [INFO] [stdout] | [INFO] [stdout] 1653 | 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:1672:4 [INFO] [stdout] | [INFO] [stdout] 1672 | fn count_nums(n: Vec) -> i32 { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `move_one_ball` is never used [INFO] [stdout] --> src/lib.rs:1697:4 [INFO] [stdout] | [INFO] [stdout] 1697 | fn move_one_ball(arr: Vec) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `exchange` is never used [INFO] [stdout] --> src/lib.rs:1717:4 [INFO] [stdout] | [INFO] [stdout] 1717 | fn exchange(lst1: Vec, lst2: Vec) -> String { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `histogram` is never used [INFO] [stdout] --> src/lib.rs:1736:4 [INFO] [stdout] | [INFO] [stdout] 1736 | fn histogram(test: &str) -> HashMap { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `reverse_delete` is never used [INFO] [stdout] --> src/lib.rs:1764:4 [INFO] [stdout] | [INFO] [stdout] 1764 | fn reverse_delete(s: &str, c: &str) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `odd_count` is never used [INFO] [stdout] --> src/lib.rs:1782:4 [INFO] [stdout] | [INFO] [stdout] 1782 | fn odd_count(lst: Vec<&str>) -> Vec { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `min_sub_array_sum` is never used [INFO] [stdout] --> src/lib.rs:1809:4 [INFO] [stdout] | [INFO] [stdout] 1809 | fn min_sub_array_sum(nums: Vec) -> i64 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `max_fill` is never used [INFO] [stdout] --> src/lib.rs:1826:4 [INFO] [stdout] | [INFO] [stdout] 1826 | fn max_fill(grid: Vec>, capacity: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `sort_array_1` is never used [INFO] [stdout] --> src/lib.rs:1843:4 [INFO] [stdout] | [INFO] [stdout] 1843 | fn sort_array_1(arr: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `select_words` is never used [INFO] [stdout] --> src/lib.rs:1873:4 [INFO] [stdout] | [INFO] [stdout] 1873 | fn select_words(s: &str, n: i32) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_closest_vowel` is never used [INFO] [stdout] --> src/lib.rs:1902:4 [INFO] [stdout] | [INFO] [stdout] 1902 | 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:1919:4 [INFO] [stdout] | [INFO] [stdout] 1919 | 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:1960:4 [INFO] [stdout] | [INFO] [stdout] 1960 | fn maximum_120(arr: Vec, k: i32) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `solutions` is never used [INFO] [stdout] --> src/lib.rs:1969:4 [INFO] [stdout] | [INFO] [stdout] 1969 | fn solutions(lst: Vec) -> i32 { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `add_elements` is never used [INFO] [stdout] --> src/lib.rs:1982:4 [INFO] [stdout] | [INFO] [stdout] 1982 | fn add_elements(arr: Vec, k: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_odd_collatz` is never used [INFO] [stdout] --> src/lib.rs:1993:4 [INFO] [stdout] | [INFO] [stdout] 1993 | fn get_odd_collatz(n: i32) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `valid_date` is never used [INFO] [stdout] --> src/lib.rs:2009:4 [INFO] [stdout] | [INFO] [stdout] 2009 | 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:2045:4 [INFO] [stdout] | [INFO] [stdout] 2045 | fn split_words(txt: &str) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `is_sorted` is never used [INFO] [stdout] --> src/lib.rs:2098:4 [INFO] [stdout] | [INFO] [stdout] 2098 | fn is_sorted(lst: Vec) -> bool { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `intersection` is never used [INFO] [stdout] --> src/lib.rs:2111:4 [INFO] [stdout] | [INFO] [stdout] 2111 | fn intersection(interval1: Vec, interval2: Vec) -> String { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `prod_signs` is never used [INFO] [stdout] --> src/lib.rs:2127:4 [INFO] [stdout] | [INFO] [stdout] 2127 | fn prod_signs(arr: Vec) -> i32 { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `min_path` is never used [INFO] [stdout] --> src/lib.rs:2146:4 [INFO] [stdout] | [INFO] [stdout] 2146 | fn min_path(grid: Vec>, k: i32) -> Vec { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `tri` is never used [INFO] [stdout] --> src/lib.rs:2183:4 [INFO] [stdout] | [INFO] [stdout] 2183 | fn tri(n: i32) -> Vec { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `digits` is never used [INFO] [stdout] --> src/lib.rs:2199:4 [INFO] [stdout] | [INFO] [stdout] 2199 | 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:2216:4 [INFO] [stdout] | [INFO] [stdout] 2216 | 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:2240:4 [INFO] [stdout] | [INFO] [stdout] 2240 | fn sum_squares(lst: Vec) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check_if_last_char_is_a_letter` is never used [INFO] [stdout] --> src/lib.rs:2249:4 [INFO] [stdout] | [INFO] [stdout] 2249 | 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:2268:4 [INFO] [stdout] | [INFO] [stdout] 2268 | fn can_arrange(arr: Vec) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `largest_smallest_integers` is never used [INFO] [stdout] --> src/lib.rs:2279:4 [INFO] [stdout] | [INFO] [stdout] 2279 | fn largest_smallest_integers(lst: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `is_equal_to_sum_even` is never used [INFO] [stdout] --> src/lib.rs:2365:4 [INFO] [stdout] | [INFO] [stdout] 2365 | 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:2373:4 [INFO] [stdout] | [INFO] [stdout] 2373 | 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:2384:4 [INFO] [stdout] | [INFO] [stdout] 2384 | 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:2417:4 [INFO] [stdout] | [INFO] [stdout] 2417 | 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:2446:4 [INFO] [stdout] | [INFO] [stdout] 2446 | fn sum_squares_142(lst: Vec) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `words_in_sentence` is never used [INFO] [stdout] --> src/lib.rs:2461:4 [INFO] [stdout] | [INFO] [stdout] 2461 | 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:2495:4 [INFO] [stdout] | [INFO] [stdout] 2495 | 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:2540:4 [INFO] [stdout] | [INFO] [stdout] 2540 | fn order_by_points(arr: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `special_filter` is never used [INFO] [stdout] --> src/lib.rs:2571:4 [INFO] [stdout] | [INFO] [stdout] 2571 | fn special_filter(nums: Vec) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_matrix_triples` is never used [INFO] [stdout] --> src/lib.rs:2587:4 [INFO] [stdout] | [INFO] [stdout] 2587 | 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:2616:4 [INFO] [stdout] | [INFO] [stdout] 2616 | fn bf(planet1: &str, planet2: &str) -> Vec { [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `sorted_list_sum` is never used [INFO] [stdout] --> src/lib.rs:2647:4 [INFO] [stdout] | [INFO] [stdout] 2647 | 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:2668:4 [INFO] [stdout] | [INFO] [stdout] 2668 | 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:2685:4 [INFO] [stdout] | [INFO] [stdout] 2685 | fn double_the_difference(lst: Vec) -> i64 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `compare` is never used [INFO] [stdout] --> src/lib.rs:2698:4 [INFO] [stdout] | [INFO] [stdout] 2698 | fn compare(game: Vec, guess: Vec) -> Vec { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `strongest_extension` is never used [INFO] [stdout] --> src/lib.rs:2707:4 [INFO] [stdout] | [INFO] [stdout] 2707 | 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:2730:4 [INFO] [stdout] | [INFO] [stdout] 2730 | 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:2741:4 [INFO] [stdout] | [INFO] [stdout] 2741 | fn even_odd_count(num: i32) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `int_to_mini_romank` is never used [INFO] [stdout] --> src/lib.rs:2756:4 [INFO] [stdout] | [INFO] [stdout] 2756 | 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:2777:4 [INFO] [stdout] | [INFO] [stdout] 2777 | 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:2788:4 [INFO] [stdout] | [INFO] [stdout] 2788 | 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:2807:4 [INFO] [stdout] | [INFO] [stdout] 2807 | fn eat(number: i32, need: i32, remaining: i32) -> Vec { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `do_algebra` is never used [INFO] [stdout] --> src/lib.rs:2815:4 [INFO] [stdout] | [INFO] [stdout] 2815 | fn do_algebra(operato: Vec<&str>, operand: Vec) -> i32 { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `string_to_md5` is never used [INFO] [stdout] --> src/lib.rs:2897:4 [INFO] [stdout] | [INFO] [stdout] 2897 | 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:2907:4 [INFO] [stdout] | [INFO] [stdout] 2907 | fn generate_integers(a: i32, b: i32) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/lib.rs:998:9 [INFO] [stdout] | [INFO] [stdout] 998 | replace(&mut res[despl as usize], *c); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 998 | 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:1005:4 [INFO] [stdout] | [INFO] [stdout] 1005 | fn digitSum(s: &str) -> i32 { [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `digit_sum` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `Any_to_f64` should have a snake case name [INFO] [stdout] --> src/lib.rs:2317:4 [INFO] [stdout] | [INFO] [stdout] 2317 | 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: 165 warnings emitted [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: the item `md5` is imported redundantly [INFO] [stdout] --> src/lib.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use md5; [INFO] [stdout] | ^^^ the item `md5` is already defined by prelude [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` 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:5:12 [INFO] [stdout] | [INFO] [stdout] 5 | ascii::AsciiExt, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `gen` found for struct `ThreadRng` in the current scope [INFO] [stdout] --> src/lib.rs:3584:31 [INFO] [stdout] | [INFO] [stdout] 3584 | let r1: i32 = rng.gen(); [INFO] [stdout] | ^^^ method not found in `ThreadRng` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rand-0.4.6/src/lib.rs:479:8 [INFO] [stdout] | [INFO] [stdout] 479 | fn gen(&mut self) -> T where Self: Sized { [INFO] [stdout] | --- the method is available for `ThreadRng` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Rng` which provides `gen` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 2929 + use rand::Rng; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `gen_range` found for struct `ThreadRng` in the current scope [INFO] [stdout] --> src/lib.rs:3574:42 [INFO] [stdout] | [INFO] [stdout] 3574 | let letter: char = match rng.gen_range(0, 2) { [INFO] [stdout] | ^^^^^^^^^ method not found in `ThreadRng` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rand-0.4.6/src/lib.rs:524:8 [INFO] [stdout] | [INFO] [stdout] 524 | fn gen_range(&mut self, low: T, high: T) -> T where Self: Sized { [INFO] [stdout] | --------- the method is available for `ThreadRng` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Rng` which provides `gen_range` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 2929 + use rand::Rng; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `gen_range` found for struct `ThreadRng` in the current scope [INFO] [stdout] --> src/lib.rs:3575:26 [INFO] [stdout] | [INFO] [stdout] 3575 | 0 => rng.gen_range(b'a', b'z' + 1).into(), [INFO] [stdout] | ^^^^^^^^^ method not found in `ThreadRng` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rand-0.4.6/src/lib.rs:524:8 [INFO] [stdout] | [INFO] [stdout] 524 | fn gen_range(&mut self, low: T, high: T) -> T where Self: Sized { [INFO] [stdout] | --------- the method is available for `ThreadRng` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Rng` which provides `gen_range` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 2929 + use rand::Rng; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `gen_range` found for struct `ThreadRng` in the current scope [INFO] [stdout] --> src/lib.rs:3576:26 [INFO] [stdout] | [INFO] [stdout] 3576 | 1 => rng.gen_range(b'A', b'Z' + 1).into(), [INFO] [stdout] | ^^^^^^^^^ method not found in `ThreadRng` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rand-0.4.6/src/lib.rs:524:8 [INFO] [stdout] | [INFO] [stdout] 524 | fn gen_range(&mut self, low: T, high: T) -> T where Self: Sized { [INFO] [stdout] | --------- the method is available for `ThreadRng` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Rng` which provides `gen_range` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 2929 + use rand::Rng; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `gen` found for struct `ThreadRng` in the current scope [INFO] [stdout] --> src/lib.rs:3629:34 [INFO] [stdout] | [INFO] [stdout] 3629 | let mut x: i32 = rng.gen(); [INFO] [stdout] | ^^^ method not found in `ThreadRng` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rand-0.4.6/src/lib.rs:479:8 [INFO] [stdout] | [INFO] [stdout] 479 | fn gen(&mut self) -> T where Self: Sized { [INFO] [stdout] | --- the method is available for `ThreadRng` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Rng` which provides `gen` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 2929 + use rand::Rng; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `gen` found for struct `ThreadRng` in the current scope [INFO] [stdout] --> src/lib.rs:3631:34 [INFO] [stdout] | [INFO] [stdout] 3631 | let mut y: i32 = rng.gen(); [INFO] [stdout] | ^^^ method not found in `ThreadRng` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/rand-0.4.6/src/lib.rs:479:8 [INFO] [stdout] | [INFO] [stdout] 479 | fn gen(&mut self) -> T where Self: Sized { [INFO] [stdout] | --- the method is available for `ThreadRng` here [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: trait `Rng` which provides `gen` is implemented but not in scope; perhaps you want to import it [INFO] [stdout] | [INFO] [stdout] 2929 + use rand::Rng; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ascii::AsciiExt` [INFO] [stdout] --> src/lib.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | ascii::AsciiExt, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/lib.rs:161:9 [INFO] [stdout] | [INFO] [stdout] 161 | let i: usize = 0; [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `c_shift` is never read [INFO] [stdout] --> src/lib.rs:773:17 [INFO] [stdout] | [INFO] [stdout] 773 | let mut c_shift: String = "".to_string(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] = note: `#[warn(unused_assignments)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `c_shift` is never read [INFO] [stdout] --> src/lib.rs:801:17 [INFO] [stdout] | [INFO] [stdout] 801 | let mut c_shift: String = "".to_string(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/lib.rs:1220:10 [INFO] [stdout] | [INFO] [stdout] 1220 | 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:1367:13 [INFO] [stdout] | [INFO] [stdout] 1367 | let mut first: i32 = 0; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `indx` [INFO] [stdout] --> src/lib.rs:1423:10 [INFO] [stdout] | [INFO] [stdout] 1423 | for (indx, elem) in message.chars().into_iter().enumerate() { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_indx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `s` is never read [INFO] [stdout] --> src/lib.rs:1461:13 [INFO] [stdout] | [INFO] [stdout] 1461 | let mut s: String = String::new(); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/lib.rs:1536:9 [INFO] [stdout] | [INFO] [stdout] 1536 | for i in 1..n { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/lib.rs:1857:9 [INFO] [stdout] | [INFO] [stdout] 1857 | for i in 0..arr_cp.len() { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `mm` is never read [INFO] [stdout] --> src/lib.rs:2010:13 [INFO] [stdout] | [INFO] [stdout] 2010 | 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:2011:13 [INFO] [stdout] | [INFO] [stdout] 2011 | let mut dd = 0; [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `yy` is assigned to, but never used [INFO] [stdout] --> src/lib.rs:2012:13 [INFO] [stdout] | [INFO] [stdout] 2012 | 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:2013:9 [INFO] [stdout] | [INFO] [stdout] 2013 | let i = 0; [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `yy` is never read [INFO] [stdout] --> src/lib.rs:2028:5 [INFO] [stdout] | [INFO] [stdout] 2028 | yy = date[6..10].parse::().unwrap(); [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `out` [INFO] [stdout] --> src/lib.rs:2147:9 [INFO] [stdout] | [INFO] [stdout] 2147 | let out: Vec = vec![]; [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_out` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/lib.rs:2500:9 [INFO] [stdout] | [INFO] [stdout] 2500 | let 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:2598:9 [INFO] [stdout] | [INFO] [stdout] 2598 | 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:2655:9 [INFO] [stdout] | [INFO] [stdout] 2655 | for i in 0..out.len() { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `num` [INFO] [stdout] --> src/lib.rs:2817:9 [INFO] [stdout] | [INFO] [stdout] 2817 | let num: Vec = vec![]; [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_num` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `str4` [INFO] [stdout] --> src/main.rs:100:9 [INFO] [stdout] | [INFO] [stdout] 100 | 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:120:9 [INFO] [stdout] | [INFO] [stdout] 120 | let r23:Vec = vec![5, 3, -5, 2, -3, 3, 9, 0, 123, 1, -10]; [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_r23` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `r232` [INFO] [stdout] --> src/main.rs:121:9 [INFO] [stdout] | [INFO] [stdout] 121 | let r232:Vec = vec![]; [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_r232` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 6 previous errors; 26 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0599`. [INFO] [stdout] [INFO] [stderr] error: could not compile `cross_humaneval` (bin "cross_humaneval" test) due to 7 previous errors; 26 warnings emitted [INFO] [stderr] error: failed to migrate to next edition [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `cargo fix --edition --allow-no-vcs --allow-dirty --frozen --all --all-targets --message-format=json` (exit status: 101) [INFO] running `Command { std: "docker" "inspect" "23913b4989b3978dca805990ff9bd885c36257c7938d8a5667b03c7010e19b7e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "23913b4989b3978dca805990ff9bd885c36257c7938d8a5667b03c7010e19b7e", kill_on_drop: false }` [INFO] [stdout] 23913b4989b3978dca805990ff9bd885c36257c7938d8a5667b03c7010e19b7e