[INFO] cloning repository https://github.com/theCodedMike/exercism-rust [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/theCodedMike/exercism-rust" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FtheCodedMike%2Fexercism-rust", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FtheCodedMike%2Fexercism-rust'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] d7fceafb23c65488750e75b6b8a52ef130d837f9 [INFO] checking theCodedMike/exercism-rust against master#3cdcdaf31b45f8045164aae9604573d23091970b for pr-122267 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FtheCodedMike%2Fexercism-rust" "/workspace/builds/worker-6-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/theCodedMike/exercism-rust on toolchain 3cdcdaf31b45f8045164aae9604573d23091970b [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+3cdcdaf31b45f8045164aae9604573d23091970b" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/theCodedMike/exercism-rust [INFO] finished tweaking git repo https://github.com/theCodedMike/exercism-rust [INFO] tweaked toml for git repo https://github.com/theCodedMike/exercism-rust written to /workspace/builds/worker-6-tc1/source/Cargo.toml [INFO] crate git repo https://github.com/theCodedMike/exercism-rust already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+3cdcdaf31b45f8045164aae9604573d23091970b" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [ERROR] error running command: no output for 300 seconds [ERROR] this task or one of its parent failed! [ERROR] no output for 300 seconds [ERROR] note: run with `RUST_BACKTRACE=1` to display a backtrace. [INFO] checking theCodedMike/exercism-rust against try#05804f728f276cf7ecedbf71c814df440d37f293 for pr-122267 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FtheCodedMike%2Fexercism-rust" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/theCodedMike/exercism-rust on toolchain 05804f728f276cf7ecedbf71c814df440d37f293 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+05804f728f276cf7ecedbf71c814df440d37f293" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/theCodedMike/exercism-rust [INFO] finished tweaking git repo https://github.com/theCodedMike/exercism-rust [INFO] tweaked toml for git repo https://github.com/theCodedMike/exercism-rust written to /workspace/builds/worker-6-tc2/source/Cargo.toml [INFO] crate git repo https://github.com/theCodedMike/exercism-rust already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+05804f728f276cf7ecedbf71c814df440d37f293" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [ERROR] error running command: no output for 300 seconds [INFO] checking theCodedMike/exercism-rust against try#05804f728f276cf7ecedbf71c814df440d37f293 for pr-122267 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FtheCodedMike%2Fexercism-rust" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/theCodedMike/exercism-rust on toolchain 05804f728f276cf7ecedbf71c814df440d37f293 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+05804f728f276cf7ecedbf71c814df440d37f293" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/theCodedMike/exercism-rust [INFO] finished tweaking git repo https://github.com/theCodedMike/exercism-rust [INFO] tweaked toml for git repo https://github.com/theCodedMike/exercism-rust written to /workspace/builds/worker-6-tc2/source/Cargo.toml [INFO] crate git repo https://github.com/theCodedMike/exercism-rust already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+05804f728f276cf7ecedbf71c814df440d37f293" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+05804f728f276cf7ecedbf71c814df440d37f293" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 396f89adf3d924e5ef0e5d35eb22daaaa9dbb5edfd3c656d2b26c79fc057f219 [INFO] running `Command { std: "docker" "start" "-a" "396f89adf3d924e5ef0e5d35eb22daaaa9dbb5edfd3c656d2b26c79fc057f219", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "396f89adf3d924e5ef0e5d35eb22daaaa9dbb5edfd3c656d2b26c79fc057f219", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "396f89adf3d924e5ef0e5d35eb22daaaa9dbb5edfd3c656d2b26c79fc057f219", kill_on_drop: false }` [INFO] [stdout] 396f89adf3d924e5ef0e5d35eb22daaaa9dbb5edfd3c656d2b26c79fc057f219 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+05804f728f276cf7ecedbf71c814df440d37f293" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 0685abf61acdbff0a4315caeb851791ac05a21667f5e744cbc2951b12e192af1 [INFO] running `Command { std: "docker" "start" "-a" "0685abf61acdbff0a4315caeb851791ac05a21667f5e744cbc2951b12e192af1", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.147 [INFO] [stderr] Checking cfg-if v1.0.0 [INFO] [stderr] Compiling autocfg v1.1.0 [INFO] [stderr] Checking ppv-lite86 v0.2.17 [INFO] [stderr] Compiling anyhow v1.0.75 [INFO] [stderr] Checking time-core v0.1.1 [INFO] [stderr] Checking maplit v1.0.2 [INFO] [stderr] Checking unicode-segmentation v1.10.1 [INFO] [stderr] Checking doubly-linked-list v0.0.0 (/opt/rustwide/workdir/doubly-linked-list) [INFO] [stderr] Checking parallel-letter-frequency v0.0.0 (/opt/rustwide/workdir/parallel-letter-frequency) [INFO] [stderr] Checking time v0.3.21 [INFO] [stderr] Checking forth v1.7.0 (/opt/rustwide/workdir/forth) [INFO] [stderr] Checking dot-dsl v0.1.0 (/opt/rustwide/workdir/dot-dsl) [INFO] [stderr] Checking pangram v0.0.0 (/opt/rustwide/workdir/pangram) [INFO] [stderr] Checking clock v2.4.0 (/opt/rustwide/workdir/clock) [INFO] [stderr] Checking fizzy v0.0.0 (/opt/rustwide/workdir/fizzy) [INFO] [stderr] Checking crypto-square v0.1.0 (/opt/rustwide/workdir/crypto-square) [INFO] [stderr] Checking bob v1.6.0 (/opt/rustwide/workdir/bob) [INFO] [stderr] Checking pascals-triangle v1.5.0 (/opt/rustwide/workdir/pascals-triangle) [INFO] [stderr] Checking reverse_string v1.2.0 (/opt/rustwide/workdir/reverse-string) [INFO] [stderr] Compiling num-traits v0.2.16 [INFO] [stderr] Compiling num-integer v0.1.45 [INFO] [stderr] Compiling num-bigint v0.4.4 [INFO] [stderr] Checking pig-latin v1.0.0 (/opt/rustwide/workdir/pig-latin) [INFO] [stderr] Checking rail_fence_cipher v1.1.0 (/opt/rustwide/workdir/rail-fence-cipher) [INFO] [stderr] Checking scrabble-score v1.1.0 (/opt/rustwide/workdir/scrabble-score) [INFO] [stderr] Checking gigasecond v2.0.0 (/opt/rustwide/workdir/gigasecond) [INFO] [stderr] Checking palindrome-products v1.2.0 (/opt/rustwide/workdir/palindrome-products) [INFO] [stderr] Checking two-bucket v1.4.0 (/opt/rustwide/workdir/two-bucket) [INFO] [stderr] Checking rotational-cipher v1.0.0 (/opt/rustwide/workdir/rotational-cipher) [INFO] [stderr] Checking roman-numerals v1.0.0 (/opt/rustwide/workdir/roman-numerals) [INFO] [stderr] Checking rna-transcription v1.0.0 (/opt/rustwide/workdir/rna-transcription) [INFO] [stderr] Checking atbash-cipher v1.2.0 (/opt/rustwide/workdir/atbash-cipher) [INFO] [stderr] Checking difference-of-squares v1.2.0 (/opt/rustwide/workdir/difference-of-squares) [INFO] [stderr] Checking matching-brackets v2.0.0 (/opt/rustwide/workdir/matching-brackets) [INFO] [stderr] Checking grains v1.2.0 (/opt/rustwide/workdir/grains) [INFO] [stderr] Checking triangle v0.0.0 (/opt/rustwide/workdir/triangle) [INFO] [stderr] Checking protein-translation v0.1.0 (/opt/rustwide/workdir/protein-translation) [INFO] [stderr] Checking grep v1.3.0 (/opt/rustwide/workdir/grep) [INFO] [stderr] Checking prime_factors v1.1.0 (/opt/rustwide/workdir/prime-factors) [INFO] [stderr] Checking custom-set v1.0.1 (/opt/rustwide/workdir/custom-set) [INFO] [stderr] Checking binary-search v1.3.0 (/opt/rustwide/workdir/binary-search) [INFO] [stderr] Checking luhn-from v0.0.0 (/opt/rustwide/workdir/luhn-from) [INFO] [stderr] Checking space-age v1.2.0 (/opt/rustwide/workdir/space-age) [INFO] [stderr] Checking variable-length-quantity v1.2.0 (/opt/rustwide/workdir/variable-length-quantity) [INFO] [stderr] Checking alphametics v1.3.0 (/opt/rustwide/workdir/alphametics) [INFO] [stderr] Checking etl v1.0.0 (/opt/rustwide/workdir/etl) [INFO] [stderr] Checking wordy v1.5.0 (/opt/rustwide/workdir/wordy) [INFO] [stderr] Checking run-length-encoding v1.1.0 (/opt/rustwide/workdir/run-length-encoding) [INFO] [stderr] Checking sieve v1.1.0 (/opt/rustwide/workdir/sieve) [INFO] [stderr] Checking dominoes v2.1.0 (/opt/rustwide/workdir/dominoes) [INFO] [stderr] Checking robot-simulator v2.2.0 (/opt/rustwide/workdir/robot-simulator) [INFO] [stderr] Checking nucleotide-count v1.3.0 (/opt/rustwide/workdir/nucleotide-count) [INFO] [stderr] Checking bowling v1.2.0 (/opt/rustwide/workdir/bowling) [INFO] [stderr] Checking luhn-trait v0.0.0 (/opt/rustwide/workdir/luhn-trait) [INFO] [stderr] Checking word-count v1.2.0 (/opt/rustwide/workdir/word-count) [INFO] [stderr] Checking allyourbase v1.0.0 (/opt/rustwide/workdir/all-your-base) [INFO] [stderr] Checking phone-number v1.6.1 (/opt/rustwide/workdir/phone-number) [INFO] [stderr] Checking simple_linked_list v0.1.0 (/opt/rustwide/workdir/simple-linked-list) [INFO] [stderr] Checking accumulate v0.0.0 (/opt/rustwide/workdir/accumulate) [INFO] [stderr] Checking sum-of-multiples v1.5.0 (/opt/rustwide/workdir/sum-of-multiples) [INFO] [stderr] Checking anagram v0.0.0 (/opt/rustwide/workdir/anagram) [INFO] [stderr] Checking macros v0.1.0 (/opt/rustwide/workdir/macros) [INFO] [stderr] Checking ocr-numbers v0.0.0 (/opt/rustwide/workdir/ocr-numbers) [INFO] [stdout] warning: the item `FromIterator` is imported redundantly [INFO] [stdout] --> simple-linked-list/src/lib.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] --> /rustc/05804f728f276cf7ecedbf71c814df440d37f293/library/std/src/prelude/mod.rs:129:13 [INFO] [stdout] | [INFO] [stdout] = note: the item `FromIterator` is already defined here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking say v1.2.0 (/opt/rustwide/workdir/say) [INFO] [stderr] Checking nth_prime v2.1.0 (/opt/rustwide/workdir/nth-prime) [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking book_store v1.3.0 (/opt/rustwide/workdir/book-store) [INFO] [stderr] Checking queen-attack v2.2.0 (/opt/rustwide/workdir/queen-attack) [INFO] [stderr] Checking largest-series-product v1.2.0 (/opt/rustwide/workdir/largest-series-product) [INFO] [stderr] Checking hamming v2.2.0 (/opt/rustwide/workdir/hamming) [INFO] [stderr] Checking pythagorean_triplet v1.0.0 (/opt/rustwide/workdir/pythagorean-triplet) [INFO] [stderr] Checking poker v1.1.0 (/opt/rustwide/workdir/poker) [INFO] [stderr] Checking tournament v1.4.0 (/opt/rustwide/workdir/tournament) [INFO] [stderr] Checking isogram v1.3.0 (/opt/rustwide/workdir/isogram) [INFO] [stderr] Checking isbn-verifier v2.7.0 (/opt/rustwide/workdir/isbn-verifier) [INFO] [stderr] Checking series v0.1.0 (/opt/rustwide/workdir/series) [INFO] [stderr] Checking proverb v1.1.0 (/opt/rustwide/workdir/proverb) [INFO] [stderr] Checking scale_generator v2.0.0 (/opt/rustwide/workdir/scale-generator) [INFO] [stderr] Checking getrandom v0.2.10 [INFO] [stderr] Checking diamond v1.1.0 (/opt/rustwide/workdir/diamond) [INFO] [stderr] Checking perfect_numbers v1.1.0 (/opt/rustwide/workdir/perfect-numbers) [INFO] [stderr] Checking grade-school v0.0.0 (/opt/rustwide/workdir/grade-school) [INFO] [stderr] Checking rectangles v1.1.0 (/opt/rustwide/workdir/rectangles) [INFO] [stderr] Checking secret-handshake v1.1.0 (/opt/rustwide/workdir/secret-handshake) [INFO] [stderr] Checking knapsack v0.1.0 (/opt/rustwide/workdir/knapsack) [INFO] [stderr] Checking yacht v0.1.0 (/opt/rustwide/workdir/yacht) [INFO] [stderr] Checking high-scores v4.0.0 (/opt/rustwide/workdir/high-scores) [INFO] [stderr] Checking allergies v1.1.0 (/opt/rustwide/workdir/allergies) [INFO] [stderr] Checking kindergarten_garden v0.1.0 (/opt/rustwide/workdir/kindergarten-garden) [INFO] [stderr] Checking rand_core v0.6.4 [INFO] [stderr] Checking sublist v0.0.0 (/opt/rustwide/workdir/sublist) [INFO] [stderr] Checking acronym v1.7.0 (/opt/rustwide/workdir/acronym) [INFO] [stderr] Checking saddle-points v1.3.0 (/opt/rustwide/workdir/saddle-points) [INFO] [stderr] Checking luhn v1.6.1 (/opt/rustwide/workdir/luhn) [INFO] [stderr] Checking collatz_conjecture v1.2.1 (/opt/rustwide/workdir/collatz-conjecture) [INFO] [stderr] Checking affine-cipher v2.0.0 (/opt/rustwide/workdir/affine-cipher) [INFO] [stderr] Checking paasio v0.0.0 (/opt/rustwide/workdir/paasio) [INFO] [stderr] Checking xorcism v0.1.0 (/opt/rustwide/workdir/xorcism) [INFO] [stderr] Checking minesweeper v1.1.0 (/opt/rustwide/workdir/minesweeper) [INFO] [stderr] Checking react v2.0.0 (/opt/rustwide/workdir/react) [INFO] [stderr] Checking leap v1.6.0 (/opt/rustwide/workdir/leap) [INFO] [stderr] Checking raindrops v1.1.0 (/opt/rustwide/workdir/raindrops) [INFO] [stderr] Checking circular-buffer v1.1.0 (/opt/rustwide/workdir/circular-buffer) [INFO] [stderr] Checking spiral-matrix v1.1.0 (/opt/rustwide/workdir/spiral-matrix) [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Checking beer-song v0.0.0 (/opt/rustwide/workdir/beer-song) [INFO] [stderr] Checking armstrong_numbers v1.1.0 (/opt/rustwide/workdir/armstrong-numbers) [INFO] [stdout] error[E0277]: the trait bound `impl Iterator: AsRef<[u8]>` is not satisfied [INFO] [stdout] --> xorcism/tests/xorcism.rs:131:58 [INFO] [stdout] | [INFO] [stdout] 131 | let result: Vec = xorcism2.munge(munge_iter).collect(); [INFO] [stdout] | ----- ^^^^^^^^^^ the trait `AsRef<[u8]>` is not implemented for `impl Iterator` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] ... [INFO] [stdout] 292 | / test_cases!( [INFO] [stdout] 293 | | key_shorter_than_data, "abcde", "123455", &[80,80,80,80,80,84] [INFO] [stdout] 294 | | ; [INFO] [stdout] 295 | | key_len_equal_to_data, [INFO] [stdout] ... | [INFO] [stdout] 328 | | &[18,19,60,126,72,16,182,189,31,39,27,112,171,86,191,98,36,165,73,160,87,63,169,97,111,11,4] [INFO] [stdout] 329 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `xorcism::Xorcism::<'a>::munge` [INFO] [stdout] --> /opt/rustwide/workdir/xorcism/src/lib.rs:32:24 [INFO] [stdout] | [INFO] [stdout] 32 | pub fn munge>(&mut self, data: Data) -> impl Iterator { [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `Xorcism::<'a>::munge` [INFO] [stdout] = note: this error originates in the macro `test_cases` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `impl Iterator: AsRef<[u8]>` is not satisfied [INFO] [stdout] --> xorcism/tests/xorcism.rs:131:43 [INFO] [stdout] | [INFO] [stdout] 131 | let result: Vec = xorcism2.munge(munge_iter).collect(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `AsRef<[u8]>` is not implemented for `impl Iterator` [INFO] [stdout] ... [INFO] [stdout] 292 | / test_cases!( [INFO] [stdout] 293 | | key_shorter_than_data, "abcde", "123455", &[80,80,80,80,80,84] [INFO] [stdout] 294 | | ; [INFO] [stdout] 295 | | key_len_equal_to_data, [INFO] [stdout] ... | [INFO] [stdout] 328 | | &[18,19,60,126,72,16,182,189,31,39,27,112,171,86,191,98,36,165,73,160,87,63,169,97,111,11,4] [INFO] [stdout] 329 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `xorcism::Xorcism::<'a>::munge` [INFO] [stdout] --> /opt/rustwide/workdir/xorcism/src/lib.rs:32:24 [INFO] [stdout] | [INFO] [stdout] 32 | pub fn munge>(&mut self, data: Data) -> impl Iterator { [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `Xorcism::<'a>::munge` [INFO] [stdout] = note: this error originates in the macro `test_cases` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `impl Iterator: AsRef<[u8]>` is not satisfied [INFO] [stdout] --> xorcism/tests/xorcism.rs:185:58 [INFO] [stdout] | [INFO] [stdout] 185 | let result: Vec = xorcism2.munge(munge_iter).collect(); [INFO] [stdout] | ----- ^^^^^^^^^^ the trait `AsRef<[u8]>` is not implemented for `impl Iterator` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] ... [INFO] [stdout] 292 | / test_cases!( [INFO] [stdout] 293 | | key_shorter_than_data, "abcde", "123455", &[80,80,80,80,80,84] [INFO] [stdout] 294 | | ; [INFO] [stdout] 295 | | key_len_equal_to_data, [INFO] [stdout] ... | [INFO] [stdout] 328 | | &[18,19,60,126,72,16,182,189,31,39,27,112,171,86,191,98,36,165,73,160,87,63,169,97,111,11,4] [INFO] [stdout] 329 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `xorcism::Xorcism::<'a>::munge` [INFO] [stdout] --> /opt/rustwide/workdir/xorcism/src/lib.rs:32:24 [INFO] [stdout] | [INFO] [stdout] 32 | pub fn munge>(&mut self, data: Data) -> impl Iterator { [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `Xorcism::<'a>::munge` [INFO] [stdout] = note: this error originates in the macro `test_cases` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `impl Iterator: AsRef<[u8]>` is not satisfied [INFO] [stdout] --> xorcism/tests/xorcism.rs:185:43 [INFO] [stdout] | [INFO] [stdout] 185 | let result: Vec = xorcism2.munge(munge_iter).collect(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `AsRef<[u8]>` is not implemented for `impl Iterator` [INFO] [stdout] ... [INFO] [stdout] 292 | / test_cases!( [INFO] [stdout] 293 | | key_shorter_than_data, "abcde", "123455", &[80,80,80,80,80,84] [INFO] [stdout] 294 | | ; [INFO] [stdout] 295 | | key_len_equal_to_data, [INFO] [stdout] ... | [INFO] [stdout] 328 | | &[18,19,60,126,72,16,182,189,31,39,27,112,171,86,191,98,36,165,73,160,87,63,169,97,111,11,4] [INFO] [stdout] 329 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `xorcism::Xorcism::<'a>::munge` [INFO] [stdout] --> /opt/rustwide/workdir/xorcism/src/lib.rs:32:24 [INFO] [stdout] | [INFO] [stdout] 32 | pub fn munge>(&mut self, data: Data) -> impl Iterator { [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `Xorcism::<'a>::munge` [INFO] [stdout] = note: this error originates in the macro `test_cases` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `impl Iterator: AsRef<[u8]>` is not satisfied [INFO] [stdout] --> xorcism/tests/xorcism.rs:233:58 [INFO] [stdout] | [INFO] [stdout] 233 | let result: Vec = xorcism2.munge(munge_iter).collect(); [INFO] [stdout] | ----- ^^^^^^^^^^ the trait `AsRef<[u8]>` is not implemented for `impl Iterator` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] ... [INFO] [stdout] 292 | / test_cases!( [INFO] [stdout] 293 | | key_shorter_than_data, "abcde", "123455", &[80,80,80,80,80,84] [INFO] [stdout] 294 | | ; [INFO] [stdout] 295 | | key_len_equal_to_data, [INFO] [stdout] ... | [INFO] [stdout] 328 | | &[18,19,60,126,72,16,182,189,31,39,27,112,171,86,191,98,36,165,73,160,87,63,169,97,111,11,4] [INFO] [stdout] 329 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `xorcism::Xorcism::<'a>::munge` [INFO] [stdout] --> /opt/rustwide/workdir/xorcism/src/lib.rs:32:24 [INFO] [stdout] | [INFO] [stdout] 32 | pub fn munge>(&mut self, data: Data) -> impl Iterator { [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `Xorcism::<'a>::munge` [INFO] [stdout] = note: this error originates in the macro `test_cases` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `impl Iterator: AsRef<[u8]>` is not satisfied [INFO] [stdout] --> xorcism/tests/xorcism.rs:233:43 [INFO] [stdout] | [INFO] [stdout] 233 | let result: Vec = xorcism2.munge(munge_iter).collect(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `AsRef<[u8]>` is not implemented for `impl Iterator` [INFO] [stdout] ... [INFO] [stdout] 292 | / test_cases!( [INFO] [stdout] 293 | | key_shorter_than_data, "abcde", "123455", &[80,80,80,80,80,84] [INFO] [stdout] 294 | | ; [INFO] [stdout] 295 | | key_len_equal_to_data, [INFO] [stdout] ... | [INFO] [stdout] 328 | | &[18,19,60,126,72,16,182,189,31,39,27,112,171,86,191,98,36,165,73,160,87,63,169,97,111,11,4] [INFO] [stdout] 329 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `xorcism::Xorcism::<'a>::munge` [INFO] [stdout] --> /opt/rustwide/workdir/xorcism/src/lib.rs:32:24 [INFO] [stdout] | [INFO] [stdout] 32 | pub fn munge>(&mut self, data: Data) -> impl Iterator { [INFO] [stdout] | ^^^^^^^^^^^ required by this bound in `Xorcism::<'a>::munge` [INFO] [stdout] = note: this error originates in the macro `test_cases` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking rand v0.8.5 [INFO] [stdout] error: aborting due to 6 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0277`. [INFO] [stdout] [INFO] [stderr] error: could not compile `xorcism` (test "xorcism") due to 7 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] running `Command { std: "docker" "inspect" "0685abf61acdbff0a4315caeb851791ac05a21667f5e744cbc2951b12e192af1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0685abf61acdbff0a4315caeb851791ac05a21667f5e744cbc2951b12e192af1", kill_on_drop: false }` [INFO] [stdout] 0685abf61acdbff0a4315caeb851791ac05a21667f5e744cbc2951b12e192af1