[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] documenting emgre/cc3200-rs against 1.69.0 for beta-1.70-rustdoc-1
[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 1.69.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.69.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] 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" "+1.69.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded cortex-m v0.7.2
[INFO] [stderr]   Downloaded cortex-m-rt v0.6.13
[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:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] afbae60ca851c94af965642541fe596558f514a3746e5cbaf0c8b39b920972ca
[INFO] running `Command { std: "docker" "start" "-a" "afbae60ca851c94af965642541fe596558f514a3746e5cbaf0c8b39b920972ca", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "afbae60ca851c94af965642541fe596558f514a3746e5cbaf0c8b39b920972ca", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "afbae60ca851c94af965642541fe596558f514a3746e5cbaf0c8b39b920972ca", kill_on_drop: false }`
[INFO] [stdout] afbae60ca851c94af965642541fe596558f514a3746e5cbaf0c8b39b920972ca
[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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ca32a1f77dcd646826eec550f40c27367bbd9b82edc7d9a8a3aaa12f6afc3f9a
[INFO] running `Command { std: "docker" "start" "-a" "ca32a1f77dcd646826eec550f40c27367bbd9b82edc7d9a8a3aaa12f6afc3f9a", kill_on_drop: false }`
[INFO] [stderr]    Compiling semver-parser v0.7.0
[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]     Checking bitfield v0.13.2
[INFO] [stderr]    Compiling version_check v0.9.3
[INFO] [stderr]     Checking volatile-register v0.2.0
[INFO] [stderr]    Compiling semver v0.9.0
[INFO] [stderr]     Checking nb v0.1.3
[INFO] [stderr]     Checking stable_deref_trait v1.2.0
[INFO] [stderr]    Compiling proc-macro2 v1.0.26
[INFO] [stderr]     Checking embedded-hal v0.2.5
[INFO] [stderr]    Compiling cc3200-pac v0.1.0 (/opt/rustwide/workdir/cc3200-pac)
[INFO] [stderr]    Compiling rustc_version v0.2.3
[INFO] [stderr]    Compiling cortex-m v0.6.7
[INFO] [stderr]    Compiling unicode-xid v0.2.2
[INFO] [stderr]    Compiling generic-array v0.14.4
[INFO] [stderr]    Compiling cortex-m v0.5.11
[INFO] [stderr]    Compiling syn v1.0.71
[INFO] [stderr]    Compiling bare-metal v0.2.5
[INFO] [stderr]    Compiling cc3200-hal v0.1.0 (/opt/rustwide/workdir/cc3200-hal)
[INFO] [stderr]    Compiling cortex-m-semihosting v0.3.7
[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]    Compiling quote v1.0.9
[INFO] [stderr]  Documenting cc3200-pac v0.1.0 (/opt/rustwide/workdir/cc3200-pac)
[INFO] [stderr]     Checking generic-array v0.13.3
[INFO] [stderr]     Checking generic-array v0.12.4
[INFO] [stderr]     Checking panic-semihosting v0.5.6
[INFO] [stdout] warning: lint `const_err` has been removed: converted into hard error, see issue #71800 <https://github.com/rust-lang/rust/issues/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 `const_err` has been removed: converted into hard error, see issue #71800 <https://github.com/rust-lang/rust/issues/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] [stderr]     Checking as-slice v0.1.5
[INFO] [stderr]     Checking aligned v0.3.4
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]  Documenting cc3200-hal v0.1.0 (/opt/rustwide/workdir/cc3200-hal)
[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: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling cortex-m-rt-macros v0.1.8
[INFO] [stderr]  Documenting cc3200-example v0.1.0 (/opt/rustwide/workdir/cc3200-example)
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 9.38s
[INFO] running `Command { std: "docker" "inspect" "ca32a1f77dcd646826eec550f40c27367bbd9b82edc7d9a8a3aaa12f6afc3f9a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ca32a1f77dcd646826eec550f40c27367bbd9b82edc7d9a8a3aaa12f6afc3f9a", kill_on_drop: false }`
[INFO] [stdout] ca32a1f77dcd646826eec550f40c27367bbd9b82edc7d9a8a3aaa12f6afc3f9a
[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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "RUSTC_BOOTSTRAP=1" "-e" "DOCS_RS=1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "rustdoc" "--lib" "-Zrustdoc-map" "-Z" "unstable-options" "--config" "build.rustdocflags=[\"-Z\", \"unstable-options\", \"--document-private-items\"]" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d91916a5fad091d9bbb724ace57643451a347a08660e0bbd23f1053212092675
[INFO] running `Command { std: "docker" "start" "-a" "d91916a5fad091d9bbb724ace57643451a347a08660e0bbd23f1053212092675", kill_on_drop: false }`
[INFO] [stderr] error: manifest path `/opt/rustwide/workdir/Cargo.toml` is a virtual manifest, but this command requires running against an actual package in this workspace
[INFO] running `Command { std: "docker" "inspect" "d91916a5fad091d9bbb724ace57643451a347a08660e0bbd23f1053212092675", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d91916a5fad091d9bbb724ace57643451a347a08660e0bbd23f1053212092675", kill_on_drop: false }`
[INFO] [stdout] d91916a5fad091d9bbb724ace57643451a347a08660e0bbd23f1053212092675
