[INFO] fetching crate arducam-mega 0.4.0... [INFO] testing arducam-mega-0.4.0 against try#db823df02fd0c2cf67b43025ac3fef3f2d743245 for pr-150681 [INFO] extracting crate arducam-mega 0.4.0 into /workspace/builds/worker-0-tc2/source [INFO] started tweaking crates.io crate arducam-mega 0.4.0 [INFO] finished tweaking crates.io crate arducam-mega 0.4.0 [INFO] tweaked toml for crates.io crate arducam-mega 0.4.0 written to /workspace/builds/worker-0-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate arducam-mega 0.4.0 on toolchain db823df02fd0c2cf67b43025ac3fef3f2d743245 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Locking 1 package to latest compatible version [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "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-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stderr] Error response from daemon: mkdir /var/lib/docker/overlay2/0b4f9b74df45ef9d62a2b0333c644d67c300da380640cdc840ada1db55d7304c-init: no space left on device [INFO] testing arducam-mega-0.4.0 against try#db823df02fd0c2cf67b43025ac3fef3f2d743245 for pr-150681 [INFO] extracting crate arducam-mega 0.4.0 into /workspace/builds/worker-0-tc2/source [INFO] started tweaking crates.io crate arducam-mega 0.4.0 [INFO] finished tweaking crates.io crate arducam-mega 0.4.0 [INFO] tweaked toml for crates.io crate arducam-mega 0.4.0 written to /workspace/builds/worker-0-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate arducam-mega 0.4.0 on toolchain db823df02fd0c2cf67b43025ac3fef3f2d743245 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Locking 1 package to latest compatible version [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "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-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] d5b60c6c4ed94173a7d4a2d4d4b225559358118e5e62a8908ea8c7c69f247061 [INFO] running `Command { std: "docker" "start" "-a" "d5b60c6c4ed94173a7d4a2d4d4b225559358118e5e62a8908ea8c7c69f247061", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "d5b60c6c4ed94173a7d4a2d4d4b225559358118e5e62a8908ea8c7c69f247061", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d5b60c6c4ed94173a7d4a2d4d4b225559358118e5e62a8908ea8c7c69f247061", kill_on_drop: false }` [INFO] [stdout] d5b60c6c4ed94173a7d4a2d4d4b225559358118e5e62a8908ea8c7c69f247061 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 212a486f6f95a109bffcdedb7354cfc972b900fe2d92ff0e7a66fe64cfb5c139 [INFO] running `Command { std: "docker" "start" "-a" "212a486f6f95a109bffcdedb7354cfc972b900fe2d92ff0e7a66fe64cfb5c139", kill_on_drop: false }` [INFO] [stderr] Compiling embedded-hal v1.0.0 [INFO] [stderr] Compiling arducam-mega v0.4.0 (/opt/rustwide/workdir) [INFO] [stdout] error[E0432]: unresolved import `embedded_hal::delay::DelayUs` [INFO] [stdout] --> src/lib.rs:64:20 [INFO] [stdout] | [INFO] [stdout] 64 | use embedded_hal::{delay::DelayUs, spi::SpiBus, spi::SpiDevice}; [INFO] [stdout] | ^^^^^^^------- [INFO] [stdout] | | | [INFO] [stdout] | | help: a similar name exists in the module: `DelayNs` [INFO] [stdout] | no `DelayUs` in `delay` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Error` not found for `Delay` [INFO] [stdout] --> src/lib.rs:385:90 [INFO] [stdout] | [INFO] [stdout] 385 | fn read_reg(&mut self, addr: RegisterAddress) -> Result> { [INFO] [stdout] | ^^^^^ associated type `Error` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Error` not found for `Delay` [INFO] [stdout] --> src/lib.rs:400:53 [INFO] [stdout] | [INFO] [stdout] 400 | ) -> Result<&mut Self, Error> { [INFO] [stdout] | ^^^^^ associated type `Error` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Error` not found for `Delay` [INFO] [stdout] --> src/lib.rs:407:75 [INFO] [stdout] | [INFO] [stdout] 407 | fn wait_idle(&mut self) -> Result<&mut Self, Error> { [INFO] [stdout] | ^^^^^ associated type `Error` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Error` not found for `Delay` [INFO] [stdout] --> src/lib.rs:421:75 [INFO] [stdout] | [INFO] [stdout] 421 | pub fn reset(&mut self) -> Result<&mut Self, Error> { [INFO] [stdout] | ^^^^^ associated type `Error` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Error` not found for `Delay` [INFO] [stdout] --> src/lib.rs:430:86 [INFO] [stdout] | [INFO] [stdout] 430 | pub fn get_camera_type(&mut self) -> Result> { [INFO] [stdout] | ^^^^^ associated type `Error` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Error` not found for `Delay` [INFO] [stdout] --> src/lib.rs:446:53 [INFO] [stdout] | [INFO] [stdout] 446 | ) -> Result<&mut Self, Error> { [INFO] [stdout] | ^^^^^ associated type `Error` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Error` not found for `Delay` [INFO] [stdout] --> src/lib.rs:459:53 [INFO] [stdout] | [INFO] [stdout] 459 | ) -> Result<&mut Self, Error> { [INFO] [stdout] | ^^^^^ associated type `Error` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Error` not found for `Delay` [INFO] [stdout] --> src/lib.rs:472:53 [INFO] [stdout] | [INFO] [stdout] 472 | ) -> Result<&mut Self, Error> { [INFO] [stdout] | ^^^^^ associated type `Error` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Error` not found for `Delay` [INFO] [stdout] --> src/lib.rs:487:53 [INFO] [stdout] | [INFO] [stdout] 487 | ) -> Result<&mut Self, Error> { [INFO] [stdout] | ^^^^^ associated type `Error` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Error` not found for `Delay` [INFO] [stdout] --> src/lib.rs:496:76 [INFO] [stdout] | [INFO] [stdout] 496 | fn clear_fifo(&mut self) -> Result<&mut Self, Error> { [INFO] [stdout] | ^^^^^ associated type `Error` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Error` not found for `Delay` [INFO] [stdout] --> src/lib.rs:505:81 [INFO] [stdout] | [INFO] [stdout] 505 | pub fn capture_finished(&mut self) -> Result> { [INFO] [stdout] | ^^^^^ associated type `Error` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Error` not found for `Delay` [INFO] [stdout] --> src/lib.rs:516:77 [INFO] [stdout] | [INFO] [stdout] 516 | pub fn capture(&mut self) -> Result<&mut Self, Error> { [INFO] [stdout] | ^^^^^ associated type `Error` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Error` not found for `Delay` [INFO] [stdout] --> src/lib.rs:527:85 [INFO] [stdout] | [INFO] [stdout] 527 | pub fn capture_noblock(&mut self) -> Result<&mut Self, Error> { [INFO] [stdout] | ^^^^^ associated type `Error` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Error` not found for `Delay` [INFO] [stdout] --> src/lib.rs:537:82 [INFO] [stdout] | [INFO] [stdout] 537 | pub fn read_fifo_length(&mut self) -> Result> { [INFO] [stdout] | ^^^^^ associated type `Error` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Error` not found for `Delay` [INFO] [stdout] --> src/lib.rs:557:77 [INFO] [stdout] | [INFO] [stdout] 557 | pub fn read_fifo_byte(&mut self) -> Result> { [INFO] [stdout] | ^^^^^ associated type `Error` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Error` not found for `Delay` [INFO] [stdout] --> src/lib.rs:587:53 [INFO] [stdout] | [INFO] [stdout] 587 | ) -> Result<&mut Self, Error> [INFO] [stdout] | ^^^^^ associated type `Error` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Error` not found for `Delay` [INFO] [stdout] --> src/lib.rs:625:53 [INFO] [stdout] | [INFO] [stdout] 625 | ) -> Result<&mut Self, Error> { [INFO] [stdout] | ^^^^^ associated type `Error` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Error` not found for `Delay` [INFO] [stdout] --> src/lib.rs:640:53 [INFO] [stdout] | [INFO] [stdout] 640 | ) -> Result<&mut Self, Error> { [INFO] [stdout] | ^^^^^ associated type `Error` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Error` not found for `Delay` [INFO] [stdout] --> src/lib.rs:651:53 [INFO] [stdout] | [INFO] [stdout] 651 | ) -> Result<&mut Self, Error> { [INFO] [stdout] | ^^^^^ associated type `Error` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Error` not found for `Delay` [INFO] [stdout] --> src/lib.rs:657:85 [INFO] [stdout] | [INFO] [stdout] 657 | pub fn enable_auto_iso(&mut self) -> Result<&mut Self, Error> { [INFO] [stdout] | ^^^^^ associated type `Error` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Error` not found for `Delay` [INFO] [stdout] --> src/lib.rs:663:86 [INFO] [stdout] | [INFO] [stdout] 663 | pub fn disable_auto_iso(&mut self) -> Result<&mut Self, Error> { [INFO] [stdout] | ^^^^^ associated type `Error` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Error` not found for `Delay` [INFO] [stdout] --> src/lib.rs:669:90 [INFO] [stdout] | [INFO] [stdout] 669 | pub fn enable_auto_exposure(&mut self) -> Result<&mut Self, Error> { [INFO] [stdout] | ^^^^^ associated type `Error` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Error` not found for `Delay` [INFO] [stdout] --> src/lib.rs:675:91 [INFO] [stdout] | [INFO] [stdout] 675 | pub fn disable_auto_exposure(&mut self) -> Result<&mut Self, Error> { [INFO] [stdout] | ^^^^^ associated type `Error` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Error` not found for `Delay` [INFO] [stdout] --> src/lib.rs:688:53 [INFO] [stdout] | [INFO] [stdout] 688 | ) -> Result<&mut Self, Error> { [INFO] [stdout] | ^^^^^ associated type `Error` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Error` not found for `Delay` [INFO] [stdout] --> src/lib.rs:698:53 [INFO] [stdout] | [INFO] [stdout] 698 | ) -> Result<&mut Self, Error> { [INFO] [stdout] | ^^^^^ associated type `Error` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Error` not found for `Delay` [INFO] [stdout] --> src/lib.rs:704:91 [INFO] [stdout] | [INFO] [stdout] 704 | pub fn enable_low_power_mode(&mut self) -> Result<&mut Self, Error> { [INFO] [stdout] | ^^^^^ associated type `Error` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Error` not found for `Delay` [INFO] [stdout] --> src/lib.rs:710:92 [INFO] [stdout] | [INFO] [stdout] 710 | pub fn disable_low_power_mode(&mut self) -> Result<&mut Self, Error> { [INFO] [stdout] | ^^^^^ associated type `Error` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Error` not found for `Delay` [INFO] [stdout] --> src/lib.rs:718:53 [INFO] [stdout] | [INFO] [stdout] 718 | ) -> Result<&mut Self, Error> { [INFO] [stdout] | ^^^^^ associated type `Error` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Error` not found for `Delay` [INFO] [stdout] --> src/lib.rs:727:53 [INFO] [stdout] | [INFO] [stdout] 727 | ) -> Result<&mut Self, Error> { [INFO] [stdout] | ^^^^^ associated type `Error` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Error` not found for `Delay` [INFO] [stdout] --> src/lib.rs:736:53 [INFO] [stdout] | [INFO] [stdout] 736 | ) -> Result<&mut Self, Error> { [INFO] [stdout] | ^^^^^ associated type `Error` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Error` not found for `Delay` [INFO] [stdout] --> src/lib.rs:745:53 [INFO] [stdout] | [INFO] [stdout] 745 | ) -> Result<&mut Self, Error> { [INFO] [stdout] | ^^^^^ associated type `Error` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Error` not found for `Delay` [INFO] [stdout] --> src/lib.rs:754:53 [INFO] [stdout] | [INFO] [stdout] 754 | ) -> Result<&mut Self, Error> { [INFO] [stdout] | ^^^^^ associated type `Error` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Error` not found for `Delay` [INFO] [stdout] --> src/lib.rs:765:53 [INFO] [stdout] | [INFO] [stdout] 765 | ) -> Result<&mut Self, Error> { [INFO] [stdout] | ^^^^^ associated type `Error` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Bus` not found for `SPI` [INFO] [stdout] --> src/lib.rs:378:10 [INFO] [stdout] | [INFO] [stdout] 378 | SPI::Bus: SpiBus, [INFO] [stdout] | ^^^ associated type `Bus` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0220, E0432. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0220`. [INFO] [stdout] [INFO] [stderr] error: could not compile `arducam-mega` (lib) due to 35 previous errors [INFO] running `Command { std: "docker" "inspect" "212a486f6f95a109bffcdedb7354cfc972b900fe2d92ff0e7a66fe64cfb5c139", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "212a486f6f95a109bffcdedb7354cfc972b900fe2d92ff0e7a66fe64cfb5c139", kill_on_drop: false }` [INFO] [stdout] 212a486f6f95a109bffcdedb7354cfc972b900fe2d92ff0e7a66fe64cfb5c139