[INFO] cloning repository https://github.com/SillyFreak/STM32RustTemplate [INFO] running `Command { std: "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", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSillyFreak%2FSTM32RustTemplate'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 3d80a084c9c1873bc7162f0953515414db785217 [INFO] checking SillyFreak/STM32RustTemplate against master#9fa580b1175018b0a276b0bc68f9827a106f7260 for pr-82565 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSillyFreak%2FSTM32RustTemplate" "/workspace/builds/worker-4/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-4/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/SillyFreak/STM32RustTemplate on toolchain 9fa580b1175018b0a276b0bc68f9827a106f7260 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+9fa580b1175018b0a276b0bc68f9827a106f7260" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [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-4/source/Cargo.toml [INFO] crate git repo https://github.com/SillyFreak/STM32RustTemplate already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+9fa580b1175018b0a276b0bc68f9827a106f7260" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] warning: file found to be present in multiple build targets: /workspace/builds/worker-4/source/src/main.rs [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/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" "rustops/crates-build-env@sha256:f2f6bcd4b43ebee4e173f653a26493129bdb64017c85f916b780ca7fbdbaa79d" "/opt/rustwide/cargo-home/bin/cargo" "+9fa580b1175018b0a276b0bc68f9827a106f7260" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 278b52cafc679605628bbac63635e77d33b782c3e3800baab3b32198fd7f1bc3 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "278b52cafc679605628bbac63635e77d33b782c3e3800baab3b32198fd7f1bc3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "278b52cafc679605628bbac63635e77d33b782c3e3800baab3b32198fd7f1bc3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "278b52cafc679605628bbac63635e77d33b782c3e3800baab3b32198fd7f1bc3", kill_on_drop: false }` [INFO] [stdout] 278b52cafc679605628bbac63635e77d33b782c3e3800baab3b32198fd7f1bc3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:f2f6bcd4b43ebee4e173f653a26493129bdb64017c85f916b780ca7fbdbaa79d" "/opt/rustwide/cargo-home/bin/cargo" "+9fa580b1175018b0a276b0bc68f9827a106f7260" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 095d3478e30ffc6a1c414630d308888fbbab6ef15d94b04014eb8e3ff438878d [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "095d3478e30ffc6a1c414630d308888fbbab6ef15d94b04014eb8e3ff438878d", kill_on_drop: false }` [INFO] [stderr] warning: file found to be present in multiple build targets: /opt/rustwide/workdir/src/main.rs [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Checking STM32RustTemplate v0.0.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: variant `TAMPER_STAMP` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | TAMPER_STAMP = 2, //Tamper and TimeStamp interrupts [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `TamperStamp` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_camel_case_types)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `RTC_WKUP` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | RTC_WKUP = 3, //RTC Wakeup interrupt through the EXTI lines 17, 19 & 20 [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `RtcWkup` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `EXTI2_TS` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | EXTI2_TS = 8, //EXTI Line2 Interrupt and Touch Sense Interrupt [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `Exti2Ts` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `DMA1_Channel1` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | DMA1_Channel1 = 11, //DMA1 Channel 1 Interrupt [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Dma1Channel1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `DMA1_Channel2` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | DMA1_Channel2 = 12, //DMA1 Channel 2 Interrupt [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Dma1Channel2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `DMA1_Channel3` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | DMA1_Channel3 = 13, //DMA1 Channel 3 Interrupt [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Dma1Channel3` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `DMA1_Channel4` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | DMA1_Channel4 = 14, //DMA1 Channel 4 Interrupt [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Dma1Channel4` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `DMA1_Channel5` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | DMA1_Channel5 = 15, //DMA1 Channel 5 Interrupt [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Dma1Channel5` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `DMA1_Channel6` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | DMA1_Channel6 = 16, //DMA1 Channel 6 Interrupt [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Dma1Channel6` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `DMA1_Channel7` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | DMA1_Channel7 = 17, //DMA1 Channel 7 Interrupt [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Dma1Channel7` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `USB_HP_CAN1_TX` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | USB_HP_CAN1_TX = 19, //USB Device High Priority or CAN1 TX Interrupts [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UsbHpCan1Tx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `USB_LP_CAN1_RX0` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | USB_LP_CAN1_RX0 = 20, //USB Device Low Priority or CAN1 RX0 Interrupts [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UsbLpCan1Rx0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `CAN1_RX1` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | CAN1_RX1 = 21, //CAN1 RX1 Interrupt [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `Can1Rx1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `CAN1_SCE` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | CAN1_SCE = 22, //CAN1 SCE Interrupt [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `Can1Sce` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `TIM1_BRK_TIM15` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | TIM1_BRK_TIM15 = 24, //TIM1 Break and TIM15 Interrupts [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Tim1BrkTim15` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `TIM1_UP_TIM16` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 39 | TIM1_UP_TIM16 = 25, //TIM1 Update and TIM16 Interrupts [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Tim1UpTim16` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `TIM1_TRG_COM_TIM17` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | TIM1_TRG_COM_TIM17 = 26, //TIM1 Trigger and Commutation and TIM17 Interrupt [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Tim1TrgComTim17` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `TIM1_CC` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:41:5 [INFO] [stdout] | [INFO] [stdout] 41 | TIM1_CC = 27, //TIM1 Capture Compare Interrupt [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `Tim1Cc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `I2C1_EV` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:45:5 [INFO] [stdout] | [INFO] [stdout] 45 | I2C1_EV = 31, //I2C1 Event Interrupt [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `I2c1Ev` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `I2C1_ER` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:46:5 [INFO] [stdout] | [INFO] [stdout] 46 | I2C1_ER = 32, //I2C1 Error Interrupt [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `I2c1Er` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `I2C2_EV` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:47:5 [INFO] [stdout] | [INFO] [stdout] 47 | I2C2_EV = 33, //I2C2 Event Interrupt [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `I2c2Ev` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `I2C2_ER` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:48:5 [INFO] [stdout] | [INFO] [stdout] 48 | I2C2_ER = 34, //I2C2 Error Interrupt [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `I2c2Er` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `RTC_Alarm` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:55:5 [INFO] [stdout] | [INFO] [stdout] 55 | RTC_Alarm = 41, //RTC Alarm (A and B) through EXTI Line Interrupt [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper camel case: `RtcAlarm` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `TIM8_BRK` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:57:5 [INFO] [stdout] | [INFO] [stdout] 57 | TIM8_BRK = 43, //TIM8 Break Interrupt [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `Tim8Brk` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `TIM8_UP` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:58:5 [INFO] [stdout] | [INFO] [stdout] 58 | TIM8_UP = 44, //TIM8 Update Interrupt [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `Tim8Up` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `TIM8_TRG_COM` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:59:5 [INFO] [stdout] | [INFO] [stdout] 59 | TIM8_TRG_COM = 45, //TIM8 Trigger and Commutation Interrupt [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Tim8TrgCom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `TIM8_CC` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:60:5 [INFO] [stdout] | [INFO] [stdout] 60 | TIM8_CC = 46, //TIM8 Capture Compare Interrupt [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `Tim8Cc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `TIM6_DAC` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:65:5 [INFO] [stdout] | [INFO] [stdout] 65 | TIM6_DAC = 54, //TIM6 global and DAC1&2 underrun error interrupts [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `Tim6Dac` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `DMA2_Channel1` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:67:5 [INFO] [stdout] | [INFO] [stdout] 67 | DMA2_Channel1 = 56, //DMA2 Channel 1 global Interrupt [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Dma2Channel1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `DMA2_Channel2` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:68:5 [INFO] [stdout] | [INFO] [stdout] 68 | DMA2_Channel2 = 57, //DMA2 Channel 2 global Interrupt [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Dma2Channel2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `DMA2_Channel3` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:69:5 [INFO] [stdout] | [INFO] [stdout] 69 | DMA2_Channel3 = 58, //DMA2 Channel 3 global Interrupt [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Dma2Channel3` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `DMA2_Channel4` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:70:5 [INFO] [stdout] | [INFO] [stdout] 70 | DMA2_Channel4 = 59, //DMA2 Channel 4 global Interrupt [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Dma2Channel4` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `DMA2_Channel5` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:71:5 [INFO] [stdout] | [INFO] [stdout] 71 | DMA2_Channel5 = 60, //DMA2 Channel 5 global Interrupt [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Dma2Channel5` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `USB_HP` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:76:5 [INFO] [stdout] | [INFO] [stdout] 76 | USB_HP = 74, //USB High Priority global Interrupt remap [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper camel case: `UsbHp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `USB_LP` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:77:5 [INFO] [stdout] | [INFO] [stdout] 77 | USB_LP = 75, //USB Low Priority global Interrupt remap [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper camel case: `UsbLp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `USBWakeUp_RMP` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:78:5 [INFO] [stdout] | [INFO] [stdout] 78 | USBWakeUp_RMP = 76, //USB Wakeup Interrupt remap [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UsbwakeUpRmp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `TAMPER_STAMP` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | TAMPER_STAMP = 2, //Tamper and TimeStamp interrupts [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `TamperStamp` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_camel_case_types)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `RTC_WKUP` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | RTC_WKUP = 3, //RTC Wakeup interrupt through the EXTI lines 17, 19 & 20 [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `RtcWkup` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `EXTI2_TS` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | EXTI2_TS = 8, //EXTI Line2 Interrupt and Touch Sense Interrupt [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `Exti2Ts` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `DMA1_Channel1` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | DMA1_Channel1 = 11, //DMA1 Channel 1 Interrupt [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Dma1Channel1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `DMA1_Channel2` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | DMA1_Channel2 = 12, //DMA1 Channel 2 Interrupt [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Dma1Channel2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `DMA1_Channel3` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | DMA1_Channel3 = 13, //DMA1 Channel 3 Interrupt [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Dma1Channel3` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `DMA1_Channel4` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | DMA1_Channel4 = 14, //DMA1 Channel 4 Interrupt [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Dma1Channel4` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `DMA1_Channel5` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | DMA1_Channel5 = 15, //DMA1 Channel 5 Interrupt [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Dma1Channel5` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `DMA1_Channel6` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | DMA1_Channel6 = 16, //DMA1 Channel 6 Interrupt [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Dma1Channel6` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `DMA1_Channel7` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | DMA1_Channel7 = 17, //DMA1 Channel 7 Interrupt [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Dma1Channel7` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `USB_HP_CAN1_TX` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | USB_HP_CAN1_TX = 19, //USB Device High Priority or CAN1 TX Interrupts [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UsbHpCan1Tx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `USB_LP_CAN1_RX0` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | USB_LP_CAN1_RX0 = 20, //USB Device Low Priority or CAN1 RX0 Interrupts [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UsbLpCan1Rx0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `CAN1_RX1` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | CAN1_RX1 = 21, //CAN1 RX1 Interrupt [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `Can1Rx1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `CAN1_SCE` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | CAN1_SCE = 22, //CAN1 SCE Interrupt [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `Can1Sce` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `TIM1_BRK_TIM15` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | TIM1_BRK_TIM15 = 24, //TIM1 Break and TIM15 Interrupts [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Tim1BrkTim15` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `TIM1_UP_TIM16` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 39 | TIM1_UP_TIM16 = 25, //TIM1 Update and TIM16 Interrupts [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Tim1UpTim16` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `TIM1_TRG_COM_TIM17` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | TIM1_TRG_COM_TIM17 = 26, //TIM1 Trigger and Commutation and TIM17 Interrupt [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Tim1TrgComTim17` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `TIM1_CC` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:41:5 [INFO] [stdout] | [INFO] [stdout] 41 | TIM1_CC = 27, //TIM1 Capture Compare Interrupt [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `Tim1Cc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `I2C1_EV` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:45:5 [INFO] [stdout] | [INFO] [stdout] 45 | I2C1_EV = 31, //I2C1 Event Interrupt [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `I2c1Ev` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `I2C1_ER` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:46:5 [INFO] [stdout] | [INFO] [stdout] 46 | I2C1_ER = 32, //I2C1 Error Interrupt [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `I2c1Er` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `I2C2_EV` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:47:5 [INFO] [stdout] | [INFO] [stdout] 47 | I2C2_EV = 33, //I2C2 Event Interrupt [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `I2c2Ev` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `I2C2_ER` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:48:5 [INFO] [stdout] | [INFO] [stdout] 48 | I2C2_ER = 34, //I2C2 Error Interrupt [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `I2c2Er` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `RTC_Alarm` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:55:5 [INFO] [stdout] | [INFO] [stdout] 55 | RTC_Alarm = 41, //RTC Alarm (A and B) through EXTI Line Interrupt [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper camel case: `RtcAlarm` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `TIM8_BRK` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:57:5 [INFO] [stdout] | [INFO] [stdout] 57 | TIM8_BRK = 43, //TIM8 Break Interrupt [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `Tim8Brk` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `TIM8_UP` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:58:5 [INFO] [stdout] | [INFO] [stdout] 58 | TIM8_UP = 44, //TIM8 Update Interrupt [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `Tim8Up` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `TIM8_TRG_COM` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:59:5 [INFO] [stdout] | [INFO] [stdout] 59 | TIM8_TRG_COM = 45, //TIM8 Trigger and Commutation Interrupt [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Tim8TrgCom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `TIM8_CC` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:60:5 [INFO] [stdout] | [INFO] [stdout] 60 | TIM8_CC = 46, //TIM8 Capture Compare Interrupt [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `Tim8Cc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `TIM6_DAC` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:65:5 [INFO] [stdout] | [INFO] [stdout] 65 | TIM6_DAC = 54, //TIM6 global and DAC1&2 underrun error interrupts [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `Tim6Dac` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `DMA2_Channel1` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:67:5 [INFO] [stdout] | [INFO] [stdout] 67 | DMA2_Channel1 = 56, //DMA2 Channel 1 global Interrupt [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Dma2Channel1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `DMA2_Channel2` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:68:5 [INFO] [stdout] | [INFO] [stdout] 68 | DMA2_Channel2 = 57, //DMA2 Channel 2 global Interrupt [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Dma2Channel2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `DMA2_Channel3` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:69:5 [INFO] [stdout] | [INFO] [stdout] 69 | DMA2_Channel3 = 58, //DMA2 Channel 3 global Interrupt [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Dma2Channel3` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `DMA2_Channel4` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:70:5 [INFO] [stdout] | [INFO] [stdout] 70 | DMA2_Channel4 = 59, //DMA2 Channel 4 global Interrupt [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Dma2Channel4` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `DMA2_Channel5` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:71:5 [INFO] [stdout] | [INFO] [stdout] 71 | DMA2_Channel5 = 60, //DMA2 Channel 5 global Interrupt [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Dma2Channel5` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `USB_HP` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:76:5 [INFO] [stdout] | [INFO] [stdout] 76 | USB_HP = 74, //USB High Priority global Interrupt remap [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper camel case: `UsbHp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `USB_LP` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:77:5 [INFO] [stdout] | [INFO] [stdout] 77 | USB_LP = 75, //USB Low Priority global Interrupt remap [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper camel case: `UsbLp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `USBWakeUp_RMP` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:78:5 [INFO] [stdout] | [INFO] [stdout] 78 | USBWakeUp_RMP = 76, //USB Wakeup Interrupt remap [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UsbwakeUpRmp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: maybe a missing crate `std`? [INFO] [stdout] --> src/hardware/bitflags.rs:283:9 [INFO] [stdout] | [INFO] [stdout] 283 | use std::prelude::v1::*; [INFO] [stdout] | ^^^ maybe a missing crate `std`? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: maybe a missing crate `std`? [INFO] [stdout] --> src/hardware/bitflags.rs:284:9 [INFO] [stdout] | [INFO] [stdout] 284 | use std::hash::{self, SipHasher}; [INFO] [stdout] | ^^^ maybe a missing crate `std`? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `std` [INFO] [stdout] --> src/hardware/bitflags.rs:284:9 [INFO] [stdout] | [INFO] [stdout] 284 | use std::hash::{self, SipHasher}; [INFO] [stdout] | ^^^ maybe a missing crate `std`? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `SipHasher` in this scope [INFO] [stdout] --> src/hardware/bitflags.rs:477:35 [INFO] [stdout] | [INFO] [stdout] 477 | assert!(hash::hash::(&x) == hash::hash::(&y)); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 283 | use core::hash::SipHasher; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `SipHasher` in this scope [INFO] [stdout] --> src/hardware/bitflags.rs:477:73 [INFO] [stdout] | [INFO] [stdout] 477 | assert!(hash::hash::(&x) == hash::hash::(&y)); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 283 | use core::hash::SipHasher; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `SipHasher` in this scope [INFO] [stdout] --> src/hardware/bitflags.rs:480:35 [INFO] [stdout] | [INFO] [stdout] 480 | assert!(hash::hash::(&x) == hash::hash::(&y)); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 283 | use core::hash::SipHasher; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `SipHasher` in this scope [INFO] [stdout] --> src/hardware/bitflags.rs:480:73 [INFO] [stdout] | [INFO] [stdout] 480 | assert!(hash::hash::(&x) == hash::hash::(&y)); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 283 | use core::hash::SipHasher; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0522]: definition of an unknown language item: `stack_exhausted` [INFO] [stdout] --> src/runtime.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | #[lang="stack_exhausted"] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ definition of unknown language item `stack_exhausted` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0522]: definition of an unknown language item: `panic_fmt` [INFO] [stdout] --> src/runtime.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | #[lang="panic_fmt"] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ definition of unknown language item `panic_fmt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0522]: definition of an unknown language item: `stack_exhausted` [INFO] [stdout] --> src/runtime.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | #[lang="stack_exhausted"] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ definition of unknown language item `stack_exhausted` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0522]: definition of an unknown language item: `panic_fmt` [INFO] [stdout] --> src/runtime.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | #[lang="panic_fmt"] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ definition of unknown language item `panic_fmt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `#[panic_handler]` function required, but not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `TAMPER_STAMP` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | TAMPER_STAMP = 2, //Tamper and TimeStamp interrupts [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `TamperStamp` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_camel_case_types)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `#[panic_handler]` function required, but not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `RTC_WKUP` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | RTC_WKUP = 3, //RTC Wakeup interrupt through the EXTI lines 17, 19 & 20 [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `RtcWkup` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `EXTI2_TS` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | EXTI2_TS = 8, //EXTI Line2 Interrupt and Touch Sense Interrupt [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `Exti2Ts` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `DMA1_Channel1` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | DMA1_Channel1 = 11, //DMA1 Channel 1 Interrupt [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Dma1Channel1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `DMA1_Channel2` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | DMA1_Channel2 = 12, //DMA1 Channel 2 Interrupt [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Dma1Channel2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `DMA1_Channel3` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | DMA1_Channel3 = 13, //DMA1 Channel 3 Interrupt [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Dma1Channel3` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `DMA1_Channel4` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | DMA1_Channel4 = 14, //DMA1 Channel 4 Interrupt [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Dma1Channel4` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `DMA1_Channel5` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | DMA1_Channel5 = 15, //DMA1 Channel 5 Interrupt [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Dma1Channel5` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `DMA1_Channel6` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | DMA1_Channel6 = 16, //DMA1 Channel 6 Interrupt [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Dma1Channel6` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `DMA1_Channel7` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | DMA1_Channel7 = 17, //DMA1 Channel 7 Interrupt [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Dma1Channel7` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `USB_HP_CAN1_TX` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | USB_HP_CAN1_TX = 19, //USB Device High Priority or CAN1 TX Interrupts [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UsbHpCan1Tx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `USB_LP_CAN1_RX0` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | USB_LP_CAN1_RX0 = 20, //USB Device Low Priority or CAN1 RX0 Interrupts [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UsbLpCan1Rx0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `CAN1_RX1` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | CAN1_RX1 = 21, //CAN1 RX1 Interrupt [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `Can1Rx1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `CAN1_SCE` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | CAN1_SCE = 22, //CAN1 SCE Interrupt [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `Can1Sce` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `TIM1_BRK_TIM15` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | TIM1_BRK_TIM15 = 24, //TIM1 Break and TIM15 Interrupts [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Tim1BrkTim15` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `TIM1_UP_TIM16` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 39 | TIM1_UP_TIM16 = 25, //TIM1 Update and TIM16 Interrupts [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Tim1UpTim16` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `TIM1_TRG_COM_TIM17` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | TIM1_TRG_COM_TIM17 = 26, //TIM1 Trigger and Commutation and TIM17 Interrupt [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Tim1TrgComTim17` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `TIM1_CC` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:41:5 [INFO] [stdout] | [INFO] [stdout] 41 | TIM1_CC = 27, //TIM1 Capture Compare Interrupt [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `Tim1Cc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `I2C1_EV` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:45:5 [INFO] [stdout] | [INFO] [stdout] 45 | I2C1_EV = 31, //I2C1 Event Interrupt [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `I2c1Ev` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `I2C1_ER` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:46:5 [INFO] [stdout] | [INFO] [stdout] 46 | I2C1_ER = 32, //I2C1 Error Interrupt [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `I2c1Er` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `I2C2_EV` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:47:5 [INFO] [stdout] | [INFO] [stdout] 47 | I2C2_EV = 33, //I2C2 Event Interrupt [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `I2c2Ev` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `I2C2_ER` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:48:5 [INFO] [stdout] | [INFO] [stdout] 48 | I2C2_ER = 34, //I2C2 Error Interrupt [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `I2c2Er` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `RTC_Alarm` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:55:5 [INFO] [stdout] | [INFO] [stdout] 55 | RTC_Alarm = 41, //RTC Alarm (A and B) through EXTI Line Interrupt [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper camel case: `RtcAlarm` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `TIM8_BRK` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:57:5 [INFO] [stdout] | [INFO] [stdout] 57 | TIM8_BRK = 43, //TIM8 Break Interrupt [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `Tim8Brk` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `TIM8_UP` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:58:5 [INFO] [stdout] | [INFO] [stdout] 58 | TIM8_UP = 44, //TIM8 Update Interrupt [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `Tim8Up` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `TIM8_TRG_COM` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:59:5 [INFO] [stdout] | [INFO] [stdout] 59 | TIM8_TRG_COM = 45, //TIM8 Trigger and Commutation Interrupt [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Tim8TrgCom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `TIM8_CC` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:60:5 [INFO] [stdout] | [INFO] [stdout] 60 | TIM8_CC = 46, //TIM8 Capture Compare Interrupt [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `Tim8Cc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `TIM6_DAC` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:65:5 [INFO] [stdout] | [INFO] [stdout] 65 | TIM6_DAC = 54, //TIM6 global and DAC1&2 underrun error interrupts [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `Tim6Dac` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `DMA2_Channel1` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:67:5 [INFO] [stdout] | [INFO] [stdout] 67 | DMA2_Channel1 = 56, //DMA2 Channel 1 global Interrupt [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Dma2Channel1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `DMA2_Channel2` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:68:5 [INFO] [stdout] | [INFO] [stdout] 68 | DMA2_Channel2 = 57, //DMA2 Channel 2 global Interrupt [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Dma2Channel2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `DMA2_Channel3` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:69:5 [INFO] [stdout] | [INFO] [stdout] 69 | DMA2_Channel3 = 58, //DMA2 Channel 3 global Interrupt [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Dma2Channel3` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `DMA2_Channel4` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:70:5 [INFO] [stdout] | [INFO] [stdout] 70 | DMA2_Channel4 = 59, //DMA2 Channel 4 global Interrupt [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Dma2Channel4` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `DMA2_Channel5` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:71:5 [INFO] [stdout] | [INFO] [stdout] 71 | DMA2_Channel5 = 60, //DMA2 Channel 5 global Interrupt [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Dma2Channel5` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `USB_HP` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:76:5 [INFO] [stdout] | [INFO] [stdout] 76 | USB_HP = 74, //USB High Priority global Interrupt remap [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper camel case: `UsbHp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `USB_LP` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:77:5 [INFO] [stdout] | [INFO] [stdout] 77 | USB_LP = 75, //USB Low Priority global Interrupt remap [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper camel case: `UsbLp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `USBWakeUp_RMP` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:78:5 [INFO] [stdout] | [INFO] [stdout] 78 | USBWakeUp_RMP = 76, //USB Wakeup Interrupt remap [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UsbwakeUpRmp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: maybe a missing crate `std`? [INFO] [stdout] --> src/hardware/bitflags.rs:283:9 [INFO] [stdout] | [INFO] [stdout] 283 | use std::prelude::v1::*; [INFO] [stdout] | ^^^ maybe a missing crate `std`? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: maybe a missing crate `std`? [INFO] [stdout] --> src/hardware/bitflags.rs:284:9 [INFO] [stdout] | [INFO] [stdout] 284 | use std::hash::{self, SipHasher}; [INFO] [stdout] | ^^^ maybe a missing crate `std`? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `std` [INFO] [stdout] --> src/hardware/bitflags.rs:284:9 [INFO] [stdout] | [INFO] [stdout] 284 | use std::hash::{self, SipHasher}; [INFO] [stdout] | ^^^ maybe a missing crate `std`? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `SipHasher` in this scope [INFO] [stdout] --> src/hardware/bitflags.rs:477:35 [INFO] [stdout] | [INFO] [stdout] 477 | assert!(hash::hash::(&x) == hash::hash::(&y)); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 283 | use core::hash::SipHasher; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `SipHasher` in this scope [INFO] [stdout] --> src/hardware/bitflags.rs:477:73 [INFO] [stdout] | [INFO] [stdout] 477 | assert!(hash::hash::(&x) == hash::hash::(&y)); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 283 | use core::hash::SipHasher; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `SipHasher` in this scope [INFO] [stdout] --> src/hardware/bitflags.rs:480:35 [INFO] [stdout] | [INFO] [stdout] 480 | assert!(hash::hash::(&x) == hash::hash::(&y)); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 283 | use core::hash::SipHasher; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `SipHasher` in this scope [INFO] [stdout] --> src/hardware/bitflags.rs:480:73 [INFO] [stdout] | [INFO] [stdout] 480 | assert!(hash::hash::(&x) == hash::hash::(&y)); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 283 | use core::hash::SipHasher; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0522]: definition of an unknown language item: `stack_exhausted` [INFO] [stdout] --> src/runtime.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | #[lang="stack_exhausted"] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ definition of unknown language item `stack_exhausted` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `TAMPER_STAMP` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | TAMPER_STAMP = 2, //Tamper and TimeStamp interrupts [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `TamperStamp` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_camel_case_types)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0152]: found duplicate lang item `eh_personality` [INFO] [stdout] --> src/runtime.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | fn eh_personality() {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the lang item is first defined in crate `panic_unwind` (which `std` depends on) [INFO] [stdout] = note: first definition in `panic_unwind` loaded from /opt/rustwide/rustup-home/toolchains/9fa580b1175018b0a276b0bc68f9827a106f7260/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-dea899c54966188d.rlib [INFO] [stdout] = note: second definition in the local crate (`STM32RustTemplate`) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0522]: definition of an unknown language item: `panic_fmt` [INFO] [stdout] --> src/runtime.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | #[lang="panic_fmt"] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ definition of unknown language item `panic_fmt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `RTC_WKUP` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | RTC_WKUP = 3, //RTC Wakeup interrupt through the EXTI lines 17, 19 & 20 [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `RtcWkup` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `EXTI2_TS` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | EXTI2_TS = 8, //EXTI Line2 Interrupt and Touch Sense Interrupt [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `Exti2Ts` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `DMA1_Channel1` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | DMA1_Channel1 = 11, //DMA1 Channel 1 Interrupt [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Dma1Channel1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `DMA1_Channel2` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | DMA1_Channel2 = 12, //DMA1 Channel 2 Interrupt [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Dma1Channel2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `DMA1_Channel3` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | DMA1_Channel3 = 13, //DMA1 Channel 3 Interrupt [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Dma1Channel3` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `DMA1_Channel4` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | DMA1_Channel4 = 14, //DMA1 Channel 4 Interrupt [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Dma1Channel4` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `DMA1_Channel5` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | DMA1_Channel5 = 15, //DMA1 Channel 5 Interrupt [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Dma1Channel5` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `DMA1_Channel6` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | DMA1_Channel6 = 16, //DMA1 Channel 6 Interrupt [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Dma1Channel6` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `DMA1_Channel7` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | DMA1_Channel7 = 17, //DMA1 Channel 7 Interrupt [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Dma1Channel7` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `USB_HP_CAN1_TX` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | USB_HP_CAN1_TX = 19, //USB Device High Priority or CAN1 TX Interrupts [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UsbHpCan1Tx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `USB_LP_CAN1_RX0` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | USB_LP_CAN1_RX0 = 20, //USB Device Low Priority or CAN1 RX0 Interrupts [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UsbLpCan1Rx0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `CAN1_RX1` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | CAN1_RX1 = 21, //CAN1 RX1 Interrupt [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `Can1Rx1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `CAN1_SCE` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | CAN1_SCE = 22, //CAN1 SCE Interrupt [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `Can1Sce` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `TIM1_BRK_TIM15` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | TIM1_BRK_TIM15 = 24, //TIM1 Break and TIM15 Interrupts [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Tim1BrkTim15` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `TIM1_UP_TIM16` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 39 | TIM1_UP_TIM16 = 25, //TIM1 Update and TIM16 Interrupts [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Tim1UpTim16` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `TIM1_TRG_COM_TIM17` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | TIM1_TRG_COM_TIM17 = 26, //TIM1 Trigger and Commutation and TIM17 Interrupt [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Tim1TrgComTim17` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `TIM1_CC` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:41:5 [INFO] [stdout] | [INFO] [stdout] 41 | TIM1_CC = 27, //TIM1 Capture Compare Interrupt [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `Tim1Cc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `I2C1_EV` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:45:5 [INFO] [stdout] | [INFO] [stdout] 45 | I2C1_EV = 31, //I2C1 Event Interrupt [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `I2c1Ev` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `I2C1_ER` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:46:5 [INFO] [stdout] | [INFO] [stdout] 46 | I2C1_ER = 32, //I2C1 Error Interrupt [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `I2c1Er` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `I2C2_EV` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:47:5 [INFO] [stdout] | [INFO] [stdout] 47 | I2C2_EV = 33, //I2C2 Event Interrupt [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `I2c2Ev` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `I2C2_ER` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:48:5 [INFO] [stdout] | [INFO] [stdout] 48 | I2C2_ER = 34, //I2C2 Error Interrupt [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `I2c2Er` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `RTC_Alarm` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:55:5 [INFO] [stdout] | [INFO] [stdout] 55 | RTC_Alarm = 41, //RTC Alarm (A and B) through EXTI Line Interrupt [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper camel case: `RtcAlarm` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `TIM8_BRK` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:57:5 [INFO] [stdout] | [INFO] [stdout] 57 | TIM8_BRK = 43, //TIM8 Break Interrupt [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `Tim8Brk` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `TIM8_UP` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:58:5 [INFO] [stdout] | [INFO] [stdout] 58 | TIM8_UP = 44, //TIM8 Update Interrupt [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `Tim8Up` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `TIM8_TRG_COM` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:59:5 [INFO] [stdout] | [INFO] [stdout] 59 | TIM8_TRG_COM = 45, //TIM8 Trigger and Commutation Interrupt [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Tim8TrgCom` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `TIM8_CC` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:60:5 [INFO] [stdout] | [INFO] [stdout] 60 | TIM8_CC = 46, //TIM8 Capture Compare Interrupt [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `Tim8Cc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `TIM6_DAC` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:65:5 [INFO] [stdout] | [INFO] [stdout] 65 | TIM6_DAC = 54, //TIM6 global and DAC1&2 underrun error interrupts [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `Tim6Dac` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `DMA2_Channel1` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:67:5 [INFO] [stdout] | [INFO] [stdout] 67 | DMA2_Channel1 = 56, //DMA2 Channel 1 global Interrupt [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Dma2Channel1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `DMA2_Channel2` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:68:5 [INFO] [stdout] | [INFO] [stdout] 68 | DMA2_Channel2 = 57, //DMA2 Channel 2 global Interrupt [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Dma2Channel2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `DMA2_Channel3` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:69:5 [INFO] [stdout] | [INFO] [stdout] 69 | DMA2_Channel3 = 58, //DMA2 Channel 3 global Interrupt [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Dma2Channel3` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `DMA2_Channel4` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:70:5 [INFO] [stdout] | [INFO] [stdout] 70 | DMA2_Channel4 = 59, //DMA2 Channel 4 global Interrupt [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Dma2Channel4` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `DMA2_Channel5` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:71:5 [INFO] [stdout] | [INFO] [stdout] 71 | DMA2_Channel5 = 60, //DMA2 Channel 5 global Interrupt [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Dma2Channel5` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `USB_HP` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:76:5 [INFO] [stdout] | [INFO] [stdout] 76 | USB_HP = 74, //USB High Priority global Interrupt remap [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper camel case: `UsbHp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `USB_LP` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:77:5 [INFO] [stdout] | [INFO] [stdout] 77 | USB_LP = 75, //USB Low Priority global Interrupt remap [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper camel case: `UsbLp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `USBWakeUp_RMP` should have an upper camel case name [INFO] [stdout] --> src/stm32f30x/irq.rs:78:5 [INFO] [stdout] | [INFO] [stdout] 78 | USBWakeUp_RMP = 76, //USB Wakeup Interrupt remap [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UsbwakeUpRmp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0522]: definition of an unknown language item: `stack_exhausted` [INFO] [stdout] --> src/runtime.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | #[lang="stack_exhausted"] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ definition of unknown language item `stack_exhausted` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0152]: found duplicate lang item `eh_personality` [INFO] [stdout] --> src/runtime.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | fn eh_personality() {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the lang item is first defined in crate `panic_unwind` (which `std` depends on) [INFO] [stdout] = note: first definition in `panic_unwind` loaded from /opt/rustwide/rustup-home/toolchains/9fa580b1175018b0a276b0bc68f9827a106f7260/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-dea899c54966188d.rlib [INFO] [stdout] = note: second definition in the local crate (`main`) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0522]: definition of an unknown language item: `panic_fmt` [INFO] [stdout] --> src/runtime.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | #[lang="panic_fmt"] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ definition of unknown language item `panic_fmt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors; 36 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0522`. [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors; 36 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0522`. [INFO] [stdout] [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] [stdout] error: aborting due to 10 previous errors; 36 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0152, E0412, E0432, E0433, E0522. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0152`. [INFO] [stdout] [INFO] [stdout] error: aborting due to 10 previous errors; 36 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0152, E0412, E0432, E0433, E0522. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0152`. [INFO] [stdout] [INFO] [stderr] error: build failed [INFO] running `Command { std: "docker" "inspect" "095d3478e30ffc6a1c414630d308888fbbab6ef15d94b04014eb8e3ff438878d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "095d3478e30ffc6a1c414630d308888fbbab6ef15d94b04014eb8e3ff438878d", kill_on_drop: false }` [INFO] [stdout] 095d3478e30ffc6a1c414630d308888fbbab6ef15d94b04014eb8e3ff438878d