[INFO] fetching crate nrf-hal 0.1.0...
[INFO] testing nrf-hal-0.1.0 against 1.69.0 for beta-1.70-1
[INFO] extracting crate nrf-hal 0.1.0 into /workspace/builds/worker-5-tc1/source
[INFO] validating manifest of crates.io crate nrf-hal 0.1.0 on toolchain 1.69.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.69.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate nrf-hal 0.1.0
[INFO] finished tweaking crates.io crate nrf-hal 0.1.0
[INFO] tweaked toml for crates.io crate nrf-hal 0.1.0 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" __CARGO_TEST_CHANNEL_OVERRIDE_DO_NOT_USE_THIS="nightly" "/workspace/cargo-home/bin/cargo" "+1.69.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.69.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded embedded-dma v0.1.2
[INFO] [stderr]   Downloaded critical-section v0.2.8
[INFO] [stderr]   Downloaded usb-device v0.2.9
[INFO] [stderr]   Downloaded az v1.2.1
[INFO] [stderr]   Downloaded fixed v1.23.1
[INFO] [stderr]   Downloaded nrf52833-pac v0.10.1
[INFO] [stderr]   Downloaded nrf-usbd v0.1.1
[INFO] [stderr]   Downloaded nrf52832-pac v0.10.1
[INFO] [stderr]   Downloaded nrf52840-pac v0.10.1
[INFO] [stderr]   Downloaded embedded-storage v0.1.0
[INFO] [stderr]   Downloaded nrf5340-net-pac v0.10.1
[INFO] [stderr]   Downloaded nrf52811-pac v0.10.1
[INFO] [stderr]   Downloaded nrf52810-pac v0.10.1
[INFO] [stderr]   Downloaded nrf5340-app-pac v0.10.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 99521ad636d300f6878bf37432220556467f1dad904a6b2745e8646974911bdb
[INFO] running `Command { std: "docker" "start" "-a" "99521ad636d300f6878bf37432220556467f1dad904a6b2745e8646974911bdb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "99521ad636d300f6878bf37432220556467f1dad904a6b2745e8646974911bdb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "99521ad636d300f6878bf37432220556467f1dad904a6b2745e8646974911bdb", kill_on_drop: false }`
[INFO] [stdout] 99521ad636d300f6878bf37432220556467f1dad904a6b2745e8646974911bdb
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 26ff03753c8613ddaf816ab61ff9fd12bd45d44f7c3d71f5a4695521b72939ef
[INFO] running `Command { std: "docker" "start" "-a" "26ff03753c8613ddaf816ab61ff9fd12bd45d44f7c3d71f5a4695521b72939ef", kill_on_drop: false }`
[INFO] [stderr]    Compiling semver v1.0.17
[INFO] [stderr]    Compiling semver-parser v0.7.0
[INFO] [stderr]    Compiling nb v1.1.0
[INFO] [stderr]    Compiling az v1.2.1
[INFO] [stderr]    Compiling fixed v1.23.1
[INFO] [stderr]    Compiling vcell v0.1.3
[INFO] [stderr]    Compiling paste v1.0.12
[INFO] [stderr]    Compiling void v1.0.2
[INFO] [stderr]    Compiling cortex-m v0.7.7
[INFO] [stderr]    Compiling nb v0.1.3
[INFO] [stderr]    Compiling volatile-register v0.2.1
[INFO] [stderr]    Compiling embedded-hal v0.2.7
[INFO] [stderr]    Compiling semver v0.9.0
[INFO] [stderr]    Compiling half v2.2.1
[INFO] [stderr]    Compiling bitfield v0.13.2
[INFO] [stderr]    Compiling rustc_version v0.2.3
[INFO] [stderr]    Compiling bytemuck v1.13.1
[INFO] [stderr]    Compiling stable_deref_trait v1.2.0
[INFO] [stderr]    Compiling rustc_version v0.4.0
[INFO] [stderr]    Compiling embedded-dma v0.1.2
[INFO] [stderr]    Compiling chrono v0.4.24
[INFO] [stderr]    Compiling embedded-storage v0.1.0
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling bare-metal v0.2.5
[INFO] [stderr]    Compiling cast v0.2.7
[INFO] [stderr]    Compiling nrf-hal v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0432]: unresolved import `crate::pac`
[INFO] [stdout]  --> src/clocks.rs:9:12
[INFO] [stdout]   |
[INFO] [stdout] 9 | use crate::pac::CLOCK;
[INFO] [stdout]   |            ^^^ could not find `pac` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::pac`
[INFO] [stdout]  --> src/gpio.rs:8:12
[INFO] [stdout]   |
[INFO] [stdout] 8 | use crate::pac::{p0 as gpio, P0};
[INFO] [stdout]   |            ^^^ could not find `pac` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `pac` in the crate root
[INFO] [stdout]   --> src/gpiote.rs:15:12
[INFO] [stdout]    |
[INFO] [stdout] 15 |     crate::pac::gpiote::{EVENTS_IN, EVENTS_PORT, TASKS_OUT},
[INFO] [stdout]    |            ^^^ could not find `pac` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::pac`
[INFO] [stdout]  --> src/gpiote.rs:8:12
[INFO] [stdout]   |
[INFO] [stdout] 8 | use crate::pac::P0;
[INFO] [stdout]   |            ^^^ could not find `pac` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `pac` in the crate root
[INFO] [stdout]   --> src/gpiote.rs:19:12
[INFO] [stdout]    |
[INFO] [stdout] 19 | use crate::pac::gpiote::{TASKS_CLR, TASKS_SET};
[INFO] [stdout]    |            ^^^ could not find `pac` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::pac`
[INFO] [stdout]   --> src/gpiote.rs:16:12
[INFO] [stdout]    |
[INFO] [stdout] 16 |     crate::pac::GPIOTE,
[INFO] [stdout]    |            ^^^ could not find `pac` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::pac`
[INFO] [stdout]   --> src/rtc.rs:11:12
[INFO] [stdout]    |
[INFO] [stdout] 11 | use crate::pac::{rtc0, Interrupt, RTC0, RTC1};
[INFO] [stdout]    |            ^^^ could not find `pac` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::pac`
[INFO] [stdout]   --> src/spim.rs:14:12
[INFO] [stdout]    |
[INFO] [stdout] 14 | use crate::pac::{spim0, SPIM0};
[INFO] [stdout]    |            ^^^ could not find `pac` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `pac` in the crate root
[INFO] [stdout]   --> src/timer.rs:19:12
[INFO] [stdout]    |
[INFO] [stdout] 19 | use crate::pac::{
[INFO] [stdout]    |            ^^^ could not find `pac` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::target_constants::EASY_DMA_SIZE`
[INFO] [stdout]   --> src/spim.rs:30:31
[INFO] [stdout]    |
[INFO] [stdout] 30 | use crate::target_constants::{EASY_DMA_SIZE, FORCE_COPY_BUFFER_SIZE};
[INFO] [stdout]    |                               ^^^^^^^^^^^^^ no `EASY_DMA_SIZE` in `target_constants`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::pac`
[INFO] [stdout]   --> src/timer.rs:19:12
[INFO] [stdout]    |
[INFO] [stdout] 19 | use crate::pac::{
[INFO] [stdout]    |            ^^^ could not find `pac` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `pac` in the crate root
[INFO] [stdout]   --> src/timer.rs:27:12
[INFO] [stdout]    |
[INFO] [stdout] 27 | use crate::pac::timer3::{
[INFO] [stdout]    |            ^^^ could not find `pac` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::pac`
[INFO] [stdout]   --> src/timer.rs:24:12
[INFO] [stdout]    |
[INFO] [stdout] 24 | use crate::pac::{TIMER3, TIMER4};
[INFO] [stdout]    |            ^^^ could not find `pac` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::pac`
[INFO] [stdout]   --> src/twim.rs:20:12
[INFO] [stdout]    |
[INFO] [stdout] 20 | use crate::pac::{twim0, TWIM0};
[INFO] [stdout]    |            ^^^ could not find `pac` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `crate::target_constants::EASY_DMA_SIZE`, `spim0::frequency::FREQUENCY_A`, `twim0::frequency::FREQUENCY_A`
[INFO] [stdout]   --> src/spim.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub use spim0::frequency::FREQUENCY_A as SpimFreq;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/twim.rs:38:24
[INFO] [stdout]    |
[INFO] [stdout] 38 |     target_constants::{EASY_DMA_SIZE, FORCE_COPY_BUFFER_SIZE},
[INFO] [stdout]    |                        ^^^^^^^^^^^^^ no `EASY_DMA_SIZE` in `target_constants`
[INFO] [stdout] ...
[INFO] [stdout] 41 | pub use twim0::frequency::FREQUENCY_A as TwimFreq;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `EASY_DMA_SIZE` in this scope
[INFO] [stdout]   --> src/lib.rs:76:50
[INFO] [stdout]    |
[INFO] [stdout] 76 |     const _CHECK_FORCE_COPY_BUFFER_SIZE: usize = EASY_DMA_SIZE - FORCE_COPY_BUFFER_SIZE;
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `slice_in_ram`
[INFO] [stdout]   --> src/spim.rs:31:13
[INFO] [stdout]    |
[INFO] [stdout] 31 | use crate::{slice_in_ram, slice_in_ram_or, DmaSlice};
[INFO] [stdout]    |             ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `prescaler` on type `T`
[INFO] [stdout]   --> src/rtc.rs:50:22
[INFO] [stdout]    |
[INFO] [stdout] 39 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 50 |         unsafe { rtc.prescaler.write(|w| w.bits(prescaler)) };
[INFO] [stdout]    |                      ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `tasks_start` on type `T`
[INFO] [stdout]   --> src/rtc.rs:58:25
[INFO] [stdout]    |
[INFO] [stdout] 39 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 58 |             self.periph.tasks_start.write(|w| w.bits(1));
[INFO] [stdout]    |                         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `tasks_stop` on type `T`
[INFO] [stdout]   --> src/rtc.rs:65:25
[INFO] [stdout]    |
[INFO] [stdout] 39 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 65 |             self.periph.tasks_stop.write(|w| w.bits(1));
[INFO] [stdout]    |                         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenset` on type `T`
[INFO] [stdout]   --> src/rtc.rs:72:47
[INFO] [stdout]    |
[INFO] [stdout] 39 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 72 |             RtcInterrupt::Tick => self.periph.intenset.write(|w| w.tick().set()),
[INFO] [stdout]    |                                               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenset` on type `T`
[INFO] [stdout]   --> src/rtc.rs:73:51
[INFO] [stdout]    |
[INFO] [stdout] 39 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 73 |             RtcInterrupt::Overflow => self.periph.intenset.write(|w| w.ovrflw().set()),
[INFO] [stdout]    |                                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenset` on type `T`
[INFO] [stdout]   --> src/rtc.rs:74:51
[INFO] [stdout]    |
[INFO] [stdout] 39 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 74 |             RtcInterrupt::Compare0 => self.periph.intenset.write(|w| w.compare0().set()),
[INFO] [stdout]    |                                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenset` on type `T`
[INFO] [stdout]   --> src/rtc.rs:75:51
[INFO] [stdout]    |
[INFO] [stdout] 39 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 75 |             RtcInterrupt::Compare1 => self.periph.intenset.write(|w| w.compare1().set()),
[INFO] [stdout]    |                                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenset` on type `T`
[INFO] [stdout]   --> src/rtc.rs:76:51
[INFO] [stdout]    |
[INFO] [stdout] 39 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 76 |             RtcInterrupt::Compare2 => self.periph.intenset.write(|w| w.compare2().set()),
[INFO] [stdout]    |                                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenset` on type `T`
[INFO] [stdout]   --> src/rtc.rs:77:51
[INFO] [stdout]    |
[INFO] [stdout] 39 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 77 |             RtcInterrupt::Compare3 => self.periph.intenset.write(|w| w.compare3().set()),
[INFO] [stdout]    |                                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenclr` on type `T`
[INFO] [stdout]   --> src/rtc.rs:84:47
[INFO] [stdout]    |
[INFO] [stdout] 39 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 84 |             RtcInterrupt::Tick => self.periph.intenclr.write(|w| w.tick().clear()),
[INFO] [stdout]    |                                               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenclr` on type `T`
[INFO] [stdout]   --> src/rtc.rs:85:51
[INFO] [stdout]    |
[INFO] [stdout] 39 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 85 |             RtcInterrupt::Overflow => self.periph.intenclr.write(|w| w.ovrflw().clear()),
[INFO] [stdout]    |                                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenclr` on type `T`
[INFO] [stdout]   --> src/rtc.rs:86:51
[INFO] [stdout]    |
[INFO] [stdout] 39 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 86 |             RtcInterrupt::Compare0 => self.periph.intenclr.write(|w| w.compare0().clear()),
[INFO] [stdout]    |                                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenclr` on type `T`
[INFO] [stdout]   --> src/rtc.rs:87:51
[INFO] [stdout]    |
[INFO] [stdout] 39 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 87 |             RtcInterrupt::Compare1 => self.periph.intenclr.write(|w| w.compare1().clear()),
[INFO] [stdout]    |                                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenclr` on type `T`
[INFO] [stdout]   --> src/rtc.rs:88:51
[INFO] [stdout]    |
[INFO] [stdout] 39 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 88 |             RtcInterrupt::Compare2 => self.periph.intenclr.write(|w| w.compare2().clear()),
[INFO] [stdout]    |                                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenclr` on type `T`
[INFO] [stdout]   --> src/rtc.rs:89:51
[INFO] [stdout]    |
[INFO] [stdout] 39 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 89 |             RtcInterrupt::Compare3 => self.periph.intenclr.write(|w| w.compare3().clear()),
[INFO] [stdout]    |                                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `evtenset` on type `T`
[INFO] [stdout]   --> src/rtc.rs:96:47
[INFO] [stdout]    |
[INFO] [stdout] 39 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 96 |             RtcInterrupt::Tick => self.periph.evtenset.write(|w| w.tick().set()),
[INFO] [stdout]    |                                               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `evtenset` on type `T`
[INFO] [stdout]   --> src/rtc.rs:97:51
[INFO] [stdout]    |
[INFO] [stdout] 39 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 97 |             RtcInterrupt::Overflow => self.periph.evtenset.write(|w| w.ovrflw().set()),
[INFO] [stdout]    |                                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `evtenset` on type `T`
[INFO] [stdout]   --> src/rtc.rs:98:51
[INFO] [stdout]    |
[INFO] [stdout] 39 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 98 |             RtcInterrupt::Compare0 => self.periph.evtenset.write(|w| w.compare0().set()),
[INFO] [stdout]    |                                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `evtenset` on type `T`
[INFO] [stdout]   --> src/rtc.rs:99:51
[INFO] [stdout]    |
[INFO] [stdout] 39 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 99 |             RtcInterrupt::Compare1 => self.periph.evtenset.write(|w| w.compare1().set()),
[INFO] [stdout]    |                                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `evtenset` on type `T`
[INFO] [stdout]    --> src/rtc.rs:100:51
[INFO] [stdout]     |
[INFO] [stdout] 39  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 100 |             RtcInterrupt::Compare2 => self.periph.evtenset.write(|w| w.compare2().set()),
[INFO] [stdout]     |                                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `evtenset` on type `T`
[INFO] [stdout]    --> src/rtc.rs:101:51
[INFO] [stdout]     |
[INFO] [stdout] 39  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 101 |             RtcInterrupt::Compare3 => self.periph.evtenset.write(|w| w.compare3().set()),
[INFO] [stdout]     |                                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `evtenclr` on type `T`
[INFO] [stdout]    --> src/rtc.rs:108:47
[INFO] [stdout]     |
[INFO] [stdout] 39  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 108 |             RtcInterrupt::Tick => self.periph.evtenclr.write(|w| w.tick().clear()),
[INFO] [stdout]     |                                               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `evtenclr` on type `T`
[INFO] [stdout]    --> src/rtc.rs:109:51
[INFO] [stdout]     |
[INFO] [stdout] 39  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 109 |             RtcInterrupt::Overflow => self.periph.evtenclr.write(|w| w.ovrflw().clear()),
[INFO] [stdout]     |                                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `evtenclr` on type `T`
[INFO] [stdout]    --> src/rtc.rs:110:51
[INFO] [stdout]     |
[INFO] [stdout] 39  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 110 |             RtcInterrupt::Compare0 => self.periph.evtenclr.write(|w| w.compare0().clear()),
[INFO] [stdout]     |                                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `evtenclr` on type `T`
[INFO] [stdout]    --> src/rtc.rs:111:51
[INFO] [stdout]     |
[INFO] [stdout] 39  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 111 |             RtcInterrupt::Compare1 => self.periph.evtenclr.write(|w| w.compare1().clear()),
[INFO] [stdout]     |                                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `evtenclr` on type `T`
[INFO] [stdout]    --> src/rtc.rs:112:51
[INFO] [stdout]     |
[INFO] [stdout] 39  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 112 |             RtcInterrupt::Compare2 => self.periph.evtenclr.write(|w| w.compare2().clear()),
[INFO] [stdout]     |                                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `evtenclr` on type `T`
[INFO] [stdout]    --> src/rtc.rs:113:51
[INFO] [stdout]     |
[INFO] [stdout] 39  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 113 |             RtcInterrupt::Compare3 => self.periph.evtenclr.write(|w| w.compare3().clear()),
[INFO] [stdout]     |                                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_tick` on type `T`
[INFO] [stdout]    --> src/rtc.rs:120:47
[INFO] [stdout]     |
[INFO] [stdout] 39  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 120 |             RtcInterrupt::Tick => self.periph.events_tick.read().bits(),
[INFO] [stdout]     |                                               ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_ovrflw` on type `T`
[INFO] [stdout]    --> src/rtc.rs:121:51
[INFO] [stdout]     |
[INFO] [stdout] 39  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 121 |             RtcInterrupt::Overflow => self.periph.events_ovrflw.read().bits(),
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_compare` on type `T`
[INFO] [stdout]    --> src/rtc.rs:122:51
[INFO] [stdout]     |
[INFO] [stdout] 39  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 122 |             RtcInterrupt::Compare0 => self.periph.events_compare[0].read().bits(),
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_compare` on type `T`
[INFO] [stdout]    --> src/rtc.rs:123:51
[INFO] [stdout]     |
[INFO] [stdout] 39  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 123 |             RtcInterrupt::Compare1 => self.periph.events_compare[1].read().bits(),
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_compare` on type `T`
[INFO] [stdout]    --> src/rtc.rs:124:51
[INFO] [stdout]     |
[INFO] [stdout] 39  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 124 |             RtcInterrupt::Compare2 => self.periph.events_compare[2].read().bits(),
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_compare` on type `T`
[INFO] [stdout]    --> src/rtc.rs:125:51
[INFO] [stdout]     |
[INFO] [stdout] 39  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 125 |             RtcInterrupt::Compare3 => self.periph.events_compare[3].read().bits(),
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_tick` on type `T`
[INFO] [stdout]    --> src/rtc.rs:134:29
[INFO] [stdout]     |
[INFO] [stdout] 39  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 134 |                 self.periph.events_tick.write(|w| unsafe { w.bits(0) });
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_ovrflw` on type `T`
[INFO] [stdout]    --> src/rtc.rs:137:29
[INFO] [stdout]     |
[INFO] [stdout] 39  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 137 |                 self.periph.events_ovrflw.write(|w| unsafe { w.bits(0) });
[INFO] [stdout]     |                             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_compare` on type `T`
[INFO] [stdout]    --> src/rtc.rs:140:29
[INFO] [stdout]     |
[INFO] [stdout] 39  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 140 |                 self.periph.events_compare[0].write(|w| unsafe { w.bits(0) });
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_compare` on type `T`
[INFO] [stdout]    --> src/rtc.rs:143:29
[INFO] [stdout]     |
[INFO] [stdout] 39  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 143 |                 self.periph.events_compare[1].write(|w| unsafe { w.bits(0) });
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_compare` on type `T`
[INFO] [stdout]    --> src/rtc.rs:146:29
[INFO] [stdout]     |
[INFO] [stdout] 39  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 146 |                 self.periph.events_compare[2].write(|w| unsafe { w.bits(0) });
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_compare` on type `T`
[INFO] [stdout]    --> src/rtc.rs:149:29
[INFO] [stdout]     |
[INFO] [stdout] 39  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 149 |                 self.periph.events_compare[3].write(|w| unsafe { w.bits(0) });
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `cc` on type `T`
[INFO] [stdout]    --> src/rtc.rs:169:25
[INFO] [stdout]     |
[INFO] [stdout] 39  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 169 |             self.periph.cc[reg].write(|w| w.bits(val));
[INFO] [stdout]     |                         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `counter` on type `T`
[INFO] [stdout]    --> src/rtc.rs:177:21
[INFO] [stdout]     |
[INFO] [stdout] 39  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 177 |         self.periph.counter.read().bits()
[INFO] [stdout]     |                     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `tasks_clear` on type `T`
[INFO] [stdout]    --> src/rtc.rs:183:25
[INFO] [stdout]     |
[INFO] [stdout] 39  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 183 |             self.periph.tasks_clear.write(|w| w.bits(1));
[INFO] [stdout]     |                         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `tasks_trigovrflw` on type `T`
[INFO] [stdout]    --> src/rtc.rs:191:25
[INFO] [stdout]     |
[INFO] [stdout] 39  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 191 |             self.periph.tasks_trigovrflw.write(|w| w.bits(1));
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `psel` on type `T`
[INFO] [stdout]    --> src/spim.rs:186:14
[INFO] [stdout]     |
[INFO] [stdout] 157 | impl<T> Spim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 186 |         spim.psel.sck.write(|w| unsafe {
[INFO] [stdout]     |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `psel` on type `T`
[INFO] [stdout]    --> src/spim.rs:193:14
[INFO] [stdout]     |
[INFO] [stdout] 157 | impl<T> Spim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 193 |         spim.psel.mosi.write(|w| unsafe {
[INFO] [stdout]     |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `psel` on type `T`
[INFO] [stdout]    --> src/spim.rs:200:14
[INFO] [stdout]     |
[INFO] [stdout] 157 | impl<T> Spim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 200 |         spim.psel.miso.write(|w| unsafe {
[INFO] [stdout]     |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `enable` on type `T`
[INFO] [stdout]    --> src/spim.rs:208:14
[INFO] [stdout]     |
[INFO] [stdout] 157 | impl<T> Spim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 208 |         spim.enable.write(|w| w.enable().enabled());
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `config` on type `T`
[INFO] [stdout]    --> src/spim.rs:211:14
[INFO] [stdout]     |
[INFO] [stdout] 157 | impl<T> Spim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 211 |         spim.config.write(|w| {
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `frequency` on type `T`
[INFO] [stdout]    --> src/spim.rs:234:14
[INFO] [stdout]     |
[INFO] [stdout] 157 | impl<T> Spim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 234 |         spim.frequency.write(|w| w.frequency().variant(frequency));
[INFO] [stdout]     |              ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `orc` on type `T`
[INFO] [stdout]    --> src/spim.rs:237:14
[INFO] [stdout]     |
[INFO] [stdout] 157 | impl<T> Spim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 237 |         spim.orc.write(|w|
[INFO] [stdout]     |              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `txd` on type `T`
[INFO] [stdout]    --> src/spim.rs:253:16
[INFO] [stdout]     |
[INFO] [stdout] 157 | impl<T> Spim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 253 |         self.0.txd.ptr.write(|w| unsafe { w.ptr().bits(tx.ptr) });
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `txd` on type `T`
[INFO] [stdout]    --> src/spim.rs:255:16
[INFO] [stdout]     |
[INFO] [stdout] 157 | impl<T> Spim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 255 |         self.0.txd.maxcnt.write(|w|
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `rxd` on type `T`
[INFO] [stdout]    --> src/spim.rs:263:16
[INFO] [stdout]     |
[INFO] [stdout] 157 | impl<T> Spim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 263 |         self.0.rxd.ptr.write(|w|
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `rxd` on type `T`
[INFO] [stdout]    --> src/spim.rs:267:16
[INFO] [stdout]     |
[INFO] [stdout] 157 | impl<T> Spim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 267 |         self.0.rxd.maxcnt.write(|w|
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `tasks_start` on type `T`
[INFO] [stdout]    --> src/spim.rs:273:16
[INFO] [stdout]     |
[INFO] [stdout] 157 | impl<T> Spim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 273 |         self.0.tasks_start.write(|w|
[INFO] [stdout]     |                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_end` on type `T`
[INFO] [stdout]    --> src/spim.rs:286:22
[INFO] [stdout]     |
[INFO] [stdout] 157 | impl<T> Spim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 286 |         while self.0.events_end.read().bits() == 0 {}
[INFO] [stdout]     |                      ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_end` on type `T`
[INFO] [stdout]    --> src/spim.rs:289:16
[INFO] [stdout]     |
[INFO] [stdout] 157 | impl<T> Spim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 289 |         self.0.events_end.write(|w| w);
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `txd` on type `T`
[INFO] [stdout]    --> src/spim.rs:296:19
[INFO] [stdout]     |
[INFO] [stdout] 157 | impl<T> Spim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 296 |         if self.0.txd.amount.read().bits() != tx.len {
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `rxd` on type `T`
[INFO] [stdout]    --> src/spim.rs:299:19
[INFO] [stdout]     |
[INFO] [stdout] 157 | impl<T> Spim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 299 |         if self.0.rxd.amount.read().bits() != rx.len {
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `mode` on type `R`
[INFO] [stdout]   --> src/timer.rs:93:14
[INFO] [stdout]    |
[INFO] [stdout] 87 | impl<R> Timer<R>
[INFO] [stdout]    |      - type parameter 'R' declared here
[INFO] [stdout] ...
[INFO] [stdout] 93 |         regs.mode.write(|w| unsafe { w.bits(mode as u8 as u32) });
[INFO] [stdout]    |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `bitmode` on type `R`
[INFO] [stdout]    --> src/timer.rs:105:14
[INFO] [stdout]     |
[INFO] [stdout] 87  | impl<R> Timer<R>
[INFO] [stdout]     |      - type parameter 'R' declared here
[INFO] [stdout] ...
[INFO] [stdout] 105 |             .bitmode
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `tasks_start` on type `R`
[INFO] [stdout]    --> src/timer.rs:111:19
[INFO] [stdout]     |
[INFO] [stdout] 87  | impl<R> Timer<R>
[INFO] [stdout]     |      - type parameter 'R' declared here
[INFO] [stdout] ...
[INFO] [stdout] 111 |         self.regs.tasks_start.write(|w| unsafe { w.bits(1) });
[INFO] [stdout]     |                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `tasks_stop` on type `R`
[INFO] [stdout]    --> src/timer.rs:117:19
[INFO] [stdout]     |
[INFO] [stdout] 87  | impl<R> Timer<R>
[INFO] [stdout]     |      - type parameter 'R' declared here
[INFO] [stdout] ...
[INFO] [stdout] 117 |         self.regs.tasks_stop.write(|w| unsafe { w.bits(1) });
[INFO] [stdout]     |                   ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `tasks_clear` on type `R`
[INFO] [stdout]    --> src/timer.rs:124:19
[INFO] [stdout]     |
[INFO] [stdout] 87  | impl<R> Timer<R>
[INFO] [stdout]     |      - type parameter 'R' declared here
[INFO] [stdout] ...
[INFO] [stdout] 124 |         self.regs.tasks_clear.write(|w| unsafe { w.bits(1) });
[INFO] [stdout]     |                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `prescaler` on type `R`
[INFO] [stdout]    --> src/timer.rs:169:19
[INFO] [stdout]     |
[INFO] [stdout] 87  | impl<R> Timer<R>
[INFO] [stdout]     |      - type parameter 'R' declared here
[INFO] [stdout] ...
[INFO] [stdout] 169 |         self.regs.prescaler.write(|w| unsafe { w.bits(prescaler) });
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenset` on type `R`
[INFO] [stdout]    --> src/timer.rs:174:19
[INFO] [stdout]     |
[INFO] [stdout] 87  | impl<R> Timer<R>
[INFO] [stdout]     |      - type parameter 'R' declared here
[INFO] [stdout] ...
[INFO] [stdout] 174 |         self.regs.intenset.write(|w| match compare_num {
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenclr` on type `R`
[INFO] [stdout]    --> src/timer.rs:188:19
[INFO] [stdout]     |
[INFO] [stdout] 87  | impl<R> Timer<R>
[INFO] [stdout]     |      - type parameter 'R' declared here
[INFO] [stdout] ...
[INFO] [stdout] 188 |         self.regs.intenclr.write(|w| match compare_num {
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_compare` on type `R`
[INFO] [stdout]    --> src/timer.rs:208:19
[INFO] [stdout]     |
[INFO] [stdout] 87  | impl<R> Timer<R>
[INFO] [stdout]     |      - type parameter 'R' declared here
[INFO] [stdout] ...
[INFO] [stdout] 208 |         self.regs.events_compare[compare_num].reset();
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `shorts` on type `R`
[INFO] [stdout]    --> src/timer.rs:216:19
[INFO] [stdout]     |
[INFO] [stdout] 87  | impl<R> Timer<R>
[INFO] [stdout]     |      - type parameter 'R' declared here
[INFO] [stdout] ...
[INFO] [stdout] 216 |         self.regs.shorts.modify(|_, w| match compare_num {
[INFO] [stdout]     |                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `tasks_capture` on type `R`
[INFO] [stdout]    --> src/timer.rs:299:19
[INFO] [stdout]     |
[INFO] [stdout] 87  | impl<R> Timer<R>
[INFO] [stdout]     |      - type parameter 'R' declared here
[INFO] [stdout] ...
[INFO] [stdout] 299 |         self.regs.tasks_capture[compare_num].write(|w| unsafe { w.bits(1) });
[INFO] [stdout]     |                   ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `cc` on type `R`
[INFO] [stdout]    --> src/timer.rs:319:19
[INFO] [stdout]     |
[INFO] [stdout] 87  | impl<R> Timer<R>
[INFO] [stdout]     |      - type parameter 'R' declared here
[INFO] [stdout] ...
[INFO] [stdout] 319 |         self.regs.cc[compare_num].write(|w| unsafe { w.bits(value) });
[INFO] [stdout]     |                   ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `psel` on type `T`
[INFO] [stdout]   --> src/twim.rs:62:14
[INFO] [stdout]    |
[INFO] [stdout] 54 | impl<T> Twim<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 62 |         twim.psel.scl.write(|w| unsafe {
[INFO] [stdout]    |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `psel` on type `T`
[INFO] [stdout]   --> src/twim.rs:76:14
[INFO] [stdout]    |
[INFO] [stdout] 54 | impl<T> Twim<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 76 |         twim.psel.sda.write(|w| unsafe {
[INFO] [stdout]    |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `enable` on type `T`
[INFO] [stdout]   --> src/twim.rs:91:14
[INFO] [stdout]    |
[INFO] [stdout] 54 | impl<T> Twim<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 91 |         twim.enable.write(|w| w.enable().enabled());
[INFO] [stdout]    |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `frequency` on type `T`
[INFO] [stdout]   --> src/twim.rs:96:14
[INFO] [stdout]    |
[INFO] [stdout] 54 | impl<T> Twim<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 96 |         twim.frequency.write(|w| w.frequency().variant(frequency));
[INFO] [stdout]    |              ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `enable` on type `T`
[INFO] [stdout]    --> src/twim.rs:108:16
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 108 |         self.0.enable.write(|w| w.enable().disabled());
[INFO] [stdout]     |                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `enable` on type `T`
[INFO] [stdout]    --> src/twim.rs:113:16
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 113 |         self.0.enable.write(|w| w.enable().enabled());
[INFO] [stdout]     |                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `txd` on type `T`
[INFO] [stdout]    --> src/twim.rs:127:16
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 127 |         self.0.txd.ptr.write(|w|
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `txd` on type `T`
[INFO] [stdout]    --> src/twim.rs:135:16
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 135 |         self.0.txd.maxcnt.write(|w|
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `rxd` on type `T`
[INFO] [stdout]    --> src/twim.rs:159:16
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 159 |         self.0.rxd.ptr.write(|w|
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `rxd` on type `T`
[INFO] [stdout]    --> src/twim.rs:167:16
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 167 |         self.0.rxd.maxcnt.write(|w|
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `errorsrc` on type `T`
[INFO] [stdout]    --> src/twim.rs:184:14
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 184 |             .errorsrc
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `errorsrc` on type `T`
[INFO] [stdout]    --> src/twim.rs:190:26
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 190 |         let err = self.0.errorsrc.read();
[INFO] [stdout]     |                          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_stopped` on type `T`
[INFO] [stdout]    --> src/twim.rs:206:23
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 206 |             if self.0.events_stopped.read().bits() != 0 {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_stopped` on type `T`
[INFO] [stdout]    --> src/twim.rs:207:24
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 207 |                 self.0.events_stopped.reset();
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_error` on type `T`
[INFO] [stdout]    --> src/twim.rs:210:23
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 210 |             if self.0.events_error.read().bits() != 0 {
[INFO] [stdout]     |                       ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_error` on type `T`
[INFO] [stdout]    --> src/twim.rs:211:24
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 211 |                 self.0.events_error.reset();
[INFO] [stdout]     |                        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `tasks_stop` on type `T`
[INFO] [stdout]    --> src/twim.rs:213:24
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 213 |                 self.0.tasks_stop.write(|w| unsafe { w.bits(1) });
[INFO] [stdout]     |                        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `address` on type `T`
[INFO] [stdout]    --> src/twim.rs:229:14
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 229 |             .address
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_stopped` on type `T`
[INFO] [stdout]    --> src/twim.rs:236:16
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 236 |         self.0.events_stopped.reset();
[INFO] [stdout]     |                ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_error` on type `T`
[INFO] [stdout]    --> src/twim.rs:237:16
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 237 |         self.0.events_error.reset();
[INFO] [stdout]     |                ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_lasttx` on type `T`
[INFO] [stdout]    --> src/twim.rs:238:16
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 238 |         self.0.events_lasttx.reset();
[INFO] [stdout]     |                ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `shorts` on type `T`
[INFO] [stdout]    --> src/twim.rs:242:16
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 242 |         self.0.shorts.write(|w| w.lasttx_stop().enabled());
[INFO] [stdout]     |                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `tasks_starttx` on type `T`
[INFO] [stdout]    --> src/twim.rs:250:16
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 250 |         self.0.tasks_starttx.write(|w|
[INFO] [stdout]     |                ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `txd` on type `T`
[INFO] [stdout]    --> src/twim.rs:263:19
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 263 |         if self.0.txd.amount.read().bits() != buffer.len() as u32 {
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `address` on type `T`
[INFO] [stdout]    --> src/twim.rs:281:14
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 281 |             .address
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_stopped` on type `T`
[INFO] [stdout]    --> src/twim.rs:288:16
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 288 |         self.0.events_stopped.reset();
[INFO] [stdout]     |                ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_error` on type `T`
[INFO] [stdout]    --> src/twim.rs:289:16
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 289 |         self.0.events_error.reset();
[INFO] [stdout]     |                ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `shorts` on type `T`
[INFO] [stdout]    --> src/twim.rs:293:16
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 293 |         self.0.shorts.write(|w| w.lastrx_stop().enabled());
[INFO] [stdout]     |                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `tasks_startrx` on type `T`
[INFO] [stdout]    --> src/twim.rs:294:16
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 294 |         self.0.tasks_startrx.write(|w|
[INFO] [stdout]     |                ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `rxd` on type `T`
[INFO] [stdout]    --> src/twim.rs:307:19
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 307 |         if self.0.rxd.amount.read().bits() != buffer.len() as u32 {
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `address` on type `T`
[INFO] [stdout]    --> src/twim.rs:331:14
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 331 |             .address
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_stopped` on type `T`
[INFO] [stdout]    --> src/twim.rs:341:16
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 341 |         self.0.events_stopped.reset();
[INFO] [stdout]     |                ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_error` on type `T`
[INFO] [stdout]    --> src/twim.rs:342:16
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 342 |         self.0.events_error.reset();
[INFO] [stdout]     |                ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `shorts` on type `T`
[INFO] [stdout]    --> src/twim.rs:346:16
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 346 |         self.0.shorts.write(|w| {
[INFO] [stdout]     |                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `tasks_starttx` on type `T`
[INFO] [stdout]    --> src/twim.rs:352:16
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 352 |         self.0.tasks_starttx.write(|w| unsafe { w.bits(1) });
[INFO] [stdout]     |                ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `txd` on type `T`
[INFO] [stdout]    --> src/twim.rs:363:32
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 363 |         let bad_write = self.0.txd.amount.read().bits() != wr_buffer.len() as u32;
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `rxd` on type `T`
[INFO] [stdout]    --> src/twim.rs:364:31
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 364 |         let bad_read = self.0.rxd.amount.read().bits() != rd_buffer.len() as u32;
[INFO] [stdout]     |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 124 previous errors; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0432, E0433, E0609.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `nrf-hal` due to 125 previous errors; 1 warning emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] running `Command { std: "docker" "inspect" "26ff03753c8613ddaf816ab61ff9fd12bd45d44f7c3d71f5a4695521b72939ef", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "26ff03753c8613ddaf816ab61ff9fd12bd45d44f7c3d71f5a4695521b72939ef", kill_on_drop: false }`
[INFO] [stdout] 26ff03753c8613ddaf816ab61ff9fd12bd45d44f7c3d71f5a4695521b72939ef
