[INFO] cloning repository https://github.com/sinnerschrader/rust-exercism-cubicle [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/sinnerschrader/rust-exercism-cubicle" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsinnerschrader%2Frust-exercism-cubicle", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsinnerschrader%2Frust-exercism-cubicle'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 7206a04271a81f758533b7431ae38a0466340ca7 [INFO] testing sinnerschrader/rust-exercism-cubicle against master#99e3aef02079e9c10583638520cd0c134dc3a01d for pr-85530 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsinnerschrader%2Frust-exercism-cubicle" "/workspace/builds/worker-12/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-12/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/sinnerschrader/rust-exercism-cubicle on toolchain 99e3aef02079e9c10583638520cd0c134dc3a01d [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+99e3aef02079e9c10583638520cd0c134dc3a01d" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/sinnerschrader/rust-exercism-cubicle [INFO] finished tweaking git repo https://github.com/sinnerschrader/rust-exercism-cubicle [INFO] tweaked toml for git repo https://github.com/sinnerschrader/rust-exercism-cubicle written to /workspace/builds/worker-12/source/Cargo.toml [INFO] crate git repo https://github.com/sinnerschrader/rust-exercism-cubicle already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+99e3aef02079e9c10583638520cd0c134dc3a01d" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/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:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+99e3aef02079e9c10583638520cd0c134dc3a01d" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] c1b4a0844b4dabc88dcf313844ffb8e2fe791c6befead56c9720f32cd0c10bf8 [INFO] running `Command { std: "docker" "start" "-a" "c1b4a0844b4dabc88dcf313844ffb8e2fe791c6befead56c9720f32cd0c10bf8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "c1b4a0844b4dabc88dcf313844ffb8e2fe791c6befead56c9720f32cd0c10bf8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c1b4a0844b4dabc88dcf313844ffb8e2fe791c6befead56c9720f32cd0c10bf8", kill_on_drop: false }` [INFO] [stdout] c1b4a0844b4dabc88dcf313844ffb8e2fe791c6befead56c9720f32cd0c10bf8 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/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:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+99e3aef02079e9c10583638520cd0c134dc3a01d" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 0a63dbeb7bec3d286d7c8c387f3bc60bc64d1b953b118a7c29797d315760a613 [INFO] running `Command { std: "docker" "start" "-a" "0a63dbeb7bec3d286d7c8c387f3bc60bc64d1b953b118a7c29797d315760a613", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling proc-macro2 v0.4.27 [INFO] [stderr] Compiling cc v1.0.32 [INFO] [stderr] Compiling syn v0.15.29 [INFO] [stderr] Compiling num-traits v0.2.6 [INFO] [stderr] Compiling num-integer v0.1.39 [INFO] [stderr] Compiling failure_derive v0.1.5 [INFO] [stderr] Compiling rustc-demangle v0.1.13 [INFO] [stderr] Compiling cfg-if v0.1.7 [INFO] [stderr] Compiling maplit v1.0.1 [INFO] [stderr] Compiling paasio v0.0.0 (/opt/rustwide/workdir/exercises/paasio) [INFO] [stderr] Compiling etl v1.0.0 (/opt/rustwide/workdir/exercises/etl) [INFO] [stderr] Compiling circular-buffer v1.1.0 (/opt/rustwide/workdir/exercises/circular-buffer) [INFO] [stderr] Compiling nth_prime v2.1.0 (/opt/rustwide/workdir/exercises/nth-prime) [INFO] [stderr] Compiling wordy v1.5.0 (/opt/rustwide/workdir/exercises/wordy) [INFO] [stderr] Compiling scrabble-score v1.1.0 (/opt/rustwide/workdir/exercises/scrabble-score) [INFO] [stderr] Compiling luhn-trait v0.0.0 (/opt/rustwide/workdir/exercises/luhn-trait) [INFO] [stderr] Compiling react v2.0.0 (/opt/rustwide/workdir/exercises/react) [INFO] [stderr] Compiling luhn-from v0.0.0 (/opt/rustwide/workdir/exercises/luhn-from) [INFO] [stderr] Compiling acronym v1.0.0 (/opt/rustwide/workdir/exercises/acronym) [INFO] [stderr] Compiling macros v0.1.0 (/opt/rustwide/workdir/exercises/macros) [INFO] [stderr] Compiling twofer v1.2.0 (/opt/rustwide/workdir/exercises/two-fer) [INFO] [stderr] Compiling nucleotide-count v1.3.0 (/opt/rustwide/workdir/exercises/nucleotide-count) [INFO] [stderr] Compiling custom-set v1.0.1 (/opt/rustwide/workdir/exercises/custom-set) [INFO] [stderr] Compiling prime_factors v1.1.0 (/opt/rustwide/workdir/exercises/prime-factors) [INFO] [stderr] Compiling roman-numerals v1.0.0 (/opt/rustwide/workdir/exercises/roman-numerals) [INFO] [stderr] Compiling isogram v1.3.0 (/opt/rustwide/workdir/exercises/isogram) [INFO] [stderr] Compiling grains v1.2.0 (/opt/rustwide/workdir/exercises/grains) [INFO] [stderr] Compiling robot-name v0.0.0 (/opt/rustwide/workdir/exercises/robot-name) [INFO] [stderr] Compiling scale_generator v2.0.0 (/opt/rustwide/workdir/exercises/scale-generator) [INFO] [stderr] Compiling forth v1.7.0 (/opt/rustwide/workdir/exercises/forth) [INFO] [stderr] Compiling sublist v0.0.0 (/opt/rustwide/workdir/exercises/sublist) [INFO] [stderr] Compiling robot-simulator v2.2.0 (/opt/rustwide/workdir/exercises/robot-simulator) [INFO] [stderr] Compiling bowling v1.2.0 (/opt/rustwide/workdir/exercises/bowling) [INFO] [stderr] Compiling rotational-cipher v1.0.0 (/opt/rustwide/workdir/exercises/rotational-cipher) [INFO] [stderr] Compiling crypto-square v0.1.0 (/opt/rustwide/workdir/exercises/crypto-square) [INFO] [stderr] Compiling sum-of-multiples v1.5.0 (/opt/rustwide/workdir/exercises/sum-of-multiples) [INFO] [stderr] Compiling largest-series-product v1.2.0 (/opt/rustwide/workdir/exercises/largest-series-product) [INFO] [stderr] Compiling difference-of-squares v1.2.0 (/opt/rustwide/workdir/exercises/difference-of-squares) [INFO] [stderr] Compiling pig-latin v1.0.0 (/opt/rustwide/workdir/exercises/pig-latin) [INFO] [stderr] Compiling queen-attack v2.2.0 (/opt/rustwide/workdir/exercises/queen-attack) [INFO] [stderr] Compiling proverb v1.1.0 (/opt/rustwide/workdir/exercises/proverb) [INFO] [stderr] Compiling variable-length-quantity v1.2.0 (/opt/rustwide/workdir/exercises/variable-length-quantity) [INFO] [stderr] Compiling allergies v1.1.0 (/opt/rustwide/workdir/exercises/allergies) [INFO] [stderr] Compiling perfect_numbers v1.1.0 (/opt/rustwide/workdir/exercises/perfect-numbers) [INFO] [stderr] Compiling two-bucket v1.4.0 (/opt/rustwide/workdir/exercises/two-bucket) [INFO] [stderr] Compiling hexadecimal v0.0.0 (/opt/rustwide/workdir/exercises/hexadecimal) [INFO] [stderr] Compiling rna-transcription v1.0.0 (/opt/rustwide/workdir/exercises/rna-transcription) [INFO] [stderr] Compiling grade-school v0.0.0 (/opt/rustwide/workdir/exercises/grade-school) [INFO] [stderr] Compiling nucleotide_codons v0.1.0 (/opt/rustwide/workdir/exercises/nucleotide-codons) [INFO] [stderr] Compiling series v0.1.0 (/opt/rustwide/workdir/exercises/series) [INFO] [stderr] Compiling saddle-points v1.3.0 (/opt/rustwide/workdir/exercises/saddle-points) [INFO] [stderr] Compiling pythagorean_triplet v1.0.0 (/opt/rustwide/workdir/exercises/pythagorean-triplet) [INFO] [stderr] Compiling bracket-push v1.5.0 (/opt/rustwide/workdir/exercises/bracket-push) [INFO] [stderr] Compiling dominoes v2.1.0 (/opt/rustwide/workdir/exercises/dominoes) [INFO] [stdout] warning: type `BASE_TYPE` should have an upper camel case name [INFO] [stdout] --> exercises/rna-transcription/src/lib.rs:3:6 [INFO] [stdout] | [INFO] [stdout] 3 | enum BASE_TYPE { [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper camel case: `BaseType` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_camel_case_types)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling rectangles v1.1.0 (/opt/rustwide/workdir/exercises/rectangles) [INFO] [stderr] Compiling poker v1.1.0 (/opt/rustwide/workdir/exercises/poker) [INFO] [stderr] Compiling spiral-matrix v1.1.0 (/opt/rustwide/workdir/exercises/spiral-matrix) [INFO] [stderr] Compiling simple_linked_list v0.1.0 (/opt/rustwide/workdir/exercises/simple-linked-list) [INFO] [stdout] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stdout] --> exercises/rna-transcription/src/lib.rs:20:10 [INFO] [stdout] | [INFO] [stdout] 20 | .into_iter() [INFO] [stdout] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(array_into_iter)]` on by default [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #66145 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stdout] --> exercises/rna-transcription/src/lib.rs:43:31 [INFO] [stdout] | [INFO] [stdout] 43 | .map(|base| BASES.into_iter().find(|b| b.0 == base).unwrap().1) [INFO] [stdout] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #66145 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `baseType` should have a snake case name [INFO] [stdout] --> exercises/rna-transcription/src/lib.rs:18:14 [INFO] [stdout] | [INFO] [stdout] 18 | fn get_bases(baseType: BASE_TYPE) -> Vec { [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `base_type` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling raindrops v1.1.0 (/opt/rustwide/workdir/exercises/raindrops) [INFO] [stderr] Compiling beer-song v0.0.0 (/opt/rustwide/workdir/exercises/beer-song) [INFO] [stderr] Compiling book_store v1.3.0 (/opt/rustwide/workdir/exercises/book-store) [INFO] [stderr] Compiling anagram v0.0.0 (/opt/rustwide/workdir/exercises/anagram) [INFO] [stderr] Compiling reverse_string v1.1.0 (/opt/rustwide/workdir/exercises/reverse-string) [INFO] [stderr] Compiling clock v2.4.0 (/opt/rustwide/workdir/exercises/clock) [INFO] [stderr] Compiling hello-world v1.1.0 (/opt/rustwide/workdir/exercises/hello-world) [INFO] [stderr] Compiling triangle v0.0.0 (/opt/rustwide/workdir/exercises/triangle) [INFO] [stderr] Compiling allyourbase v1.0.0 (/opt/rustwide/workdir/exercises/all-your-base) [INFO] [stderr] Compiling accumulate v0.0.0 (/opt/rustwide/workdir/exercises/accumulate) [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> exercises/beer-song/src/lib.rs:6:14 [INFO] [stdout] | [INFO] [stdout] 6 | ... n @ 3...99 => format!("{n} bottles of beer on the wall, {n} bottles of beer.\nTake one down and pass it around, {m} bottles of beer... [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling ocr-numbers v0.0.0 (/opt/rustwide/workdir/exercises/ocr-numbers) [INFO] [stdout] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stdout] --> exercises/raindrops/src/lib.rs:85:10 [INFO] [stdout] | [INFO] [stdout] 85 | .into_iter() [INFO] [stdout] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(array_into_iter)]` on by default [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #66145 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling rail_fence_cipher v1.1.0 (/opt/rustwide/workdir/exercises/rail-fence-cipher) [INFO] [stderr] Compiling pangram v0.0.0 (/opt/rustwide/workdir/exercises/pangram) [INFO] [stderr] Compiling diamond v1.1.0 (/opt/rustwide/workdir/exercises/diamond) [INFO] [stderr] Compiling bob v1.4.0 (/opt/rustwide/workdir/exercises/bob) [INFO] [stderr] Compiling phone-number v1.6.1 (/opt/rustwide/workdir/exercises/phone-number) [INFO] [stderr] Compiling palindrome-products v1.1.0 (/opt/rustwide/workdir/exercises/palindrome-products) [INFO] [stderr] Compiling atbash-cipher v1.1.0 (/opt/rustwide/workdir/exercises/atbash-cipher) [INFO] [stderr] Compiling say v1.2.0 (/opt/rustwide/workdir/exercises/say) [INFO] [stderr] Compiling space-age v1.1.0 (/opt/rustwide/workdir/exercises/space-age) [INFO] [stderr] Compiling luhn v1.3.0 (/opt/rustwide/workdir/exercises/luhn) [INFO] [stderr] Compiling collatz_conjecture v1.2.1 (/opt/rustwide/workdir/exercises/collatz-conjecture) [INFO] [stderr] Compiling hamming v2.2.0 (/opt/rustwide/workdir/exercises/hamming) [INFO] [stderr] Compiling run-length-encoding v1.1.0 (/opt/rustwide/workdir/exercises/run-length-encoding) [INFO] [stderr] Compiling parallel-letter-frequency v0.0.0 (/opt/rustwide/workdir/exercises/parallel-letter-frequency) [INFO] [stderr] Compiling armstrong_numbers v1.0.0 (/opt/rustwide/workdir/exercises/armstrong-numbers) [INFO] [stderr] Compiling protein-translation v0.1.0 (/opt/rustwide/workdir/exercises/protein-translation) [INFO] [stderr] Compiling binary-search v1.3.0 (/opt/rustwide/workdir/exercises/binary-search) [INFO] [stderr] Compiling diffie-hellman v0.1.0 (/opt/rustwide/workdir/exercises/diffie-hellman) [INFO] [stderr] Compiling pascals-triangle v1.5.0 (/opt/rustwide/workdir/exercises/pascals-triangle) [INFO] [stderr] Compiling decimal v0.1.0 (/opt/rustwide/workdir/exercises/decimal) [INFO] [stderr] Compiling isbn-verifier v2.7.0 (/opt/rustwide/workdir/exercises/isbn-verifier) [INFO] [stdout] warning: 4 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling minesweeper v1.1.0 (/opt/rustwide/workdir/exercises/minesweeper) [INFO] [stderr] Compiling alphametics v1.3.0 (/opt/rustwide/workdir/exercises/alphametics) [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling sieve v1.1.0 (/opt/rustwide/workdir/exercises/sieve) [INFO] [stderr] Compiling tournament v1.4.0 (/opt/rustwide/workdir/exercises/tournament) [INFO] [stderr] Compiling leap v1.4.0 (/opt/rustwide/workdir/exercises/leap) [INFO] [stderr] Compiling word-count v1.2.0 (/opt/rustwide/workdir/exercises/word-count) [INFO] [stderr] Compiling backtrace v0.3.14 [INFO] [stderr] Compiling dot-dsl v0.1.0 (/opt/rustwide/workdir/exercises/dot-dsl) [INFO] [stderr] Compiling time v0.1.42 [INFO] [stderr] Compiling rand v0.4.6 [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling backtrace-sys v0.1.28 [INFO] [stderr] Compiling quote v0.6.11 [INFO] [stderr] Compiling simple-cipher v0.0.0 (/opt/rustwide/workdir/exercises/simple-cipher) [INFO] [stderr] Compiling chrono v0.4.6 [INFO] [stderr] Compiling gigasecond v1.1.0 (/opt/rustwide/workdir/exercises/gigasecond) [INFO] [stderr] Compiling synstructure v0.10.1 [INFO] [stderr] Compiling failure v0.1.5 [INFO] [stderr] Compiling grep v1.2.0 (/opt/rustwide/workdir/exercises/grep) [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 12.89s [INFO] running `Command { std: "docker" "inspect" "0a63dbeb7bec3d286d7c8c387f3bc60bc64d1b953b118a7c29797d315760a613", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0a63dbeb7bec3d286d7c8c387f3bc60bc64d1b953b118a7c29797d315760a613", kill_on_drop: false }` [INFO] [stdout] 0a63dbeb7bec3d286d7c8c387f3bc60bc64d1b953b118a7c29797d315760a613 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/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:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+99e3aef02079e9c10583638520cd0c134dc3a01d" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 184e666c9d8c99fceec36b22dcd61f6c3663c106e23627bafb349e0dd62593ca [INFO] running `Command { std: "docker" "start" "-a" "184e666c9d8c99fceec36b22dcd61f6c3663c106e23627bafb349e0dd62593ca", kill_on_drop: false }` [INFO] [stdout] warning: type `BASE_TYPE` should have an upper camel case name [INFO] [stdout] --> exercises/rna-transcription/src/lib.rs:3:6 [INFO] [stdout] | [INFO] [stdout] 3 | enum BASE_TYPE { [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper camel case: `BaseType` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_camel_case_types)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stdout] --> exercises/rna-transcription/src/lib.rs:20:10 [INFO] [stdout] | [INFO] [stdout] 20 | .into_iter() [INFO] [stdout] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(array_into_iter)]` on by default [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #66145 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling pythagorean_triplet v1.0.0 (/opt/rustwide/workdir/exercises/pythagorean-triplet) [INFO] [stdout] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stdout] --> exercises/rna-transcription/src/lib.rs:43:31 [INFO] [stdout] | [INFO] [stdout] 43 | .map(|base| BASES.into_iter().find(|b| b.0 == base).unwrap().1) [INFO] [stdout] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #66145 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling atbash-cipher v1.1.0 (/opt/rustwide/workdir/exercises/atbash-cipher) [INFO] [stdout] warning: variable `baseType` should have a snake case name [INFO] [stdout] --> exercises/rna-transcription/src/lib.rs:18:14 [INFO] [stdout] | [INFO] [stdout] 18 | fn get_bases(baseType: BASE_TYPE) -> Vec { [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `base_type` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling spiral-matrix v1.1.0 (/opt/rustwide/workdir/exercises/spiral-matrix) [INFO] [stdout] warning: 4 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling rotational-cipher v1.0.0 (/opt/rustwide/workdir/exercises/rotational-cipher) [INFO] [stderr] Compiling diamond v1.1.0 (/opt/rustwide/workdir/exercises/diamond) [INFO] [stderr] Compiling rna-transcription v1.0.0 (/opt/rustwide/workdir/exercises/rna-transcription) [INFO] [stderr] Compiling bracket-push v1.5.0 (/opt/rustwide/workdir/exercises/bracket-push) [INFO] [stderr] Compiling sieve v1.1.0 (/opt/rustwide/workdir/exercises/sieve) [INFO] [stderr] Compiling tournament v1.4.0 (/opt/rustwide/workdir/exercises/tournament) [INFO] [stderr] Compiling isogram v1.3.0 (/opt/rustwide/workdir/exercises/isogram) [INFO] [stderr] Compiling circular-buffer v1.1.0 (/opt/rustwide/workdir/exercises/circular-buffer) [INFO] [stderr] Compiling triangle v0.0.0 (/opt/rustwide/workdir/exercises/triangle) [INFO] [stderr] Compiling protein-translation v0.1.0 (/opt/rustwide/workdir/exercises/protein-translation) [INFO] [stderr] Compiling beer-song v0.0.0 (/opt/rustwide/workdir/exercises/beer-song) [INFO] [stderr] Compiling paasio v0.0.0 (/opt/rustwide/workdir/exercises/paasio) [INFO] [stderr] Compiling sublist v0.0.0 (/opt/rustwide/workdir/exercises/sublist) [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> exercises/beer-song/src/lib.rs:6:14 [INFO] [stdout] | [INFO] [stdout] 6 | ... n @ 3...99 => format!("{n} bottles of beer on the wall, {n} bottles of beer.\nTake one down and pass it around, {m} bottles of beer... [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling minesweeper v1.1.0 (/opt/rustwide/workdir/exercises/minesweeper) [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling scrabble-score v1.1.0 (/opt/rustwide/workdir/exercises/scrabble-score) [INFO] [stderr] Compiling custom-set v1.0.1 (/opt/rustwide/workdir/exercises/custom-set) [INFO] [stderr] Compiling anagram v0.0.0 (/opt/rustwide/workdir/exercises/anagram) [INFO] [stderr] Compiling grade-school v0.0.0 (/opt/rustwide/workdir/exercises/grade-school) [INFO] [stderr] Compiling acronym v1.0.0 (/opt/rustwide/workdir/exercises/acronym) [INFO] [stderr] Compiling dominoes v2.1.0 (/opt/rustwide/workdir/exercises/dominoes) [INFO] [stderr] Compiling hello-world v1.1.0 (/opt/rustwide/workdir/exercises/hello-world) [INFO] [stdout] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stdout] --> exercises/raindrops/src/lib.rs:85:10 [INFO] [stdout] | [INFO] [stdout] 85 | .into_iter() [INFO] [stdout] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(array_into_iter)]` on by default [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #66145 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling grains v1.2.0 (/opt/rustwide/workdir/exercises/grains) [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling wordy v1.5.0 (/opt/rustwide/workdir/exercises/wordy) [INFO] [stderr] Compiling variable-length-quantity v1.2.0 (/opt/rustwide/workdir/exercises/variable-length-quantity) [INFO] [stderr] Compiling queen-attack v2.2.0 (/opt/rustwide/workdir/exercises/queen-attack) [INFO] [stderr] Compiling scale_generator v2.0.0 (/opt/rustwide/workdir/exercises/scale-generator) [INFO] [stderr] Compiling accumulate v0.0.0 (/opt/rustwide/workdir/exercises/accumulate) [INFO] [stderr] Compiling two-bucket v1.4.0 (/opt/rustwide/workdir/exercises/two-bucket) [INFO] [stderr] Compiling prime_factors v1.1.0 (/opt/rustwide/workdir/exercises/prime-factors) [INFO] [stdout] warning: type `BASE_TYPE` should have an upper camel case name [INFO] [stdout] --> exercises/rna-transcription/src/lib.rs:3:6 [INFO] [stdout] | [INFO] [stdout] 3 | enum BASE_TYPE { [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper camel case: `BaseType` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_camel_case_types)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> exercises/beer-song/src/lib.rs:6:14 [INFO] [stdout] | [INFO] [stdout] 6 | ... n @ 3...99 => format!("{n} bottles of beer on the wall, {n} bottles of beer.\nTake one down and pass it around, {m} bottles of beer... [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stdout] = note: for more information, see issue #80165 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stdout] --> exercises/rna-transcription/src/lib.rs:20:10 [INFO] [stdout] | [INFO] [stdout] 20 | .into_iter() [INFO] [stdout] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(array_into_iter)]` on by default [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #66145 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stdout] --> exercises/rna-transcription/src/lib.rs:43:31 [INFO] [stdout] | [INFO] [stdout] 43 | .map(|base| BASES.into_iter().find(|b| b.0 == base).unwrap().1) [INFO] [stdout] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #66145 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `baseType` should have a snake case name [INFO] [stdout] --> exercises/rna-transcription/src/lib.rs:18:14 [INFO] [stdout] | [INFO] [stdout] 18 | fn get_bases(baseType: BASE_TYPE) -> Vec { [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `base_type` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling decimal v0.1.0 (/opt/rustwide/workdir/exercises/decimal) [INFO] [stderr] Compiling rectangles v1.1.0 (/opt/rustwide/workdir/exercises/rectangles) [INFO] [stderr] Compiling leap v1.4.0 (/opt/rustwide/workdir/exercises/leap) [INFO] [stderr] Compiling macros v0.1.0 (/opt/rustwide/workdir/exercises/macros) [INFO] [stderr] Compiling palindrome-products v1.1.0 (/opt/rustwide/workdir/exercises/palindrome-products) [INFO] [stdout] warning: 4 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling space-age v1.1.0 (/opt/rustwide/workdir/exercises/space-age) [INFO] [stderr] Compiling nucleotide-count v1.3.0 (/opt/rustwide/workdir/exercises/nucleotide-count) [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling clock v2.4.0 (/opt/rustwide/workdir/exercises/clock) [INFO] [stderr] Compiling pascals-triangle v1.5.0 (/opt/rustwide/workdir/exercises/pascals-triangle) [INFO] [stderr] Compiling diffie-hellman v0.1.0 (/opt/rustwide/workdir/exercises/diffie-hellman) [INFO] [stderr] Compiling binary-search v1.3.0 (/opt/rustwide/workdir/exercises/binary-search) [INFO] [stderr] Compiling collatz_conjecture v1.2.1 (/opt/rustwide/workdir/exercises/collatz-conjecture) [INFO] [stderr] Compiling run-length-encoding v1.1.0 (/opt/rustwide/workdir/exercises/run-length-encoding) [INFO] [stderr] Compiling poker v1.1.0 (/opt/rustwide/workdir/exercises/poker) [INFO] [stderr] Compiling proverb v1.1.0 (/opt/rustwide/workdir/exercises/proverb) [INFO] [stderr] Compiling robot-name v0.0.0 (/opt/rustwide/workdir/exercises/robot-name) [INFO] [stderr] Compiling hamming v2.2.0 (/opt/rustwide/workdir/exercises/hamming) [INFO] [stderr] Compiling alphametics v1.3.0 (/opt/rustwide/workdir/exercises/alphametics) [INFO] [stderr] Compiling difference-of-squares v1.2.0 (/opt/rustwide/workdir/exercises/difference-of-squares) [INFO] [stderr] Compiling etl v1.0.0 (/opt/rustwide/workdir/exercises/etl) [INFO] [stderr] Compiling roman-numerals v1.0.0 (/opt/rustwide/workdir/exercises/roman-numerals) [INFO] [stderr] Compiling twofer v1.2.0 (/opt/rustwide/workdir/exercises/two-fer) [INFO] [stderr] Compiling simple_linked_list v0.1.0 (/opt/rustwide/workdir/exercises/simple-linked-list) [INFO] [stderr] Compiling nth_prime v2.1.0 (/opt/rustwide/workdir/exercises/nth-prime) [INFO] [stderr] Compiling word-count v1.2.0 (/opt/rustwide/workdir/exercises/word-count) [INFO] [stderr] Compiling rail_fence_cipher v1.1.0 (/opt/rustwide/workdir/exercises/rail-fence-cipher) [INFO] [stderr] Compiling series v0.1.0 (/opt/rustwide/workdir/exercises/series) [INFO] [stderr] Compiling armstrong_numbers v1.0.0 (/opt/rustwide/workdir/exercises/armstrong-numbers) [INFO] [stderr] Compiling saddle-points v1.3.0 (/opt/rustwide/workdir/exercises/saddle-points) [INFO] [stderr] Compiling luhn-trait v0.0.0 (/opt/rustwide/workdir/exercises/luhn-trait) [INFO] [stderr] Compiling luhn-from v0.0.0 (/opt/rustwide/workdir/exercises/luhn-from) [INFO] [stderr] Compiling pangram v0.0.0 (/opt/rustwide/workdir/exercises/pangram) [INFO] [stderr] Compiling allyourbase v1.0.0 (/opt/rustwide/workdir/exercises/all-your-base) [INFO] [stderr] Compiling sum-of-multiples v1.5.0 (/opt/rustwide/workdir/exercises/sum-of-multiples) [INFO] [stderr] Compiling phone-number v1.6.1 (/opt/rustwide/workdir/exercises/phone-number) [INFO] [stderr] Compiling book_store v1.3.0 (/opt/rustwide/workdir/exercises/book-store) [INFO] [stderr] Compiling hexadecimal v0.0.0 (/opt/rustwide/workdir/exercises/hexadecimal) [INFO] [stderr] Compiling react v2.0.0 (/opt/rustwide/workdir/exercises/react) [INFO] [stderr] Compiling isbn-verifier v2.7.0 (/opt/rustwide/workdir/exercises/isbn-verifier) [INFO] [stderr] Compiling crypto-square v0.1.0 (/opt/rustwide/workdir/exercises/crypto-square) [INFO] [stderr] Compiling allergies v1.1.0 (/opt/rustwide/workdir/exercises/allergies) [INFO] [stderr] Compiling luhn v1.3.0 (/opt/rustwide/workdir/exercises/luhn) [INFO] [stderr] Compiling pig-latin v1.0.0 (/opt/rustwide/workdir/exercises/pig-latin) [INFO] [stderr] Compiling robot-simulator v2.2.0 (/opt/rustwide/workdir/exercises/robot-simulator) [INFO] [stderr] Compiling forth v1.7.0 (/opt/rustwide/workdir/exercises/forth) [INFO] [stderr] Compiling say v1.2.0 (/opt/rustwide/workdir/exercises/say) [INFO] [stderr] Compiling nucleotide_codons v0.1.0 (/opt/rustwide/workdir/exercises/nucleotide-codons) [INFO] [stderr] Compiling bob v1.4.0 (/opt/rustwide/workdir/exercises/bob) [INFO] [stderr] Compiling raindrops v1.1.0 (/opt/rustwide/workdir/exercises/raindrops) [INFO] [stderr] Compiling largest-series-product v1.2.0 (/opt/rustwide/workdir/exercises/largest-series-product) [INFO] [stderr] Compiling bowling v1.2.0 (/opt/rustwide/workdir/exercises/bowling) [INFO] [stderr] Compiling perfect_numbers v1.1.0 (/opt/rustwide/workdir/exercises/perfect-numbers) [INFO] [stderr] Compiling ocr-numbers v0.0.0 (/opt/rustwide/workdir/exercises/ocr-numbers) [INFO] [stderr] Compiling parallel-letter-frequency v0.0.0 (/opt/rustwide/workdir/exercises/parallel-letter-frequency) [INFO] [stderr] Compiling reverse_string v1.1.0 (/opt/rustwide/workdir/exercises/reverse-string) [INFO] [stdout] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stdout] --> exercises/raindrops/src/lib.rs:85:10 [INFO] [stdout] | [INFO] [stdout] 85 | .into_iter() [INFO] [stdout] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(array_into_iter)]` on by default [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #66145 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `accumulate::map` [INFO] [stdout] --> exercises/accumulate/tests/accumulate.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use accumulate::map; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `square` [INFO] [stdout] --> exercises/accumulate/tests/accumulate.rs:5:4 [INFO] [stdout] | [INFO] [stdout] 5 | fn square(x: i32) -> i32 { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling dot-dsl v0.1.0 (/opt/rustwide/workdir/exercises/dot-dsl) [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> exercises/bowling/tests/bowling.rs:15:62 [INFO] [stdout] | [INFO] [stdout] 15 | assert_eq!(game.roll(11), Err(Error::NotEnoughPinsLeft));; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(redundant_semicolons)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> exercises/bowling/tests/bowling.rs:62:56 [INFO] [stdout] | [INFO] [stdout] 62 | assert_eq!(game.roll(0), Err(Error::GameComplete));; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> exercises/bowling/tests/bowling.rs:285:61 [INFO] [stdout] | [INFO] [stdout] 285 | assert_eq!(game.roll(6), Err(Error::NotEnoughPinsLeft));; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> exercises/bowling/tests/bowling.rs:299:62 [INFO] [stdout] | [INFO] [stdout] 299 | assert_eq!(game.roll(11), Err(Error::NotEnoughPinsLeft));; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> exercises/bowling/tests/bowling.rs:314:61 [INFO] [stdout] | [INFO] [stdout] 314 | assert_eq!(game.roll(6), Err(Error::NotEnoughPinsLeft));; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> exercises/bowling/tests/bowling.rs:344:62 [INFO] [stdout] | [INFO] [stdout] 344 | assert_eq!(game.roll(10), Err(Error::NotEnoughPinsLeft));; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> exercises/bowling/tests/bowling.rs:360:62 [INFO] [stdout] | [INFO] [stdout] 360 | assert_eq!(game.roll(11), Err(Error::NotEnoughPinsLeft));; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling simple-cipher v0.0.0 (/opt/rustwide/workdir/exercises/simple-cipher) [INFO] [stderr] Compiling gigasecond v1.1.0 (/opt/rustwide/workdir/exercises/gigasecond) [INFO] [stderr] Compiling grep v1.2.0 (/opt/rustwide/workdir/exercises/grep) [INFO] [stdout] warning: 7 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 18.77s [INFO] running `Command { std: "docker" "inspect" "184e666c9d8c99fceec36b22dcd61f6c3663c106e23627bafb349e0dd62593ca", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "184e666c9d8c99fceec36b22dcd61f6c3663c106e23627bafb349e0dd62593ca", kill_on_drop: false }` [INFO] [stdout] 184e666c9d8c99fceec36b22dcd61f6c3663c106e23627bafb349e0dd62593ca [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/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:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+99e3aef02079e9c10583638520cd0c134dc3a01d" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] e226b8290586800fa46b6399e87d3cb5ecca274c775a6c51e9045c0047a5fe42 [INFO] running `Command { std: "docker" "start" "-a" "e226b8290586800fa46b6399e87d3cb5ecca274c775a6c51e9045c0047a5fe42", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] warning: type `BASE_TYPE` should have an upper camel case name [INFO] [stderr] --> exercises/rna-transcription/src/lib.rs:3:6 [INFO] [stderr] | [INFO] [stderr] 3 | enum BASE_TYPE { [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper camel case: `BaseType` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_camel_case_types)]` on by default [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> exercises/rna-transcription/src/lib.rs:20:10 [INFO] [stderr] | [INFO] [stderr] 20 | .into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(array_into_iter)]` on by default [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> exercises/rna-transcription/src/lib.rs:43:31 [INFO] [stderr] | [INFO] [stderr] 43 | .map(|base| BASES.into_iter().find(|b| b.0 == base).unwrap().1) [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: variable `baseType` should have a snake case name [INFO] [stderr] --> exercises/rna-transcription/src/lib.rs:18:14 [INFO] [stderr] | [INFO] [stderr] 18 | fn get_bases(baseType: BASE_TYPE) -> Vec { [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `base_type` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_snake_case)]` on by default [INFO] [stderr] [INFO] [stderr] warning: 4 warnings emitted [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> exercises/raindrops/src/lib.rs:85:10 [INFO] [stderr] | [INFO] [stderr] 85 | .into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(array_into_iter)]` on by default [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: 1 warning emitted [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> exercises/beer-song/src/lib.rs:6:14 [INFO] [stderr] | [INFO] [stderr] 6 | ... n @ 3...99 => format!("{n} bottles of beer on the wall, {n} bottles of beer.\nTake one down and pass it around, {m} bottles of beer... [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stderr] = note: for more information, see issue #80165 [INFO] [stderr] [INFO] [stderr] warning: 1 warning emitted [INFO] [stderr] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stderr] --> exercises/beer-song/src/lib.rs:6:14 [INFO] [stderr] | [INFO] [stderr] 6 | ... n @ 3...99 => format!("{n} bottles of beer on the wall, {n} bottles of beer.\nTake one down and pass it around, {m} bottles of beer... [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stderr] = note: for more information, see issue #80165 [INFO] [stderr] [INFO] [stderr] warning: 1 warning emitted [INFO] [stderr] [INFO] [stderr] warning: type `BASE_TYPE` should have an upper camel case name [INFO] [stderr] --> exercises/rna-transcription/src/lib.rs:3:6 [INFO] [stderr] | [INFO] [stderr] 3 | enum BASE_TYPE { [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper camel case: `BaseType` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_camel_case_types)]` on by default [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> exercises/rna-transcription/src/lib.rs:20:10 [INFO] [stderr] | [INFO] [stderr] 20 | .into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(array_into_iter)]` on by default [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> exercises/rna-transcription/src/lib.rs:43:31 [INFO] [stderr] | [INFO] [stderr] 43 | .map(|base| BASES.into_iter().find(|b| b.0 == base).unwrap().1) [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: variable `baseType` should have a snake case name [INFO] [stderr] --> exercises/rna-transcription/src/lib.rs:18:14 [INFO] [stderr] | [INFO] [stderr] 18 | fn get_bases(baseType: BASE_TYPE) -> Vec { [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `base_type` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_snake_case)]` on by default [INFO] [stderr] [INFO] [stderr] warning: 4 warnings emitted [INFO] [stderr] [INFO] [stderr] warning: this method call currently resolves to `<&[T; N] as IntoIterator>::into_iter` (due to autoref coercions), but that might change in the future when `IntoIterator` impls for arrays are added. [INFO] [stderr] --> exercises/raindrops/src/lib.rs:85:10 [INFO] [stderr] | [INFO] [stderr] 85 | .into_iter() [INFO] [stderr] | ^^^^^^^^^ help: use `.iter()` instead of `.into_iter()` to avoid ambiguity: `iter` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(array_into_iter)]` on by default [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #66145 [INFO] [stderr] [INFO] [stderr] warning: 1 warning emitted [INFO] [stderr] [INFO] [stderr] warning: unnecessary trailing semicolon [INFO] [stderr] --> exercises/bowling/tests/bowling.rs:15:62 [INFO] [stderr] | [INFO] [stderr] 15 | assert_eq!(game.roll(11), Err(Error::NotEnoughPinsLeft));; [INFO] [stderr] | ^ help: remove this semicolon [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(redundant_semicolons)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unnecessary trailing semicolon [INFO] [stderr] --> exercises/bowling/tests/bowling.rs:62:56 [INFO] [stderr] | [INFO] [stderr] 62 | assert_eq!(game.roll(0), Err(Error::GameComplete));; [INFO] [stderr] | ^ help: remove this semicolon [INFO] [stderr] [INFO] [stderr] warning: unnecessary trailing semicolon [INFO] [stderr] --> exercises/bowling/tests/bowling.rs:285:61 [INFO] [stderr] | [INFO] [stderr] 285 | assert_eq!(game.roll(6), Err(Error::NotEnoughPinsLeft));; [INFO] [stderr] | ^ help: remove this semicolon [INFO] [stderr] [INFO] [stderr] warning: unnecessary trailing semicolon [INFO] [stderr] --> exercises/bowling/tests/bowling.rs:299:62 [INFO] [stderr] | [INFO] [stderr] 299 | assert_eq!(game.roll(11), Err(Error::NotEnoughPinsLeft));; [INFO] [stderr] | ^ help: remove this semicolon [INFO] [stderr] [INFO] [stderr] warning: unnecessary trailing semicolon [INFO] [stderr] --> exercises/bowling/tests/bowling.rs:314:61 [INFO] [stderr] | [INFO] [stderr] 314 | assert_eq!(game.roll(6), Err(Error::NotEnoughPinsLeft));; [INFO] [stderr] | ^ help: remove this semicolon [INFO] [stderr] [INFO] [stderr] warning: unnecessary trailing semicolon [INFO] [stderr] --> exercises/bowling/tests/bowling.rs:344:62 [INFO] [stderr] | [INFO] [stderr] 344 | assert_eq!(game.roll(10), Err(Error::NotEnoughPinsLeft));; [INFO] [stderr] | ^ help: remove this semicolon [INFO] [stderr] [INFO] [stderr] warning: unnecessary trailing semicolon [INFO] [stderr] --> exercises/bowling/tests/bowling.rs:360:62 [INFO] [stderr] | [INFO] [stderr] 360 | assert_eq!(game.roll(11), Err(Error::NotEnoughPinsLeft));; [INFO] [stderr] | ^ help: remove this semicolon [INFO] [stderr] [INFO] [stderr] warning: 7 warnings emitted [INFO] [stderr] [INFO] [stderr] warning: unused import: `accumulate::map` [INFO] [stderr] --> exercises/accumulate/tests/accumulate.rs:3:5 [INFO] [stderr] | [INFO] [stderr] 3 | use accumulate::map; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: function is never used: `square` [INFO] [stderr] --> exercises/accumulate/tests/accumulate.rs:5:4 [INFO] [stderr] | [INFO] [stderr] 5 | fn square(x: i32) -> i32 { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: 2 warnings emitted [INFO] [stderr] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.11s [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/accumulate-6390c9409ff2f1a1) [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 tests/accumulate.rs (/opt/rustwide/target/debug/deps/accumulate-886402844cb6dce5) [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/acronym-58936ecb169f48b6) [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 tests/acronym.rs (/opt/rustwide/target/debug/deps/acronym-fed2ffeb6ad99663) [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test all_caps_words ... ok [INFO] [stdout] test basic ... ok [INFO] [stdout] test empty ... ok [INFO] [stdout] test hyphenated ... ok [INFO] [stdout] test camelcase ... ok [INFO] [stdout] test lowercase_words ... ok [INFO] [stdout] test punctuation ... ok [INFO] [stdout] test non_acronym_all_caps_word ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 8 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/allergies-523bf93c8f2a956c) [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 tests/allergies.rs (/opt/rustwide/target/debug/deps/allergies-4f86e88ab426893c) [INFO] [stdout] [INFO] [stdout] running 12 tests [INFO] [stdout] test allergic_to_eggs_and_peanuts ... ignored [INFO] [stdout] test allergic_to_eggs_and_shellfish ... ignored [INFO] [stdout] test allergic_to_everything ... ignored [INFO] [stdout] test allergic_to_just_eggs ... ignored [INFO] [stdout] test allergic_to_just_peanuts ... ignored [INFO] [stdout] test allergic_to_just_strawberries ... ignored [INFO] [stdout] test allergic_to_many_things ... ignored [INFO] [stdout] test is_allergic_to_egg_shellfish_and_strawberries ... ignored [INFO] [stdout] test is_allergic_to_eggs ... ignored [INFO] [stdout] test is_not_allergic_to_anything ... ignored [INFO] [stdout] test no_allergies_at_all ... ignored [INFO] [stdout] test scores_over_255_do_not_trigger_false_positives ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 12 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/allyourbase-9fa5e00bb28602fe) [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 tests/all-your-base.rs (/opt/rustwide/target/debug/deps/all_your_base-e1ce11a578ad021b) [INFO] [stdout] [INFO] [stdout] running 17 tests [INFO] [stdout] test binary_to_multiple_decimal ... ignored [INFO] [stdout] test binary_to_single_decimal ... ignored [INFO] [stdout] test decimal_to_binary ... ignored [INFO] [stdout] test empty_list ... ignored [INFO] [stdout] test fifteen_bit_integer ... ignored [INFO] [stdout] test hexadecimal_to_trinary ... ignored [INFO] [stdout] test input_base_is_one ... ignored [INFO] [stdout] test input_base_is_zero ... ignored [INFO] [stdout] test invalid_positive_digit ... ignored [INFO] [stdout] test leading_zeros ... ignored [INFO] [stdout] test multiple_zeros ... ignored [INFO] [stdout] test output_base_is_one ... ignored [INFO] [stdout] test output_base_is_zero ... ignored [INFO] [stdout] test single_bit_one_to_decimal ... ignored [INFO] [stdout] test single_decimal_to_binary ... ignored [INFO] [stdout] test single_zero ... ignored [INFO] [stdout] test trinary_to_hexadecimal ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 17 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/alphametics-c2a681960eacc263) [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 tests/alphametics.rs (/opt/rustwide/target/debug/deps/alphametics-cfee3133f60b0886) [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test puzzle_with_two_digits_final_carry ... ignored [INFO] [stdout] test test_leading_zero_solution_is_invalid ... ignored [INFO] [stdout] test test_must_have_unique_value_for_each_letter ... ignored [INFO] [stdout] test test_puzzle_with_eight_letters ... ignored [INFO] [stdout] test test_puzzle_with_four_letters ... ignored [INFO] [stdout] test test_puzzle_with_seven_letters ... ignored [INFO] [stdout] test test_puzzle_with_six_letters ... ignored [INFO] [stdout] test test_puzzle_with_ten_letters ... ignored [INFO] [stdout] test test_puzzle_with_ten_letters_and_199_addends ... ignored [INFO] [stdout] test test_with_three_letters ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 10 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/anagram-71c3b17c82b72913) [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 tests/anagram.rs (/opt/rustwide/target/debug/deps/anagram-7e81151cb2fbed3a) [INFO] [stdout] [INFO] [stdout] running 13 tests [INFO] [stdout] test test_case_insensitive_anagrams ... ignored [INFO] [stdout] test test_detect_anagram ... ignored [INFO] [stdout] test test_detect_simple_anagram ... ignored [INFO] [stdout] test test_does_not_confuse_different_duplicates ... ignored [INFO] [stdout] test test_does_not_detect_a_differently_cased_unicode_word_as_its_own_anagram ... ignored [INFO] [stdout] test test_does_not_detect_a_differently_cased_word_as_its_own_anagram ... ignored [INFO] [stdout] test test_does_not_detect_a_word_as_its_own_anagram ... ignored [INFO] [stdout] test test_eliminate_anagram_subsets ... ignored [INFO] [stdout] test test_misleading_unicode_anagrams ... ignored [INFO] [stdout] test test_multiple_anagrams ... ignored [INFO] [stdout] test test_no_matches ... ignored [INFO] [stdout] test test_same_bytes_different_chars ... ignored [INFO] [stdout] test test_unicode_anagrams ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 13 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/armstrong_numbers-243ccc519d874ee5) [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 tests/armstrong-numbers.rs (/opt/rustwide/target/debug/deps/armstrong_numbers-6ebc08f1b5ea930b) [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test test_four_digit_armstrong_number ... ok [INFO] [stdout] test test_four_digit_non_armstrong_number ... ok [INFO] [stdout] test test_seven_digit_armstrong_number ... ok [INFO] [stdout] test test_single_digit_numbers_are_armstrong_numbers ... ok [INFO] [stdout] test test_seven_digit_non_armstrong_number ... ok [INFO] [stdout] test test_there_are_no_2_digit_armstrong_numbers ... ok [INFO] [stdout] test test_three_digit_armstrong_number ... ok [INFO] [stdout] test test_three_digit_non_armstrong_number ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 8 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/atbash_cipher-24fab2e77cfa4ab9) [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 tests/atbash-cipher.rs (/opt/rustwide/target/debug/deps/atbash_cipher-797c10d2cbb45a49) [INFO] [stdout] [INFO] [stdout] running 13 tests [INFO] [stdout] test test_decode_a_sentence ... ignored [INFO] [stdout] test test_decode_all_the_letters ... ignored [INFO] [stdout] test test_decode_exercism ... ignored [INFO] [stdout] test test_decode_numbers ... ignored [INFO] [stdout] test test_encode_all_the_letters ... ignored [INFO] [stdout] test test_encode_deep_thought ... ignored [INFO] [stdout] test test_encode_ignores_non_ascii ... ignored [INFO] [stdout] test test_encode_mindblowingly ... ignored [INFO] [stdout] test test_encode_no ... ignored [INFO] [stdout] test test_encode_numbers ... ignored [INFO] [stdout] test test_encode_omg ... ignored [INFO] [stdout] test test_encode_spaces ... ignored [INFO] [stdout] test test_encode_yes ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 13 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/beer_song-e9bce3b6932766a6) [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 tests/beer-song.rs (/opt/rustwide/target/debug/deps/beer_song-1c0d21f2d5f6967e) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test test_song_3_0 ... ok [INFO] [stdout] test test_verse_0 ... ok [INFO] [stdout] test test_song_8_6 ... ok [INFO] [stdout] test test_verse_2 ... ok [INFO] [stdout] test test_verse_1 ... ok [INFO] [stdout] test test_verse_8 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 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/binary_search-e15e68118e26c099) [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 tests/binary-search.rs (/opt/rustwide/target/debug/deps/binary_search-e102a6ecdafb4eaa) [INFO] [stdout] [INFO] [stdout] running 13 tests [INFO] [stdout] test a_value_larger_than_the_arrays_largest_value_is_not_included ... ok [INFO] [stdout] test a_value_smaller_than_the_arrays_smallest_value_is_not_included ... ok [INFO] [stdout] test finds_a_value_at_the_beginning_of_an_array ... ok [INFO] [stdout] test finds_a_value_at_the_end_of_an_array ... ok [INFO] [stdout] test finds_a_value_in_an_array_of_even_length ... ok [INFO] [stdout] test finds_a_value_in_an_array_of_odd_length ... ok [INFO] [stdout] test finds_a_value_in_an_array_with_one_element ... ok [INFO] [stdout] test finds_a_value_in_the_middle_of_an_array ... ok [INFO] [stdout] test finds_second_value_in_an_array_with_two_element ... ok [INFO] [stdout] test finds_first_value_in_an_array_with_two_element ... ok [INFO] [stdout] test identifies_that_a_value_is_not_included_in_the_array ... ok [INFO] [stdout] test nothing_is_found_when_the_left_and_right_bounds_cross ... ok [INFO] [stdout] test nothing_is_included_in_an_empty_array ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 13 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/bob-371cc58fe8288476) [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 tests/bob.rs (/opt/rustwide/target/debug/deps/bob-00edfd5e7c1fd1c9) [INFO] [stdout] [INFO] [stdout] running 33 tests [INFO] [stdout] test test_alternate_silence ... ok [INFO] [stdout] test test_asking_a_numeric_question ... ok [INFO] [stdout] test test_asking_a_question ... ok [INFO] [stdout] test test_asking_gibberish ... ok [INFO] [stdout] test test_ending_with_whitespace ... ok [INFO] [stdout] test test_forceful_question ... ok [INFO] [stdout] test test_forceful_question_imperative ... ok [INFO] [stdout] test test_no_letters ... ok [INFO] [stdout] test test_multiple_line_question ... ok [INFO] [stdout] test test_nonletters_with_question ... ok [INFO] [stdout] test test_other_whitespace ... ok [INFO] [stdout] test test_nonquestion_ending_with_whitespace ... ok [INFO] [stdout] test test_prattling_on ... ok [INFO] [stdout] test test_prolonged_silence ... ok [INFO] [stdout] test test_question_with_no_letters ... ok [INFO] [stdout] test test_shouting ... ok [INFO] [stdout] test test_shouting_gibberish ... ok [INFO] [stdout] test test_shouting_gibberish_imperative ... ok [INFO] [stdout] test test_shouting_imperative ... ok [INFO] [stdout] test test_shouting_numbers ... ok [INFO] [stdout] test test_shouting_numbers_imperative ... ok [INFO] [stdout] test test_shouting_with_no_exclamation_mark ... ok [INFO] [stdout] test test_shouting_with_no_exclamation_mark_imperative ... ok [INFO] [stdout] test test_shouting_with_special_characters ... ok [INFO] [stdout] test test_shouting_with_special_characters_imperative ... ok [INFO] [stdout] test test_silence ... ok [INFO] [stdout] test test_starting_with_whitespace ... ok [INFO] [stdout] test test_statement_containing_question_mark ... ok [INFO] [stdout] test test_stating_something ... ok [INFO] [stdout] test test_talking_forcefully_imperative ... ok [INFO] [stdout] test test_talking_forcefully ... ok [INFO] [stdout] test test_using_acronyms_in_regular_speech ... ok [INFO] [stdout] test test_using_acronyms_in_regular_speech_imperative ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 33 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/book_store-7458945cde104adc) [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 tests/book-store.rs (/opt/rustwide/target/debug/deps/book_store-e55588869fb8407d) [INFO] [stdout] [INFO] [stdout] running 14 tests [INFO] [stdout] test test_empty_basket ... ignored [INFO] [stdout] test test_five_different_books ... ignored [INFO] [stdout] test test_four_different_books ... ignored [INFO] [stdout] test test_four_groups_of_four_are_cheaper_than_two_groups_each_of_five_and_three ... ignored [INFO] [stdout] test test_group_of_four_plus_group_of_two_is_cheaper_than_two_groups_of_three ... ignored [INFO] [stdout] test test_only_a_single_book ... ignored [INFO] [stdout] test test_three_copies_of_first_book_and_2_each_of_remaining ... ignored [INFO] [stdout] test test_three_different_books ... ignored [INFO] [stdout] test test_three_each_of_first_2_books_and_2_each_of_remaining_books ... ignored [INFO] [stdout] test test_two_copies_of_each_book ... ignored [INFO] [stdout] test test_two_different_books ... ignored [INFO] [stdout] test test_two_each_of_first_4_books_and_1_copy_each_of_rest ... ignored [INFO] [stdout] test test_two_groups_of_four_is_cheaper_than_group_of_five_plus_group_of_three ... ignored [INFO] [stdout] test test_two_of_the_same_book ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 14 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/bowling-0ac6bf0256b5da0d) [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 tests/bowling.rs (/opt/rustwide/target/debug/deps/bowling-5388150391b7094c) [INFO] [stdout] [INFO] [stdout] running 30 tests [INFO] [stdout] test a_game_score_is_none_if_fewer_than_ten_frames_have_been_rolled ... ignored [INFO] [stdout] test a_game_score_is_some_if_ten_frames_have_been_rolled ... ignored [INFO] [stdout] test a_roll_is_err_if_the_game_is_done ... ignored [INFO] [stdout] test a_spare_with_the_two_roll_bonus_does_not_get_a_bonus_roll ... ignored [INFO] [stdout] test a_strike_earns_ten_points_in_a_frame_with_a_single_roll ... ignored [INFO] [stdout] test a_strike_in_the_last_frame_earns_a_two_roll_bonus_that_is_counted_once ... ignored [INFO] [stdout] test a_strike_with_the_one_roll_bonus_after_a_spare_in_the_last_frame_does_not_get_a_bonus ... ignored [INFO] [stdout] test all_strikes_is_a_perfect_score_of_300 ... ignored [INFO] [stdout] test cannot_roll_after_bonus_roll_for_spare ... ignored [INFO] [stdout] test cannot_roll_after_bonus_roll_for_strike ... ignored [INFO] [stdout] test consecutive_spares_each_get_a_one_roll_bonus ... ignored [INFO] [stdout] test consecutive_strikes_each_get_the_two_roll_bonus ... ignored [INFO] [stdout] test first_bonus_ball_after_a_final_strike_cannot_score_an_invalid_number_of_pins ... ignored [INFO] [stdout] test if_the_last_frame_is_a_spare_you_cannot_create_a_score_before_extra_roll_is_taken ... ignored [INFO] [stdout] test if_the_last_frame_is_a_spare_you_get_one_extra_roll_that_is_scored_once ... ignored [INFO] [stdout] test if_the_last_frame_is_a_strike_you_cannot_score_before_the_extra_rolls_are_taken ... ignored [INFO] [stdout] test points_scored_in_the_roll_after_a_spare_are_counted_twice_as_a_bonus ... ignored [INFO] [stdout] test points_scored_in_the_two_rolls_after_a_strike_are_counted_twice_as_a_bonus ... ignored [INFO] [stdout] test roll_returns_a_result ... ignored [INFO] [stdout] test second_bonus_ball_after_a_final_strike_cannot_score_an_invalid_number_of_pins_even_if_first_is_strike ... ignored [INFO] [stdout] test spare_in_the_first_frame_followed_by_zeros ... ignored [INFO] [stdout] test strikes_with_the_two_roll_bonus_do_not_get_a_bonus_roll ... ignored [INFO] [stdout] test ten_frames_without_a_strike_or_spare ... ignored [INFO] [stdout] test the_two_balls_after_a_final_strike_can_be_a_strike_and_non_strike ... ignored [INFO] [stdout] test the_two_balls_after_a_final_strike_cannot_be_a_non_strike_followed_by_a_strike ... ignored [INFO] [stdout] test the_two_balls_after_a_final_strike_cannot_score_an_invalid_number_of_pins ... ignored [INFO] [stdout] test twenty_zero_pin_rolls_scores_zero ... ignored [INFO] [stdout] test you_cannot_roll_more_than_ten_pins_in_a_single_frame ... ignored [INFO] [stdout] test you_cannot_roll_more_than_ten_pins_in_a_single_roll ... ignored [INFO] [stdout] test you_cannot_score_a_game_with_no_rolls ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 30 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/bracket_push-631b08c7798606e9) [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 tests/bracket-push.rs (/opt/rustwide/target/debug/deps/bracket_push-4c00f5c7acf5f736) [INFO] [stdout] [INFO] [stdout] running 17 tests [INFO] [stdout] test empty_string ... ok [INFO] [stdout] test complex_latex_expression ... ok [INFO] [stdout] test math_expression ... ok [INFO] [stdout] test paired_and_incomplete_brackets ... ok [INFO] [stdout] test paired_and_nested_brackets ... ok [INFO] [stdout] test paired_and_wrong_nested_brackets ... ok [INFO] [stdout] test paired_square_brackets ... ok [INFO] [stdout] test paired_with_whitespace ... ok [INFO] [stdout] test partially_paired_brackets ... ok [INFO] [stdout] test several_paired_brackets ... ok [INFO] [stdout] test simple_nested_brackets ... ok [INFO] [stdout] test too_many_closing_brackets ... ok [INFO] [stdout] test unopened_closing_brackets ... ok [INFO] [stdout] test unpaired_and_nested_brackets ... ok [INFO] [stdout] test unpaired_brackets ... ok [INFO] [stdout] test wrong_closing_bracket ... ok [INFO] [stdout] test wrong_ordered_brackets ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 17 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/circular_buffer-139c38786476c6a5) [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 tests/circular-buffer.rs (/opt/rustwide/target/debug/deps/circular_buffer-adad605ac2bb124a) [INFO] [stdout] [INFO] [stdout] running 15 tests [INFO] [stdout] test can_read_item_just_written ... ignored [INFO] [stdout] test clear_does_nothing_on_empty_buffer ... ignored [INFO] [stdout] test clear_frees_up_capacity_for_another_write ... ignored [INFO] [stdout] test each_item_may_only_be_read_once ... ignored [INFO] [stdout] test error_on_read_empty_buffer ... ignored [INFO] [stdout] test full_buffer_cant_be_written_to ... ignored [INFO] [stdout] test integer_buffer ... ignored [INFO] [stdout] test items_are_read_in_the_order_they_are_written ... ignored [INFO] [stdout] test items_cleared_out_of_buffer_cant_be_read ... ignored [INFO] [stdout] test overwrite_acts_like_write_on_non_full_buffer ... ignored [INFO] [stdout] test overwrite_replaces_the_oldest_item_on_full_buffer ... ignored [INFO] [stdout] test overwrite_replaces_the_oldest_item_remaining_in_buffer_following_a_read ... ignored [INFO] [stdout] test read_frees_up_capacity_for_another_write ... ignored [INFO] [stdout] test read_position_is_maintained_even_across_multiple_writes ... ignored [INFO] [stdout] test string_buffer ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 15 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/clock-48228869a2396a0c) [INFO] [stdout] [INFO] [stderr] Running tests/clock.rs (/opt/rustwide/target/debug/deps/clock-b58c964a80c82b25) [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 52 tests [INFO] [stdout] test test_add_across_midnight ... ok [INFO] [stdout] test test_add_more_than_one_day ... ok [INFO] [stdout] test test_add_minutes ... ok [INFO] [stdout] test test_add_more_than_two_days ... ok [INFO] [stdout] test test_add_more_than_one_hour ... ok [INFO] [stdout] test test_add_more_than_two_hours_with_carry ... ok [INFO] [stdout] test test_add_no_minutes ... ok [INFO] [stdout] test test_add_to_next_hour ... ok [INFO] [stdout] test test_compare_clocks_a_minute_apart ... ok [INFO] [stdout] test test_compare_clocks_an_hour_apart ... ok [INFO] [stdout] test test_compare_clocks_for_equality ... ok [INFO] [stdout] test test_compare_clocks_with_hour_overflow_by_several_days ... ok [INFO] [stdout] test test_compare_clocks_with_hour_overflow ... ok [INFO] [stdout] test test_compare_clocks_with_minutes_overflow ... ok [INFO] [stdout] test test_compare_clocks_with_minutes_overflow_by_several_days ... ok [INFO] [stdout] test test_compare_clocks_with_negative_hour_that_wraps ... ok [INFO] [stdout] test test_compare_clocks_with_negative_hour ... ok [INFO] [stdout] test test_compare_clocks_with_negative_hour_that_wraps_multiple_times ... ok [INFO] [stdout] test test_compare_clocks_with_negative_hours_and_minutes ... ok [INFO] [stdout] test test_compare_clocks_with_negative_hours_and_minutes_that_wrap ... ok [INFO] [stdout] test test_compare_clocks_with_negative_minute ... ok [INFO] [stdout] test test_compare_clocks_with_negative_minute_that_wraps ... ok [INFO] [stdout] test test_compare_clocks_with_negative_minute_that_wraps_multiple ... ok [INFO] [stdout] test test_compare_full_clock_and_zeroed_clock ... ok [INFO] [stdout] test test_hour_rolls_over ... ok [INFO] [stdout] test test_hour_rolls_over_continuously ... ok [INFO] [stdout] test test_hours_and_minutes_roll_over ... ok [INFO] [stdout] test test_hours_and_minutes_roll_over_continuously ... ok [INFO] [stdout] test test_hours_and_minutes_roll_over_to_exactly_midnight ... ok [INFO] [stdout] test test_midnight_is_zero_hours ... ok [INFO] [stdout] test test_minutes_roll_over ... ok [INFO] [stdout] test test_minutes_roll_over_continuously ... ok [INFO] [stdout] test test_negative_hour ... ok [INFO] [stdout] test test_negative_hour_and_minutes_both_roll_over ... ok [INFO] [stdout] test test_negative_hour_and_minutes_both_roll_over_continuously ... ok [INFO] [stdout] test test_negative_hour_roll_over ... ok [INFO] [stdout] test test_negative_hour_roll_over_continuously ... ok [INFO] [stdout] test test_negative_minutes ... ok [INFO] [stdout] test test_negative_minutes_roll_over ... ok [INFO] [stdout] test test_negative_minutes_roll_over_continuously ... ok [INFO] [stdout] test test_negative_sixty_minutes_is_prev_hour ... ok [INFO] [stdout] test test_on_the_hour ... ok [INFO] [stdout] test test_past_the_hour ... ok [INFO] [stdout] test test_sixty_minutes_is_next_hour ... ok [INFO] [stdout] test test_subtract_across_midnight ... ok [INFO] [stdout] test test_subtract_minutes ... ok [INFO] [stdout] test test_subtract_more_than_an_hour ... ok [INFO] [stdout] test test_subtract_more_than_one_day ... ok [INFO] [stdout] test test_subtract_more_than_two_hours ... ok [INFO] [stdout] test test_subtract_more_than_two_hours_with_borrow ... ok [INFO] [stdout] test test_subtract_to_previous_hour ... ok [INFO] [stdout] test test_subtract_mores_than_two_days ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 52 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/collatz_conjecture-822cfe0b2dd61147) [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 tests/collatz-conjecture.rs (/opt/rustwide/target/debug/deps/collatz_conjecture-f46c5b7b400438da) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test test_0 ... ignored [INFO] [stdout] test test_1 ... ignored [INFO] [stdout] test test_1000000 ... ignored [INFO] [stdout] test test_12 ... ignored [INFO] [stdout] test test_16 ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 5 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/crypto_square-17c0a36f14b3681a) [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 tests/crypto-square.rs (/opt/rustwide/target/debug/deps/crypto_square-42e4f34cb6384536) [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test test_empty_input ... ignored [INFO] [stdout] test test_empty_last_line ... ignored [INFO] [stdout] test test_encrypt_also_decrypts_square ... ignored [INFO] [stdout] test test_everything_becomes_lowercase ... ignored [INFO] [stdout] test test_example ... ignored [INFO] [stdout] test test_long ... ignored [INFO] [stdout] test test_spaces_are_reorganized ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 7 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/custom_set-1fe04156a83318e5) [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 tests/custom-set.rs (/opt/rustwide/target/debug/deps/custom_set-8c3d1641a8e2a439) [INFO] [stdout] [INFO] [stdout] running 37 tests [INFO] [stdout] test add_existing_element ... ignored [INFO] [stdout] test add_to_empty_set ... ignored [INFO] [stdout] test add_to_non_empty_set ... ignored [INFO] [stdout] test difference_of_a_non_empty_set_and_empty_set_is_the_non_empty_set ... ignored [INFO] [stdout] test difference_of_an_empty_and_non_empty_set_is_an_empty_set ... ignored [INFO] [stdout] test difference_of_two_empty_sets_is_empty_set ... ignored [INFO] [stdout] test difference_of_two_non_empty_sets_is_elements_only_in_first_set_one ... ignored [INFO] [stdout] test empty_set_disjoint_with_non_empty_set ... ignored [INFO] [stdout] test empty_set_is_not_equal_to_a_non_empty_set ... ignored [INFO] [stdout] test empty_set_is_subset_of_non_empty_set ... ignored [INFO] [stdout] test empty_sets_are_disjoint_with_each_other ... ignored [INFO] [stdout] test empty_sets_are_equal ... ignored [INFO] [stdout] test empty_sets_are_subsets_of_each_other ... ignored [INFO] [stdout] test false_when_the_element_is_not_in_the_set ... ignored [INFO] [stdout] test intersecting_empty_set_with_non_empty_returns_empty_set ... ignored [INFO] [stdout] test intersecting_empty_sets_return_empty_set ... ignored [INFO] [stdout] test intersecting_non_empty_set_with_empty_returns_empty_set ... ignored [INFO] [stdout] test intersection_of_two_sets_with_no_shared_elements_is_an_empty_set ... ignored [INFO] [stdout] test intersection_of_two_sets_with_shared_elements_is_a_set_of_the_shared_elements ... ignored [INFO] [stdout] test non_empty_set_disjoint_with_empty_set ... ignored [INFO] [stdout] test non_empty_set_is_not_equal_to_an_empty_set ... ignored [INFO] [stdout] test non_empty_set_is_not_subset_of_empty_set ... ignored [INFO] [stdout] test nothing_is_contained_in_an_empty_set ... ignored [INFO] [stdout] test set_contained_in_other_set_is_a_subset ... ignored [INFO] [stdout] test set_not_contained_in_other_set_is_not_a_subset_one ... ignored [INFO] [stdout] test sets_with_different_elements_are_not_equal ... ignored [INFO] [stdout] test sets_with_elements_are_not_empty ... ignored [INFO] [stdout] test sets_with_no_elements_are_empty ... ignored [INFO] [stdout] test sets_with_no_elements_in_common_are_disjoint ... ignored [INFO] [stdout] test sets_with_one_element_in_common_are_not_disjoint ... ignored [INFO] [stdout] test sets_with_same_elements_are_subsets ... ignored [INFO] [stdout] test sets_with_the_same_elements_are_equal ... ignored [INFO] [stdout] test true_when_the_element_is_in_the_set ... ignored [INFO] [stdout] test union_of_empty_set_and_non_empty_set_is_all_elements ... ignored [INFO] [stdout] test union_of_non_empty_set_and_empty_set_is_the_non_empty_set ... ignored [INFO] [stdout] test union_of_non_empty_sets_contains_all_unique_elements ... ignored [INFO] [stdout] test union_of_two_empty_sets_is_empty_set ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 37 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/decimal-17c92968b361dc7b) [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 tests/decimal.rs (/opt/rustwide/target/debug/deps/decimal-c6ae210083c246fb) [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/diamond-553002c569b62c28) [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 tests/diamond.rs (/opt/rustwide/target/debug/deps/diamond-38fd459e3cacfcf2) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test test_a ... ignored [INFO] [stdout] test test_b ... ignored [INFO] [stdout] test test_c ... ignored [INFO] [stdout] test test_d ... ignored [INFO] [stdout] test test_e ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 5 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/difference_of_squares-8ec7aa695bb276ab) [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 tests/difference-of-squares.rs (/opt/rustwide/target/debug/deps/difference_of_squares-bb520fd3499793ed) [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test test_difference_1 ... ok [INFO] [stdout] test test_difference_100 ... ok [INFO] [stdout] test test_difference_5 ... ok [INFO] [stdout] test test_square_of_sum_1 ... ok [INFO] [stdout] test test_square_of_sum_100 ... ok [INFO] [stdout] test test_sum_of_squares_1 ... ok [INFO] [stdout] test test_square_of_sum_5 ... ok [INFO] [stdout] test test_sum_of_squares_100 ... ok [INFO] [stdout] test test_sum_of_squares_5 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 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/diffie_hellman-ee5e09f2e46c6795) [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 tests/diffie-hellman.rs (/opt/rustwide/target/debug/deps/diffie_hellman-6c5a60960475a964) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test test_changed_secret_key ... ignored [INFO] [stdout] test test_private_key_in_range_key ... ignored [INFO] [stdout] test test_public_key_correct ... ignored [INFO] [stdout] test test_public_key_correct_big_numbers ... ignored [INFO] [stdout] test test_secret_key_correct ... ignored [INFO] [stdout] test test_secret_key_correct_big_numbers ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 6 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/dominoes-528d549df4d57c29) [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 tests/dominoes.rs (/opt/rustwide/target/debug/deps/dominoes-724e31cc9d28bdff) [INFO] [stdout] [INFO] [stdout] running 12 tests [INFO] [stdout] test can_reverse_dominoes ... ignored [INFO] [stdout] test disconnected_double_loop ... ignored [INFO] [stdout] test disconnected_simple ... ignored [INFO] [stdout] test disconnected_single_isolated ... ignored [INFO] [stdout] test empty_input_empty_output ... ignored [INFO] [stdout] test need_backtrack ... ignored [INFO] [stdout] test nine_elements ... ignored [INFO] [stdout] test no_chains ... ignored [INFO] [stdout] test no_repeat_numbers ... ignored [INFO] [stdout] test separate_loops ... ignored [INFO] [stdout] test singleton_input_singleton_output ... ignored [INFO] [stdout] test singleton_that_cant_be_chained ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 12 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/dot_dsl-f3a621fb50e1d625) [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 tests/dot-dsl.rs (/opt/rustwide/target/debug/deps/dot_dsl-acae96525c0c0a19) [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test test_empty_graph ... ok [INFO] [stdout] test test_graph_stores_attributes ... ok [INFO] [stdout] test test_graph_with_one_attribute ... ok [INFO] [stdout] test test_graph_with_one_node ... ok [INFO] [stdout] test test_graph_with_attributes ... ok [INFO] [stdout] test test_graph_with_one_edge ... ok [INFO] [stdout] test test_graph_with_one_node_with_keywords ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 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/etl-acbe6fc811eb3143) [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 tests/etl.rs (/opt/rustwide/target/debug/deps/etl-b0ca0fcd8134a7d6) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test test_more_keys ... ok [INFO] [stdout] test test_full_dataset ... ok [INFO] [stdout] test test_transform_more_values ... ok [INFO] [stdout] test test_transform_one_value ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 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/forth-58ec4cca08e53f06) [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 tests/forth.rs (/opt/rustwide/target/debug/deps/forth-28f4ec77ada8e71b) [INFO] [stdout] [INFO] [stdout] running 42 tests [INFO] [stdout] test addition_and_subtraction ... ignored [INFO] [stdout] test addition_error ... ignored [INFO] [stdout] test calling_non_existing_word ... ignored [INFO] [stdout] test can_add_two_numbers ... ignored [INFO] [stdout] test can_consist_of_built_in_words ... ignored [INFO] [stdout] test can_define_word_that_uses_word_with_the_same_name ... ignored [INFO] [stdout] test can_divide_two_numbers ... ignored [INFO] [stdout] test can_multiply_two_numbers ... ignored [INFO] [stdout] test can_subtract_two_numbers ... ignored [INFO] [stdout] test can_use_different_words_with_the_same_name ... ignored [INFO] [stdout] test defining_a_number ... ignored [INFO] [stdout] test definitions_are_case_insensitive ... ignored [INFO] [stdout] test division_error ... ignored [INFO] [stdout] test drop ... ignored [INFO] [stdout] test drop_case_insensitive ... ignored [INFO] [stdout] test drop_error ... ignored [INFO] [stdout] test drop_with_two ... ignored [INFO] [stdout] test dup ... ignored [INFO] [stdout] test dup_case_insensitive ... ignored [INFO] [stdout] test dup_error ... ignored [INFO] [stdout] test dup_top_value_only ... ignored [INFO] [stdout] test errors_if_dividing_by_zero ... ignored [INFO] [stdout] test execute_in_the_right_order ... ignored [INFO] [stdout] test malformed_word_definition ... ignored [INFO] [stdout] test multiplication_and_division ... ignored [INFO] [stdout] test multiplication_error ... ignored [INFO] [stdout] test no_input_no_stack ... ignored [INFO] [stdout] test numbers_just_get_pushed_onto_the_stack ... ignored [INFO] [stdout] test over ... ignored [INFO] [stdout] test over_case_insensitive ... ignored [INFO] [stdout] test over_error ... ignored [INFO] [stdout] test over_with_three ... ignored [INFO] [stdout] test performs_integer_division ... ignored [INFO] [stdout] test redefining_a_built_in_operator ... ignored [INFO] [stdout] test redefining_an_existing_built_in_word ... ignored [INFO] [stdout] test redefining_an_existing_word ... ignored [INFO] [stdout] test subtraction_error ... ignored [INFO] [stdout] test swap ... ignored [INFO] [stdout] test swap_case_insensitive ... ignored [INFO] [stdout] test swap_error ... ignored [INFO] [stdout] test swap_with_three ... ignored [INFO] [stdout] test user_defined_words_are_case_insensitive ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 42 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/gigasecond-310ac46223d8fe00) [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 tests/gigasecond.rs (/opt/rustwide/target/debug/deps/gigasecond-a83fa4735ea0c3ef) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test test_another_date ... ok [INFO] [stdout] test test_another_datetime ... ok [INFO] [stdout] test test_datetime ... ok [INFO] [stdout] test test_date ... ok [INFO] [stdout] test test_third_date ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 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/grade_school-7eb73a5e6561a4bf) [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 tests/grade-school.rs (/opt/rustwide/target/debug/deps/grade_school-7f7a3b616d864732) [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test test_grade_for_empty_school ... ok [INFO] [stdout] test test_add_students_to_different_grades ... ok [INFO] [stdout] test test_grade_returns_students_sorted_by_name ... ok [INFO] [stdout] test test_grade_when_no_students_have_that_grade ... ok [INFO] [stdout] test test_grade_for_one_student ... ok [INFO] [stdout] test test_grades_for_empty_school ... ok [INFO] [stdout] test test_grades_for_several_students_are_sorted ... ok [INFO] [stdout] test test_grades_for_one_student ... ok [INFO] [stdout] test test_grades_when_several_students_have_the_same_grade ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 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/grains-5853897dd6c7d7cd) [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 tests/grains.rs (/opt/rustwide/target/debug/deps/grains-eb090ddfb6db678b) [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test test_1 ... ok [INFO] [stdout] test test_16 ... ok [INFO] [stdout] test test_3 ... ok [INFO] [stdout] test test_2 ... ok [INFO] [stdout] test test_32 ... ok [INFO] [stdout] test test_4 ... ok [INFO] [stdout] test test_64 ... ok [INFO] [stdout] test test_returns_the_total_number_of_grains_on_the_board ... ok [INFO] [stdout] test test_square_0_raises_an_exception ... ok [INFO] [stdout] test test_square_greater_than_64_raises_an_exception ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/grep-b043c1ecd703bf59) [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 tests/grep.rs (/opt/rustwide/target/debug/deps/grep-f9a5301ec338278b) [INFO] [stdout] [INFO] [stdout] running 28 tests [INFO] [stdout] test test_grep_returns_result ... ignored [INFO] [stdout] test test_multiple_files_no_matches_various_flags ... ignored [INFO] [stdout] test test_multiple_files_one_match_match_entire_lines_flag ... ignored [INFO] [stdout] test test_multiple_files_one_match_multiple_flags ... ignored [INFO] [stdout] test test_multiple_files_one_match_no_flags ... ignored [INFO] [stdout] test test_multiple_files_one_match_print_file_names_flag ... ignored [INFO] [stdout] test test_multiple_files_several_matches_caseinsensitive_flag ... ignored [INFO] [stdout] test test_multiple_files_several_matches_caseinsensitive_flag_utf8 ... ignored [INFO] [stdout] test test_multiple_files_several_matches_file_flag_takes_precedence_over_line_number_flag ... ignored [INFO] [stdout] test test_multiple_files_several_matches_inverted_and_match_entire_lines_flags ... ignored [INFO] [stdout] test test_multiple_files_several_matches_inverted_flag ... ignored [INFO] [stdout] test test_multiple_files_several_matches_no_flags ... ignored [INFO] [stdout] test test_multiple_files_several_matches_print_line_numbers_flag ... ignored [INFO] [stdout] test test_nonexistent_file_returns_error ... ignored [INFO] [stdout] test test_one_file_no_matches_various_flags ... ignored [INFO] [stdout] test test_one_file_one_match_caseinsensitive_flag ... ignored [INFO] [stdout] test test_one_file_one_match_file_flag_takes_precedence_over_line_flag ... ignored [INFO] [stdout] test test_one_file_one_match_match_entire_lines_flag ... ignored [INFO] [stdout] test test_one_file_one_match_multiple_flags ... ignored [INFO] [stdout] test test_one_file_one_match_no_flags ... ignored [INFO] [stdout] test test_one_file_one_match_print_file_names_flag ... ignored [INFO] [stdout] test test_one_file_one_match_print_line_numbers_flag ... ignored [INFO] [stdout] test test_one_file_several_matches_caseinsensitive_flag ... ignored [INFO] [stdout] test test_one_file_several_matches_inverted_and_match_entire_lines_flags ... ignored [INFO] [stdout] test test_one_file_several_matches_inverted_flag ... ignored [INFO] [stdout] test test_one_file_several_matches_match_entire_lines_flag ... ignored [INFO] [stdout] test test_one_file_several_matches_no_flags ... ignored [INFO] [stdout] test test_one_file_several_matches_print_line_numbers_flag ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 28 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/hamming-7a9e97a9784d842d) [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 tests/hamming.rs (/opt/rustwide/target/debug/deps/hamming-e73a2715571375e9) [INFO] [stdout] [INFO] [stdout] running 13 tests [INFO] [stdout] test test_complete_hamming_distance_in_small_strand ... ignored [INFO] [stdout] test test_disallow_first_strand_longer ... ignored [INFO] [stdout] test test_disallow_second_strand_longer ... ignored [INFO] [stdout] test test_empty_strands ... ignored [INFO] [stdout] test test_first_string_is_longer ... ignored [INFO] [stdout] test test_larger_distance ... ignored [INFO] [stdout] test test_long_different_strands ... ignored [INFO] [stdout] test test_long_identical_strands ... ignored [INFO] [stdout] test test_no_difference_between_identical_strands ... ignored [INFO] [stdout] test test_second_string_is_longer ... ignored [INFO] [stdout] test test_single_letter_different_strands ... ignored [INFO] [stdout] test test_single_letter_identical_strands ... ignored [INFO] [stdout] test test_small_hamming_distance_in_the_middle_somewhere ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 13 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/hello_world-519c44c93144c9d1) [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 tests/hello-world.rs (/opt/rustwide/target/debug/deps/hello_world-58de61091e850df9) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_hello_world ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/hexadecimal-5dea6577dc64f6c2) [INFO] [stdout] [INFO] [stderr] Running tests/hexadecimal.rs (/opt/rustwide/target/debug/deps/hexadecimal-f9b93fb436f155e0) [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 10 tests [INFO] [stdout] test test_black ... ignored [INFO] [stdout] test test_hex_100_is_decimal_256 ... ignored [INFO] [stdout] test test_hex_10_is_decimal_16 ... ignored [INFO] [stdout] test test_hex_19ace_is_decimal_105166 ... ignored [INFO] [stdout] test test_hex_1_is_decimal_1 ... ignored [INFO] [stdout] test test_hex_af_is_decimal_175 ... ignored [INFO] [stdout] test test_hex_c_is_decimal_12 ... ignored [INFO] [stdout] test test_invalid_hex_is_none ... ignored [INFO] [stdout] test test_white ... ignored [INFO] [stdout] test test_yellow ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 10 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/isbn_verifier-a615ace73d4fe707) [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 tests/isbn-verifier.rs (/opt/rustwide/target/debug/deps/isbn_verifier-b366561c47ca6184) [INFO] [stdout] [INFO] [stdout] running 19 tests [INFO] [stdout] test empty_isbn ... ignored [INFO] [stdout] test input_is_9_characters ... ignored [INFO] [stdout] test invalid_characters_are_not_ignored ... ignored [INFO] [stdout] test test_invalid_character_as_check_digit ... ignored [INFO] [stdout] test test_invalid_character_in_isbn ... ignored [INFO] [stdout] test test_invalid_check_digit ... ignored [INFO] [stdout] test test_invalid_isbn_with_check_digit_X_instead_of_0 ... ignored [INFO] [stdout] test test_invalid_isbn_with_invalid_X ... ignored [INFO] [stdout] test test_invalid_isbn_without_check_digit ... ignored [INFO] [stdout] test test_invalid_isbn_without_dashes_and_no_check_digit ... ignored [INFO] [stdout] test test_invalid_isbn_without_dashes_and_too_long ... ignored [INFO] [stdout] test test_special_characters ... ignored [INFO] [stdout] test test_valid ... ignored [INFO] [stdout] test test_valid_check_digit_of_10 ... ignored [INFO] [stdout] test test_valid_digits_invalid_length ... ignored [INFO] [stdout] test test_valid_isbn_without_dashes ... ignored [INFO] [stdout] test test_valid_isbn_without_dashes_and_X_as_check ... ignored [INFO] [stdout] test too_long_but_contains_a_valid_isbn ... ignored [INFO] [stdout] test too_short_isbn ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 19 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/isogram-833cbc2df83ddc4c) [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 tests/isogram.rs (/opt/rustwide/target/debug/deps/isogram-87a4fd917f45439d) [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test duplicated_character_in_the_middle ... ignored [INFO] [stdout] test empty_string ... ignored [INFO] [stdout] test hypothetical_isogramic_word_with_hyphen ... ignored [INFO] [stdout] test isogram_with_duplicated_hyphen ... ignored [INFO] [stdout] test longest_reported_english_isogram ... ignored [INFO] [stdout] test made_up_name_that_is_an_isogram ... ignored [INFO] [stdout] test one_duplicated_character ... ignored [INFO] [stdout] test one_duplicated_character_mixed_case ... ignored [INFO] [stdout] test only_lower_case_characters ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 9 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/largest_series_product-6635832e8da665d2) [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 tests/largest-series-product.rs (/opt/rustwide/target/debug/deps/largest_series_product-91e00e9b0ef5a94f) [INFO] [stdout] [INFO] [stdout] running 15 tests [INFO] [stdout] test a_non_empty_string_and_no_span_returns_one ... ignored [INFO] [stdout] test a_span_is_longer_than_number_is_an_error ... ignored [INFO] [stdout] test a_string_with_non_digits_is_an_error ... ignored [INFO] [stdout] test an_empty_string_and_no_span_returns_one ... ignored [INFO] [stdout] test empty_string_and_non_zero_span_is_an_error ... ignored [INFO] [stdout] test find_the_largest_product_of_five_with_numbers_in_order ... ignored [INFO] [stdout] test find_the_largest_product_of_three_with_numbers_in_order ... ignored [INFO] [stdout] test find_the_largest_product_of_three_with_numbers_not_in_order ... ignored [INFO] [stdout] test find_the_largest_product_of_two_with_numbers_in_order ... ignored [INFO] [stdout] test find_the_largest_product_of_two_with_numbers_not_in_order ... ignored [INFO] [stdout] test find_the_largest_product_when_span_equals_length ... ignored [INFO] [stdout] test return_is_a_result ... ignored [INFO] [stdout] test returns_zero_if_all_products_are_zero ... ignored [INFO] [stdout] test returns_zero_if_number_is_zeros ... ignored [INFO] [stdout] test span_of_six_in_a_large_number ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 15 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/leap-e153440bc70bf085) [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 tests/leap.rs (/opt/rustwide/target/debug/deps/leap-9e273262caeeb9bd) [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test test_any_old_year ... ok [INFO] [stdout] test test_century ... ok [INFO] [stdout] test test_exceptional_centuries ... ok [INFO] [stdout] test test_year_divisible_by_100_not_divisible_by_400_common_year ... ok [INFO] [stdout] test test_year_divisible_by_200_not_divisible_by_400_common_year ... ok [INFO] [stdout] test test_year_divisible_by_400_leap_year ... ok [INFO] [stdout] test test_year_divisible_by_4_not_divisible_by_100_leap_year ... ok [INFO] [stdout] test test_year_not_divisible_by_4_common_year ... ok [INFO] [stdout] test test_years_1600_to_1699 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 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/luhn-ed1a3cc2eef4a0ff) [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 tests/luhn.rs (/opt/rustwide/target/debug/deps/luhn-175f605136c8b149) [INFO] [stdout] [INFO] [stdout] running 15 tests [INFO] [stdout] test input_digit_9_is_correctly_converted_to_output_digit_9 ... ignored [INFO] [stdout] test invalid_canadian_sin_is_invalid ... ignored [INFO] [stdout] test invalid_credit_card_is_invalid ... ignored [INFO] [stdout] test more_than_a_single_zero_is_valid ... ignored [INFO] [stdout] test non_digit_isnt_converted_to_digit_by_ascii_value ... ignored [INFO] [stdout] test punctuation_is_invalid ... ignored [INFO] [stdout] test simple_valid_sin_that_becomes_invalid_if_reversed ... ignored [INFO] [stdout] test simple_valid_sin_that_remains_valid_if_reversed ... ignored [INFO] [stdout] test single_digit_string_is_invalid ... ignored [INFO] [stdout] test single_digit_with_space_is_invalid ... ignored [INFO] [stdout] test single_zero_string_is_invalid ... ignored [INFO] [stdout] test strings_that_contain_non_digits_are_invalid ... ignored [INFO] [stdout] test symbols_are_invalid ... ignored [INFO] [stdout] test valid_canadian_sin_is_valid ... ignored [INFO] [stdout] test valid_number_with_an_even_number_of_digits ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 15 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/luhn_from-2aaa8d8f1712275f) [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 tests/luhn-from.rs (/opt/rustwide/target/debug/deps/luhn_from-bab4e6ce667a28dc) [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/luhn_trait-8258f83c76d6d72b) [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 tests/luhn-trait.rs (/opt/rustwide/target/debug/deps/luhn_trait-4eed45b9e15220c2) [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/macros-4b73e5cc17f775ff) [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 tests/macros.rs (/opt/rustwide/target/debug/deps/macros-22ed68dedea7f483) [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/minesweeper-25c3dd11bae5ce45) [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 tests/minesweeper.rs (/opt/rustwide/target/debug/deps/minesweeper-716b33ba1795e79a) [INFO] [stdout] [INFO] [stdout] running 12 tests [INFO] [stdout] test board_with_only_mines ... ignored [INFO] [stdout] test cross ... ignored [INFO] [stdout] test horizontal_line ... ignored [INFO] [stdout] test horizontal_line_mines_at_edges ... ignored [INFO] [stdout] test large_board ... ignored [INFO] [stdout] test mine_surrounded_by_spaces ... ignored [INFO] [stdout] test no_columns ... ignored [INFO] [stdout] test no_mines ... ignored [INFO] [stdout] test no_rows ... ignored [INFO] [stdout] test space_surrounded_by_mines ... ignored [INFO] [stdout] test vertical_line ... ignored [INFO] [stdout] test vertical_line_mines_at_edges ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 12 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/nth_prime-26c43f3efb8fa900) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test tests::bench_nth_solution_four ... ok [INFO] [stdout] test tests::bench_nth_solution_one ... ok [INFO] [stdout] test tests::bench_nth_solution_two ... ok [INFO] [stdout] test tests::bench_nth_solution_six ... ok [INFO] [stdout] test tests::bench_nth_solution_five ... ok [INFO] [stdout] test tests::bench_nth_solution_three ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s [INFO] [stdout] [INFO] [stderr] Running tests/nth-prime.rs (/opt/rustwide/target/debug/deps/nth_prime-830c36a0a81396b4) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test test_first_prime ... ok [INFO] [stdout] test test_second_prime ... ok [INFO] [stdout] test test_sixth_prime ... ok [INFO] [stdout] test test_big_prime ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/nucleotide_count-082b6d8ecf82bc92) [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 tests/nucleotide-count.rs (/opt/rustwide/target/debug/deps/nucleotide_count-3eabf142a1bfbeb7) [INFO] [stdout] [INFO] [stdout] running 13 tests [INFO] [stdout] test count_invalid_dna ... ok [INFO] [stdout] test count_invalid_nucleotide ... ok [INFO] [stdout] test count_returns_result ... ok [INFO] [stdout] test counts_invalid_nucleotide_results_in_err ... ok [INFO] [stdout] test counts_returns_result ... ok [INFO] [stdout] test test_can_count_one_nucleotide_in_singlecharacter_input ... ok [INFO] [stdout] test test_count_empty ... ok [INFO] [stdout] test test_count_only_thymine ... ok [INFO] [stdout] test test_count_repetitive_cytosine ... ok [INFO] [stdout] test test_empty_strand ... ok [INFO] [stdout] test test_strand_with_invalid_nucleotides ... ok [INFO] [stdout] test test_strand_with_repeated_nucleotide ... ok [INFO] [stdout] test test_strand_with_multiple_nucleotides ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 13 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/nucleotide_codons-a74b42093a49bcf1) [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 tests/codons.rs (/opt/rustwide/target/debug/deps/codons-11c993fdb0376e9c) [INFO] [stdout] [INFO] [stdout] running 11 tests [INFO] [stdout] test empty_is_invalid ... ignored [INFO] [stdout] test test_arginine_name ... ignored [INFO] [stdout] test test_cysteine_tgt ... ignored [INFO] [stdout] test test_cysteine_tgy ... ignored [INFO] [stdout] test test_isoleucine ... ignored [INFO] [stdout] test test_methionine ... ignored [INFO] [stdout] test test_stop ... ignored [INFO] [stdout] test test_valine ... ignored [INFO] [stdout] test too_long_is_invalid ... ignored [INFO] [stdout] test too_short_is_invalid ... ignored [INFO] [stdout] test x_is_not_shorthand_so_is_invalid ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 11 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/ocr_numbers-4d03b4624d9a425a) [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 tests/ocr-numbers.rs (/opt/rustwide/target/debug/deps/ocr_numbers-136767db2a42465f) [INFO] [stdout] [INFO] [stdout] running 17 tests [INFO] [stdout] test input_with_columns_not_multiple_of_three_is_error ... ignored [INFO] [stdout] test input_with_lines_not_multiple_of_four_is_error ... ignored [INFO] [stdout] test numbers_across_multiple_lines_are_joined_by_commas ... ignored [INFO] [stdout] test recognizes_0 ... ignored [INFO] [stdout] test recognizes_1 ... ignored [INFO] [stdout] test recognizes_110101100 ... ignored [INFO] [stdout] test recognizes_2 ... ignored [INFO] [stdout] test recognizes_3 ... ignored [INFO] [stdout] test recognizes_4 ... ignored [INFO] [stdout] test recognizes_5 ... ignored [INFO] [stdout] test recognizes_6 ... ignored [INFO] [stdout] test recognizes_7 ... ignored [INFO] [stdout] test recognizes_8 ... ignored [INFO] [stdout] test recognizes_9 ... ignored [INFO] [stdout] test recognizes_string_of_decimal_numbers ... ignored [INFO] [stdout] test replaces_only_garbled_numbers_with_question_mark ... ignored [INFO] [stdout] test unrecognized_characters_return_question_mark ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 17 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/paasio-cb1eb981147d7d3d) [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 tests/paasio.rs (/opt/rustwide/target/debug/deps/paasio-8dd5f1388040e735) [INFO] [stdout] [INFO] [stdout] running 19 tests [INFO] [stdout] test read_byte_literal::test_read_buffered_chunks ... ok [INFO] [stdout] test read_byte_literal::test_read_chunks ... ok [INFO] [stdout] test read_byte_literal::test_read_passthrough ... ok [INFO] [stdout] test read_stats_by_ref_returns_wrapped_reader ... ok [INFO] [stdout] test read_file::test_read_passthrough ... ok [INFO] [stdout] test read_string::test_read_buffered_chunks ... ok [INFO] [stdout] test read_string::test_read_chunks ... ok [INFO] [stdout] test read_string::test_read_passthrough ... ok [INFO] [stdout] test test_create_stats ... ok [INFO] [stdout] test write_byte_literal::test_sink_buffered_windowed ... ok [INFO] [stdout] test write_byte_literal::test_sink_oneshot ... ok [INFO] [stdout] test write_byte_literal::test_sink_windowed ... ok [INFO] [stdout] test write_byte_literal::test_write_passthrough ... ok [INFO] [stdout] test read_file::test_read_buffered_chunks ... ok [INFO] [stdout] test write_string::test_sink_buffered_windowed ... ok [INFO] [stdout] test write_string::test_sink_oneshot ... ok [INFO] [stdout] test write_string::test_sink_windowed ... ok [INFO] [stdout] test write_string::test_write_passthrough ... ok [INFO] [stdout] test read_file::test_read_chunks ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 19 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/palindrome_products-7b379ab81a65dabe) [INFO] [stdout] [INFO] [stderr] Running tests/palindrome-products.rs (/opt/rustwide/target/debug/deps/palindrome_products-1295722cdb7f290a) [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 8 tests [INFO] [stdout] test double_digits ... ignored [INFO] [stdout] test empty_result_for_largest_palindrome ... ignored [INFO] [stdout] test empty_result_for_smallest_palindrome ... ignored [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/pangram-a14abb32e41b94fb) [INFO] [stdout] test error_largest_palindrome_when_min_st_max ... ignored [INFO] [stdout] test error_smallest_palindrome_when_min_gt_max ... ignored [INFO] [stdout] test four_digits ... ignored [INFO] [stdout] test single_digits ... ignored [INFO] [stdout] test triple_digits ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 8 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 tests/pangram.rs (/opt/rustwide/target/debug/deps/pangram-88c02fc314163652) [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test capitals_and_punctuation_can_be_in_pangrams ... ignored [INFO] [stdout] test classic_pangram_is_a_pangram ... ignored [INFO] [stdout] test empty_strings_are_not_pangrams ... ignored [INFO] [stdout] test non_ascii_characters_can_be_in_pangrams ... ignored [INFO] [stdout] test numbers_can_not_replace_letters ... ignored [INFO] [stdout] test numbers_do_not_affect_pangrams ... ignored [INFO] [stdout] test pangrams_must_have_all_letters ... ignored [INFO] [stdout] test pangrams_must_have_all_letters_two ... ignored [INFO] [stdout] test pangrams_must_include_z ... ignored [INFO] [stdout] test underscores_do_not_affect_pangrams ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 10 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/parallel_letter_frequency-7420c9ed71744ade) [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 tests/parallel-letter-frequency.rs (/opt/rustwide/target/debug/deps/parallel_letter_frequency-4c5a0c135bb570cb) [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test test_all_three_anthems_1_worker ... ignored [INFO] [stdout] test test_all_three_anthems_3_workers ... ignored [INFO] [stdout] test test_case_insensitivity ... ignored [INFO] [stdout] test test_many_empty_lines ... ignored [INFO] [stdout] test test_many_times_same_text ... ignored [INFO] [stdout] test test_no_texts ... ignored [INFO] [stdout] test test_numbers_dont_count ... ignored [INFO] [stdout] test test_one_letter ... ignored [INFO] [stdout] test test_punctuation_doesnt_count ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 9 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/pascals_triangle-78d36f4f7823bfb4) [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 tests/pascals-triangle.rs (/opt/rustwide/target/debug/deps/pascals_triangle-be1237fc2f2ac3da) [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test five_rows ... ok [INFO] [stdout] test last_of_four_rows ... ok [INFO] [stdout] test no_rows ... ok [INFO] [stdout] test one_row ... ok [INFO] [stdout] test seven_rows ... ok [INFO] [stdout] test six_rows ... ok [INFO] [stdout] test ten_rows ... ok [INFO] [stdout] test three_rows ... ok [INFO] [stdout] test two_rows ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 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/perfect_numbers-96df6b3c61d33401) [INFO] [stdout] [INFO] [stderr] Running tests/perfect-numbers.rs (/opt/rustwide/target/debug/deps/perfect_numbers-2eac9201cc224086) [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 12 tests [INFO] [stdout] test basic ... ignored [INFO] [stdout] test test_1 ... ignored [INFO] [stdout] test test_12 ... ignored [INFO] [stdout] test test_2 ... ignored [INFO] [stdout] test test_28 ... ignored [INFO] [stdout] test test_30 ... ignored [INFO] [stdout] test test_32 ... ignored [INFO] [stdout] test test_33550335 ... ignored [INFO] [stdout] test test_33550336 ... ignored [INFO] [stdout] test test_33550337 ... ignored [INFO] [stdout] test test_4 ... ignored [INFO] [stdout] test test_6 ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 12 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/phone_number-7bdfd101d3f8c9c9) [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 tests/phone-number.rs (/opt/rustwide/target/debug/deps/phone_number-42a90337c5212ffd) [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/pig_latin-eac7dd4e9dc98a48) [INFO] [stdout] running 18 tests [INFO] [stdout] test test_cleans_numbers_with_dots ... ignored [INFO] [stdout] test test_cleans_numbers_with_multiple_spaces ... ignored [INFO] [stdout] test test_cleans_the_number ... ignored [INFO] [stdout] test test_invalid_if_area_code_starts_with_0 ... ignored [INFO] [stdout] test test_invalid_if_area_code_starts_with_0_on_valid_11digit_number ... ignored [INFO] [stdout] test test_invalid_if_area_code_starts_with_1 ... ignored [INFO] [stdout] test test_invalid_if_area_code_starts_with_1_on_valid_11digit_number ... ignored [INFO] [stdout] test test_invalid_if_exchange_code_starts_with_0 ... ignored [INFO] [stdout] test test_invalid_if_exchange_code_starts_with_0_on_valid_11digit_number ... ignored [INFO] [stdout] test test_invalid_if_exchange_code_starts_with_1 ... ignored [INFO] [stdout] test test_invalid_if_exchange_code_starts_with_1_on_valid_11digit_number ... ignored [INFO] [stdout] test test_invalid_when_11_digits_does_not_start_with_a_1 ... ignored [INFO] [stdout] test test_invalid_when_9_digits ... ignored [INFO] [stdout] test test_invalid_when_more_than_11_digits ... ignored [INFO] [stdout] test test_invalid_with_letters ... ignored [INFO] [stdout] test test_invalid_with_punctuations ... ignored [INFO] [stdout] test test_valid_when_11_digits_and_starting_with_1 ... ignored [INFO] [stdout] test test_valid_when_11_digits_and_starting_with_1_even_with_punctuation ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 18 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 tests/pig-latin.rs (/opt/rustwide/target/debug/deps/pig_latin-e3813778c3f49e9b) [INFO] [stdout] [INFO] [stdout] running 21 tests [INFO] [stdout] test test_a_whole_phrase ... ignored [INFO] [stdout] test test_word_beginning_with_a ... ignored [INFO] [stdout] test test_word_beginning_with_a_vowel_and_followed_by_a_qu ... ignored [INFO] [stdout] test test_word_beginning_with_ch ... ignored [INFO] [stdout] test test_word_beginning_with_e ... ignored [INFO] [stdout] test test_word_beginning_with_i ... ignored [INFO] [stdout] test test_word_beginning_with_k ... ignored [INFO] [stdout] test test_word_beginning_with_o ... ignored [INFO] [stdout] test test_word_beginning_with_p ... ignored [INFO] [stdout] test test_word_beginning_with_q_without_a_following_u ... ignored [INFO] [stdout] test test_word_beginning_with_qu ... ignored [INFO] [stdout] test test_word_beginning_with_qu_and_a_preceding_consonant ... ignored [INFO] [stdout] test test_word_beginning_with_sch ... ignored [INFO] [stdout] test test_word_beginning_with_th ... ignored [INFO] [stdout] test test_word_beginning_with_thr ... ignored [INFO] [stdout] test test_word_beginning_with_u ... ignored [INFO] [stdout] test test_word_beginning_with_x ... ignored [INFO] [stdout] test test_word_beginning_with_xr ... ignored [INFO] [stdout] test test_word_beginning_with_y ... ignored [INFO] [stdout] test test_word_beginning_with_yt ... ignored [INFO] [stdout] test test_y_is_treated_like_a_vowel_at_the_end_of_a_consonant_cluster ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 21 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/poker-cde3a0c20b4b1695) [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 tests/poker.rs (/opt/rustwide/target/debug/deps/poker-575a0f3edfa9cf61) [INFO] [stdout] [INFO] [stdout] running 28 tests [INFO] [stdout] test test_a_tie_has_multiple_winners ... ignored [INFO] [stdout] test test_aces_can_end_a_straight_high ... ignored [INFO] [stdout] test test_aces_can_end_a_straight_low ... ignored [INFO] [stdout] test test_flush_beats_a_straight ... ignored [INFO] [stdout] test test_flush_cascade ... ignored [INFO] [stdout] test test_four_of_a_kind_beats_full_house ... ignored [INFO] [stdout] test test_four_of_a_kind_cascade ... ignored [INFO] [stdout] test test_four_of_a_kind_ranks ... ignored [INFO] [stdout] test test_full_house_beats_a_flush ... ignored [INFO] [stdout] test test_full_house_cascade ... ignored [INFO] [stdout] test test_full_house_ranks ... ignored [INFO] [stdout] test test_high_card_can_be_low_card_in_an_otherwise_tie ... ignored [INFO] [stdout] test test_highest_card_of_all_hands_wins ... ignored [INFO] [stdout] test test_highest_pair_wins ... ignored [INFO] [stdout] test test_one_pair_beats_high_card ... ignored [INFO] [stdout] test test_single_hand_always_wins ... ignored [INFO] [stdout] test test_straight_beats_three_of_a_kind ... ignored [INFO] [stdout] test test_straight_cascade ... ignored [INFO] [stdout] test test_straight_flush_beats_four_of_a_kind ... ignored [INFO] [stdout] test test_straight_flush_ranks ... ignored [INFO] [stdout] test test_straight_scoring ... ignored [INFO] [stdout] test test_three_of_a_kind_beats_two_pair ... ignored [INFO] [stdout] test test_three_of_a_kind_cascade_ranks ... ignored [INFO] [stdout] test test_three_of_a_kind_ranks ... ignored [INFO] [stdout] test test_two_pair_ranks ... ignored [INFO] [stdout] test test_two_pairs_beats_one_pair ... ignored [INFO] [stdout] test test_two_pairs_last_card_cascade ... ignored [INFO] [stdout] test test_two_pairs_second_pair_cascade ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 28 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/prime_factors-466bb8ad3650c3db) [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 tests/prime-factors.rs (/opt/rustwide/target/debug/deps/prime_factors-a5e7708bbdad268b) [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test test_cube_of_a_prime ... ok [INFO] [stdout] test test_no_factors ... ok [INFO] [stdout] test test_leaves_input_alone ... ok [INFO] [stdout] test test_prime_number ... ok [INFO] [stdout] test test_product_of_primes ... ok [INFO] [stdout] test test_product_of_primes_and_non_primes ... ok [INFO] [stdout] test test_square_of_a_prime ... ok [INFO] [stdout] test test_factors_include_large_prime ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 8 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/protein_translation-23e6b11dc0f56c7b) [INFO] [stdout] [INFO] [stderr] Running tests/proteins.rs (/opt/rustwide/target/debug/deps/proteins-e121cc888dcc035b) [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 14 tests [INFO] [stdout] test empty_is_invalid ... ignored [INFO] [stdout] test test_arginine_name ... ignored [INFO] [stdout] test test_cysteine_tgt ... ignored [INFO] [stdout] test test_invalid_codons ... ignored [INFO] [stdout] test test_isoleucine ... ignored [INFO] [stdout] test test_methionine ... ignored [INFO] [stdout] test test_stop ... ignored [INFO] [stdout] test test_stops_translation_if_stop_codon_present ... ignored [INFO] [stdout] test test_stops_translation_of_longer_strand ... ignored [INFO] [stdout] test test_translates_rna_strand_into_correct_protein ... ignored [INFO] [stdout] test test_valine ... ignored [INFO] [stdout] test too_long_is_invalid ... ignored [INFO] [stdout] test too_short_is_invalid ... ignored [INFO] [stdout] test x_is_not_shorthand_so_is_invalid ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 14 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/proverb-f92c26166cc583b9) [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 tests/proverb.rs (/opt/rustwide/target/debug/deps/proverb-3886db9543261d9a) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test test_one_piece ... ok [INFO] [stdout] test test_full ... ok [INFO] [stdout] test test_three_pieces ... ok [INFO] [stdout] test test_two_pieces ... ok [INFO] [stdout] test test_three_pieces_modernized ... ok [INFO] [stdout] test test_zero_pieces ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 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/pythagorean_triplet-0b586b88e0854c2d) [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 tests/pythagorean-triplet.rs (/opt/rustwide/target/debug/deps/pythagorean_triplet-0f373024810ab930) [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test test_no_matching_triplets_for_1001 ... ignored [INFO] [stdout] test test_returns_all_matching_triplets ... ignored [INFO] [stdout] test test_several_matching_triplets ... ignored [INFO] [stdout] test test_triplets_for_large_number ... ignored [INFO] [stdout] test test_triplets_whose_sum_is_1000 ... ignored [INFO] [stdout] test test_triplets_whose_sum_is_108 ... ignored [INFO] [stdout] test test_triplets_whose_sum_is_12 ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 7 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/queen_attack-c30b1ecce61d6fd8) [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 tests/queen-attack.rs (/opt/rustwide/target/debug/deps/queen_attack-9cd5d91268d3abc2) [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test chess_position_on_the_board_is_some ... ok [INFO] [stdout] test chess_position_off_the_board_is_none ... ok [INFO] [stdout] test queen_is_created_with_a_valid_position ... ok [INFO] [stdout] test queens_on_the_same_diagonal_can_attack_four ... ok [INFO] [stdout] test queens_on_the_same_diagonal_can_attack_one ... ok [INFO] [stdout] test queens_on_the_same_diagonal_can_attack_three ... ok [INFO] [stdout] test queens_on_the_same_diagonal_can_attack_two ... ok [INFO] [stdout] test queens_on_the_same_file_can_attack ... ok [INFO] [stdout] test queens_on_the_same_rank_can_attack ... ok [INFO] [stdout] test queens_that_can_not_attack ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 10 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/rail_fence_cipher-7094a9db4fc249d7) [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 tests/rail-fence-cipher.rs (/opt/rustwide/target/debug/deps/rail_fence_cipher-338050e9fad7c9b2) [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test test_decode_with_five_rails ... ignored [INFO] [stdout] test test_decode_with_six_rails ... ignored [INFO] [stdout] test test_decode_with_three_rails ... ignored [INFO] [stdout] test test_encode_wide_characters ... ignored [INFO] [stdout] test test_encode_with_ending_in_the_middle ... ignored [INFO] [stdout] test test_encode_with_three_rails ... ignored [INFO] [stdout] test test_encode_with_two_rails ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 7 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/raindrops-c404be1ff785de6e) [INFO] [stdout] [INFO] [stderr] Running tests/raindrops.rs (/opt/rustwide/target/debug/deps/raindrops-2c2b3db1c69b84f0) [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 19 tests [INFO] [stdout] test test_1 ... ok [INFO] [stdout] test test_10 ... ok [INFO] [stdout] test test_105 ... ok [INFO] [stdout] test test_12121 ... ok [INFO] [stdout] test test_15 ... ok [INFO] [stdout] test test_21 ... ok [INFO] [stdout] test test_14 ... ok [INFO] [stdout] test test_25 ... ok [INFO] [stdout] test test_27 ... ok [INFO] [stdout] test test_3 ... ok [INFO] [stdout] test test_3125 ... ok [INFO] [stdout] test test_35 ... ok [INFO] [stdout] test test_49 ... ok [INFO] [stdout] test test_5 ... ok [INFO] [stdout] test test_52 ... ok [INFO] [stdout] test test_6 ... ok [INFO] [stdout] test test_7 ... ok [INFO] [stdout] test test_8 ... ok [INFO] [stdout] test test_9 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 19 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/react-12c2eeccd52d1c99) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stderr] Running tests/react.rs (/opt/rustwide/target/debug/deps/react-130f6810b42ba166) [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 19 tests [INFO] [stdout] test an_input_cells_value_can_be_set ... ignored [INFO] [stdout] test callbacks_can_be_added_and_removed ... ignored [INFO] [stdout] test callbacks_can_be_called_from_multiple_cells ... ignored [INFO] [stdout] test callbacks_can_be_called_multiple_times ... ignored [INFO] [stdout] test callbacks_only_fire_on_change ... ignored [INFO] [stdout] test callbacks_should_not_be_called_if_dependencies_change_but_output_value_doesnt_change ... ignored [INFO] [stdout] test callbacks_should_only_be_called_once_even_if_multiple_dependencies_change ... ignored [INFO] [stdout] test compute_cells_calculate_initial_value ... ignored [INFO] [stdout] test compute_cells_can_depend_on_other_compute_cells ... ignored [INFO] [stdout] test compute_cells_fire_callbacks ... ignored [INFO] [stdout] test compute_cells_take_inputs_in_the_right_order ... ignored [INFO] [stdout] test compute_cells_update_value_when_dependencies_are_changed ... ignored [INFO] [stdout] test do_not_break_cell_if_creating_compute_cell_with_valid_and_invalid_input ... ignored [INFO] [stdout] test error_adding_callback_to_nonexistent_cell ... ignored [INFO] [stdout] test error_creating_compute_cell_if_input_doesnt_exist ... ignored [INFO] [stdout] test error_setting_a_nonexistent_input_cell ... ignored [INFO] [stdout] test input_cells_have_a_value ... ignored [INFO] [stdout] test removing_a_callback_multiple_times_doesnt_interfere_with_other_callbacks ... ignored [INFO] [stdout] test test_adder_with_boolean_values ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 19 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/rectangles-9f25e32c7f695230) [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 tests/rectangles.rs (/opt/rustwide/target/debug/deps/rectangles-7f4d9aa444c4039d) [INFO] [stdout] [INFO] [stdout] running 13 tests [INFO] [stdout] test rectangle_of_height_1 ... ignored [INFO] [stdout] test rectangle_of_width_1 ... ignored [INFO] [stdout] test test_complicated ... ignored [INFO] [stdout] test test_empty_area ... ignored [INFO] [stdout] test test_five_rectangles_three_regions ... ignored [INFO] [stdout] test test_incomplete_rectangles ... ignored [INFO] [stdout] test test_large_input_with_many_rectangles ... ignored [INFO] [stdout] test test_not_so_complicated ... ignored [INFO] [stdout] test test_one_rectangle ... ignored [INFO] [stdout] test test_two_rectangles_no_shared_parts ... ignored [INFO] [stdout] test test_zero_area_1 ... ignored [INFO] [stdout] test test_zero_area_2 ... ignored [INFO] [stdout] test unit_square ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 13 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/reverse_string-3c7a497de5caa2aa) [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 tests/reverse-string.rs (/opt/rustwide/target/debug/deps/reverse_string-d32289ace334f434) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test test_a_capitalized_word ... ok [INFO] [stdout] test test_a_palindrome ... ok [INFO] [stdout] test test_a_word ... ok [INFO] [stdout] test test_an_empty_string ... ok [INFO] [stdout] test test_a_sentence_with_punctuation ... ok [INFO] [stdout] test test_wide_characters ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 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/rna_transcription-8261c7a60dedf1fc) [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 tests/rna-transcription.rs (/opt/rustwide/target/debug/deps/rna_transcription-9932694d41fce332) [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test test_acid_equals_acid ... ok [INFO] [stdout] test test_invalid_dna_input ... ok [INFO] [stdout] test test_invalid_rna_input ... ok [INFO] [stdout] test test_transcribes_all_dna_to_rna ... ok [INFO] [stdout] test test_transcribes_adenine_uracil ... ok [INFO] [stdout] test test_transcribes_cytosine_guanine ... ok [INFO] [stdout] test test_transcribes_guanine_cytosine ... ok [INFO] [stdout] test test_transcribes_thymine_to_adenine ... ok [INFO] [stdout] test test_valid_dna_input ... ok [INFO] [stdout] test test_valid_rna_input ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 10 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/robot_name-8cc426fc7d378f49) [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 tests/robot-name.rs (/opt/rustwide/target/debug/deps/robot_name-ffa84711ca524ba6) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test test_different_robots_have_different_names ... ignored [INFO] [stdout] test test_name_is_persistent ... ignored [INFO] [stdout] test test_name_should_match_expected_pattern ... ignored [INFO] [stdout] test test_new_name_is_different_from_old_name ... ignored [INFO] [stdout] test test_new_name_is_persistent ... ignored [INFO] [stdout] test test_new_name_should_match_expected_pattern ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 6 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/robot_simulator-93764f571df2f906) [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 tests/robot-simulator.rs (/opt/rustwide/target/debug/deps/robot_simulator-fc25fd170a693243) [INFO] [stdout] [INFO] [stdout] running 20 tests [INFO] [stdout] test advance_decreases_the_x_coordinate_by_one_when_facing_west ... ok [INFO] [stdout] test advance_decreases_the_y_coordinate_by_one_when_facing_south ... ok [INFO] [stdout] test advance_does_not_change_the_direction ... ok [INFO] [stdout] test advance_increases_the_x_coordinate_by_one_when_facing_east ... ok [INFO] [stdout] test advance_increases_the_y_coordinate_by_one_when_facing_north ... ok [INFO] [stdout] test follow_instructions_to_move_east_and_north ... ok [INFO] [stdout] test follow_instructions_to_move_west_and_north ... ok [INFO] [stdout] test follow_instructions_to_move_west_and_south ... ok [INFO] [stdout] test positions_can_be_negative ... ok [INFO] [stdout] test robots_are_created_with_position_and_direction ... ok [INFO] [stdout] test turning_left_does_not_change_position ... ok [INFO] [stdout] test turning_left_from_north_points_the_robot_west ... ignored [INFO] [stdout] test turning_left_from_east_points_the_robot_north ... ok [INFO] [stdout] test turning_left_from_south_points_the_robot_east ... ok [INFO] [stdout] test turning_left_from_west_points_the_robot_south ... ok [INFO] [stdout] test turning_right_does_not_change_position ... ok [INFO] [stdout] test turning_right_from_east_points_the_robot_south ... ok [INFO] [stdout] test turning_right_from_north_points_the_robot_east ... ok [INFO] [stdout] test turning_right_from_south_points_the_robot_west ... ok [INFO] [stdout] test turning_right_from_west_points_the_robot_north ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 19 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/roman_numerals-19927d84f2f8225f) [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 tests/roman-numerals.rs (/opt/rustwide/target/debug/deps/roman_numerals-5c10f3429dedb775) [INFO] [stdout] [INFO] [stdout] running 18 tests [INFO] [stdout] test test_1024 ... ignored [INFO] [stdout] test test_141 ... ignored [INFO] [stdout] test test_163 ... ignored [INFO] [stdout] test test_3000 ... ignored [INFO] [stdout] test test_402 ... ignored [INFO] [stdout] test test_575 ... ignored [INFO] [stdout] test test_911 ... ignored [INFO] [stdout] test test_fifty_nine ... ignored [INFO] [stdout] test test_five ... ignored [INFO] [stdout] test test_forty_eight ... ignored [INFO] [stdout] test test_four ... ignored [INFO] [stdout] test test_nine ... ignored [INFO] [stdout] test test_ninety_three ... ignored [INFO] [stdout] test test_one ... ignored [INFO] [stdout] test test_six ... ignored [INFO] [stdout] test test_three ... ignored [INFO] [stdout] test test_twenty_seven ... ignored [INFO] [stdout] test test_two ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 18 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/rotational_cipher-4cf7c3663de1f764) [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 tests/rotational-cipher.rs (/opt/rustwide/target/debug/deps/rotational_cipher-b1056eadc5a1c114) [INFO] [stdout] [INFO] [stdout] running 12 tests [INFO] [stdout] test rotate_a_0 ... ignored [INFO] [stdout] test rotate_a_1 ... ignored [INFO] [stdout] test rotate_a_26 ... ignored [INFO] [stdout] test rotate_all_the_letters ... ignored [INFO] [stdout] test rotate_caps ... ignored [INFO] [stdout] test rotate_letters_negative_26 ... ignored [INFO] [stdout] test rotate_m_13 ... ignored [INFO] [stdout] test rotate_m_negative_1 ... ignored [INFO] [stdout] test rotate_n_13_with_wrap ... ignored [INFO] [stdout] test rotate_numbers ... ignored [INFO] [stdout] test rotate_punctuation ... ignored [INFO] [stdout] test rotate_spaces ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 12 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/run_length_encoding-8362cd2b897be13b) [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 tests/run-length-encoding.rs (/opt/rustwide/target/debug/deps/run_length_encoding-fd4d920bc57df886) [INFO] [stdout] [INFO] [stdout] running 13 tests [INFO] [stdout] test test_consistency ... ignored [INFO] [stdout] test test_decode_empty_string ... ignored [INFO] [stdout] test test_decode_lower_case_string ... ignored [INFO] [stdout] test test_decode_multiple_whitespace_mixed_in_string ... ignored [INFO] [stdout] test test_decode_single_characters_only ... ignored [INFO] [stdout] test test_decode_single_characters_with_repeated_characters ... ignored [INFO] [stdout] test test_decode_string_with_no_single_characters ... ignored [INFO] [stdout] test test_encode_empty_string ... ignored [INFO] [stdout] test test_encode_lowercase_characters ... ignored [INFO] [stdout] test test_encode_multiple_whitespace_mixed_in_string ... ignored [INFO] [stdout] test test_encode_single_characters ... ignored [INFO] [stdout] test test_encode_single_characters_mixed_with_repeated_characters ... ignored [INFO] [stdout] test test_encode_string_with_no_single_characters ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 13 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/saddle_points-a8f539374d7d7f99) [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 tests/saddle-points.rs (/opt/rustwide/target/debug/deps/saddle_points-f80edd8df8d7e2e3) [INFO] [stdout] [INFO] [stdout] running 11 tests [INFO] [stdout] test identify_all_saddle_points ... ignored [INFO] [stdout] test identify_bottom_right_saddle_point ... ignored [INFO] [stdout] test identify_empty_matrix ... ignored [INFO] [stdout] test identify_lack_of_saddle_point ... ignored [INFO] [stdout] test identify_single_saddle_point ... ignored [INFO] [stdout] test multiple_saddle_points_in_col ... ignored [INFO] [stdout] test multiple_saddle_points_in_row ... ignored [INFO] [stdout] test non_square_matrix_high ... ignored [INFO] [stdout] test non_square_matrix_wide ... ignored [INFO] [stdout] test single_column_matrix ... ignored [INFO] [stdout] test single_row_matrix ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 11 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/say-92eaba558f306b72) [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 tests/say.rs (/opt/rustwide/target/debug/deps/say-34b8c66c1a38376d) [INFO] [stdout] [INFO] [stdout] running 18 tests [INFO] [stdout] test test_1002345 ... ignored [INFO] [stdout] test test_987654321123 ... ignored [INFO] [stdout] test test_eight_hundred_and_ten_thousand ... ignored [INFO] [stdout] test test_fourteen ... ignored [INFO] [stdout] test test_max_i64 ... ignored [INFO] [stdout] test test_max_u64 ... ignored [INFO] [stdout] test test_one ... ignored [INFO] [stdout] test test_one_billion ... ignored [INFO] [stdout] test test_one_hundred ... ignored [INFO] [stdout] test test_one_hundred_twenty ... ignored [INFO] [stdout] test test_one_hundred_twenty_three ... ignored [INFO] [stdout] test test_one_million ... ignored [INFO] [stdout] test test_one_million_two ... ignored [INFO] [stdout] test test_one_thousand ... ignored [INFO] [stdout] test test_one_thousand_two_hundred_thirty_four ... ignored [INFO] [stdout] test test_twenty ... ignored [INFO] [stdout] test test_twenty_two ... ignored [INFO] [stdout] test test_zero ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 18 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/scale_generator-8c574fa87c9458a3) [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 tests/scale-generator.rs (/opt/rustwide/target/debug/deps/scale_generator-11634fcf56672a72) [INFO] [stdout] [INFO] [stdout] running 17 tests [INFO] [stdout] test test_chromatic_scale_with_flats ... ignored [INFO] [stdout] test test_chromatic_scale_with_sharps ... ignored [INFO] [stdout] test test_dorian_mode ... ignored [INFO] [stdout] test test_enigmatic ... ignored [INFO] [stdout] test test_harmonic_minor ... ignored [INFO] [stdout] test test_hexatonic ... ignored [INFO] [stdout] test test_locrian_mode ... ignored [INFO] [stdout] test test_lydian_mode ... ignored [INFO] [stdout] test test_major_scale_with_flats ... ignored [INFO] [stdout] test test_major_scale_with_sharps ... ignored [INFO] [stdout] test test_minor_scale_with_flats ... ignored [INFO] [stdout] test test_minor_scale_with_sharps ... ignored [INFO] [stdout] test test_mixolydian_mode ... ignored [INFO] [stdout] test test_octatonic ... ignored [INFO] [stdout] test test_pentatonic ... ignored [INFO] [stdout] test test_phrygian_mode ... ignored [INFO] [stdout] test test_simple_major_scale ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 17 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/scrabble_score-388cbbbfdf610a3f) [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 tests/scrabble-score.rs (/opt/rustwide/target/debug/deps/scrabble_score-0a36be67597f9b23) [INFO] [stdout] [INFO] [stdout] running 12 tests [INFO] [stdout] test a_is_worth_one_point ... ignored [INFO] [stdout] test all_letters_work ... ignored [INFO] [stdout] test empty_words_are_worth_zero ... ignored [INFO] [stdout] test f_is_worth_four ... ignored [INFO] [stdout] test german_letters_do_not_score ... ignored [INFO] [stdout] test long_mixed_case_word ... ignored [INFO] [stdout] test longer_words_with_valuable_letters ... ignored [INFO] [stdout] test medium_word ... ignored [INFO] [stdout] test non_english_scrabble_letters_do_not_score ... ignored [INFO] [stdout] test scoring_is_case_insensitive ... ignored [INFO] [stdout] test three_letter_word ... ignored [INFO] [stdout] test two_one_point_letters_make_a_two_point_word ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 12 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/series-ec290542b550ec9f) [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 tests/series.rs (/opt/rustwide/target/debug/deps/series-2eb678d08f06ea7e) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test test_too_long ... ignored [INFO] [stdout] test test_with_length_2 ... ignored [INFO] [stdout] test test_with_numbers_length ... ignored [INFO] [stdout] test test_with_zero_length ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 4 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/sieve-6a3fc91e59fa3e98) [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 tests/sieve.rs (/opt/rustwide/target/debug/deps/sieve-efcddb9f813c47c4) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test limit_is_prime ... ok [INFO] [stdout] test limit_is_the_first_prime ... ok [INFO] [stdout] test limit_lower_than_the_first_prime ... ok [INFO] [stdout] test primes_up_to_10 ... ok [INFO] [stdout] test limit_of_1000 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/simple_cipher-9d14fc14abe2c1e2) [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 tests/simple-cipher.rs (/opt/rustwide/target/debug/deps/simple_cipher-6945264ed807e674) [INFO] [stdout] [INFO] [stdout] running 23 tests [INFO] [stdout] test cipher_can_decode_a_message_that_is_shorter_than_the_key ... ignored [INFO] [stdout] test cipher_can_decode_with_given_key ... ignored [INFO] [stdout] test cipher_can_double_shift_encode ... ignored [INFO] [stdout] test cipher_can_encode_a_message_that_is_shorter_than_the_key ... ignored [INFO] [stdout] test cipher_can_encode_with_given_key ... ignored [INFO] [stdout] test cipher_can_wrap_encode ... ignored [INFO] [stdout] test cipher_is_reversible_given_key ... ignored [INFO] [stdout] test decode_returns_none_with_an_all_caps_key ... ignored [INFO] [stdout] test decode_returns_none_with_an_any_caps_key ... ignored [INFO] [stdout] test decode_returns_none_with_any_numeric_key ... ignored [INFO] [stdout] test decode_returns_none_with_empty_key ... ignored [INFO] [stdout] test decode_returns_none_with_numeric_key ... ignored [INFO] [stdout] test encode_random_can_decode ... ignored [INFO] [stdout] test encode_random_can_encode ... ignored [INFO] [stdout] test encode_random_is_reversible ... ignored [INFO] [stdout] test encode_random_uses_key_made_of_letters ... ignored [INFO] [stdout] test encode_random_uses_key_of_100_characters_or_more ... ignored [INFO] [stdout] test encode_random_uses_randomly_generated_key ... ignored [INFO] [stdout] test encode_returns_none_with_an_all_caps_key ... ignored [INFO] [stdout] test encode_returns_none_with_an_any_caps_key ... ignored [INFO] [stdout] test encode_returns_none_with_any_numeric_key ... ignored [INFO] [stdout] test encode_returns_none_with_empty_key ... ignored [INFO] [stdout] test encode_returns_none_with_numeric_key ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 23 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/simple_linked_list-abb0706136a4d848) [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 tests/simple-linked-list.rs (/opt/rustwide/target/debug/deps/simple_linked_list-f6e329a5af190457) [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test test_from_slice ... ok [INFO] [stdout] test test_new_list_is_empty ... ok [INFO] [stdout] test test_into_vector ... ok [INFO] [stdout] test test_peek_returns_head_element ... ok [INFO] [stdout] test test_pop_decrements_length ... ok [INFO] [stdout] test test_pop_returns_last_added_element ... ok [INFO] [stdout] test test_push_increments_length ... ok [INFO] [stdout] test test_reverse ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 8 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/space_age-7e7554ca46973d00) [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 tests/space-age.rs (/opt/rustwide/target/debug/deps/space_age-eec0eb4d3e869da4) [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test earth_age ... ignored [INFO] [stdout] test jupiter_age ... ignored [INFO] [stdout] test mars_age ... ignored [INFO] [stdout] test mercury_age ... ignored [INFO] [stdout] test neptune_age ... ignored [INFO] [stdout] test saturn_age ... ignored [INFO] [stdout] test uranus_age ... ignored [INFO] [stdout] test venus_age ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 8 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/spiral_matrix-4c828e4ac71c4620) [INFO] [stdout] [INFO] [stderr] Running tests/spiral-matrix.rs (/opt/rustwide/target/debug/deps/spiral_matrix-fa1d1c24f27d48ca) [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 6 tests [INFO] [stdout] test empty_spiral ... ignored [INFO] [stdout] test size_five_spiral ... ignored [INFO] [stdout] test size_four_spiral ... ignored [INFO] [stdout] test size_one_spiral ... ignored [INFO] [stdout] test size_three_spiral ... ignored [INFO] [stdout] test size_two_spiral ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 6 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/sublist-996df3875b896eee) [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 tests/sublist.rs (/opt/rustwide/target/debug/deps/sublist-08a7a90341f36e98) [INFO] [stdout] [INFO] [stdout] running 17 tests [INFO] [stdout] test empty_equals_empty ... ignored [INFO] [stdout] test huge_sublist_not_in_huge_list ... ignored [INFO] [stdout] test partially_matching_sublist_at_start ... ignored [INFO] [stdout] test recurring_values_sublist ... ignored [INFO] [stdout] test recurring_values_unequal ... ignored [INFO] [stdout] test sublist_at_end ... ignored [INFO] [stdout] test sublist_early_in_huge_list ... ignored [INFO] [stdout] test sublist_in_middle ... ignored [INFO] [stdout] test superlist_at_end ... ignored [INFO] [stdout] test superlist_at_start ... ignored [INFO] [stdout] test superlist_early_in_huge_list ... ignored [INFO] [stdout] test superlist_in_middle ... ignored [INFO] [stdout] test test_1_is_not_2 ... ignored [INFO] [stdout] test test_anything_is_a_superlist_of_empty ... ignored [INFO] [stdout] test test_compare_larger_equal_lists ... ignored [INFO] [stdout] test test_empty_is_a_sublist_of_anything ... ignored [INFO] [stdout] test test_sublist_at_start ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 17 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/sum_of_multiples-a34f4476c3feae19) [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 tests/sum-of-multiples.rs (/opt/rustwide/target/debug/deps/sum_of_multiples-0855f22c01c6d916) [INFO] [stdout] [INFO] [stdout] running 16 tests [INFO] [stdout] test factors_not_relatively_prime ... ok [INFO] [stdout] test more_than_one_factor_with_multiples_within_limit ... ok [INFO] [stdout] test each_multiple_is_only_counted_once ... ok [INFO] [stdout] test more_than_one_multiple_within_limit ... ok [INFO] [stdout] test all_numbers_are_multiples_of_1 ... ok [INFO] [stdout] test no_multiples_within_limit ... ok [INFO] [stdout] test one_factor_has_multiples_within_limit ... ok [INFO] [stdout] test one_factor_is_a_multiple_of_another ... ok [INFO] [stdout] test the_factor_0_does_not_affect_the_sum_of_multiples_of_other_factors ... ok [INFO] [stdout] test the_only_multiple_of_0_is_0 ... ok [INFO] [stdout] test three_factors ... ok [INFO] [stdout] test some_pairs_of_factors_relatively_prime_and_some_not ... ok [INFO] [stdout] test no_factors_means_an_empty_sum ... ok [INFO] [stdout] test a_much_larger_limit ... ok [INFO] [stdout] test much_larger_factors ... ok [INFO] [stdout] test solutions_using_include_exclude_must_extend_to_cardinality_greater_than_3 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.73s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/tournament-53bec4ad2ea0033e) [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 tests/tournament.rs (/opt/rustwide/target/debug/deps/tournament-856f86bbce684c58) [INFO] [stdout] [INFO] [stdout] running 11 tests [INFO] [stdout] test a_different_team_can_win ... ok [INFO] [stdout] test a_draw_is_one_point_each ... ok [INFO] [stdout] test a_win_can_also_be_expressed_as_a_loss ... ok [INFO] [stdout] test a_win_is_three_points_a_loss_is_zero_points ... ok [INFO] [stdout] test just_the_header_if_no_input ... ok [INFO] [stdout] test incomplete_competition_not_all_pairs_have_played ... ok [INFO] [stdout] test there_can_be_more_than_one_winner ... ok [INFO] [stdout] test there_can_be_more_than_one_match ... ok [INFO] [stdout] test there_can_be_more_than_two_teams ... ok [INFO] [stdout] test ties_broken_alphabetically ... ok [INFO] [stdout] test typical_input ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 11 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/triangle-e11289ad74c96aa5) [INFO] [stdout] [INFO] [stderr] Running tests/triangle.rs (/opt/rustwide/target/debug/deps/triangle-5295a886f4c4944d) [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 14 tests [INFO] [stdout] test equilateral_triangles_have_equal_sides ... ok [INFO] [stdout] test isosceles_triangles_have_two_equal_sides_four ... ok [INFO] [stdout] test isosceles_triangles_have_two_equal_sides_one ... ok [INFO] [stdout] test isosceles_triangles_have_two_equal_sides_two ... ok [INFO] [stdout] test isosceles_triangles_have_two_equal_sides_three ... ok [INFO] [stdout] test larger_equilateral_triangles_have_equal_sides ... ok [INFO] [stdout] test positive_length_sides_are_ok ... ok [INFO] [stdout] test scalene_triangle_has_no_equal_sides_four ... ok [INFO] [stdout] test scalene_triangle_has_no_equal_sides_one ... ok [INFO] [stdout] test scalene_triangle_has_no_equal_sides_three ... ok [INFO] [stdout] test scalene_triangle_has_no_equal_sides_two ... ok [INFO] [stdout] test sum_of_two_sides_must_equal_or_exceed_the_remaining_side_one ... ok [INFO] [stdout] test sum_of_two_sides_must_equal_or_exceed_the_remaining_side_two ... ok [INFO] [stdout] test zero_length_sides_are_illegal ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 14 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/two_bucket-617733db60d2da98) [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 tests/two-bucket.rs (/opt/rustwide/target/debug/deps/two_bucket-56f03270b51c5d54) [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/twofer-882c5daddb0efe4f) [INFO] [stdout] running 6 tests [INFO] [stdout] test goal_equal_to_other_bucket ... ignored [INFO] [stdout] test goal_equal_to_start_bucket ... ignored [INFO] [stdout] test test_case_1 ... ignored [INFO] [stdout] test test_case_2 ... ignored [INFO] [stdout] test test_case_3 ... ignored [INFO] [stdout] test test_case_4 ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 6 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/two-fer.rs (/opt/rustwide/target/debug/deps/two_fer-5b7c88808cc17136) [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/variable_length_quantity-d52834c8846c221b) [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 3 tests [INFO] [stdout] test alice ... ignored [INFO] [stdout] test bob ... ignored [INFO] [stdout] test empty_string ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 3 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 tests/variable-length-quantity.rs (/opt/rustwide/target/debug/deps/variable_length_quantity-bbc3602bd56f5d86) [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/word_count-32a3cbd408c00950) [INFO] [stdout] running 12 tests [INFO] [stdout] test chained_execution_is_identity ... ignored [INFO] [stdout] test from_bytes ... ignored [INFO] [stdout] test from_bytes_multiple_values ... ignored [INFO] [stdout] test incomplete_byte_sequence ... ignored [INFO] [stdout] test overflow_u32 ... ignored [INFO] [stdout] test to_bytes_multiple_values ... ignored [INFO] [stdout] test to_double_byte ... ignored [INFO] [stdout] test to_quadruple_byte ... ignored [INFO] [stdout] test to_quintuple_byte ... ignored [INFO] [stdout] test to_single_byte ... ignored [INFO] [stdout] test to_triple_byte ... ignored [INFO] [stdout] test zero_incomplete_byte_sequence ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 12 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/word-count.rs (/opt/rustwide/target/debug/deps/word_count-96fc5f7a3f547184) [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/wordy-1bf654d2a27d04e3) [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 11 tests [INFO] [stdout] test cramped_lists ... ignored [INFO] [stdout] test expanded_lists ... ignored [INFO] [stdout] test multiple_spaces_not_detected_as_a_word ... ignored [INFO] [stdout] test test_count_multiple_occurrences ... ignored [INFO] [stdout] test test_count_one_of_each ... ignored [INFO] [stdout] test test_count_one_word ... ignored [INFO] [stdout] test test_ignore_punctuation ... ignored [INFO] [stdout] test test_include_numbers ... ignored [INFO] [stdout] test test_normalize_case ... ignored [INFO] [stdout] test with_apostrophes ... ignored [INFO] [stdout] test with_quotations ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 11 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/wordy.rs (/opt/rustwide/target/debug/deps/wordy-7707adb86f07c7d8) [INFO] [stdout] [INFO] [stderr] Doc-tests difference-of-squares [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 23 tests [INFO] [stdout] test addition ... ignored [INFO] [stdout] test addition_and_multiplication ... ignored [INFO] [stdout] test addition_and_subtraction ... ignored [INFO] [stdout] test addition_with_negative_numbers ... ignored [INFO] [stdout] test division ... ignored [INFO] [stdout] test just_a_number ... ignored [INFO] [stdout] test large_addition ... ignored [INFO] [stdout] test more_addition ... ignored [INFO] [stdout] test multiple_additions ... ignored [INFO] [stdout] test multiple_divisions ... ignored [INFO] [stdout] test multiple_multiplications ... ignored [INFO] [stdout] test multiple_subtraction ... ignored [INFO] [stdout] test multiplication ... ignored [INFO] [stdout] test non_math_question ... ignored [INFO] [stdout] test reject_postfix_notation ... ignored [INFO] [stdout] test reject_prefix_notation ... ignored [INFO] [stdout] test reject_problem_missing_an_operand ... ignored [INFO] [stdout] test reject_problem_with_no_operands_or_operators ... ignored [INFO] [stdout] test reject_two_numbers_in_a_row ... ignored [INFO] [stdout] test reject_two_operations_in_a_row ... ignored [INFO] [stdout] test subtraction ... ignored [INFO] [stdout] test subtraction_then_addition ... ignored [INFO] [stdout] test unknown_operation ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 23 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 paasio [INFO] [stdout] [INFO] [stderr] Doc-tests poker [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 collatz_conjecture [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 beer-song [INFO] [stdout] [INFO] [stderr] warning: `...` range patterns are deprecated [INFO] [stdout] running 0 tests [INFO] [stderr] --> /opt/rustwide/workdir/exercises/beer-song/src/lib.rs:6:14 [INFO] [stdout] [INFO] [stderr] | [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stderr] 6 | ... n @ 3...99 => format!("{n} bottles of beer on the wall, {n} bottles of beer.\nTake one down and pass it around, {m} bottles of beer... [INFO] [stdout] [INFO] [stderr] | ^^^ help: use `..=` for an inclusive range [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition! [INFO] [stderr] = note: for more information, see issue #80165 [INFO] [stderr] [INFO] [stderr] warning: 1 warning emitted [INFO] [stderr] [INFO] [stderr] Doc-tests gigasecond [INFO] [stdout] [INFO] [stderr] Doc-tests hamming [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 atbash-cipher [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 word-count [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 dominoes [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 two-bucket [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 grade-school [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 bowling [INFO] [stdout] [INFO] [stderr] Doc-tests sum-of-multiples [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 2 tests [INFO] [stdout] test src/lib.rs - sum_of_multiples (line 2) ... ok [INFO] [stdout] test src/lib.rs - sum_of_multiples (line 28) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.48s [INFO] [stdout] [INFO] [stderr] Doc-tests twofer [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 nth_prime [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 bob [INFO] [stdout] [INFO] [stderr] Doc-tests robot-name [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 robot-simulator [INFO] [stdout] [INFO] [stderr] Doc-tests prime_factors [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 hexadecimal [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 armstrong_numbers [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 ocr-numbers [INFO] [stdout] [INFO] [stderr] Doc-tests nucleotide-count [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 dot-dsl [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 sieve [INFO] [stdout] [INFO] [stderr] Doc-tests pythagorean_triplet [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 spiral-matrix [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 hello-world [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 bracket-push [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 diamond [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 alphametics [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 luhn-trait [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 rna-transcription [INFO] [stderr] warning: type `BASE_TYPE` should have an upper camel case name [INFO] [stderr] --> /opt/rustwide/workdir/exercises/rna-transcription/src/lib.rs:3:6 [INFO] [stderr] | [INFO] [stderr] 3 | enum BASE_TYPE { [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper camel case: `BaseType` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_camel_case_types)]` on by default [INFO] [stderr] [INFO] [stderr] warning: 1 warning emitted [INFO] [stderr] [INFO] [stdout] [INFO] [stderr] Doc-tests book_store [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 custom-set [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 roman-numerals [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 macros [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 acronym [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 forth [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 queen-attack [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 react [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test src/lib.rs - ComputeCellID (line 13) ... ok [INFO] [stdout] test src/lib.rs - ComputeCellID (line 8) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.26s [INFO] [stdout] [INFO] [stderr] Doc-tests variable-length-quantity [INFO] [stdout] [INFO] [stderr] Doc-tests sublist [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 triangle [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] [stderr] Doc-tests circular-buffer [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 largest-series-product [INFO] [stdout] [INFO] [stderr] Doc-tests saddle-points [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 perfect_numbers [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 palindrome-products [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 grains [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 luhn-from [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 run-length-encoding [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 simple_linked_list [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 wordy [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 reverse_string [INFO] [stdout] [INFO] [stderr] Doc-tests clock [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 scrabble-score [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 luhn [INFO] [stdout] [INFO] [stderr] Doc-tests crypto-square [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 tournament [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 phone-number [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 pig-latin [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 binary-search [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 anagram [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 allergies [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 simple-cipher [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 pangram [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 decimal [INFO] [stdout] [INFO] [stderr] Doc-tests isbn-verifier [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 diffie-hellman [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 space-age [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 nucleotide_codons [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 proverb [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Doc-tests rectangles [INFO] [stdout] test src/lib.rs - build_proverb (line 3) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.40s [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 scale_generator [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 parallel-letter-frequency [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 isogram [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 grep [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 raindrops [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test src/lib.rs - raindrops (line 2) ... ok [INFO] [stdout] test src/lib.rs - raindrops (line 47) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.46s [INFO] [stdout] [INFO] [stderr] Doc-tests say [INFO] [stdout] [INFO] [stderr] Doc-tests allyourbase [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 series [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 etl [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 minesweeper [INFO] [stdout] [INFO] [stderr] Doc-tests rail_fence_cipher [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 accumulate [INFO] [stdout] [INFO] [stderr] Doc-tests protein-translation [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 pascals-triangle [INFO] [stdout] [INFO] [stderr] Doc-tests rotational-cipher [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 leap [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 2 tests [INFO] [stdout] test src/lib.rs - is_leap_year (line 2) ... ok [INFO] [stdout] test src/lib.rs - is_leap_year (line 26) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.38s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "e226b8290586800fa46b6399e87d3cb5ecca274c775a6c51e9045c0047a5fe42", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e226b8290586800fa46b6399e87d3cb5ecca274c775a6c51e9045c0047a5fe42", kill_on_drop: false }` [INFO] [stdout] e226b8290586800fa46b6399e87d3cb5ecca274c775a6c51e9045c0047a5fe42