[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 try#ecabaf78506b7a4668d42dc20268c086b93f0fad for pr-87041 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzhaoyiping0622%2FProjectEuler" "/workspace/builds/worker-2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/zhaoyiping0622/ProjectEuler on toolchain ecabaf78506b7a4668d42dc20268c086b93f0fad [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+ecabaf78506b7a4668d42dc20268c086b93f0fad" "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-2/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" "+ecabaf78506b7a4668d42dc20268c086b93f0fad" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded permutate v0.3.2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/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" "+ecabaf78506b7a4668d42dc20268c086b93f0fad" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 835e570e55552284c72247be7ec0f56a023501438e9f45cea83484eda889571b [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" "835e570e55552284c72247be7ec0f56a023501438e9f45cea83484eda889571b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "835e570e55552284c72247be7ec0f56a023501438e9f45cea83484eda889571b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "835e570e55552284c72247be7ec0f56a023501438e9f45cea83484eda889571b", kill_on_drop: false }` [INFO] [stdout] 835e570e55552284c72247be7ec0f56a023501438e9f45cea83484eda889571b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "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" "+ecabaf78506b7a4668d42dc20268c086b93f0fad" "build" "--frozen" "--message-format=json", 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] 1e36d5f5fb39f88200e7c2a9ac923c0e20ba9544635b79c28dad9c12e772b7e1 [INFO] running `Command { std: "docker" "start" "-a" "1e36d5f5fb39f88200e7c2a9ac923c0e20ba9544635b79c28dad9c12e772b7e1", kill_on_drop: false }` [INFO] [stderr] Compiling autocfg v1.0.1 [INFO] [stderr] Compiling either v1.6.0 [INFO] [stderr] Compiling permutate v0.3.2 [INFO] [stderr] Compiling itertools v0.9.0 [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 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: 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: `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: 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 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 `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: 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 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 `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: 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 `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/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: 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: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [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: 8 warnings 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/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: 3 warnings 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: 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: 1 warning emitted [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/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: 3 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: 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: 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: 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: 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: 1 warning emitted [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 `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: 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: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [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: 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: 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 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 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: 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: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 20.06s [INFO] running `Command { std: "docker" "inspect" "1e36d5f5fb39f88200e7c2a9ac923c0e20ba9544635b79c28dad9c12e772b7e1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1e36d5f5fb39f88200e7c2a9ac923c0e20ba9544635b79c28dad9c12e772b7e1", kill_on_drop: false }` [INFO] [stdout] 1e36d5f5fb39f88200e7c2a9ac923c0e20ba9544635b79c28dad9c12e772b7e1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "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" "+ecabaf78506b7a4668d42dc20268c086b93f0fad" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 2e3141882caa0f251d58fbf2d3f07bedecd73bf57809facb80075d5a5b4199e3 [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" "2e3141882caa0f251d58fbf2d3f07bedecd73bf57809facb80075d5a5b4199e3", 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: 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 `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: 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: 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: 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/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 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: 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: 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: 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: 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: 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: 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: 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: `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: 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: 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 `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 `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 `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: 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: 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: 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: 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: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 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: 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/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: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning 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: 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: 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: 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/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: 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] [stderr] Finished test [unoptimized + debuginfo] target(s) in 5.93s [INFO] running `Command { std: "docker" "inspect" "2e3141882caa0f251d58fbf2d3f07bedecd73bf57809facb80075d5a5b4199e3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2e3141882caa0f251d58fbf2d3f07bedecd73bf57809facb80075d5a5b4199e3", kill_on_drop: false }` [INFO] [stdout] 2e3141882caa0f251d58fbf2d3f07bedecd73bf57809facb80075d5a5b4199e3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "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" "+ecabaf78506b7a4668d42dc20268c086b93f0fad" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 58470380aa8abb561cc7f39e546b949af5dd0e8be0a65acd32c2c4386d33872b [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" "58470380aa8abb561cc7f39e546b949af5dd0e8be0a65acd32c2c4386d33872b", 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: 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 `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: 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: 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: 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 `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 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 `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: 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: 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] 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 `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 `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 `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 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: 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 `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 `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 `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/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: 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: 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/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: 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: 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] Finished test [unoptimized + debuginfo] target(s) in 0.06s [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/ProjectEuler-e7c47c1faf54d9f1) [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/ProjectEuler-ee006c90a4d439f9) [INFO] [stdout] running 0 tests [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/problem1-a5879fff10abb28e) [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/problem10-89dcaf2f8da9278f) [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/problem11-06956b5ae290307e) [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/problem12-60f0a7cf9ab61d25) [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/problem13-4ed2aa0d462841e9) [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-896692733fafdfaa) [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/problem15-89d71d934f8c86fa) [INFO] [stdout] running 0 tests [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/problem16-754cb3f581f2424e) [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/problem17-1646ec29c3499d26) [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/problem18-fae35d547fa02bdb) [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/problem19-29fac39b4a36d888) [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/problem2-f7a6298d9d288a2b) [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-b8cbdd4e1230c272) [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-827ff5ec366e1d66) [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/problem22-98a2e835f85228de) [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-b251c6050b465284) [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-1ba866545dd0715c) [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/problem25-d31d9e5a7cff25e3) [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/problem26-97b7c7660bc48fbc) [INFO] [stdout] running 0 tests [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/problem27-7ba965aa5697030e) [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/problem28-4ab650d5b88bc883) [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/problem29-9deebc6211c0b7ba) [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-cc9481e367aff332) [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-11fb83f82c9df779) [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/problem31-6862a0b0adf6bf2f) [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/problem32-56b81a3236bc3736) [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-9e0dedc4a41bfa93) [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-957aa08b17018edf) [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/problem35-772615a40fc1564a) [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-eb6f37ded1e568b8) [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/problem37-7aced7b951cd638f) [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/problem38-80a17b5f6a269b21) [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-c254e047d3ce3672) [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/problem4-d9df962360a53620) [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/problem40-8315f6bd105489a0) [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/problem41-a623b0129c2f8ea3) [INFO] [stdout] running 0 tests [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/problem42-78e289ada8e88470) [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/problem43-90cd1d024aea7c2b) [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] [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/problem44-3cbd3b46ac4e23ce) [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/problem45-4760049c4a66ec74) [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-e7282bcbb71d38c3) [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/problem47-b27348183ad28a87) [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/problem48-f4108be278af0b5b) [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/problem49-cce62177797f8aa0) [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-a2ef919f28465cde) [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-ad41038548335baf) [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-86f9016f3ed61942) [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/problem52-4495b47c4c616f5f) [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-8a0e4dc2230a2bdc) [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/problem6-6d53f33fc5f2c7c0) [INFO] [stdout] running 0 tests [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/problem7-d24661b8e4da00cb) [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/problem8-033e31d7c29955ea) [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-7a393b69ad54f910) [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] 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" "58470380aa8abb561cc7f39e546b949af5dd0e8be0a65acd32c2c4386d33872b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "58470380aa8abb561cc7f39e546b949af5dd0e8be0a65acd32c2c4386d33872b", kill_on_drop: false }` [INFO] [stdout] 58470380aa8abb561cc7f39e546b949af5dd0e8be0a65acd32c2c4386d33872b