[INFO] fetching crate atsamd-hal 0.7.0... [INFO] checking atsamd-hal-0.7.0 against master#2748a9fd93dd1a00a4521f4f16de5befbf77f6cd for pr-62262-1 [INFO] extracting crate atsamd-hal 0.7.0 into /workspace/builds/worker-1/source [INFO] validating manifest of crates.io crate atsamd-hal 0.7.0 on toolchain 2748a9fd93dd1a00a4521f4f16de5befbf77f6cd [INFO] running `"/workspace/cargo-home/bin/cargo" "+2748a9fd93dd1a00a4521f4f16de5befbf77f6cd" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking crates.io crate atsamd-hal 0.7.0 [INFO] finished tweaking crates.io crate atsamd-hal 0.7.0 [INFO] tweaked toml for crates.io crate atsamd-hal 0.7.0 written to /workspace/builds/worker-1/source/Cargo.toml [INFO] running `"/workspace/cargo-home/bin/cargo" "+2748a9fd93dd1a00a4521f4f16de5befbf77f6cd" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `"/workspace/cargo-home/bin/cargo" "+2748a9fd93dd1a00a4521f4f16de5befbf77f6cd" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/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" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+2748a9fd93dd1a00a4521f4f16de5befbf77f6cd" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] f1f5c0d21c043c7db2aed461a5761450a3c8b0fecd4604d5dd37b51136f745f3 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `"docker" "start" "-a" "f1f5c0d21c043c7db2aed461a5761450a3c8b0fecd4604d5dd37b51136f745f3"` [INFO] [stderr] Compiling proc-macro2 v0.4.30 [INFO] [stderr] Compiling cortex-m v0.5.10 [INFO] [stderr] Compiling cortex-m-semihosting v0.3.5 [INFO] [stderr] Compiling cortex-m v0.4.3 [INFO] [stderr] Checking bare-metal v0.1.3 [INFO] [stderr] Checking aligned v0.1.2 [INFO] [stderr] Checking aligned v0.2.0 [INFO] [stderr] Compiling cortex-m-rtfm v0.3.4 [INFO] [stderr] Checking untagged-option v0.1.1 [INFO] [stderr] Checking bitfield v0.13.2 [INFO] [stderr] Checking jlink_rtt v0.1.0 [INFO] [stderr] Checking rand_core v0.5.1 [INFO] [stderr] Checking rtfm-core v0.2.0 [INFO] [stderr] Checking panic-abort v0.3.2 [INFO] [stderr] Compiling cortex-m-semihosting v0.2.1 [INFO] [stderr] Compiling libc v0.2.65 [INFO] [stderr] Compiling proc-macro-hack v0.5.11 [INFO] [stderr] Checking panic-semihosting v0.5.3 [INFO] [stderr] Checking panic_rtt v0.1.0 [INFO] [stderr] Compiling backtrace-sys v0.1.32 [INFO] [stderr] Compiling backtrace v0.3.40 [INFO] [stderr] Compiling quote v0.6.13 [INFO] [stderr] Compiling failure v0.1.6 [INFO] [stderr] Compiling paste-impl v0.1.6 [INFO] [stderr] Compiling syn v0.14.9 [INFO] [stderr] Checking paste v0.1.6 [INFO] [stderr] Checking atsamd-hal v0.7.0 (/opt/rustwide/workdir) [INFO] [stderr] error[E0433]: failed to resolve: maybe a missing crate `target_device`? [INFO] [stderr] --> src/common/gpio.rs:10:12 [INFO] [stderr] | [INFO] [stderr] 10 | use crate::target_device::port::{DIRCLR, DIRSET, OUTCLR, OUTSET, PINCFG0_, PMUX0_}; [INFO] [stderr] | ^^^^^^^^^^^^^ maybe a missing crate `target_device`? [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: maybe a missing crate `target_device`? [INFO] [stderr] --> src/samd21/clock.rs:6:12 [INFO] [stderr] | [INFO] [stderr] 6 | use crate::target_device::gclk::clkctrl::GEN_A::*; [INFO] [stderr] | ^^^^^^^^^^^^^ maybe a missing crate `target_device`? [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: maybe a missing crate `target_device`? [INFO] [stderr] --> src/samd21/clock.rs:7:12 [INFO] [stderr] | [INFO] [stderr] 7 | use crate::target_device::gclk::clkctrl::ID_A::*; [INFO] [stderr] | ^^^^^^^^^^^^^ maybe a missing crate `target_device`? [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: maybe a missing crate `target_device`? [INFO] [stderr] --> src/samd21/clock.rs:8:12 [INFO] [stderr] | [INFO] [stderr] 8 | use crate::target_device::gclk::genctrl::SRC_A::*; [INFO] [stderr] | ^^^^^^^^^^^^^ maybe a missing crate `target_device`? [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `crate::target_device` [INFO] [stderr] --> src/common/gpio.rs:15:12 [INFO] [stderr] | [INFO] [stderr] 15 | use crate::target_device::PORT; [INFO] [stderr] | ^^^^^^^^^^^^^ maybe a missing crate `target_device`? [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved imports `crate::target_device`, `crate::target_device` [INFO] [stderr] --> src/samd21/clock.rs:9:28 [INFO] [stderr] | [INFO] [stderr] 9 | use crate::target_device::{self, GCLK, NVMCTRL, PM, SYSCTRL}; [INFO] [stderr] | ^^^^^^^^^^^^^ ^^^^ no `target_device` in the root [INFO] [stderr] | | [INFO] [stderr] | maybe a missing crate `target_device`? [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: maybe a missing crate `target_device`? [INFO] [stderr] --> src/samd21/sercom/i2c.rs:6:12 [INFO] [stderr] | [INFO] [stderr] 6 | use crate::target_device::sercom0::I2CM; [INFO] [stderr] | ^^^^^^^^^^^^^ maybe a missing crate `target_device`? [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `crate::target_device` [INFO] [stderr] --> src/samd21/pwm.rs:7:12 [INFO] [stderr] | [INFO] [stderr] 7 | use crate::target_device::{TC3, PM}; [INFO] [stderr] | ^^^^^^^^^^^^^ maybe a missing crate `target_device`? [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: maybe a missing crate `target_device`? [INFO] [stderr] --> src/samd21/sercom/spi.rs:6:12 [INFO] [stderr] | [INFO] [stderr] 6 | use crate::target_device::sercom0::SPI; [INFO] [stderr] | ^^^^^^^^^^^^^ maybe a missing crate `target_device`? [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `crate::target_device` [INFO] [stderr] --> src/samd21/sercom/i2c.rs:7:12 [INFO] [stderr] | [INFO] [stderr] 7 | use crate::target_device::{PM, SERCOM0, SERCOM1, SERCOM2, SERCOM3}; [INFO] [stderr] | ^^^^^^^^^^^^^ maybe a missing crate `target_device`? [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: maybe a missing crate `target_device`? [INFO] [stderr] --> src/samd21/sercom/uart.rs:7:12 [INFO] [stderr] | [INFO] [stderr] 7 | use crate::target_device::sercom0::USART; [INFO] [stderr] | ^^^^^^^^^^^^^ maybe a missing crate `target_device`? [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `crate::target_device` [INFO] [stderr] --> src/samd21/sercom/spi.rs:7:12 [INFO] [stderr] | [INFO] [stderr] 7 | use crate::target_device::{PM, SERCOM0, SERCOM1, SERCOM2, SERCOM3}; [INFO] [stderr] | ^^^^^^^^^^^^^ maybe a missing crate `target_device`? [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: maybe a missing crate `target_device`? [INFO] [stderr] --> src/samd21/timer.rs:2:12 [INFO] [stderr] | [INFO] [stderr] 2 | use crate::target_device::tc3::COUNT16; [INFO] [stderr] | ^^^^^^^^^^^^^ maybe a missing crate `target_device`? [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `crate::target_device` [INFO] [stderr] --> src/samd21/sercom/uart.rs:8:12 [INFO] [stderr] | [INFO] [stderr] 8 | use crate::target_device::{PM, SERCOM0, SERCOM1, SERCOM2, SERCOM3}; [INFO] [stderr] | ^^^^^^^^^^^^^ maybe a missing crate `target_device`? [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `crate::target_device` [INFO] [stderr] --> src/samd21/timer.rs:4:12 [INFO] [stderr] | [INFO] [stderr] 4 | use crate::target_device::{PM, TC3, TC4, TC5}; [INFO] [stderr] | ^^^^^^^^^^^^^ maybe a missing crate `target_device`? [INFO] [stderr] [INFO] [stderr] error[E0408]: variable `XOSC32K` is not bound in all patterns [INFO] [stderr] --> src/samd21/clock.rs:232:23 [INFO] [stderr] | [INFO] [stderr] 232 | XOSC32K | OSC32K | OSCULP32K => OSC32K_FREQ, [INFO] [stderr] | ------- ^^^^^^ ^^^^^^^^^ pattern doesn't bind `XOSC32K` [INFO] [stderr] | | | [INFO] [stderr] | | pattern doesn't bind `XOSC32K` [INFO] [stderr] | variable not in all patterns [INFO] [stderr] | [INFO] [stderr] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::XOSC32K` [INFO] [stderr] --> src/samd21/clock.rs:232:13 [INFO] [stderr] | [INFO] [stderr] 232 | XOSC32K | OSC32K | OSCULP32K => OSC32K_FREQ, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0408]: variable `OSC32K` is not bound in all patterns [INFO] [stderr] --> src/samd21/clock.rs:232:13 [INFO] [stderr] | [INFO] [stderr] 232 | XOSC32K | OSC32K | OSCULP32K => OSC32K_FREQ, [INFO] [stderr] | ^^^^^^^ ------ ^^^^^^^^^ pattern doesn't bind `OSC32K` [INFO] [stderr] | | | [INFO] [stderr] | | variable not in all patterns [INFO] [stderr] | pattern doesn't bind `OSC32K` [INFO] [stderr] | [INFO] [stderr] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::OSC32K` [INFO] [stderr] --> src/samd21/clock.rs:232:23 [INFO] [stderr] | [INFO] [stderr] 232 | XOSC32K | OSC32K | OSCULP32K => OSC32K_FREQ, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0408]: variable `OSCULP32K` is not bound in all patterns [INFO] [stderr] --> src/samd21/clock.rs:232:13 [INFO] [stderr] | [INFO] [stderr] 232 | XOSC32K | OSC32K | OSCULP32K => OSC32K_FREQ, [INFO] [stderr] | ^^^^^^^ ^^^^^^ --------- variable not in all patterns [INFO] [stderr] | | | [INFO] [stderr] | | pattern doesn't bind `OSCULP32K` [INFO] [stderr] | pattern doesn't bind `OSCULP32K` [INFO] [stderr] | [INFO] [stderr] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::OSCULP32K` [INFO] [stderr] --> src/samd21/clock.rs:232:32 [INFO] [stderr] | [INFO] [stderr] 232 | XOSC32K | OSC32K | OSCULP32K => OSC32K_FREQ, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0408]: variable `GCLKIN` is not bound in all patterns [INFO] [stderr] --> src/samd21/clock.rs:237:22 [INFO] [stderr] | [INFO] [stderr] 237 | GCLKIN | XOSC => unimplemented!(), [INFO] [stderr] | ------ ^^^^ pattern doesn't bind `GCLKIN` [INFO] [stderr] | | [INFO] [stderr] | variable not in all patterns [INFO] [stderr] | [INFO] [stderr] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::GCLKIN` [INFO] [stderr] --> src/samd21/clock.rs:237:13 [INFO] [stderr] | [INFO] [stderr] 237 | GCLKIN | XOSC => unimplemented!(), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0408]: variable `XOSC` is not bound in all patterns [INFO] [stderr] --> src/samd21/clock.rs:237:13 [INFO] [stderr] | [INFO] [stderr] 237 | GCLKIN | XOSC => unimplemented!(), [INFO] [stderr] | ^^^^^^ ---- variable not in all patterns [INFO] [stderr] | | [INFO] [stderr] | pattern doesn't bind `XOSC` [INFO] [stderr] | [INFO] [stderr] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::XOSC` [INFO] [stderr] --> src/samd21/clock.rs:237:22 [INFO] [stderr] | [INFO] [stderr] 237 | GCLKIN | XOSC => unimplemented!(), [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DIRSET` in this scope [INFO] [stderr] --> src/common/gpio.rs:400:31 [INFO] [stderr] | [INFO] [stderr] 400 | fn dirset0(&mut self) -> &DIRSET { [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DIRCLR` in this scope [INFO] [stderr] --> src/common/gpio.rs:403:31 [INFO] [stderr] | [INFO] [stderr] 403 | fn dirclr0(&mut self) -> &DIRCLR { [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PINCFG0_` in this scope [INFO] [stderr] --> src/common/gpio.rs:406:32 [INFO] [stderr] | [INFO] [stderr] 406 | fn pincfg0(&mut self) -> &[PINCFG0_; 32] { [INFO] [stderr] | ^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `OUTSET` in this scope [INFO] [stderr] --> src/common/gpio.rs:409:31 [INFO] [stderr] | [INFO] [stderr] 409 | fn outset0(&mut self) -> &OUTSET { [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `OUTCLR` in this scope [INFO] [stderr] --> src/common/gpio.rs:412:31 [INFO] [stderr] | [INFO] [stderr] 412 | fn outclr0(&mut self) -> &OUTCLR { [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `PMUX0_` in this scope [INFO] [stderr] --> src/common/gpio.rs:415:30 [INFO] [stderr] | [INFO] [stderr] 415 | fn pmux0(&mut self) -> &[PMUX0_; 16] { [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `GCLK1` in this scope [INFO] [stderr] --> src/samd21/clock.rs:139:47 [INFO] [stderr] | [INFO] [stderr] 139 | state.set_gclk_divider_and_source(GCLK1, 1, XOSC32K, false); [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `XOSC32K` in this scope [INFO] [stderr] --> src/samd21/clock.rs:139:57 [INFO] [stderr] | [INFO] [stderr] 139 | state.set_gclk_divider_and_source(GCLK1, 1, XOSC32K, false); [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `GCLK1` in this scope [INFO] [stderr] --> src/samd21/clock.rs:141:47 [INFO] [stderr] | [INFO] [stderr] 141 | state.set_gclk_divider_and_source(GCLK1, 1, OSC32K, false); [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `OSC32K` in this scope [INFO] [stderr] --> src/samd21/clock.rs:141:57 [INFO] [stderr] | [INFO] [stderr] 141 | state.set_gclk_divider_and_source(GCLK1, 1, OSC32K, false); [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `DFLL48` in this scope [INFO] [stderr] --> src/samd21/clock.rs:145:38 [INFO] [stderr] | [INFO] [stderr] 145 | state.enable_clock_generator(DFLL48, GCLK1); [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `GCLK1` in this scope [INFO] [stderr] --> src/samd21/clock.rs:145:46 [INFO] [stderr] | [INFO] [stderr] 145 | state.enable_clock_generator(DFLL48, GCLK1); [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `GCLK0` in this scope [INFO] [stderr] --> src/samd21/clock.rs:149:43 [INFO] [stderr] | [INFO] [stderr] 149 | state.set_gclk_divider_and_source(GCLK0, 1, DFLL48M, true); [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `DFLL48M` in this scope [INFO] [stderr] --> src/samd21/clock.rs:149:53 [INFO] [stderr] | [INFO] [stderr] 149 | state.set_gclk_divider_and_source(GCLK0, 1, DFLL48M, true); [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `DFLL48M` in this scope [INFO] [stderr] --> src/samd21/clock.rs:174:43 [INFO] [stderr] | [INFO] [stderr] 174 | used_clocks: 1u64 << u8::from(DFLL48M), [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `GCLK0` in this scope [INFO] [stderr] --> src/samd21/clock.rs:181:19 [INFO] [stderr] | [INFO] [stderr] 181 | gclk: GCLK0, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `GCLK1` in this scope [INFO] [stderr] --> src/samd21/clock.rs:189:19 [INFO] [stderr] | [INFO] [stderr] 189 | gclk: GCLK1, [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `TCC2_TC3` in this scope [INFO] [stderr] --> src/samd21/clock.rs:304:30 [INFO] [stderr] | [INFO] [stderr] 304 | (tcc2_tc3, Tcc2Tc3Clock, TCC2_TC3), [INFO] [stderr] | ^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `TC4_TC5` in this scope [INFO] [stderr] --> src/samd21/clock.rs:305:28 [INFO] [stderr] | [INFO] [stderr] 305 | (tc4_tc5, Tc4Tc5Clock, TC4_TC5), [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `TC6_TC7` in this scope [INFO] [stderr] --> src/samd21/clock.rs:306:28 [INFO] [stderr] | [INFO] [stderr] 306 | (tc6_tc7, Tc6Tc7Clock, TC6_TC7), [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `SERCOM0_CORE` in this scope [INFO] [stderr] --> src/samd21/clock.rs:307:38 [INFO] [stderr] | [INFO] [stderr] 307 | (sercom0_core, Sercom0CoreClock, SERCOM0_CORE), [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `SERCOM1_CORE` in this scope [INFO] [stderr] --> src/samd21/clock.rs:308:38 [INFO] [stderr] | [INFO] [stderr] 308 | (sercom1_core, Sercom1CoreClock, SERCOM1_CORE), [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `SERCOM2_CORE` in this scope [INFO] [stderr] --> src/samd21/clock.rs:309:38 [INFO] [stderr] | [INFO] [stderr] 309 | (sercom2_core, Sercom2CoreClock, SERCOM2_CORE), [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `SERCOM3_CORE` in this scope [INFO] [stderr] --> src/samd21/clock.rs:310:38 [INFO] [stderr] | [INFO] [stderr] 310 | (sercom3_core, Sercom3CoreClock, SERCOM3_CORE), [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `SERCOM4_CORE` in this scope [INFO] [stderr] --> src/samd21/clock.rs:311:38 [INFO] [stderr] | [INFO] [stderr] 311 | (sercom4_core, Sercom4CoreClock, SERCOM4_CORE), [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `SERCOM5_CORE` in this scope [INFO] [stderr] --> src/samd21/clock.rs:312:38 [INFO] [stderr] | [INFO] [stderr] 312 | (sercom5_core, Sercom5CoreClock, SERCOM5_CORE), [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `USB` in this scope [INFO] [stderr] --> src/samd21/clock.rs:313:21 [INFO] [stderr] | [INFO] [stderr] 313 | (usb, UsbClock, USB), [INFO] [stderr] | ^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `RTC` in this scope [INFO] [stderr] --> src/samd21/clock.rs:314:21 [INFO] [stderr] | [INFO] [stderr] 314 | (rtc, RtcClock, RTC), [INFO] [stderr] | ^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `ADC` in this scope [INFO] [stderr] --> src/samd21/clock.rs:315:21 [INFO] [stderr] | [INFO] [stderr] 315 | (adc, AdcClock, ADC), [INFO] [stderr] | ^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `I2CM` in this scope [INFO] [stderr] --> src/samd21/sercom/i2c.rs:205:28 [INFO] [stderr] | [INFO] [stderr] 205 | fn i2cm(&mut self) -> &I2CM { [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] ... [INFO] [stderr] 305 | / i2c!([ [INFO] [stderr] 306 | | I2CMaster0: [INFO] [stderr] 307 | | ( [INFO] [stderr] 308 | | Sercom0Pad0, [INFO] [stderr] ... | [INFO] [stderr] 337 | | ), [INFO] [stderr] 338 | | ]); [INFO] [stderr] | |___- in this macro invocation [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `SPI` in this scope [INFO] [stderr] --> src/samd21/sercom/spi.rs:179:39 [INFO] [stderr] | [INFO] [stderr] 179 | fn spi(&mut self) -> &SPI { [INFO] [stderr] | ^^^ not found in this scope [INFO] [stderr] ... [INFO] [stderr] 224 | spi_master!(SPIMaster0: (Sercom0, SERCOM0, sercom0_, Sercom0CoreClock)); [INFO] [stderr] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `SPI` in this scope [INFO] [stderr] --> src/samd21/sercom/spi.rs:179:39 [INFO] [stderr] | [INFO] [stderr] 179 | fn spi(&mut self) -> &SPI { [INFO] [stderr] | ^^^ not found in this scope [INFO] [stderr] ... [INFO] [stderr] 225 | spi_master!(SPIMaster1: (Sercom1, SERCOM1, sercom1_, Sercom1CoreClock)); [INFO] [stderr] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `SPI` in this scope [INFO] [stderr] --> src/samd21/sercom/spi.rs:179:39 [INFO] [stderr] | [INFO] [stderr] 179 | fn spi(&mut self) -> &SPI { [INFO] [stderr] | ^^^ not found in this scope [INFO] [stderr] ... [INFO] [stderr] 226 | spi_master!(SPIMaster2: (Sercom2, SERCOM2, sercom2_, Sercom2CoreClock)); [INFO] [stderr] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `SPI` in this scope [INFO] [stderr] --> src/samd21/sercom/spi.rs:179:39 [INFO] [stderr] | [INFO] [stderr] 179 | fn spi(&mut self) -> &SPI { [INFO] [stderr] | ^^^ not found in this scope [INFO] [stderr] ... [INFO] [stderr] 227 | spi_master!(SPIMaster3: (Sercom3, SERCOM3, sercom3_, Sercom3CoreClock)); [INFO] [stderr] | ------------------------------------------------------------------------ in this macro invocation [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `USART` in this scope [INFO] [stderr] --> src/samd21/sercom/uart.rs:200:37 [INFO] [stderr] | [INFO] [stderr] 200 | fn usart(&self) -> &USART { [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] ... [INFO] [stderr] 264 | uart!(UART0: (Sercom0, SERCOM0, sercom0_, Sercom0CoreClock)); [INFO] [stderr] | ------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `USART` in this scope [INFO] [stderr] --> src/samd21/sercom/uart.rs:200:37 [INFO] [stderr] | [INFO] [stderr] 200 | fn usart(&self) -> &USART { [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] ... [INFO] [stderr] 265 | uart!(UART1: (Sercom1, SERCOM1, sercom1_, Sercom1CoreClock)); [INFO] [stderr] | ------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `USART` in this scope [INFO] [stderr] --> src/samd21/sercom/uart.rs:200:37 [INFO] [stderr] | [INFO] [stderr] 200 | fn usart(&self) -> &USART { [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] ... [INFO] [stderr] 266 | uart!(UART2: (Sercom2, SERCOM2, sercom2_, Sercom2CoreClock)); [INFO] [stderr] | ------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `USART` in this scope [INFO] [stderr] --> src/samd21/sercom/uart.rs:200:37 [INFO] [stderr] | [INFO] [stderr] 200 | fn usart(&self) -> &USART { [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] ... [INFO] [stderr] 267 | uart!(UART3: (Sercom3, SERCOM3, sercom3_, Sercom3CoreClock)); [INFO] [stderr] | ------------------------------------------------------------- in this macro invocation [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `COUNT16` in this scope [INFO] [stderr] --> src/samd21/timer.rs:35:28 [INFO] [stderr] | [INFO] [stderr] 35 | fn count_16(&self) -> &COUNT16; [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `COUNT16` in this scope [INFO] [stderr] --> src/samd21/timer.rs:134:28 [INFO] [stderr] | [INFO] [stderr] 134 | fn count_16(&self) -> &COUNT16 { [INFO] [stderr] | ^^^^^^^ not found in this scope [INFO] [stderr] ... [INFO] [stderr] 212 | / tc! { [INFO] [stderr] 213 | | TimerCounter3: (TC3, tc3_, Tcc2Tc3Clock), [INFO] [stderr] 214 | | TimerCounter4: (TC4, tc4_, Tc4Tc5Clock), [INFO] [stderr] 215 | | TimerCounter5: (TC5, tc5_, Tc4Tc5Clock), [INFO] [stderr] 216 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] [INFO] [stderr] error: aborting due to 60 previous errors [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0408, E0412, E0425, E0432, E0433. [INFO] [stderr] For more information about an error, try `rustc --explain E0408`. [INFO] [stderr] error: could not compile `atsamd-hal`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: build failed [INFO] running `"docker" "inspect" "f1f5c0d21c043c7db2aed461a5761450a3c8b0fecd4604d5dd37b51136f745f3"` [INFO] running `"docker" "rm" "-f" "f1f5c0d21c043c7db2aed461a5761450a3c8b0fecd4604d5dd37b51136f745f3"` [INFO] [stdout] f1f5c0d21c043c7db2aed461a5761450a3c8b0fecd4604d5dd37b51136f745f3