[INFO] fetching crate arducam-mega 0.4.0... [INFO] checking arducam-mega-0.4.0 against try#a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d for pr-145342-1 [INFO] extracting crate arducam-mega 0.4.0 into /workspace/builds/worker-6-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-6-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate arducam-mega 0.4.0 on toolchain a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d" "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" "+a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [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" "+a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] fe95556843fce55e078357900ae12c9d8e44ee58d5f90a628571adbf145fe801 [INFO] running `Command { std: "docker" "start" "-a" "fe95556843fce55e078357900ae12c9d8e44ee58d5f90a628571adbf145fe801", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "fe95556843fce55e078357900ae12c9d8e44ee58d5f90a628571adbf145fe801", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "fe95556843fce55e078357900ae12c9d8e44ee58d5f90a628571adbf145fe801", kill_on_drop: false }` [INFO] [stdout] fe95556843fce55e078357900ae12c9d8e44ee58d5f90a628571adbf145fe801 [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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 9ea6c42637e85379833e1f1ee0766424355b3213e90d68846fc90b916b1ebbc3 [INFO] running `Command { std: "docker" "start" "-a" "9ea6c42637e85379833e1f1ee0766424355b3213e90d68846fc90b916b1ebbc3", kill_on_drop: false }` [INFO] [stderr] Checking embedded-hal v1.0.0 [INFO] [stderr] Checking 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] [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] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `embedded_hal_mock` [INFO] [stdout] --> src/lib.rs:810:9 [INFO] [stdout] | [INFO] [stdout] 810 | use embedded_hal_mock::{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `embedded_hal_mock` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 810 - use embedded_hal_mock::{ [INFO] [stdout] 810 + use embedded_hal::{ [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `embedded_hal_mock` [INFO] [stdout] --> src/lib.rs:810:9 [INFO] [stdout] | [INFO] [stdout] 810 | use embedded_hal_mock::{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `embedded_hal_mock` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 810 - use embedded_hal_mock::{ [INFO] [stdout] 810 + use embedded_hal::{ [INFO] [stdout] | [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, E0433. [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 test) due to 37 previous errors [INFO] running `Command { std: "docker" "inspect" "9ea6c42637e85379833e1f1ee0766424355b3213e90d68846fc90b916b1ebbc3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9ea6c42637e85379833e1f1ee0766424355b3213e90d68846fc90b916b1ebbc3", kill_on_drop: false }` [INFO] [stdout] 9ea6c42637e85379833e1f1ee0766424355b3213e90d68846fc90b916b1ebbc3