[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 beta-2021-08-01 for beta-1.55-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzhaoyiping0622%2FProjectEuler" "/workspace/builds/worker-15/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-15/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/zhaoyiping0622/ProjectEuler on toolchain beta-2021-08-01 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2021-08-01" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", 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-15/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" "+beta-2021-08-01" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-15/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-15/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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2021-08-01" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] e814afabc152bb8b53cb6173353b5fc863b36d1b8cb7bd2c1b3181dafd1fbfbf [INFO] running `Command { std: "docker" "start" "-a" "e814afabc152bb8b53cb6173353b5fc863b36d1b8cb7bd2c1b3181dafd1fbfbf", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "e814afabc152bb8b53cb6173353b5fc863b36d1b8cb7bd2c1b3181dafd1fbfbf", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e814afabc152bb8b53cb6173353b5fc863b36d1b8cb7bd2c1b3181dafd1fbfbf", kill_on_drop: false }` [INFO] [stdout] e814afabc152bb8b53cb6173353b5fc863b36d1b8cb7bd2c1b3181dafd1fbfbf [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-15/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-15/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" "ghcr.io/rust-lang/crates-build-env/linux@sha256:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2021-08-01" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] d092b4ae22e46702a39dfdaa8542f7ec4bbf6154792bbb68b9511455ee7f926f [INFO] running `Command { std: "docker" "start" "-a" "d092b4ae22e46702a39dfdaa8542f7ec4bbf6154792bbb68b9511455ee7f926f", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [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-integer v0.1.43 [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-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: 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/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: 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 `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: 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: 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/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 `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: 1 warning emitted [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: 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 `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: 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: `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 `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: 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: 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: 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: 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: 1 warning 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: 2 warnings emitted [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: 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: 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: 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 `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: 1 warning emitted [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: 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: 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: 3 warnings emitted [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: 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: 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: 4 warnings 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: 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] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 24.90s [INFO] running `Command { std: "docker" "inspect" "d092b4ae22e46702a39dfdaa8542f7ec4bbf6154792bbb68b9511455ee7f926f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d092b4ae22e46702a39dfdaa8542f7ec4bbf6154792bbb68b9511455ee7f926f", kill_on_drop: false }` [INFO] [stdout] d092b4ae22e46702a39dfdaa8542f7ec4bbf6154792bbb68b9511455ee7f926f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-15/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-15/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" "ghcr.io/rust-lang/crates-build-env/linux@sha256:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2021-08-01" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 8cd1ccdcb0fa982d3678b030875a0a48c659605c8389a00255f41afb012703e6 [INFO] running `Command { std: "docker" "start" "-a" "8cd1ccdcb0fa982d3678b030875a0a48c659605c8389a00255f41afb012703e6", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [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] [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: 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 `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 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: 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: 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 `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: 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: 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: 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: 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 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: 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: 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 `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: 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: 4 warnings emitted [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 `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 `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: 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: 6 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: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [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: 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: 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 `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: 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 `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: 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: 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: 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 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: 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: 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] [stdout] warning: 3 warnings 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: 4 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: 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: 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] [stderr] Finished test [unoptimized + debuginfo] target(s) in 1.93s [INFO] running `Command { std: "docker" "inspect" "8cd1ccdcb0fa982d3678b030875a0a48c659605c8389a00255f41afb012703e6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8cd1ccdcb0fa982d3678b030875a0a48c659605c8389a00255f41afb012703e6", kill_on_drop: false }` [INFO] [stdout] 8cd1ccdcb0fa982d3678b030875a0a48c659605c8389a00255f41afb012703e6 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-15/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-15/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" "ghcr.io/rust-lang/crates-build-env/linux@sha256:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2021-08-01" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] b2927f7c4e3c19a9a5f600da1bc5133d83f840f1fbbfd385118645e2e5d986dd [INFO] running `Command { std: "docker" "start" "-a" "b2927f7c4e3c19a9a5f600da1bc5133d83f840f1fbbfd385118645e2e5d986dd", 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: `ProjectEuler` (lib) generated 4 warnings [INFO] [stderr] warning: `ProjectEuler` (lib test) generated 4 warnings (4 duplicates) [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: 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: 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: 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: 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: 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: 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: 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: `ProjectEuler` (bin "problem7" test) generated 1 warning [INFO] [stderr] warning: `ProjectEuler` (bin "problem26" test) generated 1 warning [INFO] [stderr] warning: `ProjectEuler` (bin "problem32" test) generated 1 warning [INFO] [stderr] warning: `ProjectEuler` (bin "problem28" test) generated 1 warning [INFO] [stderr] warning: `ProjectEuler` (bin "problem51" test) generated 8 warnings [INFO] [stderr] warning: `ProjectEuler` (bin "problem47" test) generated 1 warning [INFO] [stderr] warning: `ProjectEuler` (bin "problem43" test) generated 1 warning [INFO] [stderr] warning: `ProjectEuler` (bin "ProjectEuler" test) generated 1 warning (1 duplicate) [INFO] [stderr] warning: `ProjectEuler` (bin "problem11" test) generated 3 warnings [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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: `ProjectEuler` (bin "problem50" test) generated 1 warning [INFO] [stderr] warning: `ProjectEuler` (bin "problem30" test) generated 2 warnings [INFO] [stderr] warning: `ProjectEuler` (bin "problem49" test) generated 1 warning [INFO] [stderr] warning: `ProjectEuler` (bin "problem23" test) generated 2 warnings [INFO] [stderr] warning: `ProjectEuler` (bin "problem10" test) generated 1 warning [INFO] [stderr] warning: `ProjectEuler` (bin "problem48" test) generated 1 warning [INFO] [stderr] warning: `ProjectEuler` (bin "problem46" test) generated 2 warnings [INFO] [stderr] warning: `ProjectEuler` (bin "problem34" test) generated 1 warning [INFO] [stderr] warning: `ProjectEuler` (bin "problem19" test) generated 6 warnings [INFO] [stderr] warning: `ProjectEuler` (bin "problem41" test) generated 1 warning [INFO] [stderr] warning: `ProjectEuler` (bin "problem3" test) generated 1 warning [INFO] [stderr] warning: `ProjectEuler` (bin "problem8" test) generated 2 warnings [INFO] [stderr] warning: `ProjectEuler` (bin "problem37" test) generated 2 warnings [INFO] [stderr] warning: `ProjectEuler` (bin "problem27" test) generated 4 warnings [INFO] [stderr] warning: `ProjectEuler` (bin "problem52" test) generated 1 warning [INFO] [stderr] warning: `ProjectEuler` (bin "problem44" test) generated 1 warning [INFO] [stderr] warning: `ProjectEuler` (bin "problem35" test) generated 3 warnings [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.09s [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/ProjectEuler-395550b7f41199b9) [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/ProjectEuler-e3db5d3626770f07) [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [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; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/problem1-ebdefe51f8afa561) [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/problem10-950af2a1a8e6f3ad) [INFO] [stdout] running 0 tests [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/problem11-8c0c52f762a61d89) [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/problem12-5d1a512b80b4315b) [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/problem13-14b62c57e50eabb0) [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; finished in 0.00s [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; finished in 0.00s [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; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/problem14-04fe3db9f80ce721) [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; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/problem15-5991685436f3e2a8) [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/problem16-0177bf0aee33d5f6) [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [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; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/problem17-2f9a14af877e7e1f) [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; finished in 0.00s [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; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/problem18-2e669b3ccc8df4f8) [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/problem19-8dd3052d52117b9e) [INFO] [stdout] running 0 tests [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/problem2-b9231378c18b5403) [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [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; finished in 0.00s [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; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/problem20-f722bc78e9eee35e) [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; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/problem21-eb9e17988c7db125) [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/problem22-30a7cb9970301ff6) [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [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; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/problem23-f94cf96666b04efa) [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; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/problem24-06818e6577e040b9) [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/problem25-9d92a650ac872af2) [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [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; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/problem26-162f292018eb9b03) [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; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/problem27-82097bff01520676) [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/problem28-e7461d3ebc40d9d1) [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [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; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/problem29-a9d50536dd1d8cd9) [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; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/problem3-3154b364ed7a38bd) [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; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/problem30-4b95416f5efe5eb3) [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; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/problem31-19a5fd1a7ab3e8a7) [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; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/problem32-c4dc0d14df766fe7) [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; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/problem33-d11b2874e721b2ac) [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; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/problem34-bb947123cf0985df) [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/problem35-99931dad4240c84b) [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [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; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/problem36-292f011679a9de90) [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/problem37-2407af66f8fba871) [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [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; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/problem38-22458d5f66244b4e) [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; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/problem39-a7a4a7d69f74626e) [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/problem4-615375d9c0c470fb) [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/problem40-452c33aafa859ce8) [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; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/problem41-77bd3d2932a62e1e) [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; finished in 0.00s [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; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/problem42-9f83e3efbb6c89ac) [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; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/problem43-4f8e77fd9843681a) [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/problem44-7b05064238d32c52) [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/problem45-632e542f70b1e0f7) [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; finished in 0.00s [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; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/problem46-37254c2df3e4e5df) [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/problem47-7101ef68391c3845) [INFO] [stdout] running 0 tests [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/problem48-aac9483d3a67862e) [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [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; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/problem49-16c72b07dee58c60) [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; finished in 0.00s [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; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/problem5-04ad961238a8c4ab) [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; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/problem50-b601ede30514f83b) [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; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/problem51-d7d1e4898886f752) [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/problem52-3e983d1552e86619) [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [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; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/problem53-34c9c2c2b1d7a026) [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; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/problem6-f920018ccce835c6) [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; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/problem7-01a7ce64ab5ef80f) [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; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/problem8-37da86faab3d7f2a) [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; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/problem9-83dfd3c9b18351bb) [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; finished in 0.00s [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; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "b2927f7c4e3c19a9a5f600da1bc5133d83f840f1fbbfd385118645e2e5d986dd", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b2927f7c4e3c19a9a5f600da1bc5133d83f840f1fbbfd385118645e2e5d986dd", kill_on_drop: false }` [INFO] [stdout] b2927f7c4e3c19a9a5f600da1bc5133d83f840f1fbbfd385118645e2e5d986dd