[INFO] cloning repository https://github.com/zhaoyiping0622/ProjectEuler [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/zhaoyiping0622/ProjectEuler" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzhaoyiping0622%2FProjectEuler", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzhaoyiping0622%2FProjectEuler'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] e2df1908d80d21833cea4d963054460e100d236c [INFO] testing zhaoyiping0622/ProjectEuler against 1.49.0 for beta-1.50-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzhaoyiping0622%2FProjectEuler" "/workspace/builds/worker-9/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-9/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/zhaoyiping0622/ProjectEuler on toolchain 1.49.0 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.49.0" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/zhaoyiping0622/ProjectEuler [INFO] finished tweaking git repo https://github.com/zhaoyiping0622/ProjectEuler [INFO] tweaked toml for git repo https://github.com/zhaoyiping0622/ProjectEuler written to /workspace/builds/worker-9/source/Cargo.toml [INFO] crate git repo https://github.com/zhaoyiping0622/ProjectEuler already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.49.0" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded num-bigint v0.3.0 [INFO] [stderr] Downloaded either v1.6.0 [INFO] [stderr] Downloaded num-rational v0.3.0 [INFO] [stderr] Downloaded num-complex v0.3.0 [INFO] [stderr] Downloaded num v0.3.0 [INFO] [stderr] Downloaded permutate v0.3.2 [INFO] [stderr] Downloaded num-iter v0.1.41 [INFO] [stderr] Downloaded num-integer v0.1.43 [INFO] [stderr] Downloaded itertools v0.9.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/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" "rustops/crates-build-env@sha256:b8eeb62f26c39b23691079a6cb6de528d8e88b4d71a8f6b1d30f8ba7d9c16de9" "/opt/rustwide/cargo-home/bin/cargo" "+1.49.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] aa4452b507e194166dd6de2b8e1c8543a64c6831a01911bbe626980bf4751eca [INFO] running `Command { std: "docker" "start" "-a" "aa4452b507e194166dd6de2b8e1c8543a64c6831a01911bbe626980bf4751eca", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "aa4452b507e194166dd6de2b8e1c8543a64c6831a01911bbe626980bf4751eca", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "aa4452b507e194166dd6de2b8e1c8543a64c6831a01911bbe626980bf4751eca", kill_on_drop: false }` [INFO] [stdout] aa4452b507e194166dd6de2b8e1c8543a64c6831a01911bbe626980bf4751eca [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/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=warn" "-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" "rustops/crates-build-env@sha256:b8eeb62f26c39b23691079a6cb6de528d8e88b4d71a8f6b1d30f8ba7d9c16de9" "/opt/rustwide/cargo-home/bin/cargo" "+1.49.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 5f3a8cec41c99ee07532334c076e178b77b2d4ab598bca259a2542581d555344 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "5f3a8cec41c99ee07532334c076e178b77b2d4ab598bca259a2542581d555344", kill_on_drop: false }` [INFO] [stderr] Compiling either v1.6.0 [INFO] [stderr] Compiling permutate v0.3.2 [INFO] [stderr] Compiling num-traits v0.2.12 [INFO] [stderr] Compiling num-bigint v0.3.0 [INFO] [stderr] Compiling num-iter v0.1.41 [INFO] [stderr] Compiling num-rational v0.3.0 [INFO] [stderr] Compiling itertools v0.9.0 [INFO] [stderr] Compiling num-integer v0.1.43 [INFO] [stderr] Compiling num-complex v0.3.0 [INFO] [stderr] Compiling num v0.3.0 [INFO] [stderr] Compiling ProjectEuler v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: crate `ProjectEuler` should have a snake case name [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] = help: convert the identifier to snake case: `project_euler` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: module `NumberTheory` should have a snake case name [INFO] [stdout] --> src/lib.rs:1:9 [INFO] [stdout] | [INFO] [stdout] 1 | pub mod NumberTheory; [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `number_theory` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `getPrimes` should have a snake case name [INFO] [stdout] --> src/NumberTheory/mod.rs:1:8 [INFO] [stdout] | [INFO] [stdout] 1 | pub fn getPrimes(limit: usize) -> Vec { [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `get_primes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `isPrime` should have a snake case name [INFO] [stdout] --> src/NumberTheory/mod.rs:2:13 [INFO] [stdout] | [INFO] [stdout] 2 | let mut isPrime = vec![true; limit + 1]; [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `is_prime` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 4 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: crate `ProjectEuler` should have a snake case name [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] = help: convert the identifier to snake case: `project_euler` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `isPrime` should have a snake case name [INFO] [stdout] --> src/bin/problem46.rs:3:13 [INFO] [stdout] | [INFO] [stdout] 3 | let mut isPrime = vec![true; LIMIT]; [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `is_prime` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `canWrite` should have a snake case name [INFO] [stdout] --> src/bin/problem46.rs:21:13 [INFO] [stdout] | [INFO] [stdout] 21 | let mut canWrite = [false; LIMIT]; [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `can_write` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `getVecOfNum` should have a snake case name [INFO] [stdout] --> src/bin/problem52.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn getVecOfNum(num: i32) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `get_vec_of_num` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `isPrime` should have a snake case name [INFO] [stdout] --> src/bin/problem49.rs:7:13 [INFO] [stdout] | [INFO] [stdout] 7 | let mut isPrime = vec![false; 10_000]; [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `is_prime` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `getNum` should have a snake case name [INFO] [stdout] --> src/bin/problem35.rs:4:4 [INFO] [stdout] | [INFO] [stdout] 4 | fn getNum(nums: &LinkedList) -> i32 { [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `get_num` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `isPrime` should have a snake case name [INFO] [stdout] --> src/bin/problem35.rs:7:20 [INFO] [stdout] | [INFO] [stdout] 7 | fn judge(num: i32, isPrime: &Vec) -> bool { [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `is_prime` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `isPrime` should have a snake case name [INFO] [stdout] --> src/bin/problem35.rs:26:13 [INFO] [stdout] | [INFO] [stdout] 26 | let mut isPrime = vec![true; LIMIT]; [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `is_prime` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `isPrime` should have a snake case name [INFO] [stdout] --> src/bin/problem50.rs:4:13 [INFO] [stdout] | [INFO] [stdout] 4 | let mut isPrime = vec![false; 1000_000]; [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `is_prime` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `isPrime` should have a snake case name [INFO] [stdout] --> src/bin/problem7.rs:2:13 [INFO] [stdout] | [INFO] [stdout] 2 | let mut isPrime = [true; 100_0000]; [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `is_prime` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `factorCount` should have a snake case name [INFO] [stdout] --> src/bin/problem47.rs:3:4 [INFO] [stdout] | [INFO] [stdout] 3 | fn factorCount(num: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `factor_count` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `isPrime` should have a snake case name [INFO] [stdout] --> src/bin/problem10.rs:4:13 [INFO] [stdout] | [INFO] [stdout] 4 | let mut isPrime = vec![true; LIMIT]; [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `is_prime` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `isPrime` should have a snake case name [INFO] [stdout] --> src/bin/problem41.rs:4:4 [INFO] [stdout] | [INFO] [stdout] 4 | fn isPrime(num: i32) -> bool { [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `is_prime` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `sqrt` [INFO] [stdout] --> src/bin/problem23.rs:1:20 [INFO] [stdout] | [INFO] [stdout] 1 | use num::integer::{sqrt, Roots}; [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `isAbundant` should have a snake case name [INFO] [stdout] --> src/bin/problem23.rs:4:4 [INFO] [stdout] | [INFO] [stdout] 4 | fn isAbundant(num: i32) -> bool { [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `is_abundant` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/bin/problem28.rs:7:13 [INFO] [stdout] | [INFO] [stdout] 7 | for i in 0..4 { [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/bin/problem32.rs:18:17 [INFO] [stdout] | [INFO] [stdout] 18 | let mut c = nums.iter().skip(j + 1).map(|&x| x).collect(); [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `isPrime` should have a snake case name [INFO] [stdout] --> src/bin/problem37.rs:2:20 [INFO] [stdout] | [INFO] [stdout] 2 | fn judge(num: i32, isPrime: &Vec) -> bool { [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `is_prime` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `isPrime` should have a snake case name [INFO] [stdout] --> src/bin/problem37.rs:20:13 [INFO] [stdout] | [INFO] [stdout] 20 | let mut isPrime = vec![true; LIMIT]; [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `is_prime` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `num::traits::Pow` [INFO] [stdout] --> src/bin/problem30.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use num::traits::Pow; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `getNum` should have a snake case name [INFO] [stdout] --> src/bin/problem30.rs:5:4 [INFO] [stdout] | [INFO] [stdout] 5 | fn getNum(nums: &Vec) -> i32 { [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `get_num` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `getNum` should have a snake case name [INFO] [stdout] --> src/bin/problem34.rs:4:4 [INFO] [stdout] | [INFO] [stdout] 4 | fn getNum(nums: &Vec) -> i32 { [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `get_num` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `k` [INFO] [stdout] --> src/bin/problem11.rs:50:21 [INFO] [stdout] | [INFO] [stdout] 50 | for k in 0..4 { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_k` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: comparison is useless due to type limits [INFO] [stdout] --> src/bin/problem11.rs:44:38 [INFO] [stdout] | [INFO] [stdout] 44 | let judge = |x: usize, y: usize| x >= 0 && x < input.len() && y >= 0 && y < input[x].len(); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_comparisons)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: comparison is useless due to type limits [INFO] [stdout] --> src/bin/problem11.rs:44:67 [INFO] [stdout] | [INFO] [stdout] 44 | let judge = |x: usize, y: usize| x >= 0 && x < input.len() && y >= 0 && y < input[x].len(); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `isPentagonal` should have a snake case name [INFO] [stdout] --> src/bin/problem44.rs:4:4 [INFO] [stdout] | [INFO] [stdout] 4 | fn isPentagonal(x: u64) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `is_pentagonal` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `getCount` should have a snake case name [INFO] [stdout] --> src/bin/problem27.rs:2:4 [INFO] [stdout] | [INFO] [stdout] 2 | fn getCount(a: i32, b: i32, isPrime: &Vec) -> i32 { [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `get_count` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `isPrime` should have a snake case name [INFO] [stdout] --> src/bin/problem27.rs:2:29 [INFO] [stdout] | [INFO] [stdout] 2 | fn getCount(a: i32, b: i32, isPrime: &Vec) -> i32 { [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `is_prime` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `isPrime` should have a snake case name [INFO] [stdout] --> src/bin/problem27.rs:19:13 [INFO] [stdout] | [INFO] [stdout] 19 | let mut isPrime = vec![true; LIMIT]; [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `is_prime` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `newCount` should have a snake case name [INFO] [stdout] --> src/bin/problem27.rs:41:17 [INFO] [stdout] | [INFO] [stdout] 41 | let newCount = getCount(i, j, &isPrime); [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `new_count` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashSet` [INFO] [stdout] --> src/bin/problem51.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::collections::HashSet; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `index` [INFO] [stdout] --> src/bin/problem51.rs:26:24 [INFO] [stdout] | [INFO] [stdout] 26 | .filter(|&(index, &x)| x == 10) [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_index` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/bin/problem51.rs:27:27 [INFO] [stdout] | [INFO] [stdout] 27 | .map(|(index, x)| index) [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `getVecOfNumber` [INFO] [stdout] --> src/bin/problem51.rs:11:4 [INFO] [stdout] | [INFO] [stdout] 11 | fn getVecOfNumber(num: i32) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `getNumber` should have a snake case name [INFO] [stdout] --> src/bin/problem51.rs:7:4 [INFO] [stdout] | [INFO] [stdout] 7 | fn getNumber(nums: &Vec) -> i32 { [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `get_number` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `getVecOfNumber` should have a snake case name [INFO] [stdout] --> src/bin/problem51.rs:11:4 [INFO] [stdout] | [INFO] [stdout] 11 | fn getVecOfNumber(num: i32) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `get_vec_of_number` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `isPrime` should have a snake case name [INFO] [stdout] --> src/bin/problem51.rs:21:40 [INFO] [stdout] | [INFO] [stdout] 21 | fn dfs(deep: i32, nums: &mut Vec, isPrime: &Vec, head: bool) { [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `is_prime` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `isPrimes` should have a snake case name [INFO] [stdout] --> src/bin/problem51.rs:57:9 [INFO] [stdout] | [INFO] [stdout] 57 | let isPrimes = { [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `is_primes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `initNum` should have a snake case name [INFO] [stdout] --> src/bin/problem8.rs:2:9 [INFO] [stdout] | [INFO] [stdout] 2 | let initNum = b"731671765313306249192251196744265747423553491949349698352031277450632623957831801698480186947885184385861560789112949... [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `init_num` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `initNum` should have a snake case name [INFO] [stdout] --> src/bin/problem8.rs:3:9 [INFO] [stdout] | [INFO] [stdout] 3 | let initNum: Vec = initNum [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `init_num` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `getLen` should have a snake case name [INFO] [stdout] --> src/bin/problem26.rs:2:4 [INFO] [stdout] | [INFO] [stdout] 2 | fn getLen(num: i32) -> i32 { [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `get_len` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `powMod` should have a snake case name [INFO] [stdout] --> src/bin/problem48.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn powMod(a: u128, b: u128) -> u128 { [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `pow_mod` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 4 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 8 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `getCount` [INFO] [stdout] --> src/bin/problem19.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn getCount(beginDay: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `getCount` should have a snake case name [INFO] [stdout] --> src/bin/problem19.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn getCount(beginDay: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `get_count` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `beginDay` should have a snake case name [INFO] [stdout] --> src/bin/problem19.rs:1:13 [INFO] [stdout] | [INFO] [stdout] 1 | fn getCount(beginDay: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `begin_day` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `beginDay` should have a snake case name [INFO] [stdout] --> src/bin/problem19.rs:10:13 [INFO] [stdout] | [INFO] [stdout] 10 | let mut beginDay = 2; [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `begin_day` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `normalDays` should have a snake case name [INFO] [stdout] --> src/bin/problem19.rs:12:9 [INFO] [stdout] | [INFO] [stdout] 12 | let normalDays = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]; [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `normal_days` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `leapDays` should have a snake case name [INFO] [stdout] --> src/bin/problem19.rs:13:9 [INFO] [stdout] | [INFO] [stdout] 13 | let leapDays = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]; [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `leap_days` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `isPrime` should have a snake case name [INFO] [stdout] --> src/bin/problem3.rs:2:13 [INFO] [stdout] | [INFO] [stdout] 2 | let mut isPrime = [true; 100_0000]; [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `is_prime` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 6 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `getNum` should have a snake case name [INFO] [stdout] --> src/bin/problem43.rs:3:4 [INFO] [stdout] | [INFO] [stdout] 3 | fn getNum(nums: &[i32]) -> u64 { [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `get_num` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 40.47s [INFO] running `Command { std: "docker" "inspect" "5f3a8cec41c99ee07532334c076e178b77b2d4ab598bca259a2542581d555344", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5f3a8cec41c99ee07532334c076e178b77b2d4ab598bca259a2542581d555344", kill_on_drop: false }` [INFO] [stdout] 5f3a8cec41c99ee07532334c076e178b77b2d4ab598bca259a2542581d555344 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/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=warn" "-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" "rustops/crates-build-env@sha256:b8eeb62f26c39b23691079a6cb6de528d8e88b4d71a8f6b1d30f8ba7d9c16de9" "/opt/rustwide/cargo-home/bin/cargo" "+1.49.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 95e0930e357637b0ac1e69a02f0a1e4fa43f9311f267dbce84f7fa7d4959fc91 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "95e0930e357637b0ac1e69a02f0a1e4fa43f9311f267dbce84f7fa7d4959fc91", kill_on_drop: false }` [INFO] [stderr] Compiling ProjectEuler v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: crate `ProjectEuler` should have a snake case name [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] = help: convert the identifier to snake case: `project_euler` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: module `NumberTheory` should have a snake case name [INFO] [stdout] --> src/lib.rs:1:9 [INFO] [stdout] | [INFO] [stdout] 1 | pub mod NumberTheory; [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `number_theory` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `getPrimes` should have a snake case name [INFO] [stdout] --> src/NumberTheory/mod.rs:1:8 [INFO] [stdout] | [INFO] [stdout] 1 | pub fn getPrimes(limit: usize) -> Vec { [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `get_primes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `isPrime` should have a snake case name [INFO] [stdout] --> src/NumberTheory/mod.rs:2:13 [INFO] [stdout] | [INFO] [stdout] 2 | let mut isPrime = vec![true; limit + 1]; [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `is_prime` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 4 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: crate `ProjectEuler` should have a snake case name [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] = help: convert the identifier to snake case: `project_euler` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: module `NumberTheory` should have a snake case name [INFO] [stdout] --> src/lib.rs:1:9 [INFO] [stdout] | [INFO] [stdout] 1 | pub mod NumberTheory; [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `number_theory` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `getPrimes` should have a snake case name [INFO] [stdout] --> src/NumberTheory/mod.rs:1:8 [INFO] [stdout] | [INFO] [stdout] 1 | pub fn getPrimes(limit: usize) -> Vec { [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `get_primes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `isPrime` should have a snake case name [INFO] [stdout] --> src/NumberTheory/mod.rs:2:13 [INFO] [stdout] | [INFO] [stdout] 2 | let mut isPrime = vec![true; limit + 1]; [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `is_prime` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `isPrime` should have a snake case name [INFO] [stdout] --> src/bin/problem37.rs:2:20 [INFO] [stdout] | [INFO] [stdout] 2 | fn judge(num: i32, isPrime: &Vec) -> bool { [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `is_prime` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `isPrime` should have a snake case name [INFO] [stdout] --> src/bin/problem37.rs:20:13 [INFO] [stdout] | [INFO] [stdout] 20 | let mut isPrime = vec![true; LIMIT]; [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `is_prime` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `isPrime` should have a snake case name [INFO] [stdout] --> src/bin/problem46.rs:3:13 [INFO] [stdout] | [INFO] [stdout] 3 | let mut isPrime = vec![true; LIMIT]; [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `is_prime` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `canWrite` should have a snake case name [INFO] [stdout] --> src/bin/problem46.rs:21:13 [INFO] [stdout] | [INFO] [stdout] 21 | let mut canWrite = [false; LIMIT]; [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `can_write` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `getLen` should have a snake case name [INFO] [stdout] --> src/bin/problem26.rs:2:4 [INFO] [stdout] | [INFO] [stdout] 2 | fn getLen(num: i32) -> i32 { [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `get_len` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `getNum` should have a snake case name [INFO] [stdout] --> src/bin/problem35.rs:4:4 [INFO] [stdout] | [INFO] [stdout] 4 | fn getNum(nums: &LinkedList) -> i32 { [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `get_num` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `isPrime` should have a snake case name [INFO] [stdout] --> src/bin/problem35.rs:7:20 [INFO] [stdout] | [INFO] [stdout] 7 | fn judge(num: i32, isPrime: &Vec) -> bool { [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `is_prime` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `isPrime` should have a snake case name [INFO] [stdout] --> src/bin/problem35.rs:26:13 [INFO] [stdout] | [INFO] [stdout] 26 | let mut isPrime = vec![true; LIMIT]; [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `is_prime` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `isPrime` should have a snake case name [INFO] [stdout] --> src/bin/problem41.rs:4:4 [INFO] [stdout] | [INFO] [stdout] 4 | fn isPrime(num: i32) -> bool { [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `is_prime` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `getVecOfNum` should have a snake case name [INFO] [stdout] --> src/bin/problem52.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn getVecOfNum(num: i32) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `get_vec_of_num` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `factorCount` should have a snake case name [INFO] [stdout] --> src/bin/problem47.rs:3:4 [INFO] [stdout] | [INFO] [stdout] 3 | fn factorCount(num: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `factor_count` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 4 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `isPrime` should have a snake case name [INFO] [stdout] --> src/bin/problem7.rs:2:13 [INFO] [stdout] | [INFO] [stdout] 2 | let mut isPrime = [true; 100_0000]; [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `is_prime` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `powMod` should have a snake case name [INFO] [stdout] --> src/bin/problem48.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn powMod(a: u128, b: u128) -> u128 { [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `pow_mod` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `initNum` should have a snake case name [INFO] [stdout] --> src/bin/problem8.rs:2:9 [INFO] [stdout] | [INFO] [stdout] 2 | let initNum = b"731671765313306249192251196744265747423553491949349698352031277450632623957831801698480186947885184385861560789112949... [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `init_num` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `initNum` should have a snake case name [INFO] [stdout] --> src/bin/problem8.rs:3:9 [INFO] [stdout] | [INFO] [stdout] 3 | let initNum: Vec = initNum [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `init_num` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `getNum` should have a snake case name [INFO] [stdout] --> src/bin/problem43.rs:3:4 [INFO] [stdout] | [INFO] [stdout] 3 | fn getNum(nums: &[i32]) -> u64 { [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `get_num` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `num::traits::Pow` [INFO] [stdout] --> src/bin/problem30.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use num::traits::Pow; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `getNum` should have a snake case name [INFO] [stdout] --> src/bin/problem30.rs:5:4 [INFO] [stdout] | [INFO] [stdout] 5 | fn getNum(nums: &Vec) -> i32 { [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `get_num` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `isPentagonal` should have a snake case name [INFO] [stdout] --> src/bin/problem44.rs:4:4 [INFO] [stdout] | [INFO] [stdout] 4 | fn isPentagonal(x: u64) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `is_pentagonal` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `getCount` [INFO] [stdout] --> src/bin/problem19.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn getCount(beginDay: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `getCount` should have a snake case name [INFO] [stdout] --> src/bin/problem19.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn getCount(beginDay: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `get_count` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `beginDay` should have a snake case name [INFO] [stdout] --> src/bin/problem19.rs:1:13 [INFO] [stdout] | [INFO] [stdout] 1 | fn getCount(beginDay: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `begin_day` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `beginDay` should have a snake case name [INFO] [stdout] --> src/bin/problem19.rs:10:13 [INFO] [stdout] | [INFO] [stdout] 10 | let mut beginDay = 2; [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `begin_day` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `normalDays` should have a snake case name [INFO] [stdout] --> src/bin/problem19.rs:12:9 [INFO] [stdout] | [INFO] [stdout] 12 | let normalDays = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]; [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `normal_days` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `leapDays` should have a snake case name [INFO] [stdout] --> src/bin/problem19.rs:13:9 [INFO] [stdout] | [INFO] [stdout] 13 | let leapDays = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]; [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `leap_days` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 6 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `getCount` should have a snake case name [INFO] [stdout] --> src/bin/problem27.rs:2:4 [INFO] [stdout] | [INFO] [stdout] 2 | fn getCount(a: i32, b: i32, isPrime: &Vec) -> i32 { [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `get_count` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `isPrime` should have a snake case name [INFO] [stdout] --> src/bin/problem27.rs:2:29 [INFO] [stdout] | [INFO] [stdout] 2 | fn getCount(a: i32, b: i32, isPrime: &Vec) -> i32 { [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `is_prime` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `isPrime` should have a snake case name [INFO] [stdout] --> src/bin/problem27.rs:19:13 [INFO] [stdout] | [INFO] [stdout] 19 | let mut isPrime = vec![true; LIMIT]; [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `is_prime` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `newCount` should have a snake case name [INFO] [stdout] --> src/bin/problem27.rs:41:17 [INFO] [stdout] | [INFO] [stdout] 41 | let newCount = getCount(i, j, &isPrime); [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `new_count` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/bin/problem32.rs:18:17 [INFO] [stdout] | [INFO] [stdout] 18 | let mut c = nums.iter().skip(j + 1).map(|&x| x).collect(); [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `isPrime` should have a snake case name [INFO] [stdout] --> src/bin/problem50.rs:4:13 [INFO] [stdout] | [INFO] [stdout] 4 | let mut isPrime = vec![false; 1000_000]; [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `is_prime` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `isPrime` should have a snake case name [INFO] [stdout] --> src/bin/problem3.rs:2:13 [INFO] [stdout] | [INFO] [stdout] 2 | let mut isPrime = [true; 100_0000]; [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `is_prime` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashSet` [INFO] [stdout] --> src/bin/problem51.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::collections::HashSet; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `index` [INFO] [stdout] --> src/bin/problem51.rs:26:24 [INFO] [stdout] | [INFO] [stdout] 26 | .filter(|&(index, &x)| x == 10) [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_index` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/bin/problem51.rs:27:27 [INFO] [stdout] | [INFO] [stdout] 27 | .map(|(index, x)| index) [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `getNum` should have a snake case name [INFO] [stdout] --> src/bin/problem34.rs:4:4 [INFO] [stdout] | [INFO] [stdout] 4 | fn getNum(nums: &Vec) -> i32 { [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `get_num` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `getVecOfNumber` [INFO] [stdout] --> src/bin/problem51.rs:11:4 [INFO] [stdout] | [INFO] [stdout] 11 | fn getVecOfNumber(num: i32) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `getNumber` should have a snake case name [INFO] [stdout] --> src/bin/problem51.rs:7:4 [INFO] [stdout] | [INFO] [stdout] 7 | fn getNumber(nums: &Vec) -> i32 { [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `get_number` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `getVecOfNumber` should have a snake case name [INFO] [stdout] --> src/bin/problem51.rs:11:4 [INFO] [stdout] | [INFO] [stdout] 11 | fn getVecOfNumber(num: i32) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `get_vec_of_number` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `isPrime` should have a snake case name [INFO] [stdout] --> src/bin/problem51.rs:21:40 [INFO] [stdout] | [INFO] [stdout] 21 | fn dfs(deep: i32, nums: &mut Vec, isPrime: &Vec, head: bool) { [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `is_prime` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `isPrimes` should have a snake case name [INFO] [stdout] --> src/bin/problem51.rs:57:9 [INFO] [stdout] | [INFO] [stdout] 57 | let isPrimes = { [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `is_primes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `sqrt` [INFO] [stdout] --> src/bin/problem23.rs:1:20 [INFO] [stdout] | [INFO] [stdout] 1 | use num::integer::{sqrt, Roots}; [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `isAbundant` should have a snake case name [INFO] [stdout] --> src/bin/problem23.rs:4:4 [INFO] [stdout] | [INFO] [stdout] 4 | fn isAbundant(num: i32) -> bool { [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `is_abundant` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `k` [INFO] [stdout] --> src/bin/problem11.rs:50:21 [INFO] [stdout] | [INFO] [stdout] 50 | for k in 0..4 { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_k` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: comparison is useless due to type limits [INFO] [stdout] --> src/bin/problem11.rs:44:38 [INFO] [stdout] | [INFO] [stdout] 44 | let judge = |x: usize, y: usize| x >= 0 && x < input.len() && y >= 0 && y < input[x].len(); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_comparisons)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: comparison is useless due to type limits [INFO] [stdout] --> src/bin/problem11.rs:44:67 [INFO] [stdout] | [INFO] [stdout] 44 | let judge = |x: usize, y: usize| x >= 0 && x < input.len() && y >= 0 && y < input[x].len(); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 4 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: crate `ProjectEuler` should have a snake case name [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] = help: convert the identifier to snake case: `project_euler` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 8 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `isPrime` should have a snake case name [INFO] [stdout] --> src/bin/problem10.rs:4:13 [INFO] [stdout] | [INFO] [stdout] 4 | let mut isPrime = vec![true; LIMIT]; [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `is_prime` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `isPrime` should have a snake case name [INFO] [stdout] --> src/bin/problem49.rs:7:13 [INFO] [stdout] | [INFO] [stdout] 7 | let mut isPrime = vec![false; 10_000]; [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `is_prime` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/bin/problem28.rs:7:13 [INFO] [stdout] | [INFO] [stdout] 7 | for i in 0..4 { [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: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 18.75s [INFO] running `Command { std: "docker" "inspect" "95e0930e357637b0ac1e69a02f0a1e4fa43f9311f267dbce84f7fa7d4959fc91", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "95e0930e357637b0ac1e69a02f0a1e4fa43f9311f267dbce84f7fa7d4959fc91", kill_on_drop: false }` [INFO] [stdout] 95e0930e357637b0ac1e69a02f0a1e4fa43f9311f267dbce84f7fa7d4959fc91 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/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=warn" "-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" "rustops/crates-build-env@sha256:b8eeb62f26c39b23691079a6cb6de528d8e88b4d71a8f6b1d30f8ba7d9c16de9" "/opt/rustwide/cargo-home/bin/cargo" "+1.49.0" "test" "--frozen", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] d3925e8c09cbe43dd1707ae03acc5bbfa53ba9469c6f5bf269e250d65be3af22 [INFO] running `Command { std: "docker" "start" "-a" "d3925e8c09cbe43dd1707ae03acc5bbfa53ba9469c6f5bf269e250d65be3af22", kill_on_drop: false }` [INFO] [stderr] warning: crate `ProjectEuler` should have a snake case name [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_snake_case)]` on by default [INFO] [stderr] = help: convert the identifier to snake case: `project_euler` [INFO] [stderr] [INFO] [stderr] warning: module `NumberTheory` should have a snake case name [INFO] [stderr] --> src/lib.rs:1:9 [INFO] [stderr] | [INFO] [stderr] 1 | pub mod NumberTheory; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `number_theory` [INFO] [stderr] [INFO] [stderr] warning: function `getPrimes` should have a snake case name [INFO] [stderr] --> src/NumberTheory/mod.rs:1:8 [INFO] [stderr] | [INFO] [stderr] 1 | pub fn getPrimes(limit: usize) -> Vec { [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to snake case: `get_primes` [INFO] [stderr] [INFO] [stderr] warning: variable `isPrime` should have a snake case name [INFO] [stderr] --> src/NumberTheory/mod.rs:2:13 [INFO] [stderr] | [INFO] [stderr] 2 | let mut isPrime = vec![true; limit + 1]; [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `is_prime` [INFO] [stderr] [INFO] [stderr] warning: 4 warnings emitted [INFO] [stderr] [INFO] [stderr] warning: crate `ProjectEuler` should have a snake case name [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_snake_case)]` on by default [INFO] [stderr] = help: convert the identifier to snake case: `project_euler` [INFO] [stderr] [INFO] [stderr] warning: module `NumberTheory` should have a snake case name [INFO] [stderr] --> src/lib.rs:1:9 [INFO] [stderr] | [INFO] [stderr] 1 | pub mod NumberTheory; [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `number_theory` [INFO] [stderr] [INFO] [stderr] warning: function `getPrimes` should have a snake case name [INFO] [stderr] --> src/NumberTheory/mod.rs:1:8 [INFO] [stderr] | [INFO] [stderr] 1 | pub fn getPrimes(limit: usize) -> Vec { [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to snake case: `get_primes` [INFO] [stderr] [INFO] [stderr] warning: variable `isPrime` should have a snake case name [INFO] [stderr] --> src/NumberTheory/mod.rs:2:13 [INFO] [stderr] | [INFO] [stderr] 2 | let mut isPrime = vec![true; limit + 1]; [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `is_prime` [INFO] [stderr] [INFO] [stderr] warning: 4 warnings emitted [INFO] [stderr] [INFO] [stderr] warning: unused variable: `i` [INFO] [stderr] --> src/bin/problem28.rs:7:13 [INFO] [stderr] | [INFO] [stderr] 7 | for i in 0..4 { [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: 1 warning emitted [INFO] [stderr] [INFO] [stderr] warning: function `getCount` should have a snake case name [INFO] [stderr] --> src/bin/problem27.rs:2:4 [INFO] [stderr] | [INFO] [stderr] 2 | fn getCount(a: i32, b: i32, isPrime: &Vec) -> i32 { [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `get_count` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_snake_case)]` on by default [INFO] [stderr] [INFO] [stderr] warning: variable `isPrime` should have a snake case name [INFO] [stderr] --> src/bin/problem27.rs:2:29 [INFO] [stderr] | [INFO] [stderr] 2 | fn getCount(a: i32, b: i32, isPrime: &Vec) -> i32 { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `is_prime` [INFO] [stderr] [INFO] [stderr] warning: variable `isPrime` should have a snake case name [INFO] [stderr] --> src/bin/problem27.rs:19:13 [INFO] [stderr] | [INFO] [stderr] 19 | let mut isPrime = vec![true; LIMIT]; [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `is_prime` [INFO] [stderr] [INFO] [stderr] warning: variable `newCount` should have a snake case name [INFO] [stderr] --> src/bin/problem27.rs:41:17 [INFO] [stderr] | [INFO] [stderr] 41 | let newCount = getCount(i, j, &isPrime); [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `new_count` [INFO] [stderr] [INFO] [stderr] warning: 4 warnings emitted [INFO] [stderr] [INFO] [stderr] warning: function `isPentagonal` should have a snake case name [INFO] [stderr] --> src/bin/problem44.rs:4:4 [INFO] [stderr] | [INFO] [stderr] 4 | fn isPentagonal(x: u64) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `is_pentagonal` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_snake_case)]` on by default [INFO] [stderr] [INFO] [stderr] warning: 1 warning emitted [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/bin/problem32.rs:18:17 [INFO] [stderr] | [INFO] [stderr] 18 | let mut c = nums.iter().skip(j + 1).map(|&x| x).collect(); [INFO] [stderr] | ----^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_mut)]` on by default [INFO] [stderr] [INFO] [stderr] warning: 1 warning emitted [INFO] [stderr] [INFO] [stderr] warning: function is never used: `getCount` [INFO] [stderr] --> src/bin/problem19.rs:1:4 [INFO] [stderr] | [INFO] [stderr] 1 | fn getCount(beginDay: i32) -> i32 { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: function `getCount` should have a snake case name [INFO] [stderr] --> src/bin/problem19.rs:1:4 [INFO] [stderr] | [INFO] [stderr] 1 | fn getCount(beginDay: i32) -> i32 { [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `get_count` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_snake_case)]` on by default [INFO] [stderr] [INFO] [stderr] warning: variable `beginDay` should have a snake case name [INFO] [stderr] --> src/bin/problem19.rs:1:13 [INFO] [stderr] | [INFO] [stderr] 1 | fn getCount(beginDay: i32) -> i32 { [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `begin_day` [INFO] [stderr] [INFO] [stderr] warning: variable `beginDay` should have a snake case name [INFO] [stderr] --> src/bin/problem19.rs:10:13 [INFO] [stderr] | [INFO] [stderr] 10 | let mut beginDay = 2; [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `begin_day` [INFO] [stderr] [INFO] [stderr] warning: variable `normalDays` should have a snake case name [INFO] [stderr] --> src/bin/problem19.rs:12:9 [INFO] [stderr] | [INFO] [stderr] 12 | let normalDays = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to snake case: `normal_days` [INFO] [stderr] [INFO] [stderr] warning: variable `leapDays` should have a snake case name [INFO] [stderr] --> src/bin/problem19.rs:13:9 [INFO] [stderr] | [INFO] [stderr] 13 | let leapDays = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]; [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `leap_days` [INFO] [stderr] [INFO] [stderr] warning: 6 warnings emitted [INFO] [stderr] [INFO] [stderr] warning: variable `isPrime` should have a snake case name [INFO] [stderr] --> src/bin/problem46.rs:3:13 [INFO] [stderr] | [INFO] [stderr] 3 | let mut isPrime = vec![true; LIMIT]; [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `is_prime` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_snake_case)]` on by default [INFO] [stderr] [INFO] [stderr] warning: variable `canWrite` should have a snake case name [INFO] [stderr] --> src/bin/problem46.rs:21:13 [INFO] [stderr] | [INFO] [stderr] 21 | let mut canWrite = [false; LIMIT]; [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `can_write` [INFO] [stderr] [INFO] [stderr] warning: 2 warnings emitted [INFO] [stderr] [INFO] [stderr] warning: function `getNum` should have a snake case name [INFO] [stderr] --> src/bin/problem35.rs:4:4 [INFO] [stderr] | [INFO] [stderr] 4 | fn getNum(nums: &LinkedList) -> i32 { [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case: `get_num` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_snake_case)]` on by default [INFO] [stderr] [INFO] [stderr] warning: variable `isPrime` should have a snake case name [INFO] [stderr] --> src/bin/problem35.rs:7:20 [INFO] [stderr] | [INFO] [stderr] 7 | fn judge(num: i32, isPrime: &Vec) -> bool { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `is_prime` [INFO] [stderr] [INFO] [stderr] warning: variable `isPrime` should have a snake case name [INFO] [stderr] --> src/bin/problem35.rs:26:13 [INFO] [stderr] | [INFO] [stderr] 26 | let mut isPrime = vec![true; LIMIT]; [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `is_prime` [INFO] [stderr] [INFO] [stderr] warning: 3 warnings emitted [INFO] [stderr] [INFO] [stderr] warning: unused variable: `k` [INFO] [stderr] --> src/bin/problem11.rs:50:21 [INFO] [stderr] | [INFO] [stderr] 50 | for k in 0..4 { [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_k` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: comparison is useless due to type limits [INFO] [stderr] --> src/bin/problem11.rs:44:38 [INFO] [stderr] | [INFO] [stderr] 44 | let judge = |x: usize, y: usize| x >= 0 && x < input.len() && y >= 0 && y < input[x].len(); [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_comparisons)]` on by default [INFO] [stderr] [INFO] [stderr] warning: comparison is useless due to type limits [INFO] [stderr] --> src/bin/problem11.rs:44:67 [INFO] [stderr] | [INFO] [stderr] 44 | let judge = |x: usize, y: usize| x >= 0 && x < input.len() && y >= 0 && y < input[x].len(); [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: 3 warnings emitted [INFO] [stderr] [INFO] [stderr] warning: variable `isPrime` should have a snake case name [INFO] [stderr] --> src/bin/problem3.rs:2:13 [INFO] [stderr] | [INFO] [stderr] 2 | let mut isPrime = [true; 100_0000]; [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `is_prime` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_snake_case)]` on by default [INFO] [stderr] [INFO] [stderr] warning: 1 warning emitted [INFO] [stderr] [INFO] [stderr] warning: variable `isPrime` should have a snake case name [INFO] [stderr] --> src/bin/problem7.rs:2:13 [INFO] [stderr] | [INFO] [stderr] 2 | let mut isPrime = [true; 100_0000]; [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `is_prime` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_snake_case)]` on by default [INFO] [stderr] [INFO] [stderr] warning: 1 warning emitted [INFO] [stderr] [INFO] [stderr] warning: function `getNum` should have a snake case name [INFO] [stderr] --> src/bin/problem43.rs:3:4 [INFO] [stderr] | [INFO] [stderr] 3 | fn getNum(nums: &[i32]) -> u64 { [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case: `get_num` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_snake_case)]` on by default [INFO] [stderr] [INFO] [stderr] warning: 1 warning emitted [INFO] [stderr] [INFO] [stderr] warning: function `powMod` should have a snake case name [INFO] [stderr] --> src/bin/problem48.rs:1:4 [INFO] [stderr] | [INFO] [stderr] 1 | fn powMod(a: u128, b: u128) -> u128 { [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case: `pow_mod` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_snake_case)]` on by default [INFO] [stderr] [INFO] [stderr] warning: 1 warning emitted [INFO] [stderr] [INFO] [stderr] warning: variable `initNum` should have a snake case name [INFO] [stderr] --> src/bin/problem8.rs:2:9 [INFO] [stderr] | [INFO] [stderr] 2 | let initNum = b"731671765313306249192251196744265747423553491949349698352031277450632623957831801698480186947885184385861560789112949... [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `init_num` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_snake_case)]` on by default [INFO] [stderr] [INFO] [stderr] warning: variable `initNum` should have a snake case name [INFO] [stderr] --> src/bin/problem8.rs:3:9 [INFO] [stderr] | [INFO] [stderr] 3 | let initNum: Vec = initNum [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `init_num` [INFO] [stderr] [INFO] [stderr] warning: 2 warnings emitted [INFO] [stderr] [INFO] [stderr] warning: function `isPrime` should have a snake case name [INFO] [stderr] --> src/bin/problem41.rs:4:4 [INFO] [stderr] | [INFO] [stderr] 4 | fn isPrime(num: i32) -> bool { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `is_prime` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_snake_case)]` on by default [INFO] [stderr] [INFO] [stderr] warning: 1 warning emitted [INFO] [stderr] [INFO] [stderr] warning: variable `isPrime` should have a snake case name [INFO] [stderr] --> src/bin/problem50.rs:4:13 [INFO] [stderr] | [INFO] [stderr] 4 | let mut isPrime = vec![false; 1000_000]; [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `is_prime` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_snake_case)]` on by default [INFO] [stderr] [INFO] [stderr] warning: 1 warning emitted [INFO] [stderr] [INFO] [stderr] warning: variable `isPrime` should have a snake case name [INFO] [stderr] --> src/bin/problem37.rs:2:20 [INFO] [stderr] | [INFO] [stderr] 2 | fn judge(num: i32, isPrime: &Vec) -> bool { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `is_prime` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_snake_case)]` on by default [INFO] [stderr] [INFO] [stderr] warning: variable `isPrime` should have a snake case name [INFO] [stderr] --> src/bin/problem37.rs:20:13 [INFO] [stderr] | [INFO] [stderr] 20 | let mut isPrime = vec![true; LIMIT]; [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `is_prime` [INFO] [stderr] [INFO] [stderr] warning: 2 warnings emitted [INFO] [stderr] [INFO] [stderr] warning: variable `isPrime` should have a snake case name [INFO] [stderr] --> src/bin/problem10.rs:4:13 [INFO] [stderr] | [INFO] [stderr] 4 | let mut isPrime = vec![true; LIMIT]; [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `is_prime` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_snake_case)]` on by default [INFO] [stderr] [INFO] [stderr] warning: 1 warning emitted [INFO] [stderr] [INFO] [stderr] warning: variable `isPrime` should have a snake case name [INFO] [stderr] --> src/bin/problem49.rs:7:13 [INFO] [stderr] | [INFO] [stderr] 7 | let mut isPrime = vec![false; 10_000]; [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `is_prime` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_snake_case)]` on by default [INFO] [stderr] [INFO] [stderr] warning: 1 warning emitted [INFO] [stderr] [INFO] [stderr] warning: function `getLen` should have a snake case name [INFO] [stderr] --> src/bin/problem26.rs:2:4 [INFO] [stderr] | [INFO] [stderr] 2 | fn getLen(num: i32) -> i32 { [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case: `get_len` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_snake_case)]` on by default [INFO] [stderr] [INFO] [stderr] warning: 1 warning emitted [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::collections::HashSet` [INFO] [stderr] --> src/bin/problem51.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use std::collections::HashSet; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `index` [INFO] [stderr] --> src/bin/problem51.rs:26:24 [INFO] [stderr] | [INFO] [stderr] 26 | .filter(|&(index, &x)| x == 10) [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_index` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `x` [INFO] [stderr] --> src/bin/problem51.rs:27:27 [INFO] [stderr] | [INFO] [stderr] 27 | .map(|(index, x)| index) [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stderr] [INFO] [stderr] warning: function is never used: `getVecOfNumber` [INFO] [stderr] --> src/bin/problem51.rs:11:4 [INFO] [stderr] | [INFO] [stderr] 11 | fn getVecOfNumber(num: i32) -> Vec { [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: function `getNumber` should have a snake case name [INFO] [stderr] --> src/bin/problem51.rs:7:4 [INFO] [stderr] | [INFO] [stderr] 7 | fn getNumber(nums: &Vec) -> i32 { [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to snake case: `get_number` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_snake_case)]` on by default [INFO] [stderr] [INFO] [stderr] warning: function `getVecOfNumber` should have a snake case name [INFO] [stderr] --> src/bin/problem51.rs:11:4 [INFO] [stderr] | [INFO] [stderr] 11 | fn getVecOfNumber(num: i32) -> Vec { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `get_vec_of_number` [INFO] [stderr] [INFO] [stderr] warning: variable `isPrime` should have a snake case name [INFO] [stderr] --> src/bin/problem51.rs:21:40 [INFO] [stderr] | [INFO] [stderr] 21 | fn dfs(deep: i32, nums: &mut Vec, isPrime: &Vec, head: bool) { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `is_prime` [INFO] [stderr] [INFO] [stderr] warning: variable `isPrimes` should have a snake case name [INFO] [stderr] --> src/bin/problem51.rs:57:9 [INFO] [stderr] | [INFO] [stderr] 57 | let isPrimes = { [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `is_primes` [INFO] [stderr] [INFO] [stderr] warning: 8 warnings emitted [INFO] [stderr] [INFO] [stderr] warning: function `getVecOfNum` should have a snake case name [INFO] [stderr] --> src/bin/problem52.rs:1:4 [INFO] [stderr] | [INFO] [stderr] 1 | fn getVecOfNum(num: i32) -> Vec { [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to snake case: `get_vec_of_num` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_snake_case)]` on by default [INFO] [stderr] [INFO] [stderr] warning: 1 warning emitted [INFO] [stderr] [INFO] [stderr] warning: unused import: `num::traits::Pow` [INFO] [stderr] --> src/bin/problem30.rs:2:5 [INFO] [stderr] | [INFO] [stderr] 2 | use num::traits::Pow; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: function `getNum` should have a snake case name [INFO] [stderr] --> src/bin/problem30.rs:5:4 [INFO] [stderr] | [INFO] [stderr] 5 | fn getNum(nums: &Vec) -> i32 { [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case: `get_num` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_snake_case)]` on by default [INFO] [stderr] [INFO] [stderr] warning: 2 warnings emitted [INFO] [stderr] [INFO] [stderr] warning: unused import: `sqrt` [INFO] [stderr] --> src/bin/problem23.rs:1:20 [INFO] [stderr] | [INFO] [stderr] 1 | use num::integer::{sqrt, Roots}; [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: function `isAbundant` should have a snake case name [INFO] [stderr] --> src/bin/problem23.rs:4:4 [INFO] [stderr] | [INFO] [stderr] 4 | fn isAbundant(num: i32) -> bool { [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to snake case: `is_abundant` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_snake_case)]` on by default [INFO] [stderr] [INFO] [stderr] warning: 2 warnings emitted [INFO] [stderr] [INFO] [stderr] warning: function `getNum` should have a snake case name [INFO] [stderr] --> src/bin/problem34.rs:4:4 [INFO] [stderr] | [INFO] [stderr] 4 | fn getNum(nums: &Vec) -> i32 { [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case: `get_num` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_snake_case)]` on by default [INFO] [stderr] [INFO] [stderr] warning: 1 warning emitted [INFO] [stderr] [INFO] [stderr] warning: function `factorCount` should have a snake case name [INFO] [stderr] --> src/bin/problem47.rs:3:4 [INFO] [stderr] | [INFO] [stderr] 3 | fn factorCount(num: i32) -> i32 { [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to snake case: `factor_count` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_snake_case)]` on by default [INFO] [stderr] [INFO] [stderr] warning: 1 warning emitted [INFO] [stderr] [INFO] [stderr] warning: crate `ProjectEuler` should have a snake case name [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_snake_case)]` on by default [INFO] [stderr] = help: convert the identifier to snake case: `project_euler` [INFO] [stderr] [INFO] [stderr] warning: 1 warning emitted [INFO] [stderr] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.08s [INFO] [stderr] Running /opt/rustwide/target/debug/deps/ProjectEuler-12c22e7bc0bf962b [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/ProjectEuler-c0607f804c67de0a [INFO] [stdout] running 0 tests [INFO] [stderr] Running /opt/rustwide/target/debug/deps/problem1-310585c4533089e4 [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/problem10-547d73d227c57b38 [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/problem11-708236d2bc32bbce [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/problem12-10cbe8fc6e952b1b [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/problem13-30c226492906e89f [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/problem14-9df6e58ac2fce1ab [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/problem15-5ce3ecd7a9e573b6 [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/problem16-bf32dd953e1b5182 [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/problem17-f27d14a15a4cbfa4 [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/problem18-e0e4a13eaa3ba9ae [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/problem19-31b55f5171db9757 [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/problem2-0d234d261d9345d3 [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/problem20-b94cb9dc6c296221 [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/problem21-96e6d3ef76de44ac [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/problem22-a63aedd5468c218c [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/problem23-7194848b3687ec96 [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/problem24-4eacd3a6405c93da [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/problem25-7896f6d1deef1df1 [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/problem26-3f2d8ba40dc1480f [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/problem27-65a0c198dfe5b850 [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/problem28-9a69b923d5a9a93b [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/problem29-c4ac7be2665b2d02 [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/problem3-a19099d49c986b67 [INFO] [stderr] Running /opt/rustwide/target/debug/deps/problem30-6ba43d32df4aaa9d [INFO] [stderr] Running /opt/rustwide/target/debug/deps/problem31-ee73315adc3100da [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/problem32-ea026fc4641fab23 [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/problem33-4ab090110c05f401 [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/problem34-c8e637c01a9806a6 [INFO] [stdout] running 0 tests [INFO] [stderr] Running /opt/rustwide/target/debug/deps/problem35-e2c8fa8e3b955f60 [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/problem36-24235a2ca4909168 [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/problem37-db22693d57d779b8 [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/problem38-8fc0418f4679da65 [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/problem39-bfd3b5c1e3ae50bd [INFO] [stderr] Running /opt/rustwide/target/debug/deps/problem4-b20ae191dcadfd62 [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/problem40-4d2454611e1f68f1 [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/problem41-84c1e54fb2974a46 [INFO] [stdout] running 0 tests [INFO] [stderr] Running /opt/rustwide/target/debug/deps/problem42-9c4804b0b6dcbe89 [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/problem43-4f294391e81db511 [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/problem44-32d07460d7be1799 [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/problem45-91865aeb15645beb [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/problem46-81885b593dc042b9 [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/problem47-fa706a4797d9eb3e [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/problem48-3b8bd3dba7db729c [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/problem49-fc6df636dc74b11d [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/problem5-2edba95d1ae8e68e [INFO] [stdout] running 0 tests [INFO] [stderr] Running /opt/rustwide/target/debug/deps/problem50-3181585af73d1a59 [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/problem51-993efd59ae428645 [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/problem52-65c3c21908b4f17f [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/problem53-f8876b79a491a2ac [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/problem6-67ef18aefc6fc9c9 [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/problem7-a4a27dd56a327895 [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/problem8-95d8fae4a3a5801d [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/problem9-365d33bf8221260b [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Doc-tests ProjectEuler [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "d3925e8c09cbe43dd1707ae03acc5bbfa53ba9469c6f5bf269e250d65be3af22", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d3925e8c09cbe43dd1707ae03acc5bbfa53ba9469c6f5bf269e250d65be3af22", kill_on_drop: false }` [INFO] [stdout] d3925e8c09cbe43dd1707ae03acc5bbfa53ba9469c6f5bf269e250d65be3af22