[INFO] cloning repository https://github.com/EvanLuo42/drone
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/EvanLuo42/drone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FEvanLuo42%2Fdrone", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FEvanLuo42%2Fdrone'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 78aeff6606156f8027720bde648a54237bb3ec66
[INFO] checking EvanLuo42/drone against try#2b39fe756f52bc2825bf5b2bfc385cab922dae10 for pr-143011
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FEvanLuo42%2Fdrone" "/workspace/builds/worker-2-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-2-tc2/source/.cargo/config.toml
[INFO] removed /workspace/builds/worker-2-tc2/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/EvanLuo42/drone
[INFO] finished tweaking git repo https://github.com/EvanLuo42/drone
[INFO] tweaked toml for git repo https://github.com/EvanLuo42/drone written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/EvanLuo42/drone on toolchain 2b39fe756f52bc2825bf5b2bfc385cab922dae10
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+2b39fe756f52bc2825bf5b2bfc385cab922dae10" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/EvanLuo42/drone 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" "+2b39fe756f52bc2825bf5b2bfc385cab922dae10" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+2b39fe756f52bc2825bf5b2bfc385cab922dae10" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 23a7a8fa9645932c1c6ad4da7271dba8c5d719ce8534f857528a0491868af1f7
[INFO] running `Command { std: "docker" "start" "-a" "23a7a8fa9645932c1c6ad4da7271dba8c5d719ce8534f857528a0491868af1f7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "23a7a8fa9645932c1c6ad4da7271dba8c5d719ce8534f857528a0491868af1f7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "23a7a8fa9645932c1c6ad4da7271dba8c5d719ce8534f857528a0491868af1f7", kill_on_drop: false }`
[INFO] [stdout] 23a7a8fa9645932c1c6ad4da7271dba8c5d719ce8534f857528a0491868af1f7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+2b39fe756f52bc2825bf5b2bfc385cab922dae10" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d0d4d01a6161bf0be022fdbedd5d2921979d523bd16cb1c0af4ed0cef55799a3
[INFO] running `Command { std: "docker" "start" "-a" "d0d4d01a6161bf0be022fdbedd5d2921979d523bd16cb1c0af4ed0cef55799a3", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.89
[INFO] [stderr]    Compiling unicode-ident v1.0.13
[INFO] [stderr]    Compiling libc v0.2.162
[INFO] [stderr]    Compiling defmt v0.3.8
[INFO] [stderr]    Compiling thiserror v1.0.68
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]     Checking critical-section v1.2.0
[INFO] [stderr]    Compiling cortex-m v0.7.7
[INFO] [stderr]    Compiling defmt-macros v0.3.9
[INFO] [stderr]     Checking nb v1.1.0
[INFO] [stderr]    Compiling semver-parser v0.7.0
[INFO] [stderr]    Compiling memchr v2.7.4
[INFO] [stderr]    Compiling parking_lot_core v0.9.10
[INFO] [stderr]    Compiling lock_api v0.4.12
[INFO] [stderr]     Checking void v1.0.2
[INFO] [stderr]     Checking nb v0.1.3
[INFO] [stderr]    Compiling crunchy v0.2.2
[INFO] [stderr]     Checking bitflags v1.3.2
[INFO] [stderr]    Compiling regex-syntax v0.8.5
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling smallvec v1.13.2
[INFO] [stderr]    Compiling semver v0.9.0
[INFO] [stderr]     Checking embedded-hal v0.2.7
[INFO] [stderr]    Compiling hashbrown v0.15.1
[INFO] [stderr]    Compiling embassy-time-driver v0.1.0
[INFO] [stderr]    Compiling equivalent v1.0.1
[INFO] [stderr]    Compiling rustc_version v0.2.3
[INFO] [stderr]    Compiling siphasher v0.3.11
[INFO] [stderr]    Compiling tiny-keccak v2.0.2
[INFO] [stderr]    Compiling bare-metal v0.2.5
[INFO] [stderr]    Compiling phf_shared v0.10.0
[INFO] [stderr]    Compiling aho-corasick v1.1.3
[INFO] [stderr]    Compiling quote v1.0.37
[INFO] [stderr]     Checking vcell v0.1.3
[INFO] [stderr]    Compiling precomputed-hash v0.1.1
[INFO] [stderr]    Compiling bit-vec v0.6.3
[INFO] [stderr]    Compiling embassy-time-queue-driver v0.1.0
[INFO] [stderr]    Compiling dirs-sys-next v0.1.2
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling syn v2.0.87
[INFO] [stderr]    Compiling indexmap v2.6.0
[INFO] [stderr]    Compiling dirs-next v2.0.0
[INFO] [stderr]    Compiling parking_lot v0.12.3
[INFO] [stderr]    Compiling term v0.7.0
[INFO] [stderr]    Compiling either v1.13.0
[INFO] [stderr]    Compiling paste v1.0.15
[INFO] [stderr]    Compiling new_debug_unreachable v1.0.6
[INFO] [stderr]    Compiling log v0.4.22
[INFO] [stderr]    Compiling once_cell v1.20.2
[INFO] [stderr]    Compiling fixedbitset v0.4.2
[INFO] [stderr]    Compiling string_cache v0.8.7
[INFO] [stderr]    Compiling ena v0.14.3
[INFO] [stderr]    Compiling petgraph v0.6.5
[INFO] [stderr]    Compiling ascii-canvas v3.0.0
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling bit-set v0.5.3
[INFO] [stderr]    Compiling is-terminal v0.4.13
[INFO] [stderr]     Checking volatile-register v0.2.2
[INFO] [stderr]    Compiling diff v0.1.13
[INFO] [stderr]    Compiling regex-syntax v0.6.29
[INFO] [stderr]     Checking bitfield v0.13.2
[INFO] [stderr]    Compiling unicode-width v0.1.14
[INFO] [stderr]    Compiling cortex-m-rt v0.7.5
[INFO] [stderr]    Compiling regex-automata v0.4.8
[INFO] [stderr]    Compiling unicode-xid v0.2.6
[INFO] [stderr]     Checking byteorder v1.5.0
[INFO] [stderr]    Compiling heapless v0.8.0
[INFO] [stderr]    Compiling litrs v0.4.1
[INFO] [stderr]    Compiling semver v1.0.23
[INFO] [stderr]     Checking hash32 v0.3.1
[INFO] [stderr]     Checking stable_deref_trait v1.2.0
[INFO] [stderr]    Compiling ident_case v1.0.1
[INFO] [stderr]     Checking futures-core v0.3.31
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling document-features v0.2.10
[INFO] [stderr]    Compiling embedded-io-async v0.6.1
[INFO] [stderr]     Checking pin-project-lite v0.2.15
[INFO] [stderr]    Compiling embedded-hal-async v1.0.0
[INFO] [stderr]    Compiling debug-helper v0.3.13
[INFO] [stderr]     Checking embedded-hal v1.0.0
[INFO] [stderr]     Checking futures-task v0.3.31
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]     Checking futures-util v0.3.31
[INFO] [stderr]    Compiling crc-any v2.5.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling embassy-sync v0.6.0
[INFO] [stderr]     Checking embedded-io v0.6.1
[INFO] [stderr]    Compiling typenum v1.17.0
[INFO] [stderr]    Compiling az v1.2.1
[INFO] [stderr]    Compiling regex v1.11.1
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling rp2040-boot2 v0.3.0
[INFO] [stderr]    Compiling darling_core v0.20.10
[INFO] [stderr]    Compiling fixed v1.28.0
[INFO] [stderr]    Compiling lalrpop-util v0.19.12
[INFO] [stderr]    Compiling termcolor v1.4.1
[INFO] [stderr]    Compiling embassy-hal-internal v0.2.0
[INFO] [stderr]    Compiling atomic-polyfill v1.0.3
[INFO] [stderr]     Checking embedded-storage v0.3.1
[INFO] [stderr]    Compiling base64 v0.13.1
[INFO] [stderr]    Compiling lalrpop v0.19.12
[INFO] [stderr]    Compiling rp-pac v6.0.0
[INFO] [stderr]     Checking embedded-storage-async v0.4.1
[INFO] [stderr]    Compiling num_enum_derive v0.5.11
[INFO] [stderr]    Compiling codespan-reporting v0.11.1
[INFO] [stderr]    Compiling svgbobdoc v0.3.0
[INFO] [stderr]    Compiling embassy-executor v0.6.2
[INFO] [stderr]     Checking half v2.4.1
[INFO] [stderr]    Compiling num_enum v0.5.11
[INFO] [stderr]    Compiling pio v0.2.1
[INFO] [stderr]     Checking embassy-futures v0.1.1
[INFO] [stderr]    Compiling thiserror v2.0.0
[INFO] [stderr]     Checking bytemuck v1.19.0
[INFO] [stderr]    Compiling thiserror-impl v1.0.68
[INFO] [stderr]    Compiling cortex-m-rt-macros v0.7.5
[INFO] [stderr]    Compiling embassy-rp v0.2.0
[INFO] [stderr]    Compiling panic-probe v0.3.2
[INFO] [stderr]    Compiling defmt-rtt v0.4.1
[INFO] [stderr]     Checking const-default v1.0.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.0
[INFO] [stderr]     Checking rlsf v0.2.1
[INFO] [stderr]    Compiling modular-bitfield-impl v0.11.2
[INFO] [stderr]     Checking embedded-hal-nb v1.0.0
[INFO] [stderr]     Checking static_assertions v1.1.0
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking linked_list_allocator v0.10.5
[INFO] [stderr]    Compiling darling_macro v0.20.10
[INFO] [stderr]     Checking embedded-alloc v0.6.0
[INFO] [stderr]    Compiling darling v0.20.10
[INFO] [stderr]    Compiling embassy-executor-macros v0.6.2
[INFO] [stderr]    Compiling defmt-parser v0.3.4
[INFO] [stderr]     Checking modular-bitfield v0.11.2
[INFO] [stderr]     Checking embassy-time v0.3.2
[INFO] [stderr]     Checking embassy-usb-driver v0.1.0
[INFO] [stderr]     Checking embassy-embedded-hal v0.2.0
[INFO] [stderr]    Compiling pio-parser v0.2.2
[INFO] [stderr]    Compiling pio-proc v0.2.2
[INFO] [stderr]     Checking drone v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error: `#[panic_handler]` function required, but not found
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unwinding panics are not supported without std
[INFO] [stdout]   |
[INFO] [stdout]   = help: using nightly cargo, use -Zbuild-std with panic="abort" to avoid unwinding
[INFO] [stdout]   = note: since the core library is usually precompiled with panic="unwind", rebuilding your crate with panic="abort" may not be enough to fix the problem
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mpu6050`
[INFO] [stdout]   --> src/main.rs:31:9
[INFO] [stdout]    |
[INFO] [stdout] 31 |     let mpu6050 = Mpu6050::new_async(i2c);
[INFO] [stdout]    |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_mpu6050`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/main.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 |     let mut i2c = I2c::new_async(peripheral.I2C1, scl, sda, Irqs, Config::default());
[INFO] [stdout]    |         ----^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mpu6050`
[INFO] [stdout]   --> src/main.rs:31:9
[INFO] [stdout]    |
[INFO] [stdout] 31 |     let mpu6050 = Mpu6050::new_async(i2c);
[INFO] [stdout]    |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_mpu6050`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/main.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 |     let mut i2c = I2c::new_async(peripheral.I2C1, scl, sda, Irqs, Config::default());
[INFO] [stdout]    |         ----^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `drone` (bin "drone") due to 2 previous errors; 2 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: constant `ADDR` is never used
[INFO] [stdout]  --> src/mpu6050.rs:7:11
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub const ADDR: u8 = 0xD0;
[INFO] [stdout]   |           ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DEFAULT_SLAVE_ADDR` is never used
[INFO] [stdout]  --> src/mpu6050.rs:8:11
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub const DEFAULT_SLAVE_ADDR: u8 = 0x68;
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SELF_TEST_X` is never used
[INFO] [stdout]   --> src/mpu6050.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     SELF_TEST_X: 0x0D,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SELF_TEST_Y` is never used
[INFO] [stdout]   --> src/mpu6050.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     SELF_TEST_Y: 0x0E,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SELF_TEST_Z` is never used
[INFO] [stdout]   --> src/mpu6050.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     SELF_TEST_Z: 0x0F,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SELF_TEST_A` is never used
[INFO] [stdout]   --> src/mpu6050.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     SELF_TEST_A: 0x10,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SMPLRT_DIV` is never used
[INFO] [stdout]   --> src/mpu6050.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     SMPLRT_DIV: 0x19,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CONFIG` is never used
[INFO] [stdout]   --> src/mpu6050.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     CONFIG: 0x1A,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GYRO_CONFIG` is never used
[INFO] [stdout]   --> src/mpu6050.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     GYRO_CONFIG: 0x1B,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ACCEL_CONFIG` is never used
[INFO] [stdout]   --> src/mpu6050.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     ACCEL_CONFIG: 0x1C,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FIFO_EN` is never used
[INFO] [stdout]   --> src/mpu6050.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     FIFO_EN: 0x23,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I2C_MST_CTRL` is never used
[INFO] [stdout]   --> src/mpu6050.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     I2C_MST_CTRL: 0x24,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I2C_SLV0_ADDR` is never used
[INFO] [stdout]   --> src/mpu6050.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     I2C_SLV0_ADDR: 0x25,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I2C_SLV0_REG` is never used
[INFO] [stdout]   --> src/mpu6050.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     I2C_SLV0_REG: 0x26,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I2C_SLV0_CTRL` is never used
[INFO] [stdout]   --> src/mpu6050.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     I2C_SLV0_CTRL: 0x27,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I2C_SLV1_ADDR` is never used
[INFO] [stdout]   --> src/mpu6050.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     I2C_SLV1_ADDR: 0x28,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I2C_SLV1_REG` is never used
[INFO] [stdout]   --> src/mpu6050.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     I2C_SLV1_REG: 0x29,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I2C_SLV1_CTRL` is never used
[INFO] [stdout]   --> src/mpu6050.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     I2C_SLV1_CTRL: 0x2A,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I2C_SLV2_ADDR` is never used
[INFO] [stdout]   --> src/mpu6050.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     I2C_SLV2_ADDR: 0x2B,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I2C_SLV2_REG` is never used
[INFO] [stdout]   --> src/mpu6050.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     I2C_SLV2_REG: 0x2C,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I2C_SLV2_CTRL` is never used
[INFO] [stdout]   --> src/mpu6050.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |     I2C_SLV2_CTRL: 0x2D,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I2C_SLV3_ADDR` is never used
[INFO] [stdout]   --> src/mpu6050.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     I2C_SLV3_ADDR: 0x2E,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I2C_SLV3_REG` is never used
[INFO] [stdout]   --> src/mpu6050.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |     I2C_SLV3_REG: 0x2F,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I2C_SLV3_CTRL` is never used
[INFO] [stdout]   --> src/mpu6050.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |     I2C_SLV3_CTRL: 0x30,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I2C_SLV4_ADDR` is never used
[INFO] [stdout]   --> src/mpu6050.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     I2C_SLV4_ADDR: 0x31,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I2C_SLV4_REG` is never used
[INFO] [stdout]   --> src/mpu6050.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     I2C_SLV4_REG: 0x32,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I2C_SLV4_DO` is never used
[INFO] [stdout]   --> src/mpu6050.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     I2C_SLV4_DO: 0x33,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I2C_SLV4_CTRL` is never used
[INFO] [stdout]   --> src/mpu6050.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     I2C_SLV4_CTRL: 0x34,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I2C_SLV4_DI` is never used
[INFO] [stdout]   --> src/mpu6050.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     I2C_SLV4_DI: 0x35,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I2C_MST_STATUS` is never used
[INFO] [stdout]   --> src/mpu6050.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 |     I2C_MST_STATUS: 0x36,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `INT_PIN_CFG` is never used
[INFO] [stdout]   --> src/mpu6050.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     INT_PIN_CFG: 0x37,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `INT_ENABLE` is never used
[INFO] [stdout]   --> src/mpu6050.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 |     INT_ENABLE: 0x38,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `INT_STATUS` is never used
[INFO] [stdout]   --> src/mpu6050.rs:49:5
[INFO] [stdout]    |
[INFO] [stdout] 49 |     INT_STATUS: 0x3A,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ACCEL_XOUT_H` is never used
[INFO] [stdout]   --> src/mpu6050.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     ACCEL_XOUT_H: 0x3B,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ACCEL_XOUT_L` is never used
[INFO] [stdout]   --> src/mpu6050.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |     ACCEL_XOUT_L: 0x3C,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ACCEL_YOUT_H` is never used
[INFO] [stdout]   --> src/mpu6050.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 52 |     ACCEL_YOUT_H: 0x3D,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ACCEL_YOUT_L` is never used
[INFO] [stdout]   --> src/mpu6050.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 |     ACCEL_YOUT_L: 0x3E,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ACCEL_ZOUT_H` is never used
[INFO] [stdout]   --> src/mpu6050.rs:54:5
[INFO] [stdout]    |
[INFO] [stdout] 54 |     ACCEL_ZOUT_H: 0x3F,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ACCEL_ZOUT_L` is never used
[INFO] [stdout]   --> src/mpu6050.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 |     ACCEL_ZOUT_L: 0x40,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TEMP_OUT_H` is never used
[INFO] [stdout]   --> src/mpu6050.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout] 56 |     TEMP_OUT_H: 0x41,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TEMP_OUT_L` is never used
[INFO] [stdout]   --> src/mpu6050.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 |     TEMP_OUT_L: 0x42,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GYRO_XOUT_H` is never used
[INFO] [stdout]   --> src/mpu6050.rs:58:5
[INFO] [stdout]    |
[INFO] [stdout] 58 |     GYRO_XOUT_H: 0x43,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GYRO_XOUT_L` is never used
[INFO] [stdout]   --> src/mpu6050.rs:59:5
[INFO] [stdout]    |
[INFO] [stdout] 59 |     GYRO_XOUT_L: 0x44,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GYRO_YOUT_H` is never used
[INFO] [stdout]   --> src/mpu6050.rs:60:5
[INFO] [stdout]    |
[INFO] [stdout] 60 |     GYRO_YOUT_H: 0x45,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GYRO_YOUT_L` is never used
[INFO] [stdout]   --> src/mpu6050.rs:61:5
[INFO] [stdout]    |
[INFO] [stdout] 61 |     GYRO_YOUT_L: 0x46,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GYRO_ZOUT_H` is never used
[INFO] [stdout]   --> src/mpu6050.rs:62:5
[INFO] [stdout]    |
[INFO] [stdout] 62 |     GYRO_ZOUT_H: 0x47,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GYRO_ZOUT_L` is never used
[INFO] [stdout]   --> src/mpu6050.rs:63:5
[INFO] [stdout]    |
[INFO] [stdout] 63 |     GYRO_ZOUT_L: 0x48,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EXT_SENS_DATA_00` is never used
[INFO] [stdout]   --> src/mpu6050.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |     EXT_SENS_DATA_00: 0x49,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EXT_SENS_DATA_01` is never used
[INFO] [stdout]   --> src/mpu6050.rs:65:5
[INFO] [stdout]    |
[INFO] [stdout] 65 |     EXT_SENS_DATA_01: 0x4A,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EXT_SENS_DATA_02` is never used
[INFO] [stdout]   --> src/mpu6050.rs:66:5
[INFO] [stdout]    |
[INFO] [stdout] 66 |     EXT_SENS_DATA_02: 0x4B,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EXT_SENS_DATA_03` is never used
[INFO] [stdout]   --> src/mpu6050.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 |     EXT_SENS_DATA_03: 0x4C,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EXT_SENS_DATA_04` is never used
[INFO] [stdout]   --> src/mpu6050.rs:68:5
[INFO] [stdout]    |
[INFO] [stdout] 68 |     EXT_SENS_DATA_04: 0x4D,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EXT_SENS_DATA_05` is never used
[INFO] [stdout]   --> src/mpu6050.rs:69:5
[INFO] [stdout]    |
[INFO] [stdout] 69 |     EXT_SENS_DATA_05: 0x4E,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EXT_SENS_DATA_06` is never used
[INFO] [stdout]   --> src/mpu6050.rs:70:5
[INFO] [stdout]    |
[INFO] [stdout] 70 |     EXT_SENS_DATA_06: 0x4F,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EXT_SENS_DATA_07` is never used
[INFO] [stdout]   --> src/mpu6050.rs:71:5
[INFO] [stdout]    |
[INFO] [stdout] 71 |     EXT_SENS_DATA_07: 0x50,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EXT_SENS_DATA_08` is never used
[INFO] [stdout]   --> src/mpu6050.rs:72:5
[INFO] [stdout]    |
[INFO] [stdout] 72 |     EXT_SENS_DATA_08: 0x51,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EXT_SENS_DATA_09` is never used
[INFO] [stdout]   --> src/mpu6050.rs:73:5
[INFO] [stdout]    |
[INFO] [stdout] 73 |     EXT_SENS_DATA_09: 0x52,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EXT_SENS_DATA_10` is never used
[INFO] [stdout]   --> src/mpu6050.rs:74:5
[INFO] [stdout]    |
[INFO] [stdout] 74 |     EXT_SENS_DATA_10: 0x53,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EXT_SENS_DATA_11` is never used
[INFO] [stdout]   --> src/mpu6050.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 |     EXT_SENS_DATA_11: 0x54,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EXT_SENS_DATA_12` is never used
[INFO] [stdout]   --> src/mpu6050.rs:76:5
[INFO] [stdout]    |
[INFO] [stdout] 76 |     EXT_SENS_DATA_12: 0x55,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EXT_SENS_DATA_13` is never used
[INFO] [stdout]   --> src/mpu6050.rs:77:5
[INFO] [stdout]    |
[INFO] [stdout] 77 |     EXT_SENS_DATA_13: 0x56,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EXT_SENS_DATA_14` is never used
[INFO] [stdout]   --> src/mpu6050.rs:78:5
[INFO] [stdout]    |
[INFO] [stdout] 78 |     EXT_SENS_DATA_14: 0x57,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EXT_SENS_DATA_15` is never used
[INFO] [stdout]   --> src/mpu6050.rs:79:5
[INFO] [stdout]    |
[INFO] [stdout] 79 |     EXT_SENS_DATA_15: 0x58,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EXT_SENS_DATA_16` is never used
[INFO] [stdout]   --> src/mpu6050.rs:80:5
[INFO] [stdout]    |
[INFO] [stdout] 80 |     EXT_SENS_DATA_16: 0x59,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EXT_SENS_DATA_17` is never used
[INFO] [stdout]   --> src/mpu6050.rs:81:5
[INFO] [stdout]    |
[INFO] [stdout] 81 |     EXT_SENS_DATA_17: 0x5A,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EXT_SENS_DATA_18` is never used
[INFO] [stdout]   --> src/mpu6050.rs:82:5
[INFO] [stdout]    |
[INFO] [stdout] 82 |     EXT_SENS_DATA_18: 0x5B,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EXT_SENS_DATA_19` is never used
[INFO] [stdout]   --> src/mpu6050.rs:83:5
[INFO] [stdout]    |
[INFO] [stdout] 83 |     EXT_SENS_DATA_19: 0x5C,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EXT_SENS_DATA_20` is never used
[INFO] [stdout]   --> src/mpu6050.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 84 |     EXT_SENS_DATA_20: 0x5D,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EXT_SENS_DATA_21` is never used
[INFO] [stdout]   --> src/mpu6050.rs:85:5
[INFO] [stdout]    |
[INFO] [stdout] 85 |     EXT_SENS_DATA_21: 0x5E,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EXT_SENS_DATA_22` is never used
[INFO] [stdout]   --> src/mpu6050.rs:86:5
[INFO] [stdout]    |
[INFO] [stdout] 86 |     EXT_SENS_DATA_22: 0x5F,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EXT_SENS_DATA_23` is never used
[INFO] [stdout]   --> src/mpu6050.rs:87:5
[INFO] [stdout]    |
[INFO] [stdout] 87 |     EXT_SENS_DATA_23: 0x60,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I2C_SLV0_DO` is never used
[INFO] [stdout]   --> src/mpu6050.rs:88:5
[INFO] [stdout]    |
[INFO] [stdout] 88 |     I2C_SLV0_DO: 0x63,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I2C_SLV1_DO` is never used
[INFO] [stdout]   --> src/mpu6050.rs:89:5
[INFO] [stdout]    |
[INFO] [stdout] 89 |     I2C_SLV1_DO: 0x64,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I2C_SLV2_DO` is never used
[INFO] [stdout]   --> src/mpu6050.rs:90:5
[INFO] [stdout]    |
[INFO] [stdout] 90 |     I2C_SLV2_DO: 0x65,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I2C_SLV3_DO` is never used
[INFO] [stdout]   --> src/mpu6050.rs:91:5
[INFO] [stdout]    |
[INFO] [stdout] 91 |     I2C_SLV3_DO: 0x66,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I2C_MST_DELAY_CTRL` is never used
[INFO] [stdout]   --> src/mpu6050.rs:92:5
[INFO] [stdout]    |
[INFO] [stdout] 92 |     I2C_MST_DELAY_CTRL: 0x67,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SIGNAL_PATH_RESET` is never used
[INFO] [stdout]   --> src/mpu6050.rs:93:5
[INFO] [stdout]    |
[INFO] [stdout] 93 |     SIGNAL_PATH_RESET: 0x68,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `USER_CTRL` is never used
[INFO] [stdout]   --> src/mpu6050.rs:94:5
[INFO] [stdout]    |
[INFO] [stdout] 94 |     USER_CTRL: 0x6A,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PWR_MGMT_1` is never used
[INFO] [stdout]   --> src/mpu6050.rs:95:5
[INFO] [stdout]    |
[INFO] [stdout] 95 |     PWR_MGMT_1: 0x6B,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PWR_MGMT_2` is never used
[INFO] [stdout]   --> src/mpu6050.rs:96:5
[INFO] [stdout]    |
[INFO] [stdout] 96 |     PWR_MGMT_2: 0x6C,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FIFO_COUNTH` is never used
[INFO] [stdout]   --> src/mpu6050.rs:97:5
[INFO] [stdout]    |
[INFO] [stdout] 97 |     FIFO_COUNTH: 0x72,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FIFO_COUNTL` is never used
[INFO] [stdout]   --> src/mpu6050.rs:98:5
[INFO] [stdout]    |
[INFO] [stdout] 98 |     FIFO_COUNTL: 0x73,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FIFO_R_W` is never used
[INFO] [stdout]   --> src/mpu6050.rs:99:5
[INFO] [stdout]    |
[INFO] [stdout] 99 |     FIFO_R_W: 0x74,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `WHO_AM_I` is never used
[INFO] [stdout]    --> src/mpu6050.rs:100:5
[INFO] [stdout]     |
[INFO] [stdout] 100 |     WHO_AM_I: 0x75,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `mpu6050_regs` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]    --> src/mpu6050.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub struct PwrMgmt1 {
[INFO] [stdout]     |   ^------------------
[INFO] [stdout]     |   |
[INFO] [stdout]     |  _associated function in this implementation
[INFO] [stdout]     | |
[INFO] [stdout] 105 | |     #[bits = 3]
[INFO] [stdout] 106 | |     clksel: ClockSource,
[INFO] [stdout] 107 | |     temp_dis: bool,
[INFO] [stdout] ...   |
[INFO] [stdout] 111 | |     device_reset: bool
[INFO] [stdout] 112 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `into_bytes` and `from_bytes` are never used
[INFO] [stdout]    --> src/mpu6050.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 |   pub struct PwrMgmt1 {
[INFO] [stdout]     |   ^------------------
[INFO] [stdout]     |   |
[INFO] [stdout]     |  _associated items in this implementation
[INFO] [stdout]     | |
[INFO] [stdout] 105 | |     #[bits = 3]
[INFO] [stdout] 106 | |     clksel: ClockSource,
[INFO] [stdout] 107 | |     temp_dis: bool,
[INFO] [stdout] ...   |
[INFO] [stdout] 111 | |     device_reset: bool
[INFO] [stdout] 112 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `clksel`, `temp_dis`, `cycle`, `sleep`, and `device_reset` are never used
[INFO] [stdout]    --> src/mpu6050.rs:106:5
[INFO] [stdout]     |
[INFO] [stdout] 104 | pub struct PwrMgmt1 {
[INFO] [stdout]     | ------------------- methods in this implementation
[INFO] [stdout] 105 |     #[bits = 3]
[INFO] [stdout] 106 |     clksel: ClockSource,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 107 |     temp_dis: bool,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 108 |     #[skip] __: B1,
[INFO] [stdout] 109 |     cycle: bool,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 110 |     sleep: bool,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 111 |     device_reset: bool
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]    --> src/mpu6050.rs:127:1
[INFO] [stdout]     |
[INFO] [stdout] 127 |   pub struct AccelConfig {
[INFO] [stdout]     |   ^---------------------
[INFO] [stdout]     |   |
[INFO] [stdout]     |  _associated function in this implementation
[INFO] [stdout]     | |
[INFO] [stdout] 128 | |     #[skip] __: B3,
[INFO] [stdout] 129 | |     #[bits = 2]
[INFO] [stdout] 130 | |     afs_sel: AccelRange,
[INFO] [stdout] ...   |
[INFO] [stdout] 133 | |     xa_st: bool
[INFO] [stdout] 134 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `into_bytes` and `from_bytes` are never used
[INFO] [stdout]    --> src/mpu6050.rs:127:1
[INFO] [stdout]     |
[INFO] [stdout] 127 |   pub struct AccelConfig {
[INFO] [stdout]     |   ^---------------------
[INFO] [stdout]     |   |
[INFO] [stdout]     |  _associated items in this implementation
[INFO] [stdout]     | |
[INFO] [stdout] 128 | |     #[skip] __: B3,
[INFO] [stdout] 129 | |     #[bits = 2]
[INFO] [stdout] 130 | |     afs_sel: AccelRange,
[INFO] [stdout] ...   |
[INFO] [stdout] 133 | |     xa_st: bool
[INFO] [stdout] 134 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `afs_sel`, `za_st`, `ya_st`, and `xa_st` are never used
[INFO] [stdout]    --> src/mpu6050.rs:130:5
[INFO] [stdout]     |
[INFO] [stdout] 127 | pub struct AccelConfig {
[INFO] [stdout]     | ---------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 130 |     afs_sel: AccelRange,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 131 |     za_st: bool,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 132 |     ya_st: bool,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 133 |     xa_st: bool
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]    --> src/mpu6050.rs:145:1
[INFO] [stdout]     |
[INFO] [stdout] 145 |   pub struct GyroConfig {
[INFO] [stdout]     |   ^--------------------
[INFO] [stdout]     |   |
[INFO] [stdout]     |  _associated function in this implementation
[INFO] [stdout]     | |
[INFO] [stdout] 146 | |     #[skip] __: B3,
[INFO] [stdout] 147 | |     #[bits = 2]
[INFO] [stdout] 148 | |     fs_sel: GyroRange,
[INFO] [stdout] ...   |
[INFO] [stdout] 151 | |     xg_st: bool
[INFO] [stdout] 152 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `into_bytes` and `from_bytes` are never used
[INFO] [stdout]    --> src/mpu6050.rs:145:1
[INFO] [stdout]     |
[INFO] [stdout] 145 |   pub struct GyroConfig {
[INFO] [stdout]     |   ^--------------------
[INFO] [stdout]     |   |
[INFO] [stdout]     |  _associated items in this implementation
[INFO] [stdout]     | |
[INFO] [stdout] 146 | |     #[skip] __: B3,
[INFO] [stdout] 147 | |     #[bits = 2]
[INFO] [stdout] 148 | |     fs_sel: GyroRange,
[INFO] [stdout] ...   |
[INFO] [stdout] 151 | |     xg_st: bool
[INFO] [stdout] 152 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `fs_sel`, `zg_st`, `yg_st`, and `xg_st` are never used
[INFO] [stdout]    --> src/mpu6050.rs:148:5
[INFO] [stdout]     |
[INFO] [stdout] 145 | pub struct GyroConfig {
[INFO] [stdout]     | --------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 148 |     fs_sel: GyroRange,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 149 |     zg_st: bool,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 150 |     yg_st: bool,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 151 |     xg_st: bool
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `i2c` is never read
[INFO] [stdout]    --> src/mpu6050.rs:163:5
[INFO] [stdout]     |
[INFO] [stdout] 162 | pub struct Mpu6050<'d, T: Instance, M: Mode> {
[INFO] [stdout]     |            ------- field in this struct
[INFO] [stdout] 163 |     i2c: I2c<'d, T, M>
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple methods are never used
[INFO] [stdout]    --> src/mpu6050.rs:173:18
[INFO] [stdout]     |
[INFO] [stdout] 166 | impl<'d, T: Instance> Mpu6050<'d, T, Async> {
[INFO] [stdout]     | ------------------------------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 173 |     pub async fn id(&mut self) -> Result<u8> {
[INFO] [stdout]     |                  ^^
[INFO] [stdout] ...
[INFO] [stdout] 177 |     pub async fn wake(&mut self, delay: Duration) -> Result<()> {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 183 |     pub async fn init_with_gyro_accel_range(
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 197 |     pub async fn init(&mut self, delay: Duration) -> Result<()> {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 202 |     pub async fn verify(&mut self) -> Result<()> {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 210 |     pub async fn set_accel_range(&mut self, accel_range: AccelRange) -> Result<()> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 216 |     pub async fn set_accel_range_with_self_test(&mut self, accel_range: AccelRange) -> Result<()> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 226 |     pub async fn set_gyro_range(&mut self, gyro_range: GyroRange) -> Result<()> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 232 |     pub async fn set_gyro_range_with_self_test(&mut self, gyro_range: GyroRange) -> Result<()> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 242 |     pub async fn set_clock_source(&mut self, source: ClockSource) -> Result<()> {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 248 |     async fn write(&mut self, reg: u8, bits: &[u8; 1]) -> Result<()> {
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 253 |     async fn read(&mut self, reg: u8) -> Result<u8> {
[INFO] [stdout]     |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `DroneError` is never used
[INFO] [stdout]  --> src/errors.rs:8:10
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub enum DroneError {
[INFO] [stdout]   |          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `Result` is never used
[INFO] [stdout]   --> src/errors.rs:21:10
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub type Result<T> = core::result::Result<T, DroneError>;
[INFO] [stdout]    |          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "d0d4d01a6161bf0be022fdbedd5d2921979d523bd16cb1c0af4ed0cef55799a3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d0d4d01a6161bf0be022fdbedd5d2921979d523bd16cb1c0af4ed0cef55799a3", kill_on_drop: false }`
[INFO] [stdout] d0d4d01a6161bf0be022fdbedd5d2921979d523bd16cb1c0af4ed0cef55799a3
