[INFO] cloning repository https://github.com/emgre/cc3200-rs [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/emgre/cc3200-rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Femgre%2Fcc3200-rs", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Femgre%2Fcc3200-rs'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 68f6321ba894c402ee949698de5707e1d641a47e [INFO] checking emgre/cc3200-rs against master#385fa9d845dd326c6bbfd58c22244215e431948a for absurd-question-mark-desugar [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Femgre%2Fcc3200-rs" "/workspace/builds/worker-3-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/emgre/cc3200-rs on toolchain 385fa9d845dd326c6bbfd58c22244215e431948a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+385fa9d845dd326c6bbfd58c22244215e431948a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] removed /workspace/builds/worker-3-tc1/source/.cargo/config [INFO] started tweaking git repo https://github.com/emgre/cc3200-rs [INFO] finished tweaking git repo https://github.com/emgre/cc3200-rs [INFO] tweaked toml for git repo https://github.com/emgre/cc3200-rs written to /workspace/builds/worker-3-tc1/source/Cargo.toml [INFO] crate git repo https://github.com/emgre/cc3200-rs already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+385fa9d845dd326c6bbfd58c22244215e431948a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded cortex-m-semihosting v0.3.7 [INFO] [stderr] Downloaded vcell v0.1.3 [INFO] [stderr] Downloaded panic-semihosting v0.5.6 [INFO] [stderr] Downloaded volatile-register v0.2.0 [INFO] [stderr] Downloaded cortex-m v0.7.2 [INFO] [stderr] Downloaded aligned v0.2.0 [INFO] [stderr] Downloaded generic-array v0.12.4 [INFO] [stderr] Downloaded generic-array v0.13.3 [INFO] [stderr] Downloaded syn v1.0.71 [INFO] [stderr] Downloaded as-slice v0.1.5 [INFO] [stderr] Downloaded aligned v0.3.4 [INFO] [stderr] Downloaded cortex-m v0.6.7 [INFO] [stderr] Downloaded cortex-m v0.5.11 [INFO] [stderr] Downloaded r0 v0.2.2 [INFO] [stderr] Downloaded cortex-m-rt v0.6.13 [INFO] [stderr] Downloaded bitfield v0.13.2 [INFO] [stderr] Downloaded cortex-m-rt-macros v0.1.8 [INFO] [stderr] Downloaded bare-metal v0.2.5 [INFO] [stderr] Downloaded nb v1.0.0 [INFO] [stderr] Downloaded nb v0.1.3 [INFO] [stderr] Downloaded embedded-hal v0.2.5 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+385fa9d845dd326c6bbfd58c22244215e431948a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 862daa974e6751a9eafffd8d67dfc87546d4f842e4c312c0c5b8461cc7adfa77 [INFO] running `Command { std: "docker" "start" "-a" "862daa974e6751a9eafffd8d67dfc87546d4f842e4c312c0c5b8461cc7adfa77", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "862daa974e6751a9eafffd8d67dfc87546d4f842e4c312c0c5b8461cc7adfa77", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "862daa974e6751a9eafffd8d67dfc87546d4f842e4c312c0c5b8461cc7adfa77", kill_on_drop: false }` [INFO] [stdout] 862daa974e6751a9eafffd8d67dfc87546d4f842e4c312c0c5b8461cc7adfa77 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+385fa9d845dd326c6bbfd58c22244215e431948a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 8f944de6fc0b3a6339073506d63aa9f89f77c6ea5acc27d292759bcc7febafeb [INFO] running `Command { std: "docker" "start" "-a" "8f944de6fc0b3a6339073506d63aa9f89f77c6ea5acc27d292759bcc7febafeb", kill_on_drop: false }` [INFO] [stderr] Compiling cortex-m v0.7.2 [INFO] [stderr] Checking nb v1.0.0 [INFO] [stderr] Compiling typenum v1.13.0 [INFO] [stderr] Checking void v1.0.2 [INFO] [stderr] Checking vcell v0.1.3 [INFO] [stderr] Checking bitfield v0.13.2 [INFO] [stderr] Compiling version_check v0.9.3 [INFO] [stderr] Compiling bare-metal v0.2.5 [INFO] [stderr] Compiling proc-macro2 v1.0.26 [INFO] [stderr] Checking volatile-register v0.2.0 [INFO] [stderr] Checking nb v0.1.3 [INFO] [stderr] Checking stable_deref_trait v1.2.0 [INFO] [stderr] Checking embedded-hal v0.2.5 [INFO] [stderr] Compiling cortex-m v0.6.7 [INFO] [stderr] Compiling cc3200-pac v0.1.0 (/opt/rustwide/workdir/cc3200-pac) [INFO] [stderr] Compiling cortex-m v0.5.11 [INFO] [stderr] Compiling generic-array v0.14.4 [INFO] [stderr] Compiling syn v1.0.71 [INFO] [stderr] Compiling cortex-m-semihosting v0.3.7 [INFO] [stderr] Compiling cc3200-hal v0.1.0 (/opt/rustwide/workdir/cc3200-hal) [INFO] [stderr] Checking aligned v0.2.0 [INFO] [stderr] Compiling cortex-m-rt v0.6.13 [INFO] [stderr] Checking r0 v0.2.2 [INFO] [stderr] Checking panic-semihosting v0.5.6 [INFO] [stderr] Compiling quote v1.0.9 [INFO] [stdout] warning: lint `const_err` has been removed: converted into hard error, see issue #71800 for more information [INFO] [stdout] --> cc3200-pac/src/lib.rs:3:9 [INFO] [stdout] | [INFO] [stdout] 3 | #![deny(const_err)] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(renamed_and_removed_lints)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lint `private_in_public` has been removed: replaced with another group of lints, see RFC for more information [INFO] [stdout] --> cc3200-pac/src/lib.rs:12:9 [INFO] [stdout] | [INFO] [stdout] 12 | #![deny(private_in_public)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lint `const_err` has been removed: converted into hard error, see issue #71800 for more information [INFO] [stdout] --> cc3200-pac/src/lib.rs:3:9 [INFO] [stdout] | [INFO] [stdout] 3 | #![deny(const_err)] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(renamed_and_removed_lints)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lint `private_in_public` has been removed: replaced with another group of lints, see RFC for more information [INFO] [stdout] --> cc3200-pac/src/lib.rs:12:9 [INFO] [stdout] | [INFO] [stdout] 12 | #![deny(private_in_public)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking generic-array v0.13.3 [INFO] [stderr] Checking generic-array v0.12.4 [INFO] [stderr] Checking as-slice v0.1.5 [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking aligned v0.3.4 [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused borrow that must be used [INFO] [stdout] --> cc3200-hal/src/gpio.rs:247:29 [INFO] [stdout] | [INFO] [stdout] 247 | / &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] 248 | | w.bits(r.bits() & !(1 << $i)) [INFO] [stdout] 249 | | }); [INFO] [stdout] | |______________________________^ the borrow produces a value [INFO] [stdout] ... [INFO] [stdout] 296 | / gpio_macro!(GPIOA0, gpio0, Gpio0, P0x, [ [INFO] [stdout] 297 | | P00: (gpio_pad_config_0, gpio0, 0, Tristate), [INFO] [stdout] 298 | | P01: (gpio_pad_config_1, gpio1, 1, Tristate), [INFO] [stdout] 299 | | P02: (gpio_pad_config_2, gpio2, 2, Tristate), [INFO] [stdout] ... | [INFO] [stdout] 304 | | P07: (gpio_pad_config_7, gpio7, 7, Tristate), [INFO] [stdout] 305 | | ]); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] = note: this warning originates in the macro `gpio_macro` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 247 | let _ = &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused borrow that must be used [INFO] [stdout] --> cc3200-hal/src/gpio.rs:257:29 [INFO] [stdout] | [INFO] [stdout] 257 | / &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] 258 | | w.bits(r.bits() | (1 << $i)) [INFO] [stdout] 259 | | }); [INFO] [stdout] | |______________________________^ the borrow produces a value [INFO] [stdout] ... [INFO] [stdout] 296 | / gpio_macro!(GPIOA0, gpio0, Gpio0, P0x, [ [INFO] [stdout] 297 | | P00: (gpio_pad_config_0, gpio0, 0, Tristate), [INFO] [stdout] 298 | | P01: (gpio_pad_config_1, gpio1, 1, Tristate), [INFO] [stdout] 299 | | P02: (gpio_pad_config_2, gpio2, 2, Tristate), [INFO] [stdout] ... | [INFO] [stdout] 304 | | P07: (gpio_pad_config_7, gpio7, 7, Tristate), [INFO] [stdout] 305 | | ]); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `gpio_macro` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 257 | let _ = &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused borrow that must be used [INFO] [stdout] --> cc3200-hal/src/gpio.rs:284:29 [INFO] [stdout] | [INFO] [stdout] 284 | / &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] 285 | | w.bits(r.bits() ^ (1 << $i)) [INFO] [stdout] 286 | | }); [INFO] [stdout] | |______________________________^ the borrow produces a value [INFO] [stdout] ... [INFO] [stdout] 296 | / gpio_macro!(GPIOA0, gpio0, Gpio0, P0x, [ [INFO] [stdout] 297 | | P00: (gpio_pad_config_0, gpio0, 0, Tristate), [INFO] [stdout] 298 | | P01: (gpio_pad_config_1, gpio1, 1, Tristate), [INFO] [stdout] 299 | | P02: (gpio_pad_config_2, gpio2, 2, Tristate), [INFO] [stdout] ... | [INFO] [stdout] 304 | | P07: (gpio_pad_config_7, gpio7, 7, Tristate), [INFO] [stdout] 305 | | ]); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `gpio_macro` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 284 | let _ = &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused borrow that must be used [INFO] [stdout] --> cc3200-hal/src/gpio.rs:247:29 [INFO] [stdout] | [INFO] [stdout] 247 | / &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] 248 | | w.bits(r.bits() & !(1 << $i)) [INFO] [stdout] 249 | | }); [INFO] [stdout] | |______________________________^ the borrow produces a value [INFO] [stdout] ... [INFO] [stdout] 307 | / gpio_macro!(GPIOA1, gpio1, Gpio1, P1x, [ [INFO] [stdout] 308 | | P08: (gpio_pad_config_8, gpio8, 0, Tristate), [INFO] [stdout] 309 | | P09: (gpio_pad_config_9, gpio9, 1, Tristate), [INFO] [stdout] 310 | | P10: (gpio_pad_config_10, gpio10, 2, Tristate), [INFO] [stdout] ... | [INFO] [stdout] 315 | | P15: (gpio_pad_config_15, gpio15, 7, Tristate), [INFO] [stdout] 316 | | ]); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `gpio_macro` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 247 | let _ = &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused borrow that must be used [INFO] [stdout] --> cc3200-hal/src/gpio.rs:257:29 [INFO] [stdout] | [INFO] [stdout] 257 | / &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] 258 | | w.bits(r.bits() | (1 << $i)) [INFO] [stdout] 259 | | }); [INFO] [stdout] | |______________________________^ the borrow produces a value [INFO] [stdout] ... [INFO] [stdout] 307 | / gpio_macro!(GPIOA1, gpio1, Gpio1, P1x, [ [INFO] [stdout] 308 | | P08: (gpio_pad_config_8, gpio8, 0, Tristate), [INFO] [stdout] 309 | | P09: (gpio_pad_config_9, gpio9, 1, Tristate), [INFO] [stdout] 310 | | P10: (gpio_pad_config_10, gpio10, 2, Tristate), [INFO] [stdout] ... | [INFO] [stdout] 315 | | P15: (gpio_pad_config_15, gpio15, 7, Tristate), [INFO] [stdout] 316 | | ]); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `gpio_macro` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 257 | let _ = &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused borrow that must be used [INFO] [stdout] --> cc3200-hal/src/gpio.rs:284:29 [INFO] [stdout] | [INFO] [stdout] 284 | / &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] 285 | | w.bits(r.bits() ^ (1 << $i)) [INFO] [stdout] 286 | | }); [INFO] [stdout] | |______________________________^ the borrow produces a value [INFO] [stdout] ... [INFO] [stdout] 307 | / gpio_macro!(GPIOA1, gpio1, Gpio1, P1x, [ [INFO] [stdout] 308 | | P08: (gpio_pad_config_8, gpio8, 0, Tristate), [INFO] [stdout] 309 | | P09: (gpio_pad_config_9, gpio9, 1, Tristate), [INFO] [stdout] 310 | | P10: (gpio_pad_config_10, gpio10, 2, Tristate), [INFO] [stdout] ... | [INFO] [stdout] 315 | | P15: (gpio_pad_config_15, gpio15, 7, Tristate), [INFO] [stdout] 316 | | ]); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `gpio_macro` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 284 | let _ = &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused borrow that must be used [INFO] [stdout] --> cc3200-hal/src/gpio.rs:247:29 [INFO] [stdout] | [INFO] [stdout] 247 | / &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] 248 | | w.bits(r.bits() & !(1 << $i)) [INFO] [stdout] 249 | | }); [INFO] [stdout] | |______________________________^ the borrow produces a value [INFO] [stdout] ... [INFO] [stdout] 318 | / gpio_macro!(GPIOA2, gpio2, Gpio2, P2x, [ [INFO] [stdout] 319 | | P16: (gpio_pad_config_16, gpio16, 0, Tristate), [INFO] [stdout] 320 | | P17: (gpio_pad_config_17, gpio17, 1, Tristate), [INFO] [stdout] 321 | | //P18: (gpio_pad_config_18, gpio18, 2, Tristate), [INFO] [stdout] ... | [INFO] [stdout] 326 | | P23: (gpio_pad_config_23, gpio23, 7, Tristate), [INFO] [stdout] 327 | | ]); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `gpio_macro` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 247 | let _ = &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused borrow that must be used [INFO] [stdout] --> cc3200-hal/src/gpio.rs:257:29 [INFO] [stdout] | [INFO] [stdout] 257 | / &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] 258 | | w.bits(r.bits() | (1 << $i)) [INFO] [stdout] 259 | | }); [INFO] [stdout] | |______________________________^ the borrow produces a value [INFO] [stdout] ... [INFO] [stdout] 318 | / gpio_macro!(GPIOA2, gpio2, Gpio2, P2x, [ [INFO] [stdout] 319 | | P16: (gpio_pad_config_16, gpio16, 0, Tristate), [INFO] [stdout] 320 | | P17: (gpio_pad_config_17, gpio17, 1, Tristate), [INFO] [stdout] 321 | | //P18: (gpio_pad_config_18, gpio18, 2, Tristate), [INFO] [stdout] ... | [INFO] [stdout] 326 | | P23: (gpio_pad_config_23, gpio23, 7, Tristate), [INFO] [stdout] 327 | | ]); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `gpio_macro` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 257 | let _ = &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused borrow that must be used [INFO] [stdout] --> cc3200-hal/src/gpio.rs:284:29 [INFO] [stdout] | [INFO] [stdout] 284 | / &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] 285 | | w.bits(r.bits() ^ (1 << $i)) [INFO] [stdout] 286 | | }); [INFO] [stdout] | |______________________________^ the borrow produces a value [INFO] [stdout] ... [INFO] [stdout] 318 | / gpio_macro!(GPIOA2, gpio2, Gpio2, P2x, [ [INFO] [stdout] 319 | | P16: (gpio_pad_config_16, gpio16, 0, Tristate), [INFO] [stdout] 320 | | P17: (gpio_pad_config_17, gpio17, 1, Tristate), [INFO] [stdout] 321 | | //P18: (gpio_pad_config_18, gpio18, 2, Tristate), [INFO] [stdout] ... | [INFO] [stdout] 326 | | P23: (gpio_pad_config_23, gpio23, 7, Tristate), [INFO] [stdout] 327 | | ]); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `gpio_macro` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 284 | let _ = &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused borrow that must be used [INFO] [stdout] --> cc3200-hal/src/gpio.rs:247:29 [INFO] [stdout] | [INFO] [stdout] 247 | / &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] 248 | | w.bits(r.bits() & !(1 << $i)) [INFO] [stdout] 249 | | }); [INFO] [stdout] | |______________________________^ the borrow produces a value [INFO] [stdout] ... [INFO] [stdout] 329 | / gpio_macro!(GPIOA3, gpio3, Gpio3, P3x, [ [INFO] [stdout] 330 | | P24: (gpio_pad_config_24, gpio24, 0, Tristate), [INFO] [stdout] 331 | | P25: (gpio_pad_config_25, gpio25, 1, Tristate), [INFO] [stdout] 332 | | //P26: (gpio_pad_config_26, gpio26, 2, Tristate), [INFO] [stdout] ... | [INFO] [stdout] 337 | | P31: (gpio_pad_config_31, gpio31, 7, Tristate), [INFO] [stdout] 338 | | ]); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `gpio_macro` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 247 | let _ = &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused borrow that must be used [INFO] [stdout] --> cc3200-hal/src/gpio.rs:257:29 [INFO] [stdout] | [INFO] [stdout] 257 | / &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] 258 | | w.bits(r.bits() | (1 << $i)) [INFO] [stdout] 259 | | }); [INFO] [stdout] | |______________________________^ the borrow produces a value [INFO] [stdout] ... [INFO] [stdout] 329 | / gpio_macro!(GPIOA3, gpio3, Gpio3, P3x, [ [INFO] [stdout] 330 | | P24: (gpio_pad_config_24, gpio24, 0, Tristate), [INFO] [stdout] 331 | | P25: (gpio_pad_config_25, gpio25, 1, Tristate), [INFO] [stdout] 332 | | //P26: (gpio_pad_config_26, gpio26, 2, Tristate), [INFO] [stdout] ... | [INFO] [stdout] 337 | | P31: (gpio_pad_config_31, gpio31, 7, Tristate), [INFO] [stdout] 338 | | ]); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `gpio_macro` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 257 | let _ = &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused borrow that must be used [INFO] [stdout] --> cc3200-hal/src/gpio.rs:284:29 [INFO] [stdout] | [INFO] [stdout] 284 | / &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] 285 | | w.bits(r.bits() ^ (1 << $i)) [INFO] [stdout] 286 | | }); [INFO] [stdout] | |______________________________^ the borrow produces a value [INFO] [stdout] ... [INFO] [stdout] 329 | / gpio_macro!(GPIOA3, gpio3, Gpio3, P3x, [ [INFO] [stdout] 330 | | P24: (gpio_pad_config_24, gpio24, 0, Tristate), [INFO] [stdout] 331 | | P25: (gpio_pad_config_25, gpio25, 1, Tristate), [INFO] [stdout] 332 | | //P26: (gpio_pad_config_26, gpio26, 2, Tristate), [INFO] [stdout] ... | [INFO] [stdout] 337 | | P31: (gpio_pad_config_31, gpio31, 7, Tristate), [INFO] [stdout] 338 | | ]); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `gpio_macro` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 284 | let _ = &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 12 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused borrow that must be used [INFO] [stdout] --> cc3200-hal/src/gpio.rs:247:29 [INFO] [stdout] | [INFO] [stdout] 247 | / &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] 248 | | w.bits(r.bits() & !(1 << $i)) [INFO] [stdout] 249 | | }); [INFO] [stdout] | |______________________________^ the borrow produces a value [INFO] [stdout] ... [INFO] [stdout] 296 | / gpio_macro!(GPIOA0, gpio0, Gpio0, P0x, [ [INFO] [stdout] 297 | | P00: (gpio_pad_config_0, gpio0, 0, Tristate), [INFO] [stdout] 298 | | P01: (gpio_pad_config_1, gpio1, 1, Tristate), [INFO] [stdout] 299 | | P02: (gpio_pad_config_2, gpio2, 2, Tristate), [INFO] [stdout] ... | [INFO] [stdout] 304 | | P07: (gpio_pad_config_7, gpio7, 7, Tristate), [INFO] [stdout] 305 | | ]); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] = note: this warning originates in the macro `gpio_macro` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 247 | let _ = &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused borrow that must be used [INFO] [stdout] --> cc3200-hal/src/gpio.rs:257:29 [INFO] [stdout] | [INFO] [stdout] 257 | / &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] 258 | | w.bits(r.bits() | (1 << $i)) [INFO] [stdout] 259 | | }); [INFO] [stdout] | |______________________________^ the borrow produces a value [INFO] [stdout] ... [INFO] [stdout] 296 | / gpio_macro!(GPIOA0, gpio0, Gpio0, P0x, [ [INFO] [stdout] 297 | | P00: (gpio_pad_config_0, gpio0, 0, Tristate), [INFO] [stdout] 298 | | P01: (gpio_pad_config_1, gpio1, 1, Tristate), [INFO] [stdout] 299 | | P02: (gpio_pad_config_2, gpio2, 2, Tristate), [INFO] [stdout] ... | [INFO] [stdout] 304 | | P07: (gpio_pad_config_7, gpio7, 7, Tristate), [INFO] [stdout] 305 | | ]); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `gpio_macro` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 257 | let _ = &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused borrow that must be used [INFO] [stdout] --> cc3200-hal/src/gpio.rs:284:29 [INFO] [stdout] | [INFO] [stdout] 284 | / &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] 285 | | w.bits(r.bits() ^ (1 << $i)) [INFO] [stdout] 286 | | }); [INFO] [stdout] | |______________________________^ the borrow produces a value [INFO] [stdout] ... [INFO] [stdout] 296 | / gpio_macro!(GPIOA0, gpio0, Gpio0, P0x, [ [INFO] [stdout] 297 | | P00: (gpio_pad_config_0, gpio0, 0, Tristate), [INFO] [stdout] 298 | | P01: (gpio_pad_config_1, gpio1, 1, Tristate), [INFO] [stdout] 299 | | P02: (gpio_pad_config_2, gpio2, 2, Tristate), [INFO] [stdout] ... | [INFO] [stdout] 304 | | P07: (gpio_pad_config_7, gpio7, 7, Tristate), [INFO] [stdout] 305 | | ]); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `gpio_macro` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 284 | let _ = &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused borrow that must be used [INFO] [stdout] --> cc3200-hal/src/gpio.rs:247:29 [INFO] [stdout] | [INFO] [stdout] 247 | / &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] 248 | | w.bits(r.bits() & !(1 << $i)) [INFO] [stdout] 249 | | }); [INFO] [stdout] | |______________________________^ the borrow produces a value [INFO] [stdout] ... [INFO] [stdout] 307 | / gpio_macro!(GPIOA1, gpio1, Gpio1, P1x, [ [INFO] [stdout] 308 | | P08: (gpio_pad_config_8, gpio8, 0, Tristate), [INFO] [stdout] 309 | | P09: (gpio_pad_config_9, gpio9, 1, Tristate), [INFO] [stdout] 310 | | P10: (gpio_pad_config_10, gpio10, 2, Tristate), [INFO] [stdout] ... | [INFO] [stdout] 315 | | P15: (gpio_pad_config_15, gpio15, 7, Tristate), [INFO] [stdout] 316 | | ]); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `gpio_macro` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 247 | let _ = &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused borrow that must be used [INFO] [stdout] --> cc3200-hal/src/gpio.rs:257:29 [INFO] [stdout] | [INFO] [stdout] 257 | / &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] 258 | | w.bits(r.bits() | (1 << $i)) [INFO] [stdout] 259 | | }); [INFO] [stdout] | |______________________________^ the borrow produces a value [INFO] [stdout] ... [INFO] [stdout] 307 | / gpio_macro!(GPIOA1, gpio1, Gpio1, P1x, [ [INFO] [stdout] 308 | | P08: (gpio_pad_config_8, gpio8, 0, Tristate), [INFO] [stdout] 309 | | P09: (gpio_pad_config_9, gpio9, 1, Tristate), [INFO] [stdout] 310 | | P10: (gpio_pad_config_10, gpio10, 2, Tristate), [INFO] [stdout] ... | [INFO] [stdout] 315 | | P15: (gpio_pad_config_15, gpio15, 7, Tristate), [INFO] [stdout] 316 | | ]); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `gpio_macro` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 257 | let _ = &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused borrow that must be used [INFO] [stdout] --> cc3200-hal/src/gpio.rs:284:29 [INFO] [stdout] | [INFO] [stdout] 284 | / &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] 285 | | w.bits(r.bits() ^ (1 << $i)) [INFO] [stdout] 286 | | }); [INFO] [stdout] | |______________________________^ the borrow produces a value [INFO] [stdout] ... [INFO] [stdout] 307 | / gpio_macro!(GPIOA1, gpio1, Gpio1, P1x, [ [INFO] [stdout] 308 | | P08: (gpio_pad_config_8, gpio8, 0, Tristate), [INFO] [stdout] 309 | | P09: (gpio_pad_config_9, gpio9, 1, Tristate), [INFO] [stdout] 310 | | P10: (gpio_pad_config_10, gpio10, 2, Tristate), [INFO] [stdout] ... | [INFO] [stdout] 315 | | P15: (gpio_pad_config_15, gpio15, 7, Tristate), [INFO] [stdout] 316 | | ]); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `gpio_macro` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 284 | let _ = &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused borrow that must be used [INFO] [stdout] --> cc3200-hal/src/gpio.rs:247:29 [INFO] [stdout] | [INFO] [stdout] 247 | / &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] 248 | | w.bits(r.bits() & !(1 << $i)) [INFO] [stdout] 249 | | }); [INFO] [stdout] | |______________________________^ the borrow produces a value [INFO] [stdout] ... [INFO] [stdout] 318 | / gpio_macro!(GPIOA2, gpio2, Gpio2, P2x, [ [INFO] [stdout] 319 | | P16: (gpio_pad_config_16, gpio16, 0, Tristate), [INFO] [stdout] 320 | | P17: (gpio_pad_config_17, gpio17, 1, Tristate), [INFO] [stdout] 321 | | //P18: (gpio_pad_config_18, gpio18, 2, Tristate), [INFO] [stdout] ... | [INFO] [stdout] 326 | | P23: (gpio_pad_config_23, gpio23, 7, Tristate), [INFO] [stdout] 327 | | ]); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `gpio_macro` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 247 | let _ = &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused borrow that must be used [INFO] [stdout] --> cc3200-hal/src/gpio.rs:257:29 [INFO] [stdout] | [INFO] [stdout] 257 | / &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] 258 | | w.bits(r.bits() | (1 << $i)) [INFO] [stdout] 259 | | }); [INFO] [stdout] | |______________________________^ the borrow produces a value [INFO] [stdout] ... [INFO] [stdout] 318 | / gpio_macro!(GPIOA2, gpio2, Gpio2, P2x, [ [INFO] [stdout] 319 | | P16: (gpio_pad_config_16, gpio16, 0, Tristate), [INFO] [stdout] 320 | | P17: (gpio_pad_config_17, gpio17, 1, Tristate), [INFO] [stdout] 321 | | //P18: (gpio_pad_config_18, gpio18, 2, Tristate), [INFO] [stdout] ... | [INFO] [stdout] 326 | | P23: (gpio_pad_config_23, gpio23, 7, Tristate), [INFO] [stdout] 327 | | ]); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `gpio_macro` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 257 | let _ = &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused borrow that must be used [INFO] [stdout] --> cc3200-hal/src/gpio.rs:284:29 [INFO] [stdout] | [INFO] [stdout] 284 | / &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] 285 | | w.bits(r.bits() ^ (1 << $i)) [INFO] [stdout] 286 | | }); [INFO] [stdout] | |______________________________^ the borrow produces a value [INFO] [stdout] ... [INFO] [stdout] 318 | / gpio_macro!(GPIOA2, gpio2, Gpio2, P2x, [ [INFO] [stdout] 319 | | P16: (gpio_pad_config_16, gpio16, 0, Tristate), [INFO] [stdout] 320 | | P17: (gpio_pad_config_17, gpio17, 1, Tristate), [INFO] [stdout] 321 | | //P18: (gpio_pad_config_18, gpio18, 2, Tristate), [INFO] [stdout] ... | [INFO] [stdout] 326 | | P23: (gpio_pad_config_23, gpio23, 7, Tristate), [INFO] [stdout] 327 | | ]); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `gpio_macro` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 284 | let _ = &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused borrow that must be used [INFO] [stdout] --> cc3200-hal/src/gpio.rs:247:29 [INFO] [stdout] | [INFO] [stdout] 247 | / &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] 248 | | w.bits(r.bits() & !(1 << $i)) [INFO] [stdout] 249 | | }); [INFO] [stdout] | |______________________________^ the borrow produces a value [INFO] [stdout] ... [INFO] [stdout] 329 | / gpio_macro!(GPIOA3, gpio3, Gpio3, P3x, [ [INFO] [stdout] 330 | | P24: (gpio_pad_config_24, gpio24, 0, Tristate), [INFO] [stdout] 331 | | P25: (gpio_pad_config_25, gpio25, 1, Tristate), [INFO] [stdout] 332 | | //P26: (gpio_pad_config_26, gpio26, 2, Tristate), [INFO] [stdout] ... | [INFO] [stdout] 337 | | P31: (gpio_pad_config_31, gpio31, 7, Tristate), [INFO] [stdout] 338 | | ]); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `gpio_macro` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 247 | let _ = &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused borrow that must be used [INFO] [stdout] --> cc3200-hal/src/gpio.rs:257:29 [INFO] [stdout] | [INFO] [stdout] 257 | / &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] 258 | | w.bits(r.bits() | (1 << $i)) [INFO] [stdout] 259 | | }); [INFO] [stdout] | |______________________________^ the borrow produces a value [INFO] [stdout] ... [INFO] [stdout] 329 | / gpio_macro!(GPIOA3, gpio3, Gpio3, P3x, [ [INFO] [stdout] 330 | | P24: (gpio_pad_config_24, gpio24, 0, Tristate), [INFO] [stdout] 331 | | P25: (gpio_pad_config_25, gpio25, 1, Tristate), [INFO] [stdout] 332 | | //P26: (gpio_pad_config_26, gpio26, 2, Tristate), [INFO] [stdout] ... | [INFO] [stdout] 337 | | P31: (gpio_pad_config_31, gpio31, 7, Tristate), [INFO] [stdout] 338 | | ]); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `gpio_macro` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 257 | let _ = &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused borrow that must be used [INFO] [stdout] --> cc3200-hal/src/gpio.rs:284:29 [INFO] [stdout] | [INFO] [stdout] 284 | / &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] 285 | | w.bits(r.bits() ^ (1 << $i)) [INFO] [stdout] 286 | | }); [INFO] [stdout] | |______________________________^ the borrow produces a value [INFO] [stdout] ... [INFO] [stdout] 329 | / gpio_macro!(GPIOA3, gpio3, Gpio3, P3x, [ [INFO] [stdout] 330 | | P24: (gpio_pad_config_24, gpio24, 0, Tristate), [INFO] [stdout] 331 | | P25: (gpio_pad_config_25, gpio25, 1, Tristate), [INFO] [stdout] 332 | | //P26: (gpio_pad_config_26, gpio26, 2, Tristate), [INFO] [stdout] ... | [INFO] [stdout] 337 | | P31: (gpio_pad_config_31, gpio31, 7, Tristate), [INFO] [stdout] 338 | | ]); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `gpio_macro` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 284 | let _ = &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 12 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling cortex-m-rt-macros v0.1.8 [INFO] [stderr] Checking cc3200-example v0.1.0 (/opt/rustwide/workdir/cc3200-example) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 15.38s [INFO] running `Command { std: "docker" "inspect" "8f944de6fc0b3a6339073506d63aa9f89f77c6ea5acc27d292759bcc7febafeb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8f944de6fc0b3a6339073506d63aa9f89f77c6ea5acc27d292759bcc7febafeb", kill_on_drop: false }` [INFO] [stdout] 8f944de6fc0b3a6339073506d63aa9f89f77c6ea5acc27d292759bcc7febafeb [INFO] checking emgre/cc3200-rs against try#645bb72776a6a56a1a8f52631a44bd082b2ba509 for absurd-question-mark-desugar [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Femgre%2Fcc3200-rs" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/emgre/cc3200-rs on toolchain 645bb72776a6a56a1a8f52631a44bd082b2ba509 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+645bb72776a6a56a1a8f52631a44bd082b2ba509" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] removed /workspace/builds/worker-3-tc2/source/.cargo/config [INFO] started tweaking git repo https://github.com/emgre/cc3200-rs [INFO] finished tweaking git repo https://github.com/emgre/cc3200-rs [INFO] tweaked toml for git repo https://github.com/emgre/cc3200-rs written to /workspace/builds/worker-3-tc2/source/Cargo.toml [INFO] crate git repo https://github.com/emgre/cc3200-rs already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+645bb72776a6a56a1a8f52631a44bd082b2ba509" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+645bb72776a6a56a1a8f52631a44bd082b2ba509" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] dcb28a4ee64c2333520f675024a4f51c71b508b3315da1f145342eb74e6f435d [INFO] running `Command { std: "docker" "start" "-a" "dcb28a4ee64c2333520f675024a4f51c71b508b3315da1f145342eb74e6f435d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "dcb28a4ee64c2333520f675024a4f51c71b508b3315da1f145342eb74e6f435d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "dcb28a4ee64c2333520f675024a4f51c71b508b3315da1f145342eb74e6f435d", kill_on_drop: false }` [INFO] [stdout] dcb28a4ee64c2333520f675024a4f51c71b508b3315da1f145342eb74e6f435d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+645bb72776a6a56a1a8f52631a44bd082b2ba509" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] c8e145ac8a059c39ad160c0db4c33c3926b515568177a41f472bbf6e8ad6d77c [INFO] running `Command { std: "docker" "start" "-a" "c8e145ac8a059c39ad160c0db4c33c3926b515568177a41f472bbf6e8ad6d77c", kill_on_drop: false }` [INFO] [stderr] Compiling cortex-m v0.7.2 [INFO] [stderr] Checking nb v1.0.0 [INFO] [stderr] Compiling typenum v1.13.0 [INFO] [stderr] Checking vcell v0.1.3 [INFO] [stderr] Checking void v1.0.2 [INFO] [stderr] Compiling version_check v0.9.3 [INFO] [stderr] Checking bitfield v0.13.2 [INFO] [stderr] Compiling bare-metal v0.2.5 [INFO] [stderr] Checking nb v0.1.3 [INFO] [stderr] Checking stable_deref_trait v1.2.0 [INFO] [stderr] Checking volatile-register v0.2.0 [INFO] [stderr] Compiling proc-macro2 v1.0.26 [INFO] [stderr] Checking embedded-hal v0.2.5 [INFO] [stderr] Compiling cortex-m v0.6.7 [INFO] [stderr] Compiling cc3200-pac v0.1.0 (/opt/rustwide/workdir/cc3200-pac) [INFO] [stderr] Compiling cortex-m v0.5.11 [INFO] [stderr] Compiling syn v1.0.71 [INFO] [stderr] Compiling cortex-m-semihosting v0.3.7 [INFO] [stderr] Compiling generic-array v0.14.4 [INFO] [stderr] Compiling cc3200-hal v0.1.0 (/opt/rustwide/workdir/cc3200-hal) [INFO] [stderr] Checking aligned v0.2.0 [INFO] [stderr] Compiling cortex-m-rt v0.6.13 [INFO] [stderr] Checking r0 v0.2.2 [INFO] [stderr] Checking panic-semihosting v0.5.6 [INFO] [stdout] warning: lint `const_err` has been removed: converted into hard error, see issue #71800 for more information [INFO] [stdout] --> cc3200-pac/src/lib.rs:3:9 [INFO] [stdout] | [INFO] [stdout] 3 | #![deny(const_err)] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(renamed_and_removed_lints)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lint `private_in_public` has been removed: replaced with another group of lints, see RFC for more information [INFO] [stdout] --> cc3200-pac/src/lib.rs:12:9 [INFO] [stdout] | [INFO] [stdout] 12 | #![deny(private_in_public)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling quote v1.0.9 [INFO] [stdout] warning: lint `const_err` has been removed: converted into hard error, see issue #71800 for more information [INFO] [stdout] --> cc3200-pac/src/lib.rs:3:9 [INFO] [stdout] | [INFO] [stdout] 3 | #![deny(const_err)] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(renamed_and_removed_lints)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lint `private_in_public` has been removed: replaced with another group of lints, see RFC for more information [INFO] [stdout] --> cc3200-pac/src/lib.rs:12:9 [INFO] [stdout] | [INFO] [stdout] 12 | #![deny(private_in_public)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking generic-array v0.12.4 [INFO] [stderr] Checking generic-array v0.13.3 [INFO] [stderr] Checking as-slice v0.1.5 [INFO] [stderr] Checking aligned v0.3.4 [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused borrow that must be used [INFO] [stdout] --> cc3200-hal/src/gpio.rs:247:29 [INFO] [stdout] | [INFO] [stdout] 247 | / &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] 248 | | w.bits(r.bits() & !(1 << $i)) [INFO] [stdout] 249 | | }); [INFO] [stdout] | |______________________________^ the borrow produces a value [INFO] [stdout] ... [INFO] [stdout] 296 | / gpio_macro!(GPIOA0, gpio0, Gpio0, P0x, [ [INFO] [stdout] 297 | | P00: (gpio_pad_config_0, gpio0, 0, Tristate), [INFO] [stdout] 298 | | P01: (gpio_pad_config_1, gpio1, 1, Tristate), [INFO] [stdout] 299 | | P02: (gpio_pad_config_2, gpio2, 2, Tristate), [INFO] [stdout] ... | [INFO] [stdout] 304 | | P07: (gpio_pad_config_7, gpio7, 7, Tristate), [INFO] [stdout] 305 | | ]); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] = note: this warning originates in the macro `gpio_macro` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 247 | let _ = &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused borrow that must be used [INFO] [stdout] --> cc3200-hal/src/gpio.rs:257:29 [INFO] [stdout] | [INFO] [stdout] 257 | / &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] 258 | | w.bits(r.bits() | (1 << $i)) [INFO] [stdout] 259 | | }); [INFO] [stdout] | |______________________________^ the borrow produces a value [INFO] [stdout] ... [INFO] [stdout] 296 | / gpio_macro!(GPIOA0, gpio0, Gpio0, P0x, [ [INFO] [stdout] 297 | | P00: (gpio_pad_config_0, gpio0, 0, Tristate), [INFO] [stdout] 298 | | P01: (gpio_pad_config_1, gpio1, 1, Tristate), [INFO] [stdout] 299 | | P02: (gpio_pad_config_2, gpio2, 2, Tristate), [INFO] [stdout] ... | [INFO] [stdout] 304 | | P07: (gpio_pad_config_7, gpio7, 7, Tristate), [INFO] [stdout] 305 | | ]); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `gpio_macro` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 257 | let _ = &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused borrow that must be used [INFO] [stdout] --> cc3200-hal/src/gpio.rs:284:29 [INFO] [stdout] | [INFO] [stdout] 284 | / &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] 285 | | w.bits(r.bits() ^ (1 << $i)) [INFO] [stdout] 286 | | }); [INFO] [stdout] | |______________________________^ the borrow produces a value [INFO] [stdout] ... [INFO] [stdout] 296 | / gpio_macro!(GPIOA0, gpio0, Gpio0, P0x, [ [INFO] [stdout] 297 | | P00: (gpio_pad_config_0, gpio0, 0, Tristate), [INFO] [stdout] 298 | | P01: (gpio_pad_config_1, gpio1, 1, Tristate), [INFO] [stdout] 299 | | P02: (gpio_pad_config_2, gpio2, 2, Tristate), [INFO] [stdout] ... | [INFO] [stdout] 304 | | P07: (gpio_pad_config_7, gpio7, 7, Tristate), [INFO] [stdout] 305 | | ]); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `gpio_macro` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 284 | let _ = &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused borrow that must be used [INFO] [stdout] --> cc3200-hal/src/gpio.rs:247:29 [INFO] [stdout] | [INFO] [stdout] 247 | / &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] 248 | | w.bits(r.bits() & !(1 << $i)) [INFO] [stdout] 249 | | }); [INFO] [stdout] | |______________________________^ the borrow produces a value [INFO] [stdout] ... [INFO] [stdout] 307 | / gpio_macro!(GPIOA1, gpio1, Gpio1, P1x, [ [INFO] [stdout] 308 | | P08: (gpio_pad_config_8, gpio8, 0, Tristate), [INFO] [stdout] 309 | | P09: (gpio_pad_config_9, gpio9, 1, Tristate), [INFO] [stdout] 310 | | P10: (gpio_pad_config_10, gpio10, 2, Tristate), [INFO] [stdout] ... | [INFO] [stdout] 315 | | P15: (gpio_pad_config_15, gpio15, 7, Tristate), [INFO] [stdout] 316 | | ]); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `gpio_macro` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 247 | let _ = &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused borrow that must be used [INFO] [stdout] --> cc3200-hal/src/gpio.rs:257:29 [INFO] [stdout] | [INFO] [stdout] 257 | / &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] 258 | | w.bits(r.bits() | (1 << $i)) [INFO] [stdout] 259 | | }); [INFO] [stdout] | |______________________________^ the borrow produces a value [INFO] [stdout] ... [INFO] [stdout] 307 | / gpio_macro!(GPIOA1, gpio1, Gpio1, P1x, [ [INFO] [stdout] 308 | | P08: (gpio_pad_config_8, gpio8, 0, Tristate), [INFO] [stdout] 309 | | P09: (gpio_pad_config_9, gpio9, 1, Tristate), [INFO] [stdout] 310 | | P10: (gpio_pad_config_10, gpio10, 2, Tristate), [INFO] [stdout] ... | [INFO] [stdout] 315 | | P15: (gpio_pad_config_15, gpio15, 7, Tristate), [INFO] [stdout] 316 | | ]); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `gpio_macro` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 257 | let _ = &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused borrow that must be used [INFO] [stdout] --> cc3200-hal/src/gpio.rs:284:29 [INFO] [stdout] | [INFO] [stdout] 284 | / &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] 285 | | w.bits(r.bits() ^ (1 << $i)) [INFO] [stdout] 286 | | }); [INFO] [stdout] | |______________________________^ the borrow produces a value [INFO] [stdout] ... [INFO] [stdout] 307 | / gpio_macro!(GPIOA1, gpio1, Gpio1, P1x, [ [INFO] [stdout] 308 | | P08: (gpio_pad_config_8, gpio8, 0, Tristate), [INFO] [stdout] 309 | | P09: (gpio_pad_config_9, gpio9, 1, Tristate), [INFO] [stdout] 310 | | P10: (gpio_pad_config_10, gpio10, 2, Tristate), [INFO] [stdout] ... | [INFO] [stdout] 315 | | P15: (gpio_pad_config_15, gpio15, 7, Tristate), [INFO] [stdout] 316 | | ]); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `gpio_macro` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 284 | let _ = &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused borrow that must be used [INFO] [stdout] --> cc3200-hal/src/gpio.rs:247:29 [INFO] [stdout] | [INFO] [stdout] 247 | / &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] 248 | | w.bits(r.bits() & !(1 << $i)) [INFO] [stdout] 249 | | }); [INFO] [stdout] | |______________________________^ the borrow produces a value [INFO] [stdout] ... [INFO] [stdout] 318 | / gpio_macro!(GPIOA2, gpio2, Gpio2, P2x, [ [INFO] [stdout] 319 | | P16: (gpio_pad_config_16, gpio16, 0, Tristate), [INFO] [stdout] 320 | | P17: (gpio_pad_config_17, gpio17, 1, Tristate), [INFO] [stdout] 321 | | //P18: (gpio_pad_config_18, gpio18, 2, Tristate), [INFO] [stdout] ... | [INFO] [stdout] 326 | | P23: (gpio_pad_config_23, gpio23, 7, Tristate), [INFO] [stdout] 327 | | ]); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `gpio_macro` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 247 | let _ = &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused borrow that must be used [INFO] [stdout] --> cc3200-hal/src/gpio.rs:257:29 [INFO] [stdout] | [INFO] [stdout] 257 | / &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] 258 | | w.bits(r.bits() | (1 << $i)) [INFO] [stdout] 259 | | }); [INFO] [stdout] | |______________________________^ the borrow produces a value [INFO] [stdout] ... [INFO] [stdout] 318 | / gpio_macro!(GPIOA2, gpio2, Gpio2, P2x, [ [INFO] [stdout] 319 | | P16: (gpio_pad_config_16, gpio16, 0, Tristate), [INFO] [stdout] 320 | | P17: (gpio_pad_config_17, gpio17, 1, Tristate), [INFO] [stdout] 321 | | //P18: (gpio_pad_config_18, gpio18, 2, Tristate), [INFO] [stdout] ... | [INFO] [stdout] 326 | | P23: (gpio_pad_config_23, gpio23, 7, Tristate), [INFO] [stdout] 327 | | ]); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `gpio_macro` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 257 | let _ = &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused borrow that must be used [INFO] [stdout] --> cc3200-hal/src/gpio.rs:284:29 [INFO] [stdout] | [INFO] [stdout] 284 | / &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] 285 | | w.bits(r.bits() ^ (1 << $i)) [INFO] [stdout] 286 | | }); [INFO] [stdout] | |______________________________^ the borrow produces a value [INFO] [stdout] ... [INFO] [stdout] 318 | / gpio_macro!(GPIOA2, gpio2, Gpio2, P2x, [ [INFO] [stdout] 319 | | P16: (gpio_pad_config_16, gpio16, 0, Tristate), [INFO] [stdout] 320 | | P17: (gpio_pad_config_17, gpio17, 1, Tristate), [INFO] [stdout] 321 | | //P18: (gpio_pad_config_18, gpio18, 2, Tristate), [INFO] [stdout] ... | [INFO] [stdout] 326 | | P23: (gpio_pad_config_23, gpio23, 7, Tristate), [INFO] [stdout] 327 | | ]); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `gpio_macro` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 284 | let _ = &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused borrow that must be used [INFO] [stdout] --> cc3200-hal/src/gpio.rs:247:29 [INFO] [stdout] | [INFO] [stdout] 247 | / &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] 248 | | w.bits(r.bits() & !(1 << $i)) [INFO] [stdout] 249 | | }); [INFO] [stdout] | |______________________________^ the borrow produces a value [INFO] [stdout] ... [INFO] [stdout] 329 | / gpio_macro!(GPIOA3, gpio3, Gpio3, P3x, [ [INFO] [stdout] 330 | | P24: (gpio_pad_config_24, gpio24, 0, Tristate), [INFO] [stdout] 331 | | P25: (gpio_pad_config_25, gpio25, 1, Tristate), [INFO] [stdout] 332 | | //P26: (gpio_pad_config_26, gpio26, 2, Tristate), [INFO] [stdout] ... | [INFO] [stdout] 337 | | P31: (gpio_pad_config_31, gpio31, 7, Tristate), [INFO] [stdout] 338 | | ]); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `gpio_macro` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 247 | let _ = &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused borrow that must be used [INFO] [stdout] --> cc3200-hal/src/gpio.rs:257:29 [INFO] [stdout] | [INFO] [stdout] 257 | / &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] 258 | | w.bits(r.bits() | (1 << $i)) [INFO] [stdout] 259 | | }); [INFO] [stdout] | |______________________________^ the borrow produces a value [INFO] [stdout] ... [INFO] [stdout] 329 | / gpio_macro!(GPIOA3, gpio3, Gpio3, P3x, [ [INFO] [stdout] 330 | | P24: (gpio_pad_config_24, gpio24, 0, Tristate), [INFO] [stdout] 331 | | P25: (gpio_pad_config_25, gpio25, 1, Tristate), [INFO] [stdout] 332 | | //P26: (gpio_pad_config_26, gpio26, 2, Tristate), [INFO] [stdout] ... | [INFO] [stdout] 337 | | P31: (gpio_pad_config_31, gpio31, 7, Tristate), [INFO] [stdout] 338 | | ]); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `gpio_macro` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 257 | let _ = &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused borrow that must be used [INFO] [stdout] --> cc3200-hal/src/gpio.rs:284:29 [INFO] [stdout] | [INFO] [stdout] 284 | / &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] 285 | | w.bits(r.bits() ^ (1 << $i)) [INFO] [stdout] 286 | | }); [INFO] [stdout] | |______________________________^ the borrow produces a value [INFO] [stdout] ... [INFO] [stdout] 329 | / gpio_macro!(GPIOA3, gpio3, Gpio3, P3x, [ [INFO] [stdout] 330 | | P24: (gpio_pad_config_24, gpio24, 0, Tristate), [INFO] [stdout] 331 | | P25: (gpio_pad_config_25, gpio25, 1, Tristate), [INFO] [stdout] 332 | | //P26: (gpio_pad_config_26, gpio26, 2, Tristate), [INFO] [stdout] ... | [INFO] [stdout] 337 | | P31: (gpio_pad_config_31, gpio31, 7, Tristate), [INFO] [stdout] 338 | | ]); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `gpio_macro` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 284 | let _ = &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 12 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused borrow that must be used [INFO] [stdout] --> cc3200-hal/src/gpio.rs:247:29 [INFO] [stdout] | [INFO] [stdout] 247 | / &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] 248 | | w.bits(r.bits() & !(1 << $i)) [INFO] [stdout] 249 | | }); [INFO] [stdout] | |______________________________^ the borrow produces a value [INFO] [stdout] ... [INFO] [stdout] 296 | / gpio_macro!(GPIOA0, gpio0, Gpio0, P0x, [ [INFO] [stdout] 297 | | P00: (gpio_pad_config_0, gpio0, 0, Tristate), [INFO] [stdout] 298 | | P01: (gpio_pad_config_1, gpio1, 1, Tristate), [INFO] [stdout] 299 | | P02: (gpio_pad_config_2, gpio2, 2, Tristate), [INFO] [stdout] ... | [INFO] [stdout] 304 | | P07: (gpio_pad_config_7, gpio7, 7, Tristate), [INFO] [stdout] 305 | | ]); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] = note: this warning originates in the macro `gpio_macro` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 247 | let _ = &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused borrow that must be used [INFO] [stdout] --> cc3200-hal/src/gpio.rs:257:29 [INFO] [stdout] | [INFO] [stdout] 257 | / &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] 258 | | w.bits(r.bits() | (1 << $i)) [INFO] [stdout] 259 | | }); [INFO] [stdout] | |______________________________^ the borrow produces a value [INFO] [stdout] ... [INFO] [stdout] 296 | / gpio_macro!(GPIOA0, gpio0, Gpio0, P0x, [ [INFO] [stdout] 297 | | P00: (gpio_pad_config_0, gpio0, 0, Tristate), [INFO] [stdout] 298 | | P01: (gpio_pad_config_1, gpio1, 1, Tristate), [INFO] [stdout] 299 | | P02: (gpio_pad_config_2, gpio2, 2, Tristate), [INFO] [stdout] ... | [INFO] [stdout] 304 | | P07: (gpio_pad_config_7, gpio7, 7, Tristate), [INFO] [stdout] 305 | | ]); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `gpio_macro` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 257 | let _ = &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused borrow that must be used [INFO] [stdout] --> cc3200-hal/src/gpio.rs:284:29 [INFO] [stdout] | [INFO] [stdout] 284 | / &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] 285 | | w.bits(r.bits() ^ (1 << $i)) [INFO] [stdout] 286 | | }); [INFO] [stdout] | |______________________________^ the borrow produces a value [INFO] [stdout] ... [INFO] [stdout] 296 | / gpio_macro!(GPIOA0, gpio0, Gpio0, P0x, [ [INFO] [stdout] 297 | | P00: (gpio_pad_config_0, gpio0, 0, Tristate), [INFO] [stdout] 298 | | P01: (gpio_pad_config_1, gpio1, 1, Tristate), [INFO] [stdout] 299 | | P02: (gpio_pad_config_2, gpio2, 2, Tristate), [INFO] [stdout] ... | [INFO] [stdout] 304 | | P07: (gpio_pad_config_7, gpio7, 7, Tristate), [INFO] [stdout] 305 | | ]); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `gpio_macro` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 284 | let _ = &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused borrow that must be used [INFO] [stdout] --> cc3200-hal/src/gpio.rs:247:29 [INFO] [stdout] | [INFO] [stdout] 247 | / &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] 248 | | w.bits(r.bits() & !(1 << $i)) [INFO] [stdout] 249 | | }); [INFO] [stdout] | |______________________________^ the borrow produces a value [INFO] [stdout] ... [INFO] [stdout] 307 | / gpio_macro!(GPIOA1, gpio1, Gpio1, P1x, [ [INFO] [stdout] 308 | | P08: (gpio_pad_config_8, gpio8, 0, Tristate), [INFO] [stdout] 309 | | P09: (gpio_pad_config_9, gpio9, 1, Tristate), [INFO] [stdout] 310 | | P10: (gpio_pad_config_10, gpio10, 2, Tristate), [INFO] [stdout] ... | [INFO] [stdout] 315 | | P15: (gpio_pad_config_15, gpio15, 7, Tristate), [INFO] [stdout] 316 | | ]); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `gpio_macro` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 247 | let _ = &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused borrow that must be used [INFO] [stdout] --> cc3200-hal/src/gpio.rs:257:29 [INFO] [stdout] | [INFO] [stdout] 257 | / &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] 258 | | w.bits(r.bits() | (1 << $i)) [INFO] [stdout] 259 | | }); [INFO] [stdout] | |______________________________^ the borrow produces a value [INFO] [stdout] ... [INFO] [stdout] 307 | / gpio_macro!(GPIOA1, gpio1, Gpio1, P1x, [ [INFO] [stdout] 308 | | P08: (gpio_pad_config_8, gpio8, 0, Tristate), [INFO] [stdout] 309 | | P09: (gpio_pad_config_9, gpio9, 1, Tristate), [INFO] [stdout] 310 | | P10: (gpio_pad_config_10, gpio10, 2, Tristate), [INFO] [stdout] ... | [INFO] [stdout] 315 | | P15: (gpio_pad_config_15, gpio15, 7, Tristate), [INFO] [stdout] 316 | | ]); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `gpio_macro` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 257 | let _ = &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused borrow that must be used [INFO] [stdout] --> cc3200-hal/src/gpio.rs:284:29 [INFO] [stdout] | [INFO] [stdout] 284 | / &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] 285 | | w.bits(r.bits() ^ (1 << $i)) [INFO] [stdout] 286 | | }); [INFO] [stdout] | |______________________________^ the borrow produces a value [INFO] [stdout] ... [INFO] [stdout] 307 | / gpio_macro!(GPIOA1, gpio1, Gpio1, P1x, [ [INFO] [stdout] 308 | | P08: (gpio_pad_config_8, gpio8, 0, Tristate), [INFO] [stdout] 309 | | P09: (gpio_pad_config_9, gpio9, 1, Tristate), [INFO] [stdout] 310 | | P10: (gpio_pad_config_10, gpio10, 2, Tristate), [INFO] [stdout] ... | [INFO] [stdout] 315 | | P15: (gpio_pad_config_15, gpio15, 7, Tristate), [INFO] [stdout] 316 | | ]); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `gpio_macro` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 284 | let _ = &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused borrow that must be used [INFO] [stdout] --> cc3200-hal/src/gpio.rs:247:29 [INFO] [stdout] | [INFO] [stdout] 247 | / &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] 248 | | w.bits(r.bits() & !(1 << $i)) [INFO] [stdout] 249 | | }); [INFO] [stdout] | |______________________________^ the borrow produces a value [INFO] [stdout] ... [INFO] [stdout] 318 | / gpio_macro!(GPIOA2, gpio2, Gpio2, P2x, [ [INFO] [stdout] 319 | | P16: (gpio_pad_config_16, gpio16, 0, Tristate), [INFO] [stdout] 320 | | P17: (gpio_pad_config_17, gpio17, 1, Tristate), [INFO] [stdout] 321 | | //P18: (gpio_pad_config_18, gpio18, 2, Tristate), [INFO] [stdout] ... | [INFO] [stdout] 326 | | P23: (gpio_pad_config_23, gpio23, 7, Tristate), [INFO] [stdout] 327 | | ]); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `gpio_macro` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 247 | let _ = &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused borrow that must be used [INFO] [stdout] --> cc3200-hal/src/gpio.rs:257:29 [INFO] [stdout] | [INFO] [stdout] 257 | / &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] 258 | | w.bits(r.bits() | (1 << $i)) [INFO] [stdout] 259 | | }); [INFO] [stdout] | |______________________________^ the borrow produces a value [INFO] [stdout] ... [INFO] [stdout] 318 | / gpio_macro!(GPIOA2, gpio2, Gpio2, P2x, [ [INFO] [stdout] 319 | | P16: (gpio_pad_config_16, gpio16, 0, Tristate), [INFO] [stdout] 320 | | P17: (gpio_pad_config_17, gpio17, 1, Tristate), [INFO] [stdout] 321 | | //P18: (gpio_pad_config_18, gpio18, 2, Tristate), [INFO] [stdout] ... | [INFO] [stdout] 326 | | P23: (gpio_pad_config_23, gpio23, 7, Tristate), [INFO] [stdout] 327 | | ]); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `gpio_macro` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 257 | let _ = &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused borrow that must be used [INFO] [stdout] --> cc3200-hal/src/gpio.rs:284:29 [INFO] [stdout] | [INFO] [stdout] 284 | / &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] 285 | | w.bits(r.bits() ^ (1 << $i)) [INFO] [stdout] 286 | | }); [INFO] [stdout] | |______________________________^ the borrow produces a value [INFO] [stdout] ... [INFO] [stdout] 318 | / gpio_macro!(GPIOA2, gpio2, Gpio2, P2x, [ [INFO] [stdout] 319 | | P16: (gpio_pad_config_16, gpio16, 0, Tristate), [INFO] [stdout] 320 | | P17: (gpio_pad_config_17, gpio17, 1, Tristate), [INFO] [stdout] 321 | | //P18: (gpio_pad_config_18, gpio18, 2, Tristate), [INFO] [stdout] ... | [INFO] [stdout] 326 | | P23: (gpio_pad_config_23, gpio23, 7, Tristate), [INFO] [stdout] 327 | | ]); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `gpio_macro` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 284 | let _ = &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused borrow that must be used [INFO] [stdout] --> cc3200-hal/src/gpio.rs:247:29 [INFO] [stdout] | [INFO] [stdout] 247 | / &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] 248 | | w.bits(r.bits() & !(1 << $i)) [INFO] [stdout] 249 | | }); [INFO] [stdout] | |______________________________^ the borrow produces a value [INFO] [stdout] ... [INFO] [stdout] 329 | / gpio_macro!(GPIOA3, gpio3, Gpio3, P3x, [ [INFO] [stdout] 330 | | P24: (gpio_pad_config_24, gpio24, 0, Tristate), [INFO] [stdout] 331 | | P25: (gpio_pad_config_25, gpio25, 1, Tristate), [INFO] [stdout] 332 | | //P26: (gpio_pad_config_26, gpio26, 2, Tristate), [INFO] [stdout] ... | [INFO] [stdout] 337 | | P31: (gpio_pad_config_31, gpio31, 7, Tristate), [INFO] [stdout] 338 | | ]); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `gpio_macro` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 247 | let _ = &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused borrow that must be used [INFO] [stdout] --> cc3200-hal/src/gpio.rs:257:29 [INFO] [stdout] | [INFO] [stdout] 257 | / &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] 258 | | w.bits(r.bits() | (1 << $i)) [INFO] [stdout] 259 | | }); [INFO] [stdout] | |______________________________^ the borrow produces a value [INFO] [stdout] ... [INFO] [stdout] 329 | / gpio_macro!(GPIOA3, gpio3, Gpio3, P3x, [ [INFO] [stdout] 330 | | P24: (gpio_pad_config_24, gpio24, 0, Tristate), [INFO] [stdout] 331 | | P25: (gpio_pad_config_25, gpio25, 1, Tristate), [INFO] [stdout] 332 | | //P26: (gpio_pad_config_26, gpio26, 2, Tristate), [INFO] [stdout] ... | [INFO] [stdout] 337 | | P31: (gpio_pad_config_31, gpio31, 7, Tristate), [INFO] [stdout] 338 | | ]); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `gpio_macro` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 257 | let _ = &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused borrow that must be used [INFO] [stdout] --> cc3200-hal/src/gpio.rs:284:29 [INFO] [stdout] | [INFO] [stdout] 284 | / &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] 285 | | w.bits(r.bits() ^ (1 << $i)) [INFO] [stdout] 286 | | }); [INFO] [stdout] | |______________________________^ the borrow produces a value [INFO] [stdout] ... [INFO] [stdout] 329 | / gpio_macro!(GPIOA3, gpio3, Gpio3, P3x, [ [INFO] [stdout] 330 | | P24: (gpio_pad_config_24, gpio24, 0, Tristate), [INFO] [stdout] 331 | | P25: (gpio_pad_config_25, gpio25, 1, Tristate), [INFO] [stdout] 332 | | //P26: (gpio_pad_config_26, gpio26, 2, Tristate), [INFO] [stdout] ... | [INFO] [stdout] 337 | | P31: (gpio_pad_config_31, gpio31, 7, Tristate), [INFO] [stdout] 338 | | ]); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `gpio_macro` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 284 | let _ = &(*$GPIOAX::ptr()).gpiodata.modify(|r, w| { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 12 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling cortex-m-rt-macros v0.1.8 [INFO] [stderr] Checking cc3200-example v0.1.0 (/opt/rustwide/workdir/cc3200-example) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 13.55s [INFO] running `Command { std: "docker" "inspect" "c8e145ac8a059c39ad160c0db4c33c3926b515568177a41f472bbf6e8ad6d77c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c8e145ac8a059c39ad160c0db4c33c3926b515568177a41f472bbf6e8ad6d77c", kill_on_drop: false }` [INFO] [stdout] c8e145ac8a059c39ad160c0db4c33c3926b515568177a41f472bbf6e8ad6d77c