[INFO] fetching crate bhi160 0.1.0...
[INFO] testing bhi160-0.1.0 against master#c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38 for pr-146098-7
[INFO] extracting crate bhi160 0.1.0 into /workspace/builds/worker-1-tc1/source
[INFO] started tweaking crates.io crate bhi160 0.1.0
[INFO] finished tweaking crates.io crate bhi160 0.1.0
[INFO] tweaked toml for crates.io crate bhi160 0.1.0 written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate bhi160 0.1.0 on toolchain c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 10 packages to latest compatible versions
[INFO] [stderr]       Adding modular-bitfield v0.11.2 (available: v0.13.0)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 701fb9dd5d8b4c5c97ca3f2e0d3aef91d350b4e5ec75e302086339f6dbb14d6d
[INFO] running `Command { std: "docker" "start" "-a" "701fb9dd5d8b4c5c97ca3f2e0d3aef91d350b4e5ec75e302086339f6dbb14d6d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "701fb9dd5d8b4c5c97ca3f2e0d3aef91d350b4e5ec75e302086339f6dbb14d6d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "701fb9dd5d8b4c5c97ca3f2e0d3aef91d350b4e5ec75e302086339f6dbb14d6d", kill_on_drop: false }`
[INFO] [stdout] 701fb9dd5d8b4c5c97ca3f2e0d3aef91d350b4e5ec75e302086339f6dbb14d6d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 81a7625ad6d9f76b31d2e298add3a429ca5a7fd8a578d48dbda61cb9d5565cde
[INFO] running `Command { std: "docker" "start" "-a" "81a7625ad6d9f76b31d2e298add3a429ca5a7fd8a578d48dbda61cb9d5565cde", kill_on_drop: false }`
[INFO] [stderr]    Compiling modular-bitfield-impl v0.11.2
[INFO] [stderr]    Compiling modular-bitfield v0.11.2
[INFO] [stderr]    Compiling bhi160 v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0433]: failed to resolve: could not find `blocking` in `i2c`
[INFO] [stdout]   --> src/interface.rs:12:31
[INFO] [stdout]    |
[INFO] [stdout] 12 |     Inner: embedded_hal::i2c::blocking::I2c,
[INFO] [stdout]    |                               ^^^^^^^^ could not find `blocking` in `i2c`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `blocking` in `i2c`
[INFO] [stdout]   --> src/interface.rs:20:31
[INFO] [stdout]    |
[INFO] [stdout] 20 |     Inner: embedded_hal::i2c::blocking::I2c,
[INFO] [stdout]    |                               ^^^^^^^^ could not find `blocking` in `i2c`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `blocking` in `i2c`
[INFO] [stdout]   --> src/interface.rs:37:31
[INFO] [stdout]    |
[INFO] [stdout] 37 |     Inner: embedded_hal::i2c::blocking::I2c,
[INFO] [stdout]    |                               ^^^^^^^^ could not find `blocking` in `i2c`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `blocking` in `i2c`
[INFO] [stdout]   --> src/interface.rs:44:32
[INFO] [stdout]    |
[INFO] [stdout] 44 |             embedded_hal::i2c::blocking::Operation::Write(&addr),
[INFO] [stdout]    |                                ^^^^^^^^ could not find `blocking` in `i2c`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these enums
[INFO] [stdout]    |
[INFO] [stdout]  1 + use embedded_hal::i2c::Operation;
[INFO] [stdout]    |
[INFO] [stdout]  1 + use embedded_hal::spi::Operation;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Operation`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 44 -             embedded_hal::i2c::blocking::Operation::Write(&addr),
[INFO] [stdout] 44 +             Operation::Write(&addr),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `blocking` in `i2c`
[INFO] [stdout]   --> src/interface.rs:45:32
[INFO] [stdout]    |
[INFO] [stdout] 45 |             embedded_hal::i2c::blocking::Operation::Read(buf),
[INFO] [stdout]    |                                ^^^^^^^^ could not find `blocking` in `i2c`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these enums
[INFO] [stdout]    |
[INFO] [stdout]  1 + use embedded_hal::i2c::Operation;
[INFO] [stdout]    |
[INFO] [stdout]  1 + use embedded_hal::spi::Operation;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Operation`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 45 -             embedded_hal::i2c::blocking::Operation::Read(buf),
[INFO] [stdout] 45 +             Operation::Read(buf),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `blocking` in `i2c`
[INFO] [stdout]   --> src/interface.rs:53:32
[INFO] [stdout]    |
[INFO] [stdout] 53 |             embedded_hal::i2c::blocking::Operation::Write(&addr),
[INFO] [stdout]    |                                ^^^^^^^^ could not find `blocking` in `i2c`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these enums
[INFO] [stdout]    |
[INFO] [stdout]  1 + use embedded_hal::i2c::Operation;
[INFO] [stdout]    |
[INFO] [stdout]  1 + use embedded_hal::spi::Operation;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Operation`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 53 -             embedded_hal::i2c::blocking::Operation::Write(&addr),
[INFO] [stdout] 53 +             Operation::Write(&addr),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `blocking` in `i2c`
[INFO] [stdout]   --> src/interface.rs:54:32
[INFO] [stdout]    |
[INFO] [stdout] 54 |             embedded_hal::i2c::blocking::Operation::Write(buf),
[INFO] [stdout]    |                                ^^^^^^^^ could not find `blocking` in `i2c`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these enums
[INFO] [stdout]    |
[INFO] [stdout]  1 + use embedded_hal::i2c::Operation;
[INFO] [stdout]    |
[INFO] [stdout]  1 + use embedded_hal::spi::Operation;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Operation`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 54 -             embedded_hal::i2c::blocking::Operation::Write(buf),
[INFO] [stdout] 54 +             Operation::Write(buf),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]   --> src/parameters/system.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub int_enable: bool,
[INFO] [stdout]    |     ^                  ^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 11 -     pub int_enable: bool,
[INFO] [stdout] 11 +     ub int_enable: boo ,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]   --> src/parameters/system.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub enable: bool,
[INFO] [stdout]    |     ^              ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 12 -     pub enable: bool,
[INFO] [stdout] 12 +     ub enable: boo ,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]   --> src/parameters/system.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub event1: MetaEvent,
[INFO] [stdout]    |     ^                   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 18 -     pub event1: MetaEvent,
[INFO] [stdout] 18 +     ub event1: MetaEven ,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]   --> src/parameters/system.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub event2: MetaEvent,
[INFO] [stdout]    |     ^                   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 19 -     pub event2: MetaEvent,
[INFO] [stdout] 19 +     ub event2: MetaEven ,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]   --> src/parameters/system.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub event3: MetaEvent,
[INFO] [stdout]    |     ^                   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 20 -     pub event3: MetaEvent,
[INFO] [stdout] 20 +     ub event3: MetaEven ,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]   --> src/parameters/system.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub event4: MetaEvent,
[INFO] [stdout]    |     ^                   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 21 -     pub event4: MetaEvent,
[INFO] [stdout] 21 +     ub event4: MetaEven ,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]   --> src/parameters/system.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub event5: MetaEvent,
[INFO] [stdout]    |     ^                   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 22 -     pub event5: MetaEvent,
[INFO] [stdout] 22 +     ub event5: MetaEven ,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]   --> src/parameters/system.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub event6: MetaEvent,
[INFO] [stdout]    |     ^                   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 23 -     pub event6: MetaEvent,
[INFO] [stdout] 23 +     ub event6: MetaEven ,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]   --> src/parameters/system.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub event7: MetaEvent,
[INFO] [stdout]    |     ^                   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 24 -     pub event7: MetaEvent,
[INFO] [stdout] 24 +     ub event7: MetaEven ,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]   --> src/parameters/system.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub event8: MetaEvent,
[INFO] [stdout]    |     ^                   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 25 -     pub event8: MetaEvent,
[INFO] [stdout] 25 +     ub event8: MetaEven ,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]   --> src/parameters/system.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub event9: MetaEvent,
[INFO] [stdout]    |     ^                   ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 26 -     pub event9: MetaEvent,
[INFO] [stdout] 26 +     ub event9: MetaEven ,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]   --> src/parameters/system.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     pub event10: MetaEvent,
[INFO] [stdout]    |     ^                    ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 27 -     pub event10: MetaEvent,
[INFO] [stdout] 27 +     ub event10: MetaEven ,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]   --> src/parameters/system.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub event11: MetaEvent,
[INFO] [stdout]    |     ^                    ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 28 -     pub event11: MetaEvent,
[INFO] [stdout] 28 +     ub event11: MetaEven ,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]   --> src/parameters/system.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub event12: MetaEvent,
[INFO] [stdout]    |     ^                    ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 29 -     pub event12: MetaEvent,
[INFO] [stdout] 29 +     ub event12: MetaEven ,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]   --> src/parameters/system.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub event13: MetaEvent,
[INFO] [stdout]    |     ^                    ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 30 -     pub event13: MetaEvent,
[INFO] [stdout] 30 +     ub event13: MetaEven ,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]   --> src/parameters/system.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub event14: MetaEvent,
[INFO] [stdout]    |     ^                    ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 31 -     pub event14: MetaEvent,
[INFO] [stdout] 31 +     ub event14: MetaEven ,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]   --> src/parameters/system.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub event15: MetaEvent,
[INFO] [stdout]    |     ^                    ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 32 -     pub event15: MetaEvent,
[INFO] [stdout] 32 +     ub event15: MetaEven ,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]   --> src/parameters/system.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub event16: MetaEvent,
[INFO] [stdout]    |     ^                    ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 33 -     pub event16: MetaEvent,
[INFO] [stdout] 33 +     ub event16: MetaEven ,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]   --> src/parameters/system.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     pub event17: MetaEvent,
[INFO] [stdout]    |     ^                    ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 34 -     pub event17: MetaEvent,
[INFO] [stdout] 34 +     ub event17: MetaEven ,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]   --> src/parameters/system.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     pub event18: MetaEvent,
[INFO] [stdout]    |     ^                    ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 35 -     pub event18: MetaEvent,
[INFO] [stdout] 35 +     ub event18: MetaEven ,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]   --> src/parameters/system.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub event19: MetaEvent,
[INFO] [stdout]    |     ^                    ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 36 -     pub event19: MetaEvent,
[INFO] [stdout] 36 +     ub event19: MetaEven ,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]   --> src/parameters/system.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub event20: MetaEvent,
[INFO] [stdout]    |     ^                    ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 37 -     pub event20: MetaEvent,
[INFO] [stdout] 37 +     ub event20: MetaEven ,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]   --> src/parameters/system.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub event21: MetaEvent,
[INFO] [stdout]    |     ^                    ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 38 -     pub event21: MetaEvent,
[INFO] [stdout] 38 +     ub event21: MetaEven ,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]   --> src/parameters/system.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |     pub event22: MetaEvent,
[INFO] [stdout]    |     ^                    ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 39 -     pub event22: MetaEvent,
[INFO] [stdout] 39 +     ub event22: MetaEven ,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]   --> src/parameters/system.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub event23: MetaEvent,
[INFO] [stdout]    |     ^                    ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 40 -     pub event23: MetaEvent,
[INFO] [stdout] 40 +     ub event23: MetaEven ,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]   --> src/parameters/system.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub event24: MetaEvent,
[INFO] [stdout]    |     ^                    ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 41 -     pub event24: MetaEvent,
[INFO] [stdout] 41 +     ub event24: MetaEven ,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]   --> src/parameters/system.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub event25: MetaEvent,
[INFO] [stdout]    |     ^                    ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 42 -     pub event25: MetaEvent,
[INFO] [stdout] 42 +     ub event25: MetaEven ,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]   --> src/parameters/system.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     pub event26: MetaEvent,
[INFO] [stdout]    |     ^                    ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 43 -     pub event26: MetaEvent,
[INFO] [stdout] 43 +     ub event26: MetaEven ,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]   --> src/parameters/system.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub event27: MetaEvent,
[INFO] [stdout]    |     ^                    ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 44 -     pub event27: MetaEvent,
[INFO] [stdout] 44 +     ub event27: MetaEven ,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]   --> src/parameters/system.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub event28: MetaEvent,
[INFO] [stdout]    |     ^                    ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 45 -     pub event28: MetaEvent,
[INFO] [stdout] 45 +     ub event28: MetaEven ,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]   --> src/parameters/system.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub event29: MetaEvent,
[INFO] [stdout]    |     ^                    ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 46 -     pub event29: MetaEvent,
[INFO] [stdout] 46 +     ub event29: MetaEven ,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]   --> src/parameters/system.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub event30: MetaEvent,
[INFO] [stdout]    |     ^                    ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 47 -     pub event30: MetaEvent,
[INFO] [stdout] 47 +     ub event30: MetaEven ,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]   --> src/parameters/system.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub event31: MetaEvent,
[INFO] [stdout]    |     ^                    ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 48 -     pub event31: MetaEvent,
[INFO] [stdout] 48 +     ub event31: MetaEven ,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]   --> src/parameters/system.rs:49:5
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub event32: MetaEvent,
[INFO] [stdout]    |     ^                    ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 49 -     pub event32: MetaEvent,
[INFO] [stdout] 49 +     ub event32: MetaEven ,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]   --> src/parameters/sensors.rs:92:5
[INFO] [stdout]    |
[INFO] [stdout] 92 |     /// The id of the sensor this data belongs to.
[INFO] [stdout]    |     ^
[INFO] [stdout] ...
[INFO] [stdout] 96 |     pub sensor_type: SensorId,
[INFO] [stdout]    |                             ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 92 ~     // The id of the sensor this data belongs to.
[INFO] [stdout] 93 |     /// This is a defensive programming measure as this id should match the requested id.
[INFO] [stdout] 94 |     /// _NOTE:_ bit 4 of Sensor Type is 1 for Non-Wakeup sensors
[INFO] [stdout] 95 |     #[bits = 8]
[INFO] [stdout] 96 ~     pub sensor_type: SensorI ,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]   --> src/parameters/sensors.rs:97:5
[INFO] [stdout]    |
[INFO] [stdout] 97 |     /// Id of the driver.
[INFO] [stdout]    |     ^
[INFO] [stdout] 98 |     /// Unique per driver / vendor / part number.
[INFO] [stdout] 99 |     pub driver_id: u8,
[INFO] [stdout]    |                     ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 97 ~     // Id of the driver.
[INFO] [stdout] 98 |     /// Unique per driver / vendor / part number.
[INFO] [stdout] 99 ~     pub driver_id: u ,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/parameters/sensors.rs:100:5
[INFO] [stdout]     |
[INFO] [stdout] 100 |     /// The version of the driver.
[INFO] [stdout]     |     ^
[INFO] [stdout] 101 |     /// Denotes notable change in behavior.
[INFO] [stdout] 102 |     pub driver_version: u8,
[INFO] [stdout]     |                          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 100 ~     // The version of the driver.
[INFO] [stdout] 101 |     /// Denotes notable change in behavior.
[INFO] [stdout] 102 ~     pub driver_version: u ,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/parameters/sensors.rs:103:5
[INFO] [stdout]     |
[INFO] [stdout] 103 |     /// Power consumption in 0.1mA/LSB
[INFO] [stdout]     |     ^
[INFO] [stdout] 104 |     pub power: u8,
[INFO] [stdout]     |                 ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 103 ~     // Power consumption in 0.1mA/LSB
[INFO] [stdout] 104 ~     pub power: u ,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/parameters/sensors.rs:105:5
[INFO] [stdout]     |
[INFO] [stdout] 105 |     /// The maximum range of the sensor.
[INFO] [stdout]     |     ^
[INFO] [stdout] 106 |     /// Usually in SI units. Check the datasheet for information on specific sensors.
[INFO] [stdout] 107 |     pub max_range: u16,
[INFO] [stdout]     |                      ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 105 ~     // The maximum range of the sensor.
[INFO] [stdout] 106 |     /// Usually in SI units. Check the datasheet for information on specific sensors.
[INFO] [stdout] 107 ~     pub max_range: u1 ,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/parameters/sensors.rs:108:5
[INFO] [stdout]     |
[INFO] [stdout] 108 |     /// Number of bits of resolution of the underlying sensor.
[INFO] [stdout]     |     ^
[INFO] [stdout] 109 |     pub resolution: u16,
[INFO] [stdout]     |                       ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 108 ~     // Number of bits of resolution of the underlying sensor.
[INFO] [stdout] 109 ~     pub resolution: u1 ,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/parameters/sensors.rs:110:5
[INFO] [stdout]     |
[INFO] [stdout] 110 |     /// The maximum rate this sensor can provide data in Hz.
[INFO] [stdout]     |     ^
[INFO] [stdout] 111 |     pub max_rate: u16,
[INFO] [stdout]     |                     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 110 ~     // The maximum rate this sensor can provide data in Hz.
[INFO] [stdout] 111 ~     pub max_rate: u1 ,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/parameters/sensors.rs:112:5
[INFO] [stdout]     |
[INFO] [stdout] 112 |     /// FIFO size in bytes reserved for this sensor divided by data packet size in bytes;
[INFO] [stdout]     |     ^
[INFO] [stdout] 113 |     /// if a single shared FIFO, this can be 0
[INFO] [stdout] 114 |     pub fifo_reserved: u16,
[INFO] [stdout]     |                          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 112 ~     // FIFO size in bytes reserved for this sensor divided by data packet size in bytes;
[INFO] [stdout] 113 |     /// if a single shared FIFO, this can be 0
[INFO] [stdout] 114 ~     pub fifo_reserved: u1 ,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/parameters/sensors.rs:115:5
[INFO] [stdout]     |
[INFO] [stdout] 115 |     /// Entire FIFO size in bytes divided by data packet size in bytes
[INFO] [stdout]     |     ^
[INFO] [stdout] 116 |     pub fifo_max: u16,
[INFO] [stdout]     |                     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 115 ~     // Entire FIFO size in bytes divided by data packet size in bytes
[INFO] [stdout] 116 ~     pub fifo_max: u1 ,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/parameters/sensors.rs:117:5
[INFO] [stdout]     |
[INFO] [stdout] 117 |     /// Number of bytes for sensor data packet (including Sensor Type)
[INFO] [stdout]     |     ^
[INFO] [stdout] 118 |     pub event_size: u8,
[INFO] [stdout]     |                      ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 117 ~     // Number of bytes for sensor data packet (including Sensor Type)
[INFO] [stdout] 118 ~     pub event_size: u ,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/parameters/sensors.rs:119:5
[INFO] [stdout]     |
[INFO] [stdout] 119 |     /// The minimum rate this sensor can provide data in Hz.
[INFO] [stdout]     |     ^
[INFO] [stdout] 120 |     pub min_rate: u8,
[INFO] [stdout]     |                    ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 119 ~     // The minimum rate this sensor can provide data in Hz.
[INFO] [stdout] 120 ~     pub min_rate: u ,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/parameters/sensors.rs:130:5
[INFO] [stdout]     |
[INFO] [stdout] 130 |     /// The actual sample_rate in Hz.
[INFO] [stdout]     |     ^
[INFO] [stdout] ...
[INFO] [stdout] 134 |     pub sample_rate: u16,
[INFO] [stdout]     |                        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 130 ~     // The actual sample_rate in Hz.
[INFO] [stdout] 131 |     /// Writing a non-zero value activates the sensor.
[INFO] [stdout] 132 |     /// The sensor will try to match the requested value as good as possible but may change it if it does not support the rate.
[INFO] [stdout] 133 |     /// Reads back the actual rate.
[INFO] [stdout] 134 ~     pub sample_rate: u1 ,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/parameters/sensors.rs:135:5
[INFO] [stdout]     |
[INFO] [stdout] 135 |     /// The BHI160(B) can batch together readings from multiple sensors.
[INFO] [stdout]     |     ^
[INFO] [stdout] ...
[INFO] [stdout] 140 |     pub max_report_latency: u16,
[INFO] [stdout]     |                               ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 135 ~     // The BHI160(B) can batch together readings from multiple sensors.
[INFO] [stdout] 136 |     /// This value represents the maximum delay between the BHI may wait to do so in ms.
[INFO] [stdout] ...
[INFO] [stdout] 139 |     /// Reads back the actual latency.
[INFO] [stdout] 140 ~     pub max_report_latency: u1 ,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/parameters/sensors.rs:141:5
[INFO] [stdout]     |
[INFO] [stdout] 141 |     /// Scaled same as sensor’s data value; for future Win8/10 support
[INFO] [stdout]     |     ^
[INFO] [stdout] 142 |     pub change_sensitivity: u16,
[INFO] [stdout]     |                               ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 141 ~     // Scaled same as sensor’s data value; for future Win8/10 support
[INFO] [stdout] 142 ~     pub change_sensitivity: u1 ,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/parameters/sensors.rs:143:5
[INFO] [stdout]     |
[INFO] [stdout] 143 |     /// Range setting for physical setting in appropriate units.
[INFO] [stdout]     |     ^
[INFO] [stdout] ...
[INFO] [stdout] 151 |     pub dynamic_range: u16,
[INFO] [stdout]     |                          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 143 ~     // Range setting for physical setting in appropriate units.
[INFO] [stdout] 144 |     /// A value of 0 requests the default range.
[INFO] [stdout] ...
[INFO] [stdout] 150 |     /// while the sensor is already running.
[INFO] [stdout] 151 ~     pub dynamic_range: u1 ,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/parameters/sensors.rs:158:26
[INFO] [stdout]     |
[INFO] [stdout] 158 |         pub struct $info(pub SensorInfo);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 168 | impl_sensor!(AccelerometerInfo, AccelerometerConfig, 1);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_sensor` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/parameters/sensors.rs:163:28
[INFO] [stdout]     |
[INFO] [stdout] 163 |         pub struct $config(pub SensorConfig);
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 168 | impl_sensor!(AccelerometerInfo, AccelerometerConfig, 1);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_sensor` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/parameters/sensors.rs:158:26
[INFO] [stdout]     |
[INFO] [stdout] 158 |         pub struct $info(pub SensorInfo);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 169 | impl_sensor!(GeomagneticFieldInfo, GeomagneticFieldConfig, 2);
[INFO] [stdout]     | ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_sensor` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/parameters/sensors.rs:163:28
[INFO] [stdout]     |
[INFO] [stdout] 163 |         pub struct $config(pub SensorConfig);
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 169 | impl_sensor!(GeomagneticFieldInfo, GeomagneticFieldConfig, 2);
[INFO] [stdout]     | ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_sensor` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/parameters/sensors.rs:158:26
[INFO] [stdout]     |
[INFO] [stdout] 158 |         pub struct $info(pub SensorInfo);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 170 | impl_sensor!(OrientationInfo, OrientationConfig, 3);
[INFO] [stdout]     | --------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_sensor` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/parameters/sensors.rs:163:28
[INFO] [stdout]     |
[INFO] [stdout] 163 |         pub struct $config(pub SensorConfig);
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 170 | impl_sensor!(OrientationInfo, OrientationConfig, 3);
[INFO] [stdout]     | --------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_sensor` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/parameters/sensors.rs:158:26
[INFO] [stdout]     |
[INFO] [stdout] 158 |         pub struct $info(pub SensorInfo);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 171 | impl_sensor!(GyroscopeInfo, GyroscopeConfig, 4);
[INFO] [stdout]     | ----------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_sensor` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/parameters/sensors.rs:163:28
[INFO] [stdout]     |
[INFO] [stdout] 163 |         pub struct $config(pub SensorConfig);
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 171 | impl_sensor!(GyroscopeInfo, GyroscopeConfig, 4);
[INFO] [stdout]     | ----------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_sensor` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/parameters/sensors.rs:158:26
[INFO] [stdout]     |
[INFO] [stdout] 158 |         pub struct $info(pub SensorInfo);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 172 | impl_sensor!(LightInfo, LightConfig, 5);
[INFO] [stdout]     | --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_sensor` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/parameters/sensors.rs:163:28
[INFO] [stdout]     |
[INFO] [stdout] 163 |         pub struct $config(pub SensorConfig);
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 172 | impl_sensor!(LightInfo, LightConfig, 5);
[INFO] [stdout]     | --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_sensor` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/parameters/sensors.rs:158:26
[INFO] [stdout]     |
[INFO] [stdout] 158 |         pub struct $info(pub SensorInfo);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 173 | impl_sensor!(PressureInfo, PressureConfig, 6);
[INFO] [stdout]     | --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_sensor` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/parameters/sensors.rs:163:28
[INFO] [stdout]     |
[INFO] [stdout] 163 |         pub struct $config(pub SensorConfig);
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 173 | impl_sensor!(PressureInfo, PressureConfig, 6);
[INFO] [stdout]     | --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_sensor` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/parameters/sensors.rs:158:26
[INFO] [stdout]     |
[INFO] [stdout] 158 |         pub struct $info(pub SensorInfo);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 174 | impl_sensor!(TemperatureInfo, TemperatureConfig, 7);
[INFO] [stdout]     | --------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_sensor` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/parameters/sensors.rs:163:28
[INFO] [stdout]     |
[INFO] [stdout] 163 |         pub struct $config(pub SensorConfig);
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 174 | impl_sensor!(TemperatureInfo, TemperatureConfig, 7);
[INFO] [stdout]     | --------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_sensor` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/parameters/sensors.rs:158:26
[INFO] [stdout]     |
[INFO] [stdout] 158 |         pub struct $info(pub SensorInfo);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 175 | impl_sensor!(ProximityInfo, ProximityConfig, 8);
[INFO] [stdout]     | ----------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_sensor` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/parameters/sensors.rs:163:28
[INFO] [stdout]     |
[INFO] [stdout] 163 |         pub struct $config(pub SensorConfig);
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 175 | impl_sensor!(ProximityInfo, ProximityConfig, 8);
[INFO] [stdout]     | ----------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_sensor` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/parameters/sensors.rs:158:26
[INFO] [stdout]     |
[INFO] [stdout] 158 |         pub struct $info(pub SensorInfo);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 176 | impl_sensor!(GravityInfo, GravityConfig, 9);
[INFO] [stdout]     | ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_sensor` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/parameters/sensors.rs:163:28
[INFO] [stdout]     |
[INFO] [stdout] 163 |         pub struct $config(pub SensorConfig);
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 176 | impl_sensor!(GravityInfo, GravityConfig, 9);
[INFO] [stdout]     | ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_sensor` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/parameters/sensors.rs:158:26
[INFO] [stdout]     |
[INFO] [stdout] 158 |         pub struct $info(pub SensorInfo);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 177 | impl_sensor!(LinearAccelerationInfo, LinearAccelerationConfig, 10);
[INFO] [stdout]     | ------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_sensor` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/parameters/sensors.rs:163:28
[INFO] [stdout]     |
[INFO] [stdout] 163 |         pub struct $config(pub SensorConfig);
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 177 | impl_sensor!(LinearAccelerationInfo, LinearAccelerationConfig, 10);
[INFO] [stdout]     | ------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_sensor` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/parameters/sensors.rs:158:26
[INFO] [stdout]     |
[INFO] [stdout] 158 |         pub struct $info(pub SensorInfo);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 178 | impl_sensor!(RotationVectorInfo, RotationVectorConfig, 11);
[INFO] [stdout]     | ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_sensor` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/parameters/sensors.rs:163:28
[INFO] [stdout]     |
[INFO] [stdout] 163 |         pub struct $config(pub SensorConfig);
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 178 | impl_sensor!(RotationVectorInfo, RotationVectorConfig, 11);
[INFO] [stdout]     | ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_sensor` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/parameters/sensors.rs:158:26
[INFO] [stdout]     |
[INFO] [stdout] 158 |         pub struct $info(pub SensorInfo);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 179 | impl_sensor!(HumidityInfo, HumidityConfig, 12);
[INFO] [stdout]     | ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_sensor` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/parameters/sensors.rs:163:28
[INFO] [stdout]     |
[INFO] [stdout] 163 |         pub struct $config(pub SensorConfig);
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 179 | impl_sensor!(HumidityInfo, HumidityConfig, 12);
[INFO] [stdout]     | ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_sensor` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/parameters/sensors.rs:158:26
[INFO] [stdout]     |
[INFO] [stdout] 158 |         pub struct $info(pub SensorInfo);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 180 | impl_sensor!(AmbientTemperatureInfo, AmbientTemperatureConfig, 13);
[INFO] [stdout]     | ------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_sensor` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/parameters/sensors.rs:163:28
[INFO] [stdout]     |
[INFO] [stdout] 163 |         pub struct $config(pub SensorConfig);
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 180 | impl_sensor!(AmbientTemperatureInfo, AmbientTemperatureConfig, 13);
[INFO] [stdout]     | ------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_sensor` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/parameters/sensors.rs:158:26
[INFO] [stdout]     |
[INFO] [stdout] 158 |           pub struct $info(pub SensorInfo);
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 181 | / impl_sensor!(
[INFO] [stdout] 182 | |     MagneticFieldUncalibratedInfo,
[INFO] [stdout] 183 | |     MagneticFieldUncalibratedConfig,
[INFO] [stdout] 184 | |     14
[INFO] [stdout] 185 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_sensor` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/parameters/sensors.rs:163:28
[INFO] [stdout]     |
[INFO] [stdout] 163 |           pub struct $config(pub SensorConfig);
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 181 | / impl_sensor!(
[INFO] [stdout] 182 | |     MagneticFieldUncalibratedInfo,
[INFO] [stdout] 183 | |     MagneticFieldUncalibratedConfig,
[INFO] [stdout] 184 | |     14
[INFO] [stdout] 185 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_sensor` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/parameters/sensors.rs:158:26
[INFO] [stdout]     |
[INFO] [stdout] 158 |         pub struct $info(pub SensorInfo);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 186 | impl_sensor!(GameRotationVectorInfo, GameRotationVectorConfig, 15);
[INFO] [stdout]     | ------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_sensor` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/parameters/sensors.rs:163:28
[INFO] [stdout]     |
[INFO] [stdout] 163 |         pub struct $config(pub SensorConfig);
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 186 | impl_sensor!(GameRotationVectorInfo, GameRotationVectorConfig, 15);
[INFO] [stdout]     | ------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_sensor` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/parameters/sensors.rs:158:26
[INFO] [stdout]     |
[INFO] [stdout] 158 |         pub struct $info(pub SensorInfo);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 187 | impl_sensor!(GyroscopeUncalibratedInfo, GyroscopeUncalibratedConfig, 16);
[INFO] [stdout]     | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_sensor` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/parameters/sensors.rs:163:28
[INFO] [stdout]     |
[INFO] [stdout] 163 |         pub struct $config(pub SensorConfig);
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 187 | impl_sensor!(GyroscopeUncalibratedInfo, GyroscopeUncalibratedConfig, 16);
[INFO] [stdout]     | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_sensor` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/parameters/sensors.rs:158:26
[INFO] [stdout]     |
[INFO] [stdout] 158 |         pub struct $info(pub SensorInfo);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 188 | impl_sensor!(SignificantMotionInfo, SignificantMotionConfig, 17);
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_sensor` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/parameters/sensors.rs:163:28
[INFO] [stdout]     |
[INFO] [stdout] 163 |         pub struct $config(pub SensorConfig);
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 188 | impl_sensor!(SignificantMotionInfo, SignificantMotionConfig, 17);
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_sensor` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/parameters/sensors.rs:158:26
[INFO] [stdout]     |
[INFO] [stdout] 158 |         pub struct $info(pub SensorInfo);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 189 | impl_sensor!(StepDetectorInfo, StepDetectorConfig, 18);
[INFO] [stdout]     | ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_sensor` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/parameters/sensors.rs:163:28
[INFO] [stdout]     |
[INFO] [stdout] 163 |         pub struct $config(pub SensorConfig);
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 189 | impl_sensor!(StepDetectorInfo, StepDetectorConfig, 18);
[INFO] [stdout]     | ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_sensor` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/parameters/sensors.rs:158:26
[INFO] [stdout]     |
[INFO] [stdout] 158 |         pub struct $info(pub SensorInfo);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 190 | impl_sensor!(StepCounterInfo, StepCounterConfig, 19);
[INFO] [stdout]     | ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_sensor` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/parameters/sensors.rs:163:28
[INFO] [stdout]     |
[INFO] [stdout] 163 |         pub struct $config(pub SensorConfig);
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 190 | impl_sensor!(StepCounterInfo, StepCounterConfig, 19);
[INFO] [stdout]     | ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_sensor` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/parameters/sensors.rs:158:26
[INFO] [stdout]     |
[INFO] [stdout] 158 |           pub struct $info(pub SensorInfo);
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 191 | / impl_sensor!(
[INFO] [stdout] 192 | |     GeomagneticRotationVectorInfo,
[INFO] [stdout] 193 | |     GeomagneticRotationVectorConfig,
[INFO] [stdout] 194 | |     20
[INFO] [stdout] 195 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_sensor` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/parameters/sensors.rs:163:28
[INFO] [stdout]     |
[INFO] [stdout] 163 |           pub struct $config(pub SensorConfig);
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 191 | / impl_sensor!(
[INFO] [stdout] 192 | |     GeomagneticRotationVectorInfo,
[INFO] [stdout] 193 | |     GeomagneticRotationVectorConfig,
[INFO] [stdout] 194 | |     20
[INFO] [stdout] 195 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_sensor` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/parameters/sensors.rs:158:26
[INFO] [stdout]     |
[INFO] [stdout] 158 |         pub struct $info(pub SensorInfo);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 196 | impl_sensor!(HeartRateInfo, HeartRateConfig, 21);
[INFO] [stdout]     | ------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_sensor` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/parameters/sensors.rs:163:28
[INFO] [stdout]     |
[INFO] [stdout] 163 |         pub struct $config(pub SensorConfig);
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 196 | impl_sensor!(HeartRateInfo, HeartRateConfig, 21);
[INFO] [stdout]     | ------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_sensor` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/parameters/sensors.rs:158:26
[INFO] [stdout]     |
[INFO] [stdout] 158 |         pub struct $info(pub SensorInfo);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 197 | impl_sensor!(TiltDetectorInfo, TiltDetectorConfig, 22);
[INFO] [stdout]     | ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_sensor` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/parameters/sensors.rs:163:28
[INFO] [stdout]     |
[INFO] [stdout] 163 |         pub struct $config(pub SensorConfig);
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 197 | impl_sensor!(TiltDetectorInfo, TiltDetectorConfig, 22);
[INFO] [stdout]     | ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_sensor` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/parameters/sensors.rs:158:26
[INFO] [stdout]     |
[INFO] [stdout] 158 |         pub struct $info(pub SensorInfo);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 198 | impl_sensor!(WakeGestureInfo, WakeGestureConfig, 23);
[INFO] [stdout]     | ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_sensor` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/parameters/sensors.rs:163:28
[INFO] [stdout]     |
[INFO] [stdout] 163 |         pub struct $config(pub SensorConfig);
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 198 | impl_sensor!(WakeGestureInfo, WakeGestureConfig, 23);
[INFO] [stdout]     | ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_sensor` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/parameters/sensors.rs:158:26
[INFO] [stdout]     |
[INFO] [stdout] 158 |         pub struct $info(pub SensorInfo);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 199 | impl_sensor!(GlanceGestureInfo, GlanceGestureConfig, 24);
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_sensor` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/parameters/sensors.rs:163:28
[INFO] [stdout]     |
[INFO] [stdout] 163 |         pub struct $config(pub SensorConfig);
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 199 | impl_sensor!(GlanceGestureInfo, GlanceGestureConfig, 24);
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_sensor` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/parameters/sensors.rs:158:26
[INFO] [stdout]     |
[INFO] [stdout] 158 |         pub struct $info(pub SensorInfo);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 200 | impl_sensor!(PickUpGestureInfo, PickUpGestureConfig, 25);
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_sensor` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/parameters/sensors.rs:163:28
[INFO] [stdout]     |
[INFO] [stdout] 163 |         pub struct $config(pub SensorConfig);
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 200 | impl_sensor!(PickUpGestureInfo, PickUpGestureConfig, 25);
[INFO] [stdout]     | -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_sensor` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/parameters/sensors.rs:158:26
[INFO] [stdout]     |
[INFO] [stdout] 158 |         pub struct $info(pub SensorInfo);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 201 | impl_sensor!(ActivityRecognitionInfo, ActivityRecognitionConfig, 31);
[INFO] [stdout]     | -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_sensor` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/parameters/sensors.rs:163:28
[INFO] [stdout]     |
[INFO] [stdout] 163 |         pub struct $config(pub SensorConfig);
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 201 | impl_sensor!(ActivityRecognitionInfo, ActivityRecognitionConfig, 31);
[INFO] [stdout]     | -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `impl_sensor` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]   --> src/registers.rs:88:5
[INFO] [stdout]    |
[INFO] [stdout] 88 |     /// Set this value to `true` to start the CPU and `false` to halt it.
[INFO] [stdout]    |     ^
[INFO] [stdout] 89 |     pub cpu_run_request: bool,
[INFO] [stdout]    |                             ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 88 ~     // Set this value to `true` to start the CPU and `false` to halt it.
[INFO] [stdout] 89 ~     pub cpu_run_request: boo ,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]   --> src/registers.rs:90:5
[INFO] [stdout]    |
[INFO] [stdout] 90 |     /// Set this value to `true` in order to upload a firmware patch.
[INFO] [stdout]    |     ^
[INFO] [stdout] 91 |     /// _Note:_ The CPU should be halted when you upload the firmware (i.e. [`Self::cpu_run_request()`] should be `false`).
[INFO] [stdout] 92 |     pub host_upload_enable: bool,
[INFO] [stdout]    |                                ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 90 ~     // Set this value to `true` in order to upload a firmware patch.
[INFO] [stdout] 91 |     /// _Note:_ The CPU should be halted when you upload the firmware (i.e. [`Self::cpu_run_request()`] should be `false`).
[INFO] [stdout] 92 ~     pub host_upload_enable: boo ,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/registers.rs:123:5
[INFO] [stdout]     |
[INFO] [stdout] 123 |     /// Set after power-on reset or reset invoked by means of the Reset Request register.
[INFO] [stdout]     |     ^
[INFO] [stdout] 124 |     pub reset: bool,
[INFO] [stdout]     |                   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 123 ~     // Set after power-on reset or reset invoked by means of the Reset Request register.
[INFO] [stdout] 124 ~     pub reset: boo ,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/registers.rs:125:5
[INFO] [stdout]     |
[INFO] [stdout] 125 |     /// Algorithm Standby will be set to confirm that the host’s previous write of a 1
[INFO] [stdout]     |     ^
[INFO] [stdout] 126 |     /// to the Algorithm Standby Request bit in the Host Interface Control register has taken effect.
[INFO] [stdout] 127 |     pub algorithm_standby: bool,
[INFO] [stdout]     |                               ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 125 ~     // Algorithm Standby will be set to confirm that the host’s previous write of a 1
[INFO] [stdout] 126 |     /// to the Algorithm Standby Request bit in the Host Interface Control register has taken effect.
[INFO] [stdout] 127 ~     pub algorithm_standby: boo ,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/registers.rs:128:5
[INFO] [stdout]     |
[INFO] [stdout] 128 |     pub host_if_id: HostIfId,
[INFO] [stdout]     |     ^                      ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 128 -     pub host_if_id: HostIfId,
[INFO] [stdout] 128 +     ub host_if_id: HostIfI ,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/registers.rs:129:5
[INFO] [stdout]     |
[INFO] [stdout] 129 |     pub algorithm_id: AlgorithmId,
[INFO] [stdout]     |     ^                           ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 129 -     pub algorithm_id: AlgorithmId,
[INFO] [stdout] 129 +     ub algorithm_id: AlgorithmI ,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/registers.rs:150:5
[INFO] [stdout]     |
[INFO] [stdout] 150 |     pub host_interrupt: bool,
[INFO] [stdout]     |     ^                      ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 150 -     pub host_interrupt: bool,
[INFO] [stdout] 150 +     ub host_interrupt: boo ,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/registers.rs:151:5
[INFO] [stdout]     |
[INFO] [stdout] 151 |     pub wakeup_watermark: bool,
[INFO] [stdout]     |     ^                        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 151 -     pub wakeup_watermark: bool,
[INFO] [stdout] 151 +     ub wakeup_watermark: boo ,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/registers.rs:152:5
[INFO] [stdout]     |
[INFO] [stdout] 152 |     pub wakeup_latency: bool,
[INFO] [stdout]     |     ^                      ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 152 -     pub wakeup_latency: bool,
[INFO] [stdout] 152 +     ub wakeup_latency: boo ,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/registers.rs:153:5
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub wakeup_immediate: bool,
[INFO] [stdout]     |     ^                        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 153 -     pub wakeup_immediate: bool,
[INFO] [stdout] 153 +     ub wakeup_immediate: boo ,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/registers.rs:154:5
[INFO] [stdout]     |
[INFO] [stdout] 154 |     pub non_wakeup_watermark: bool,
[INFO] [stdout]     |     ^                            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 154 -     pub non_wakeup_watermark: bool,
[INFO] [stdout] 154 +     ub non_wakeup_watermark: boo ,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/registers.rs:155:5
[INFO] [stdout]     |
[INFO] [stdout] 155 |     pub non_wakeup_latency: bool,
[INFO] [stdout]     |     ^                          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 155 -     pub non_wakeup_latency: bool,
[INFO] [stdout] 155 +     ub non_wakeup_latency: boo ,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/registers.rs:156:5
[INFO] [stdout]     |
[INFO] [stdout] 156 |     pub non_wakeup_immediate: bool,
[INFO] [stdout]     |     ^                            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 156 -     pub non_wakeup_immediate: bool,
[INFO] [stdout] 156 +     ub non_wakeup_immediate: boo ,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/registers.rs:166:5
[INFO] [stdout]     |
[INFO] [stdout] 166 |     pub eeprom_detected: bool,
[INFO] [stdout]     |     ^                       ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 166 -     pub eeprom_detected: bool,
[INFO] [stdout] 166 +     ub eeprom_detected: boo ,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/registers.rs:167:5
[INFO] [stdout]     |
[INFO] [stdout] 167 |     pub ee_upload_done: bool,
[INFO] [stdout]     |     ^                      ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 167 -     pub ee_upload_done: bool,
[INFO] [stdout] 167 +     ub ee_upload_done: boo ,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/registers.rs:168:5
[INFO] [stdout]     |
[INFO] [stdout] 168 |     pub ee_upload_error: bool,
[INFO] [stdout]     |     ^                       ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 168 -     pub ee_upload_error: bool,
[INFO] [stdout] 168 +     ub ee_upload_error: boo ,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/registers.rs:169:5
[INFO] [stdout]     |
[INFO] [stdout] 169 |     pub firmware_idle: bool,
[INFO] [stdout]     |     ^                     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 169 -     pub firmware_idle: bool,
[INFO] [stdout] 169 +     ub firmware_idle: boo ,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/registers.rs:170:5
[INFO] [stdout]     |
[INFO] [stdout] 170 |     pub no_eeprom: bool,
[INFO] [stdout]     |     ^                 ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 170 -     pub no_eeprom: bool,
[INFO] [stdout] 170 +     ub no_eeprom: boo ,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/registers.rs:241:5
[INFO] [stdout]     |
[INFO] [stdout] 241 |     /// The page the data should be read from/written to.
[INFO] [stdout]     |     ^
[INFO] [stdout] 242 |     pub parameter_page: ParameterPage,
[INFO] [stdout]     |                                     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 241 ~     // The page the data should be read from/written to.
[INFO] [stdout] 242 ~     pub parameter_page: ParameterPag ,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/registers.rs:243:5
[INFO] [stdout]     |
[INFO] [stdout] 243 |     /// The size of the data in bytes.
[INFO] [stdout]     |     ^
[INFO] [stdout] 244 |     /// Use 0 for the maximum size (16 bytes for reading, 8 bytes for writing).
[INFO] [stdout] 245 |     pub parameter_size: B4,
[INFO] [stdout]     |                          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 243 ~     // The size of the data in bytes.
[INFO] [stdout] 244 |     /// Use 0 for the maximum size (16 bytes for reading, 8 bytes for writing).
[INFO] [stdout] 245 ~     pub parameter_size: B ,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/registers.rs:258:5
[INFO] [stdout]     |
[INFO] [stdout] 258 |     /// Requests the algorithm to prepare itself to pause (if required by the implemented algorithm),
[INFO] [stdout]     |     ^
[INFO] [stdout] ...
[INFO] [stdout] 263 |     pub algorithm_standby_request: bool,
[INFO] [stdout]     |                                       ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 258 ~     // Requests the algorithm to prepare itself to pause (if required by the implemented algorithm),
[INFO] [stdout] 259 |     /// then shuts down all sensors in order to save power. When this bit is deasserted, any sensors
[INFO] [stdout] ...
[INFO] [stdout] 262 |     /// virtual sensors individually. 
[INFO] [stdout] 263 ~     pub algorithm_standby_request: boo ,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/registers.rs:264:5
[INFO] [stdout]     |
[INFO] [stdout] 264 |     /// Indicates the host does not intend to complete reading out the FIFO; all pending data is discarded,
[INFO] [stdout]     |     ^
[INFO] [stdout] ...
[INFO] [stdout] 268 |     pub abort_transfer: bool,
[INFO] [stdout]     |                            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 264 ~     // Indicates the host does not intend to complete reading out the FIFO; all pending data is discarded,
[INFO] [stdout] 265 |     /// as well as any partial sensor sample that remains. The host interrupt line is deasserted and the Bytes
[INFO] [stdout] 266 |     /// Remaining is set to 0. If there is more data in the FIFO, the BHI will soon request another transfer.
[INFO] [stdout] 267 |     /// It is up to the host to recover properly from this request.
[INFO] [stdout] 268 ~     pub abort_transfer: boo ,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/registers.rs:269:5
[INFO] [stdout]     |
[INFO] [stdout] 269 |     /// Can be used by the host to request a new value to be written to the Bytes Remaining registers, such
[INFO] [stdout]     |     ^
[INFO] [stdout] ...
[INFO] [stdout] 273 |     pub update_transfer_count: bool,
[INFO] [stdout]     |                                   ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 269 ~     // Can be used by the host to request a new value to be written to the Bytes Remaining registers, such
[INFO] [stdout] 270 |     /// that data that has arrived since the last time Bytes Remaining was written, and data that has been
[INFO] [stdout] 271 |     /// removed, shall be accounted for. However, this does not extend the length of any pending or
[INFO] [stdout] 272 |     /// on-going transfer. It is merely an approximation of how much more there is in the FIFO.
[INFO] [stdout] 273 ~     pub update_transfer_count: boo ,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/registers.rs:274:5
[INFO] [stdout]     |
[INFO] [stdout] 274 |     /// Is a master interrupt disable bit; setting this bit  de-asserts the host interrupt and prevents
[INFO] [stdout]     |     ^
[INFO] [stdout] ...
[INFO] [stdout] 277 |     pub wakeup_fifo_host_interrupt_disable: bool,
[INFO] [stdout]     |                                                ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 274 ~     // Is a master interrupt disable bit; setting this bit  de-asserts the host interrupt and prevents
[INFO] [stdout] 275 |     /// further interrupts, while clearing this bit (the default state) allows it to be asserted whenever a
[INFO] [stdout] 276 |     /// proper condition occur. This controls interrupt generation due to the wakeup FIFO.
[INFO] [stdout] 277 ~     pub wakeup_fifo_host_interrupt_disable: boo ,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/registers.rs:278:5
[INFO] [stdout]     |
[INFO] [stdout] 278 |     /// Selects the North East Down coordinate system instead of the default Android East North Up (ENU) system.
[INFO] [stdout]     |     ^
[INFO] [stdout] 279 |     pub ned_coordinates: bool,
[INFO] [stdout]     |                             ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 278 ~     // Selects the North East Down coordinate system instead of the default Android East North Up (ENU) system.
[INFO] [stdout] 279 ~     pub ned_coordinates: boo ,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/registers.rs:280:5
[INFO] [stdout]     |
[INFO] [stdout] 280 |     /// Affects the BHI behavior in issuing a host interrupt. When `true`, only wakeup
[INFO] [stdout]     |     ^
[INFO] [stdout] ...
[INFO] [stdout] 283 |     pub ap_suspended: bool,
[INFO] [stdout]     |                          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 280 ~     // Affects the BHI behavior in issuing a host interrupt. When `true`, only wakeup
[INFO] [stdout] 281 |     /// sensor events may wake the AP. When `false`, any sensor event may trigger a
[INFO] [stdout] 282 |     /// host interrupt according to the configured conditions.
[INFO] [stdout] 283 ~     pub ap_suspended: boo ,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/registers.rs:284:5
[INFO] [stdout]     |
[INFO] [stdout] 284 |     /// Is used by the host to inform the BHI, that a selftest should be performed
[INFO] [stdout]     |     ^
[INFO] [stdout] ...
[INFO] [stdout] 287 |     pub request_sensor_self_test: bool,
[INFO] [stdout]     |                                      ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 284 ~     // Is used by the host to inform the BHI, that a selftest should be performed
[INFO] [stdout] 285 |     /// when transitioning out of standby. Any physical sensor driver, that implement self-test
[INFO] [stdout] 286 |     /// control, will request it and report a Self-Test Results meta event with the results.
[INFO] [stdout] 287 ~     pub request_sensor_self_test: boo ,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/registers.rs:288:5
[INFO] [stdout]     |
[INFO] [stdout] 288 |     pub non_wakeup_fifo_host_interrupt_disable: bool,
[INFO] [stdout]     |     ^                                              ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 288 -     pub non_wakeup_fifo_host_interrupt_disable: bool,
[INFO] [stdout] 288 +     ub non_wakeup_fifo_host_interrupt_disable: boo ,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/registers.rs:303:5
[INFO] [stdout]     |
[INFO] [stdout] 303 |     /// The parameter within the page to be read from/written to.
[INFO] [stdout]     |     ^
[INFO] [stdout] 304 |     pub parameter: B7,
[INFO] [stdout]     |                     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 303 ~     // The parameter within the page to be read from/written to.
[INFO] [stdout] 304 ~     pub parameter: B ,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/registers.rs:305:5
[INFO] [stdout]     |
[INFO] [stdout] 305 |     /// The direction of the request, i.e. read or write.
[INFO] [stdout]     |     ^
[INFO] [stdout] 306 |     pub request: Request,
[INFO] [stdout]     |                        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 305 ~     // The direction of the request, i.e. read or write.
[INFO] [stdout] 306 ~     pub request: Reques ,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0635]: unknown feature `array_chunks`
[INFO] [stdout]   --> src/lib.rs:10:12
[INFO] [stdout]    |
[INFO] [stdout] 10 | #![feature(array_chunks, array_zip, generic_const_exprs)]
[INFO] [stdout]    |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0635]: unknown feature `array_zip`
[INFO] [stdout]   --> src/lib.rs:10:26
[INFO] [stdout]    |
[INFO] [stdout] 10 | #![feature(array_chunks, array_zip, generic_const_exprs)]
[INFO] [stdout]    |                          ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0433, E0635.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `bhi160` (lib) due to 9 previous errors; 131 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "81a7625ad6d9f76b31d2e298add3a429ca5a7fd8a578d48dbda61cb9d5565cde", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "81a7625ad6d9f76b31d2e298add3a429ca5a7fd8a578d48dbda61cb9d5565cde", kill_on_drop: false }`
[INFO] [stdout] 81a7625ad6d9f76b31d2e298add3a429ca5a7fd8a578d48dbda61cb9d5565cde
