[INFO] cloning repository https://github.com/SillyFreak/STM32RustTemplate [INFO] running `"git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/SillyFreak/STM32RustTemplate" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSillyFreak%2FSTM32RustTemplate"` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSillyFreak%2FSTM32RustTemplate'... [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] 3d80a084c9c1873bc7162f0953515414db785217 [INFO] testing SillyFreak/STM32RustTemplate against beta-2020-06-03 for beta-1.45-1 [INFO] running `"git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSillyFreak%2FSTM32RustTemplate" "/workspace/builds/worker-6/source"` [INFO] [stderr] Cloning into '/workspace/builds/worker-6/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/SillyFreak/STM32RustTemplate on toolchain beta-2020-06-03 [INFO] running `"/workspace/cargo-home/bin/cargo" "+beta-2020-06-03" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking git repo https://github.com/SillyFreak/STM32RustTemplate [INFO] finished tweaking git repo https://github.com/SillyFreak/STM32RustTemplate [INFO] tweaked toml for git repo https://github.com/SillyFreak/STM32RustTemplate written to /workspace/builds/worker-6/source/Cargo.toml [INFO] crate git repo https://github.com/SillyFreak/STM32RustTemplate already has a lockfile, it will not be regenerated [INFO] running `"/workspace/cargo-home/bin/cargo" "+beta-2020-06-03" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] [stderr] warning: file found to be present in multiple build targets: /workspace/builds/worker-6/source/src/main.rs [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/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=warn" "-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" "+beta-2020-06-03" "build" "--frozen"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 38ddd2af80eec23a2f5c0dd444bde6aad919e6b3969aa4e01a3c75b6e70c02e0 [INFO] running `"docker" "start" "-a" "38ddd2af80eec23a2f5c0dd444bde6aad919e6b3969aa4e01a3c75b6e70c02e0"` [INFO] [stderr] sudo: setrlimit(RLIMIT_CORE): Operation not permitted [INFO] [stderr] warning: file found to be present in multiple build targets: /opt/rustwide/workdir/src/main.rs [INFO] [stderr] Compiling STM32RustTemplate v0.0.0 (/opt/rustwide/workdir) [INFO] [stderr] error[E0554]: `#![feature]` may not be used on the beta release channel [INFO] [stderr] --> src/main.rs:1:1 [INFO] [stderr] | [INFO] [stderr] 1 | #![feature(lang_items, core_intrinsics, const_fn)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0554]: `#![feature]` may not be used on the beta release channel [INFO] [stderr] --> src/main.rs:1:1 [INFO] [stderr] | [INFO] [stderr] 1 | #![feature(lang_items, core_intrinsics, const_fn)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `TAMPER_STAMP` should have an upper camel case name [INFO] [stderr] --> src/stm32f30x/irq.rs:16:5 [INFO] [stderr] | [INFO] [stderr] 16 | TAMPER_STAMP = 2, //Tamper and TimeStamp interrupts [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `TamperStamp` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_camel_case_types)]` on by default [INFO] [stderr] [INFO] [stderr] warning: variant `RTC_WKUP` should have an upper camel case name [INFO] [stderr] --> src/stm32f30x/irq.rs:17:5 [INFO] [stderr] | [INFO] [stderr] 17 | RTC_WKUP = 3, //RTC Wakeup interrupt through the EXTI lines 17, 19 & 20 [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper camel case: `RtcWkup` [INFO] [stderr] [INFO] [stderr] warning: variant `EXTI2_TS` should have an upper camel case name [INFO] [stderr] --> src/stm32f30x/irq.rs:22:5 [INFO] [stderr] | [INFO] [stderr] 22 | EXTI2_TS = 8, //EXTI Line2 Interrupt and Touch Sense Interrupt [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper camel case: `Exti2Ts` [INFO] [stderr] [INFO] [stderr] warning: variant `DMA1_Channel1` should have an upper camel case name [INFO] [stderr] --> src/stm32f30x/irq.rs:25:5 [INFO] [stderr] | [INFO] [stderr] 25 | DMA1_Channel1 = 11, //DMA1 Channel 1 Interrupt [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Dma1Channel1` [INFO] [stderr] [INFO] [stderr] warning: variant `DMA1_Channel2` should have an upper camel case name [INFO] [stderr] --> src/stm32f30x/irq.rs:26:5 [INFO] [stderr] | [INFO] [stderr] 26 | DMA1_Channel2 = 12, //DMA1 Channel 2 Interrupt [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Dma1Channel2` [INFO] [stderr] [INFO] [stderr] warning: variant `DMA1_Channel3` should have an upper camel case name [INFO] [stderr] --> src/stm32f30x/irq.rs:27:5 [INFO] [stderr] | [INFO] [stderr] 27 | DMA1_Channel3 = 13, //DMA1 Channel 3 Interrupt [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Dma1Channel3` [INFO] [stderr] [INFO] [stderr] warning: variant `DMA1_Channel4` should have an upper camel case name [INFO] [stderr] --> src/stm32f30x/irq.rs:28:5 [INFO] [stderr] | [INFO] [stderr] 28 | DMA1_Channel4 = 14, //DMA1 Channel 4 Interrupt [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Dma1Channel4` [INFO] [stderr] [INFO] [stderr] warning: variant `DMA1_Channel5` should have an upper camel case name [INFO] [stderr] --> src/stm32f30x/irq.rs:29:5 [INFO] [stderr] | [INFO] [stderr] 29 | DMA1_Channel5 = 15, //DMA1 Channel 5 Interrupt [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Dma1Channel5` [INFO] [stderr] [INFO] [stderr] warning: variant `DMA1_Channel6` should have an upper camel case name [INFO] [stderr] --> src/stm32f30x/irq.rs:30:5 [INFO] [stderr] | [INFO] [stderr] 30 | DMA1_Channel6 = 16, //DMA1 Channel 6 Interrupt [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Dma1Channel6` [INFO] [stderr] [INFO] [stderr] warning: variant `DMA1_Channel7` should have an upper camel case name [INFO] [stderr] --> src/stm32f30x/irq.rs:31:5 [INFO] [stderr] | [INFO] [stderr] 31 | DMA1_Channel7 = 17, //DMA1 Channel 7 Interrupt [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Dma1Channel7` [INFO] [stderr] [INFO] [stderr] warning: variant `USB_HP_CAN1_TX` should have an upper camel case name [INFO] [stderr] --> src/stm32f30x/irq.rs:33:5 [INFO] [stderr] | [INFO] [stderr] 33 | USB_HP_CAN1_TX = 19, //USB Device High Priority or CAN1 TX Interrupts [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UsbHpCan1Tx` [INFO] [stderr] [INFO] [stderr] warning: variant `USB_LP_CAN1_RX0` should have an upper camel case name [INFO] [stderr] --> src/stm32f30x/irq.rs:34:5 [INFO] [stderr] | [INFO] [stderr] 34 | USB_LP_CAN1_RX0 = 20, //USB Device Low Priority or CAN1 RX0 Interrupts [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UsbLpCan1Rx0` [INFO] [stderr] [INFO] [stderr] warning: variant `CAN1_RX1` should have an upper camel case name [INFO] [stderr] --> src/stm32f30x/irq.rs:35:5 [INFO] [stderr] | [INFO] [stderr] 35 | CAN1_RX1 = 21, //CAN1 RX1 Interrupt [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper camel case: `Can1Rx1` [INFO] [stderr] [INFO] [stderr] warning: variant `CAN1_SCE` should have an upper camel case name [INFO] [stderr] --> src/stm32f30x/irq.rs:36:5 [INFO] [stderr] | [INFO] [stderr] 36 | CAN1_SCE = 22, //CAN1 SCE Interrupt [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper camel case: `Can1Sce` [INFO] [stderr] [INFO] [stderr] warning: variant `TIM1_BRK_TIM15` should have an upper camel case name [INFO] [stderr] --> src/stm32f30x/irq.rs:38:5 [INFO] [stderr] | [INFO] [stderr] 38 | TIM1_BRK_TIM15 = 24, //TIM1 Break and TIM15 Interrupts [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Tim1BrkTim15` [INFO] [stderr] [INFO] [stderr] warning: variant `TIM1_UP_TIM16` should have an upper camel case name [INFO] [stderr] --> src/stm32f30x/irq.rs:39:5 [INFO] [stderr] | [INFO] [stderr] 39 | TIM1_UP_TIM16 = 25, //TIM1 Update and TIM16 Interrupts [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Tim1UpTim16` [INFO] [stderr] [INFO] [stderr] warning: variant `TIM1_TRG_COM_TIM17` should have an upper camel case name [INFO] [stderr] --> src/stm32f30x/irq.rs:40:5 [INFO] [stderr] | [INFO] [stderr] 40 | TIM1_TRG_COM_TIM17 = 26, //TIM1 Trigger and Commutation and TIM17 Interrupt [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Tim1TrgComTim17` [INFO] [stderr] [INFO] [stderr] warning: variant `TIM1_CC` should have an upper camel case name [INFO] [stderr] --> src/stm32f30x/irq.rs:41:5 [INFO] [stderr] | [INFO] [stderr] 41 | TIM1_CC = 27, //TIM1 Capture Compare Interrupt [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper camel case: `Tim1Cc` [INFO] [stderr] [INFO] [stderr] warning: variant `I2C1_EV` should have an upper camel case name [INFO] [stderr] --> src/stm32f30x/irq.rs:45:5 [INFO] [stderr] | [INFO] [stderr] 45 | I2C1_EV = 31, //I2C1 Event Interrupt [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper camel case: `I2c1Ev` [INFO] [stderr] [INFO] [stderr] warning: variant `I2C1_ER` should have an upper camel case name [INFO] [stderr] --> src/stm32f30x/irq.rs:46:5 [INFO] [stderr] | [INFO] [stderr] 46 | I2C1_ER = 32, //I2C1 Error Interrupt [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper camel case: `I2c1Er` [INFO] [stderr] [INFO] [stderr] warning: variant `I2C2_EV` should have an upper camel case name [INFO] [stderr] --> src/stm32f30x/irq.rs:47:5 [INFO] [stderr] | [INFO] [stderr] 47 | I2C2_EV = 33, //I2C2 Event Interrupt [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper camel case: `I2c2Ev` [INFO] [stderr] [INFO] [stderr] warning: variant `I2C2_ER` should have an upper camel case name [INFO] [stderr] --> src/stm32f30x/irq.rs:48:5 [INFO] [stderr] | [INFO] [stderr] 48 | I2C2_ER = 34, //I2C2 Error Interrupt [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper camel case: `I2c2Er` [INFO] [stderr] [INFO] [stderr] warning: variant `RTC_Alarm` should have an upper camel case name [INFO] [stderr] --> src/stm32f30x/irq.rs:55:5 [INFO] [stderr] | [INFO] [stderr] 55 | RTC_Alarm = 41, //RTC Alarm (A and B) through EXTI Line Interrupt [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper camel case: `RtcAlarm` [INFO] [stderr] [INFO] [stderr] warning: variant `TIM8_BRK` should have an upper camel case name [INFO] [stderr] --> src/stm32f30x/irq.rs:57:5 [INFO] [stderr] | [INFO] [stderr] 57 | TIM8_BRK = 43, //TIM8 Break Interrupt [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper camel case: `Tim8Brk` [INFO] [stderr] [INFO] [stderr] warning: variant `TIM8_UP` should have an upper camel case name [INFO] [stderr] --> src/stm32f30x/irq.rs:58:5 [INFO] [stderr] | [INFO] [stderr] 58 | TIM8_UP = 44, //TIM8 Update Interrupt [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper camel case: `Tim8Up` [INFO] [stderr] [INFO] [stderr] warning: variant `TIM8_TRG_COM` should have an upper camel case name [INFO] [stderr] --> src/stm32f30x/irq.rs:59:5 [INFO] [stderr] | [INFO] [stderr] 59 | TIM8_TRG_COM = 45, //TIM8 Trigger and Commutation Interrupt [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Tim8TrgCom` [INFO] [stderr] [INFO] [stderr] warning: variant `TIM8_CC` should have an upper camel case name [INFO] [stderr] --> src/stm32f30x/irq.rs:60:5 [INFO] [stderr] | [INFO] [stderr] 60 | TIM8_CC = 46, //TIM8 Capture Compare Interrupt [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper camel case: `Tim8Cc` [INFO] [stderr] [INFO] [stderr] warning: variant `TIM6_DAC` should have an upper camel case name [INFO] [stderr] --> src/stm32f30x/irq.rs:65:5 [INFO] [stderr] | [INFO] [stderr] 65 | TIM6_DAC = 54, //TIM6 global and DAC1&2 underrun error interrupts [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper camel case: `Tim6Dac` [INFO] [stderr] [INFO] [stderr] warning: variant `DMA2_Channel1` should have an upper camel case name [INFO] [stderr] --> src/stm32f30x/irq.rs:67:5 [INFO] [stderr] | [INFO] [stderr] 67 | DMA2_Channel1 = 56, //DMA2 Channel 1 global Interrupt [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Dma2Channel1` [INFO] [stderr] [INFO] [stderr] warning: variant `DMA2_Channel2` should have an upper camel case name [INFO] [stderr] --> src/stm32f30x/irq.rs:68:5 [INFO] [stderr] | [INFO] [stderr] 68 | DMA2_Channel2 = 57, //DMA2 Channel 2 global Interrupt [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Dma2Channel2` [INFO] [stderr] [INFO] [stderr] warning: variant `DMA2_Channel3` should have an upper camel case name [INFO] [stderr] --> src/stm32f30x/irq.rs:69:5 [INFO] [stderr] | [INFO] [stderr] 69 | DMA2_Channel3 = 58, //DMA2 Channel 3 global Interrupt [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Dma2Channel3` [INFO] [stderr] [INFO] [stderr] warning: variant `DMA2_Channel4` should have an upper camel case name [INFO] [stderr] --> src/stm32f30x/irq.rs:70:5 [INFO] [stderr] | [INFO] [stderr] 70 | DMA2_Channel4 = 59, //DMA2 Channel 4 global Interrupt [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Dma2Channel4` [INFO] [stderr] [INFO] [stderr] warning: variant `DMA2_Channel5` should have an upper camel case name [INFO] [stderr] --> src/stm32f30x/irq.rs:71:5 [INFO] [stderr] | [INFO] [stderr] 71 | DMA2_Channel5 = 60, //DMA2 Channel 5 global Interrupt [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Dma2Channel5` [INFO] [stderr] [INFO] [stderr] warning: variant `USB_HP` should have an upper camel case name [INFO] [stderr] --> src/stm32f30x/irq.rs:76:5 [INFO] [stderr] | [INFO] [stderr] 76 | USB_HP = 74, //USB High Priority global Interrupt remap [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper camel case: `UsbHp` [INFO] [stderr] [INFO] [stderr] warning: variant `USB_LP` should have an upper camel case name [INFO] [stderr] --> src/stm32f30x/irq.rs:77:5 [INFO] [stderr] | [INFO] [stderr] 77 | USB_LP = 75, //USB Low Priority global Interrupt remap [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper camel case: `UsbLp` [INFO] [stderr] [INFO] [stderr] warning: variant `USBWakeUp_RMP` should have an upper camel case name [INFO] [stderr] --> src/stm32f30x/irq.rs:78:5 [INFO] [stderr] | [INFO] [stderr] 78 | USBWakeUp_RMP = 76, //USB Wakeup Interrupt remap [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UsbwakeUpRmp` [INFO] [stderr] [INFO] [stderr] warning: variant `TAMPER_STAMP` should have an upper camel case name [INFO] [stderr] --> src/stm32f30x/irq.rs:16:5 [INFO] [stderr] | [INFO] [stderr] 16 | TAMPER_STAMP = 2, //Tamper and TimeStamp interrupts [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `TamperStamp` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_camel_case_types)]` on by default [INFO] [stderr] [INFO] [stderr] warning: variant `RTC_WKUP` should have an upper camel case name [INFO] [stderr] --> src/stm32f30x/irq.rs:17:5 [INFO] [stderr] | [INFO] [stderr] 17 | RTC_WKUP = 3, //RTC Wakeup interrupt through the EXTI lines 17, 19 & 20 [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper camel case: `RtcWkup` [INFO] [stderr] [INFO] [stderr] warning: variant `EXTI2_TS` should have an upper camel case name [INFO] [stderr] --> src/stm32f30x/irq.rs:22:5 [INFO] [stderr] | [INFO] [stderr] 22 | EXTI2_TS = 8, //EXTI Line2 Interrupt and Touch Sense Interrupt [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper camel case: `Exti2Ts` [INFO] [stderr] [INFO] [stderr] warning: variant `DMA1_Channel1` should have an upper camel case name [INFO] [stderr] --> src/stm32f30x/irq.rs:25:5 [INFO] [stderr] | [INFO] [stderr] 25 | DMA1_Channel1 = 11, //DMA1 Channel 1 Interrupt [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Dma1Channel1` [INFO] [stderr] [INFO] [stderr] warning: variant `DMA1_Channel2` should have an upper camel case name [INFO] [stderr] --> src/stm32f30x/irq.rs:26:5 [INFO] [stderr] | [INFO] [stderr] 26 | DMA1_Channel2 = 12, //DMA1 Channel 2 Interrupt [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Dma1Channel2` [INFO] [stderr] [INFO] [stderr] warning: variant `DMA1_Channel3` should have an upper camel case name [INFO] [stderr] --> src/stm32f30x/irq.rs:27:5 [INFO] [stderr] | [INFO] [stderr] 27 | DMA1_Channel3 = 13, //DMA1 Channel 3 Interrupt [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Dma1Channel3` [INFO] [stderr] [INFO] [stderr] warning: variant `DMA1_Channel4` should have an upper camel case name [INFO] [stderr] --> src/stm32f30x/irq.rs:28:5 [INFO] [stderr] | [INFO] [stderr] 28 | DMA1_Channel4 = 14, //DMA1 Channel 4 Interrupt [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Dma1Channel4` [INFO] [stderr] [INFO] [stderr] warning: variant `DMA1_Channel5` should have an upper camel case name [INFO] [stderr] --> src/stm32f30x/irq.rs:29:5 [INFO] [stderr] | [INFO] [stderr] 29 | DMA1_Channel5 = 15, //DMA1 Channel 5 Interrupt [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Dma1Channel5` [INFO] [stderr] [INFO] [stderr] warning: variant `DMA1_Channel6` should have an upper camel case name [INFO] [stderr] --> src/stm32f30x/irq.rs:30:5 [INFO] [stderr] | [INFO] [stderr] 30 | DMA1_Channel6 = 16, //DMA1 Channel 6 Interrupt [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Dma1Channel6` [INFO] [stderr] [INFO] [stderr] warning: variant `DMA1_Channel7` should have an upper camel case name [INFO] [stderr] --> src/stm32f30x/irq.rs:31:5 [INFO] [stderr] | [INFO] [stderr] 31 | DMA1_Channel7 = 17, //DMA1 Channel 7 Interrupt [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Dma1Channel7` [INFO] [stderr] [INFO] [stderr] warning: variant `USB_HP_CAN1_TX` should have an upper camel case name [INFO] [stderr] --> src/stm32f30x/irq.rs:33:5 [INFO] [stderr] | [INFO] [stderr] 33 | USB_HP_CAN1_TX = 19, //USB Device High Priority or CAN1 TX Interrupts [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UsbHpCan1Tx` [INFO] [stderr] [INFO] [stderr] warning: variant `USB_LP_CAN1_RX0` should have an upper camel case name [INFO] [stderr] --> src/stm32f30x/irq.rs:34:5 [INFO] [stderr] | [INFO] [stderr] 34 | USB_LP_CAN1_RX0 = 20, //USB Device Low Priority or CAN1 RX0 Interrupts [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UsbLpCan1Rx0` [INFO] [stderr] [INFO] [stderr] warning: variant `CAN1_RX1` should have an upper camel case name [INFO] [stderr] --> src/stm32f30x/irq.rs:35:5 [INFO] [stderr] | [INFO] [stderr] 35 | CAN1_RX1 = 21, //CAN1 RX1 Interrupt [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper camel case: `Can1Rx1` [INFO] [stderr] [INFO] [stderr] warning: variant `CAN1_SCE` should have an upper camel case name [INFO] [stderr] --> src/stm32f30x/irq.rs:36:5 [INFO] [stderr] | [INFO] [stderr] 36 | CAN1_SCE = 22, //CAN1 SCE Interrupt [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper camel case: `Can1Sce` [INFO] [stderr] [INFO] [stderr] warning: variant `TIM1_BRK_TIM15` should have an upper camel case name [INFO] [stderr] --> src/stm32f30x/irq.rs:38:5 [INFO] [stderr] | [INFO] [stderr] 38 | TIM1_BRK_TIM15 = 24, //TIM1 Break and TIM15 Interrupts [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Tim1BrkTim15` [INFO] [stderr] [INFO] [stderr] warning: variant `TIM1_UP_TIM16` should have an upper camel case name [INFO] [stderr] --> src/stm32f30x/irq.rs:39:5 [INFO] [stderr] | [INFO] [stderr] 39 | TIM1_UP_TIM16 = 25, //TIM1 Update and TIM16 Interrupts [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Tim1UpTim16` [INFO] [stderr] [INFO] [stderr] warning: variant `TIM1_TRG_COM_TIM17` should have an upper camel case name [INFO] [stderr] --> src/stm32f30x/irq.rs:40:5 [INFO] [stderr] | [INFO] [stderr] 40 | TIM1_TRG_COM_TIM17 = 26, //TIM1 Trigger and Commutation and TIM17 Interrupt [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Tim1TrgComTim17` [INFO] [stderr] [INFO] [stderr] warning: variant `TIM1_CC` should have an upper camel case name [INFO] [stderr] --> src/stm32f30x/irq.rs:41:5 [INFO] [stderr] | [INFO] [stderr] 41 | TIM1_CC = 27, //TIM1 Capture Compare Interrupt [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper camel case: `Tim1Cc` [INFO] [stderr] [INFO] [stderr] warning: variant `I2C1_EV` should have an upper camel case name [INFO] [stderr] --> src/stm32f30x/irq.rs:45:5 [INFO] [stderr] | [INFO] [stderr] 45 | I2C1_EV = 31, //I2C1 Event Interrupt [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper camel case: `I2c1Ev` [INFO] [stderr] [INFO] [stderr] warning: variant `I2C1_ER` should have an upper camel case name [INFO] [stderr] --> src/stm32f30x/irq.rs:46:5 [INFO] [stderr] | [INFO] [stderr] 46 | I2C1_ER = 32, //I2C1 Error Interrupt [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper camel case: `I2c1Er` [INFO] [stderr] [INFO] [stderr] warning: variant `I2C2_EV` should have an upper camel case name [INFO] [stderr] --> src/stm32f30x/irq.rs:47:5 [INFO] [stderr] | [INFO] [stderr] 47 | I2C2_EV = 33, //I2C2 Event Interrupt [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper camel case: `I2c2Ev` [INFO] [stderr] [INFO] [stderr] warning: variant `I2C2_ER` should have an upper camel case name [INFO] [stderr] --> src/stm32f30x/irq.rs:48:5 [INFO] [stderr] | [INFO] [stderr] 48 | I2C2_ER = 34, //I2C2 Error Interrupt [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper camel case: `I2c2Er` [INFO] [stderr] [INFO] [stderr] warning: variant `RTC_Alarm` should have an upper camel case name [INFO] [stderr] --> src/stm32f30x/irq.rs:55:5 [INFO] [stderr] | [INFO] [stderr] 55 | RTC_Alarm = 41, //RTC Alarm (A and B) through EXTI Line Interrupt [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper camel case: `RtcAlarm` [INFO] [stderr] [INFO] [stderr] warning: variant `TIM8_BRK` should have an upper camel case name [INFO] [stderr] --> src/stm32f30x/irq.rs:57:5 [INFO] [stderr] | [INFO] [stderr] 57 | TIM8_BRK = 43, //TIM8 Break Interrupt [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper camel case: `Tim8Brk` [INFO] [stderr] [INFO] [stderr] warning: variant `TIM8_UP` should have an upper camel case name [INFO] [stderr] --> src/stm32f30x/irq.rs:58:5 [INFO] [stderr] | [INFO] [stderr] 58 | TIM8_UP = 44, //TIM8 Update Interrupt [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper camel case: `Tim8Up` [INFO] [stderr] [INFO] [stderr] warning: variant `TIM8_TRG_COM` should have an upper camel case name [INFO] [stderr] --> src/stm32f30x/irq.rs:59:5 [INFO] [stderr] | [INFO] [stderr] 59 | TIM8_TRG_COM = 45, //TIM8 Trigger and Commutation Interrupt [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Tim8TrgCom` [INFO] [stderr] [INFO] [stderr] warning: variant `TIM8_CC` should have an upper camel case name [INFO] [stderr] --> src/stm32f30x/irq.rs:60:5 [INFO] [stderr] | [INFO] [stderr] 60 | TIM8_CC = 46, //TIM8 Capture Compare Interrupt [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper camel case: `Tim8Cc` [INFO] [stderr] [INFO] [stderr] warning: variant `TIM6_DAC` should have an upper camel case name [INFO] [stderr] --> src/stm32f30x/irq.rs:65:5 [INFO] [stderr] | [INFO] [stderr] 65 | TIM6_DAC = 54, //TIM6 global and DAC1&2 underrun error interrupts [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper camel case: `Tim6Dac` [INFO] [stderr] [INFO] [stderr] warning: variant `DMA2_Channel1` should have an upper camel case name [INFO] [stderr] --> src/stm32f30x/irq.rs:67:5 [INFO] [stderr] | [INFO] [stderr] 67 | DMA2_Channel1 = 56, //DMA2 Channel 1 global Interrupt [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Dma2Channel1` [INFO] [stderr] [INFO] [stderr] warning: variant `DMA2_Channel2` should have an upper camel case name [INFO] [stderr] --> src/stm32f30x/irq.rs:68:5 [INFO] [stderr] | [INFO] [stderr] 68 | DMA2_Channel2 = 57, //DMA2 Channel 2 global Interrupt [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Dma2Channel2` [INFO] [stderr] [INFO] [stderr] warning: variant `DMA2_Channel3` should have an upper camel case name [INFO] [stderr] --> src/stm32f30x/irq.rs:69:5 [INFO] [stderr] | [INFO] [stderr] 69 | DMA2_Channel3 = 58, //DMA2 Channel 3 global Interrupt [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Dma2Channel3` [INFO] [stderr] [INFO] [stderr] warning: variant `DMA2_Channel4` should have an upper camel case name [INFO] [stderr] --> src/stm32f30x/irq.rs:70:5 [INFO] [stderr] | [INFO] [stderr] 70 | DMA2_Channel4 = 59, //DMA2 Channel 4 global Interrupt [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Dma2Channel4` [INFO] [stderr] [INFO] [stderr] warning: variant `DMA2_Channel5` should have an upper camel case name [INFO] [stderr] --> src/stm32f30x/irq.rs:71:5 [INFO] [stderr] | [INFO] [stderr] 71 | DMA2_Channel5 = 60, //DMA2 Channel 5 global Interrupt [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Dma2Channel5` [INFO] [stderr] [INFO] [stderr] warning: variant `USB_HP` should have an upper camel case name [INFO] [stderr] --> src/stm32f30x/irq.rs:76:5 [INFO] [stderr] | [INFO] [stderr] 76 | USB_HP = 74, //USB High Priority global Interrupt remap [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper camel case: `UsbHp` [INFO] [stderr] [INFO] [stderr] warning: variant `USB_LP` should have an upper camel case name [INFO] [stderr] --> src/stm32f30x/irq.rs:77:5 [INFO] [stderr] | [INFO] [stderr] 77 | USB_LP = 75, //USB Low Priority global Interrupt remap [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper camel case: `UsbLp` [INFO] [stderr] [INFO] [stderr] warning: variant `USBWakeUp_RMP` should have an upper camel case name [INFO] [stderr] --> src/stm32f30x/irq.rs:78:5 [INFO] [stderr] | [INFO] [stderr] 78 | USBWakeUp_RMP = 76, //USB Wakeup Interrupt remap [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UsbwakeUpRmp` [INFO] [stderr] [INFO] [stderr] error[E0522]: definition of an unknown language item: `stack_exhausted` [INFO] [stderr] --> src/runtime.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | #[lang="stack_exhausted"] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ definition of unknown language item `stack_exhausted` [INFO] [stderr] [INFO] [stderr] error[E0522]: definition of an unknown language item: `panic_fmt` [INFO] [stderr] --> src/runtime.rs:9:1 [INFO] [stderr] | [INFO] [stderr] 9 | #[lang="panic_fmt"] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ definition of unknown language item `panic_fmt` [INFO] [stderr] [INFO] [stderr] error: `#[panic_handler]` function required, but not found [INFO] [stderr] [INFO] [stderr] error[E0522]: definition of an unknown language item: `stack_exhausted` [INFO] [stderr] --> src/runtime.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | #[lang="stack_exhausted"] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ definition of unknown language item `stack_exhausted` [INFO] [stderr] [INFO] [stderr] error[E0522]: definition of an unknown language item: `panic_fmt` [INFO] [stderr] --> src/runtime.rs:9:1 [INFO] [stderr] | [INFO] [stderr] 9 | #[lang="panic_fmt"] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ definition of unknown language item `panic_fmt` [INFO] [stderr] [INFO] [stderr] error: `#[panic_handler]` function required, but not found [INFO] [stderr] [INFO] [stderr] error: aborting due to 4 previous errors; 36 warnings emitted [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0522, E0554. [INFO] [stderr] For more information about an error, try `rustc --explain E0522`. [INFO] [stderr] error: aborting due to 4 previous errors; 36 warnings emitted [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0522, E0554. [INFO] [stderr] For more information about an error, try `rustc --explain E0522`. [INFO] [stderr] error: could not compile `STM32RustTemplate`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: build failed [INFO] running `"docker" "inspect" "38ddd2af80eec23a2f5c0dd444bde6aad919e6b3969aa4e01a3c75b6e70c02e0"` [INFO] running `"docker" "rm" "-f" "38ddd2af80eec23a2f5c0dd444bde6aad919e6b3969aa4e01a3c75b6e70c02e0"` [INFO] [stdout] 38ddd2af80eec23a2f5c0dd444bde6aad919e6b3969aa4e01a3c75b6e70c02e0