[INFO] fetching crate bma400 0.1.0...
[INFO] testing bma400-0.1.0 against 1.69.0 for beta-1.70-1
[INFO] extracting crate bma400 0.1.0 into /workspace/builds/worker-3-tc1/source
[INFO] validating manifest of crates.io crate bma400 0.1.0 on toolchain 1.69.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.69.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate bma400 0.1.0
[INFO] finished tweaking crates.io crate bma400 0.1.0
[INFO] tweaked toml for crates.io crate bma400 0.1.0 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" __CARGO_TEST_CHANNEL_OVERRIDE_DO_NOT_USE_THIS="nightly" "/workspace/cargo-home/bin/cargo" "+1.69.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.69.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded num-complex v0.3.1
[INFO] [stderr]   Downloaded embedded-time v0.12.1
[INFO] [stderr]   Downloaded num v0.3.1
[INFO] [stderr]   Downloaded embedded-hal-mock v0.9.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 1f36d9723087ccf330318b4feb382dde148761ee14f9dee45e2d5a04779e5186
[INFO] running `Command { std: "docker" "start" "-a" "1f36d9723087ccf330318b4feb382dde148761ee14f9dee45e2d5a04779e5186", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1f36d9723087ccf330318b4feb382dde148761ee14f9dee45e2d5a04779e5186", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1f36d9723087ccf330318b4feb382dde148761ee14f9dee45e2d5a04779e5186", kill_on_drop: false }`
[INFO] [stdout] 1f36d9723087ccf330318b4feb382dde148761ee14f9dee45e2d5a04779e5186
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 0c83d8f3656926664fd96d33f59c9e1d51aed8e6c661420efc806af4f7b317e5
[INFO] running `Command { std: "docker" "start" "-a" "0c83d8f3656926664fd96d33f59c9e1d51aed8e6c661420efc806af4f7b317e5", kill_on_drop: false }`
[INFO] [stderr]    Compiling nb v1.1.0
[INFO] [stderr]    Compiling void v1.0.2
[INFO] [stderr]    Compiling nb v0.1.3
[INFO] [stderr]    Compiling embedded-hal v0.2.7
[INFO] [stderr]    Compiling bma400 v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 3.51s
[INFO] running `Command { std: "docker" "inspect" "0c83d8f3656926664fd96d33f59c9e1d51aed8e6c661420efc806af4f7b317e5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0c83d8f3656926664fd96d33f59c9e1d51aed8e6c661420efc806af4f7b317e5", kill_on_drop: false }`
[INFO] [stdout] 0c83d8f3656926664fd96d33f59c9e1d51aed8e6c661420efc806af4f7b317e5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f07e24cdb0c117f1aa84033bb96e5e95e50aefd651ce5a1974feaaf48e47ac89
[INFO] running `Command { std: "docker" "start" "-a" "f07e24cdb0c117f1aa84033bb96e5e95e50aefd651ce5a1974feaaf48e47ac89", kill_on_drop: false }`
[INFO] [stderr]    Compiling num-traits v0.2.15
[INFO] [stderr]    Compiling num-integer v0.1.45
[INFO] [stderr]    Compiling num-iter v0.1.43
[INFO] [stderr]    Compiling num-rational v0.3.2
[INFO] [stderr]    Compiling void v1.0.2
[INFO] [stderr]    Compiling nb v0.1.3
[INFO] [stderr]    Compiling embedded-hal v0.2.7
[INFO] [stderr]    Compiling bma400 v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling num-complex v0.3.1
[INFO] [stderr]    Compiling num v0.3.1
[INFO] [stderr]    Compiling embedded-time v0.12.1
[INFO] [stderr]    Compiling embedded-hal-mock v0.9.0
[INFO] [stdout] error[E0432]: unresolved import `bma400::SPIInterface`
[INFO] [stdout]  --> tests/spi.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 |     SPIInterface,
[INFO] [stdout]   |     ^^^^^^^^^^^^
[INFO] [stdout]   |     |
[INFO] [stdout]   |     no `SPIInterface` in the root
[INFO] [stdout]   |     help: a similar name exists in the module: `interface`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `bma400::I2CInterface`
[INFO] [stdout]  --> tests/i2c.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 |     I2CInterface,
[INFO] [stdout]   |     ^^^^^^^^^^^^
[INFO] [stdout]   |     |
[INFO] [stdout]   |     no `I2CInterface` in the root
[INFO] [stdout]   |     help: a similar name exists in the module: `interface`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_spi` found for struct `BMA400` in the current scope
[INFO] [stdout]   --> tests/spi.rs:20:13
[INFO] [stdout]    |
[INFO] [stdout] 20 |     BMA400::new_spi(MockSPI::new(expected_io), MockPin::new(expected_pin)).unwrap()
[INFO] [stdout]    |             ^^^^^^^ function or associated item not found in `BMA400<_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_spi` found for struct `BMA400` in the current scope
[INFO] [stdout]   --> tests/spi.rs:36:26
[INFO] [stdout]    |
[INFO] [stdout] 36 |     let result = BMA400::new_spi(MockSPI::new(&expected_io), MockPin::new(&expected_pin));
[INFO] [stdout]    |                          ^^^^^^^ function or associated item not found in `BMA400<_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]   --> tests/i2c.rs:27:43
[INFO] [stdout]    |
[INFO] [stdout] 27 |     expected.push(Transaction::write_read(ADDR, vec![0x00], vec![0x89]));
[INFO] [stdout]    |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]   --> tests/i2c.rs:35:43
[INFO] [stdout]    |
[INFO] [stdout] 35 |     expected.push(Transaction::write_read(ADDR, vec![0x00], vec![0x90]));
[INFO] [stdout]    |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]   --> tests/i2c.rs:36:43
[INFO] [stdout]    |
[INFO] [stdout] 36 |     expected.push(Transaction::write_read(ADDR, vec![0x00], vec![0x90]));
[INFO] [stdout]    |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]   --> tests/i2c.rs:45:43
[INFO] [stdout]    |
[INFO] [stdout] 45 |     expected.push(Transaction::write_read(ADDR, vec![0x00], vec![0x90]));
[INFO] [stdout]    |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]   --> tests/i2c.rs:46:43
[INFO] [stdout]    |
[INFO] [stdout] 46 |     expected.push(Transaction::write_read(ADDR, vec![0x02], vec![0xFD]));
[INFO] [stdout]    |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]   --> tests/i2c.rs:47:43
[INFO] [stdout]    |
[INFO] [stdout] 47 |     expected.push(Transaction::write_read(ADDR, vec![0x02], vec![0x02]));
[INFO] [stdout]    |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]   --> tests/i2c.rs:59:43
[INFO] [stdout]    |
[INFO] [stdout] 59 |     expected.push(Transaction::write_read(ADDR, vec![0x00], vec![0x90]));
[INFO] [stdout]    |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]   --> tests/i2c.rs:62:43
[INFO] [stdout]    |
[INFO] [stdout] 62 |     expected.push(Transaction::write_read(ADDR, vec![0x03], vec![0x80]));
[INFO] [stdout]    |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]   --> tests/i2c.rs:65:43
[INFO] [stdout]    |
[INFO] [stdout] 65 |     expected.push(Transaction::write_read(ADDR, vec![0x03], vec![0x10]));
[INFO] [stdout]    |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]   --> tests/i2c.rs:68:43
[INFO] [stdout]    |
[INFO] [stdout] 68 |     expected.push(Transaction::write_read(ADDR, vec![0x03], vec![0x02]));
[INFO] [stdout]    |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]   --> tests/i2c.rs:71:43
[INFO] [stdout]    |
[INFO] [stdout] 71 |     expected.push(Transaction::write_read(ADDR, vec![0x03], vec![0x04]));
[INFO] [stdout]    |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]   --> tests/i2c.rs:74:43
[INFO] [stdout]    |
[INFO] [stdout] 74 |     expected.push(Transaction::write_read(ADDR, vec![0x03], vec![0x01]));
[INFO] [stdout]    |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:117:43
[INFO] [stdout]     |
[INFO] [stdout] 117 |     expected.push(Transaction::write_read(ADDR, vec![0x00], vec![0x90]));
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:119:9
[INFO] [stdout]     |
[INFO] [stdout] 119 |         ADDR,
[INFO] [stdout]     |         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:138:43
[INFO] [stdout]     |
[INFO] [stdout] 138 |     expected.push(Transaction::write_read(ADDR, vec![0x00], vec![0x90]));
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:142:13
[INFO] [stdout]     |
[INFO] [stdout] 142 |             ADDR,
[INFO] [stdout]     |             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:147:42
[INFO] [stdout]     |
[INFO] [stdout] 147 |         expected.push(Transaction::write(ADDR, vec![0x1A, byte]));
[INFO] [stdout]     |                                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:149:13
[INFO] [stdout]     |
[INFO] [stdout] 149 |             ADDR,
[INFO] [stdout]     |             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:171:43
[INFO] [stdout]     |
[INFO] [stdout] 171 |     expected.push(Transaction::write_read(ADDR, vec![0x00], vec![0x90]));
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:172:43
[INFO] [stdout]     |
[INFO] [stdout] 172 |     expected.push(Transaction::write_read(ADDR, vec![0x0A], vec![0xF8, 0xFF, 0xFF]));
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:181:43
[INFO] [stdout]     |
[INFO] [stdout] 181 |     expected.push(Transaction::write_read(ADDR, vec![0x00], vec![0x90]));
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:184:43
[INFO] [stdout]     |
[INFO] [stdout] 184 |     expected.push(Transaction::write_read(ADDR, vec![0x0D], vec![0x00]));
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:187:43
[INFO] [stdout]     |
[INFO] [stdout] 187 |     expected.push(Transaction::write_read(ADDR, vec![0x0D], vec![0x01]));
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:199:43
[INFO] [stdout]     |
[INFO] [stdout] 199 |     expected.push(Transaction::write_read(ADDR, vec![0x00], vec![0x90]));
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:202:43
[INFO] [stdout]     |
[INFO] [stdout] 202 |     expected.push(Transaction::write_read(ADDR, vec![0x0E], vec![0x80]));
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:205:43
[INFO] [stdout]     |
[INFO] [stdout] 205 |     expected.push(Transaction::write_read(ADDR, vec![0x0E], vec![0x40]));
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:208:43
[INFO] [stdout]     |
[INFO] [stdout] 208 |     expected.push(Transaction::write_read(ADDR, vec![0x0E], vec![0x20]));
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:211:43
[INFO] [stdout]     |
[INFO] [stdout] 211 |     expected.push(Transaction::write_read(ADDR, vec![0x0E], vec![0x10]));
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:214:43
[INFO] [stdout]     |
[INFO] [stdout] 214 |     expected.push(Transaction::write_read(ADDR, vec![0x0E], vec![0x08]));
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:217:43
[INFO] [stdout]     |
[INFO] [stdout] 217 |     expected.push(Transaction::write_read(ADDR, vec![0x0E], vec![0x04]));
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:220:43
[INFO] [stdout]     |
[INFO] [stdout] 220 |     expected.push(Transaction::write_read(ADDR, vec![0x0E], vec![0x02]));
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:223:43
[INFO] [stdout]     |
[INFO] [stdout] 223 |     expected.push(Transaction::write_read(ADDR, vec![0x0E], vec![0x01]));
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:319:43
[INFO] [stdout]     |
[INFO] [stdout] 319 |     expected.push(Transaction::write_read(ADDR, vec![0x00], vec![0x90]));
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:322:43
[INFO] [stdout]     |
[INFO] [stdout] 322 |     expected.push(Transaction::write_read(ADDR, vec![0x0F], vec![0x10]));
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:325:43
[INFO] [stdout]     |
[INFO] [stdout] 325 |     expected.push(Transaction::write_read(ADDR, vec![0x0F], vec![0x08]));
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:328:43
[INFO] [stdout]     |
[INFO] [stdout] 328 |     expected.push(Transaction::write_read(ADDR, vec![0x0F], vec![0x04]));
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:331:43
[INFO] [stdout]     |
[INFO] [stdout] 331 |     expected.push(Transaction::write_read(ADDR, vec![0x0F], vec![0x02]));
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:334:43
[INFO] [stdout]     |
[INFO] [stdout] 334 |     expected.push(Transaction::write_read(ADDR, vec![0x0F], vec![0x01]));
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:377:43
[INFO] [stdout]     |
[INFO] [stdout] 377 |     expected.push(Transaction::write_read(ADDR, vec![0x00], vec![0x90]));
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:380:43
[INFO] [stdout]     |
[INFO] [stdout] 380 |     expected.push(Transaction::write_read(ADDR, vec![0x10], vec![0x10]));
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:383:43
[INFO] [stdout]     |
[INFO] [stdout] 383 |     expected.push(Transaction::write_read(ADDR, vec![0x10], vec![0x04]));
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:386:43
[INFO] [stdout]     |
[INFO] [stdout] 386 |     expected.push(Transaction::write_read(ADDR, vec![0x10], vec![0x02]));
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:389:43
[INFO] [stdout]     |
[INFO] [stdout] 389 |     expected.push(Transaction::write_read(ADDR, vec![0x10], vec![0x01]));
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:425:43
[INFO] [stdout]     |
[INFO] [stdout] 425 |     expected.push(Transaction::write_read(ADDR, vec![0x00], vec![0x90]));
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:426:43
[INFO] [stdout]     |
[INFO] [stdout] 426 |     expected.push(Transaction::write_read(ADDR, vec![0x12], vec![0x00, 0xF4]));
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:427:43
[INFO] [stdout]     |
[INFO] [stdout] 427 |     expected.push(Transaction::write_read(ADDR, vec![0x12], vec![0x80, 0x02]));
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:439:43
[INFO] [stdout]     |
[INFO] [stdout] 439 |     expected.push(Transaction::write_read(ADDR, vec![0x00], vec![0x90]));
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:441:9
[INFO] [stdout]     |
[INFO] [stdout] 441 |         ADDR,
[INFO] [stdout]     |         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:476:43
[INFO] [stdout]     |
[INFO] [stdout] 476 |     expected.push(Transaction::write_read(ADDR, vec![0x00], vec![0x90]));
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:478:38
[INFO] [stdout]     |
[INFO] [stdout] 478 |     expected.push(Transaction::write(ADDR, vec![0x7E, 0xB0]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:487:43
[INFO] [stdout]     |
[INFO] [stdout] 487 |     expected.push(Transaction::write_read(ADDR, vec![0x00], vec![0x90]));
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:489:43
[INFO] [stdout]     |
[INFO] [stdout] 489 |     expected.push(Transaction::write_read(ADDR, vec![0x15], vec![0x00, 0xFF, 0xF0]));
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:498:43
[INFO] [stdout]     |
[INFO] [stdout] 498 |     expected.push(Transaction::write_read(ADDR, vec![0x00], vec![0x90]));
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:500:38
[INFO] [stdout]     |
[INFO] [stdout] 500 |     expected.push(Transaction::write(ADDR, vec![0x7E, 0xB1]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:508:43
[INFO] [stdout]     |
[INFO] [stdout] 508 |     expected.push(Transaction::write_read(ADDR, vec![0x00], vec![0x90]));
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:510:43
[INFO] [stdout]     |
[INFO] [stdout] 510 |     expected.push(Transaction::write_read(ADDR, vec![0x18], vec![0x01]));
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:511:43
[INFO] [stdout]     |
[INFO] [stdout] 511 |     expected.push(Transaction::write_read(ADDR, vec![0x18], vec![0x02]));
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:512:43
[INFO] [stdout]     |
[INFO] [stdout] 512 |     expected.push(Transaction::write_read(ADDR, vec![0x18], vec![0x00]));
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:525:43
[INFO] [stdout]     |
[INFO] [stdout] 525 |     expected.push(Transaction::write_read(ADDR, vec![0x00], vec![0x90]));
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:527:43
[INFO] [stdout]     |
[INFO] [stdout] 527 |     expected.push(Transaction::write_read(ADDR, vec![0x11], vec![0xD0]));
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:528:43
[INFO] [stdout]     |
[INFO] [stdout] 528 |     expected.push(Transaction::write_read(ADDR, vec![0x11], vec![0x7F]));
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:539:43
[INFO] [stdout]     |
[INFO] [stdout] 539 |     expected.push(Transaction::write_read(ADDR, vec![0x00], vec![0x90]));
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:541:38
[INFO] [stdout]     |
[INFO] [stdout] 541 |     expected.push(Transaction::write(ADDR, vec![0x19, 0xE2]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:542:38
[INFO] [stdout]     |
[INFO] [stdout] 542 |     expected.push(Transaction::write(ADDR, vec![0x1A, 0xFB]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:543:38
[INFO] [stdout]     |
[INFO] [stdout] 543 |     expected.push(Transaction::write(ADDR, vec![0x1B, 0x08]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:545:38
[INFO] [stdout]     |
[INFO] [stdout] 545 |     expected.push(Transaction::write(ADDR, vec![0x19, 0x00]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:546:38
[INFO] [stdout]     |
[INFO] [stdout] 546 |     expected.push(Transaction::write(ADDR, vec![0x1A, 0x05]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:547:38
[INFO] [stdout]     |
[INFO] [stdout] 547 |     expected.push(Transaction::write(ADDR, vec![0x1B, 0x00]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:581:43
[INFO] [stdout]     |
[INFO] [stdout] 581 |     expected.push(Transaction::write_read(ADDR, vec![0x00], vec![0x90]));
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:583:38
[INFO] [stdout]     |
[INFO] [stdout] 583 |     expected.push(Transaction::write(ADDR, vec![0x56, 0x10]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:584:38
[INFO] [stdout]     |
[INFO] [stdout] 584 |     expected.push(Transaction::write(ADDR, vec![0x3F, 0x10]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:585:38
[INFO] [stdout]     |
[INFO] [stdout] 585 |     expected.push(Transaction::write(ADDR, vec![0x4A, 0x10]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:587:38
[INFO] [stdout]     |
[INFO] [stdout] 587 |     expected.push(Transaction::write(ADDR, vec![0x1F, 0xEE]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:588:38
[INFO] [stdout]     |
[INFO] [stdout] 588 |     expected.push(Transaction::write(ADDR, vec![0x20, 0x9D]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:590:38
[INFO] [stdout]     |
[INFO] [stdout] 590 |     expected.push(Transaction::write(ADDR, vec![0x1F, 0x00]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:591:38
[INFO] [stdout]     |
[INFO] [stdout] 591 |     expected.push(Transaction::write(ADDR, vec![0x20, 0x00]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:638:43
[INFO] [stdout]     |
[INFO] [stdout] 638 |     expected.push(Transaction::write_read(ADDR, vec![0x00], vec![0x90]));
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:640:38
[INFO] [stdout]     |
[INFO] [stdout] 640 |     expected.push(Transaction::write(ADDR, vec![0x21, 0xFF]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:641:38
[INFO] [stdout]     |
[INFO] [stdout] 641 |     expected.push(Transaction::write(ADDR, vec![0x22, 0xFF]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:642:38
[INFO] [stdout]     |
[INFO] [stdout] 642 |     expected.push(Transaction::write(ADDR, vec![0x23, 0xDD]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:643:38
[INFO] [stdout]     |
[INFO] [stdout] 643 |     expected.push(Transaction::write(ADDR, vec![0x24, 0x66]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:645:38
[INFO] [stdout]     |
[INFO] [stdout] 645 |     expected.push(Transaction::write(ADDR, vec![0x21, 0x00]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:646:38
[INFO] [stdout]     |
[INFO] [stdout] 646 |     expected.push(Transaction::write(ADDR, vec![0x23, 0xD0]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:647:38
[INFO] [stdout]     |
[INFO] [stdout] 647 |     expected.push(Transaction::write(ADDR, vec![0x24, 0x60]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:649:38
[INFO] [stdout]     |
[INFO] [stdout] 649 |     expected.push(Transaction::write(ADDR, vec![0x22, 0x00]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:650:38
[INFO] [stdout]     |
[INFO] [stdout] 650 |     expected.push(Transaction::write(ADDR, vec![0x23, 0x00]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:651:38
[INFO] [stdout]     |
[INFO] [stdout] 651 |     expected.push(Transaction::write(ADDR, vec![0x24, 0x00]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:714:43
[INFO] [stdout]     |
[INFO] [stdout] 714 |     expected.push(Transaction::write_read(ADDR, vec![0x00], vec![0x90]));
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:716:38
[INFO] [stdout]     |
[INFO] [stdout] 716 |     expected.push(Transaction::write(ADDR, vec![0x26, 0xFF]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:717:38
[INFO] [stdout]     |
[INFO] [stdout] 717 |     expected.push(Transaction::write(ADDR, vec![0x27, 0xFF]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:718:38
[INFO] [stdout]     |
[INFO] [stdout] 718 |     expected.push(Transaction::write(ADDR, vec![0x28, 0x03]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:719:38
[INFO] [stdout]     |
[INFO] [stdout] 719 |     expected.push(Transaction::write(ADDR, vec![0x29, 0x01]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:721:38
[INFO] [stdout]     |
[INFO] [stdout] 721 |     expected.push(Transaction::write(ADDR, vec![0x26, 0x00]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:722:38
[INFO] [stdout]     |
[INFO] [stdout] 722 |     expected.push(Transaction::write(ADDR, vec![0x27, 0x00]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:723:38
[INFO] [stdout]     |
[INFO] [stdout] 723 |     expected.push(Transaction::write(ADDR, vec![0x28, 0x00]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:724:38
[INFO] [stdout]     |
[INFO] [stdout] 724 |     expected.push(Transaction::write(ADDR, vec![0x29, 0x00]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:760:43
[INFO] [stdout]     |
[INFO] [stdout] 760 |     expected.push(Transaction::write_read(ADDR, vec![0x00], vec![0x90]));
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:762:38
[INFO] [stdout]     |
[INFO] [stdout] 762 |     expected.push(Transaction::write(ADDR, vec![0x2A, 0xFF]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:763:38
[INFO] [stdout]     |
[INFO] [stdout] 763 |     expected.push(Transaction::write(ADDR, vec![0x2B, 0xFB]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:765:38
[INFO] [stdout]     |
[INFO] [stdout] 765 |     expected.push(Transaction::write(ADDR, vec![0x2A, 0x00]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:766:38
[INFO] [stdout]     |
[INFO] [stdout] 766 |     expected.push(Transaction::write(ADDR, vec![0x2B, 0x00]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:794:43
[INFO] [stdout]     |
[INFO] [stdout] 794 |     expected.push(Transaction::write_read(ADDR, vec![0x00], vec![0x90]));
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:796:38
[INFO] [stdout]     |
[INFO] [stdout] 796 |     expected.push(Transaction::write(ADDR, vec![0x2C, 0xFF]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:797:38
[INFO] [stdout]     |
[INFO] [stdout] 797 |     expected.push(Transaction::write(ADDR, vec![0x2D, 0xF6]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:799:38
[INFO] [stdout]     |
[INFO] [stdout] 799 |     expected.push(Transaction::write(ADDR, vec![0x2C, 0x00]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:800:38
[INFO] [stdout]     |
[INFO] [stdout] 800 |     expected.push(Transaction::write(ADDR, vec![0x2D, 0x00]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:826:43
[INFO] [stdout]     |
[INFO] [stdout] 826 |     expected.push(Transaction::write_read(ADDR, vec![0x00], vec![0x90]));
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:828:38
[INFO] [stdout]     |
[INFO] [stdout] 828 |     expected.push(Transaction::write(ADDR, vec![0x30, 0xFF]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:829:38
[INFO] [stdout]     |
[INFO] [stdout] 829 |     expected.push(Transaction::write(ADDR, vec![0x31, 0xFF]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:830:38
[INFO] [stdout]     |
[INFO] [stdout] 830 |     expected.push(Transaction::write(ADDR, vec![0x32, 0xFF]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:831:38
[INFO] [stdout]     |
[INFO] [stdout] 831 |     expected.push(Transaction::write(ADDR, vec![0x33, 0xFF]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:833:38
[INFO] [stdout]     |
[INFO] [stdout] 833 |     expected.push(Transaction::write(ADDR, vec![0x2F, 0xFE]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:836:38
[INFO] [stdout]     |
[INFO] [stdout] 836 |     expected.push(Transaction::write(ADDR, vec![0x2F, 0x1E]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:837:38
[INFO] [stdout]     |
[INFO] [stdout] 837 |     expected.push(Transaction::write(ADDR, vec![0x30, 0x00]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:838:38
[INFO] [stdout]     |
[INFO] [stdout] 838 |     expected.push(Transaction::write(ADDR, vec![0x31, 0x00]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:839:38
[INFO] [stdout]     |
[INFO] [stdout] 839 |     expected.push(Transaction::write(ADDR, vec![0x32, 0x00]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:840:38
[INFO] [stdout]     |
[INFO] [stdout] 840 |     expected.push(Transaction::write(ADDR, vec![0x33, 0x00]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:842:38
[INFO] [stdout]     |
[INFO] [stdout] 842 |     expected.push(Transaction::write(ADDR, vec![0x2F, 0x00]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:872:43
[INFO] [stdout]     |
[INFO] [stdout] 872 |     expected.push(Transaction::write_read(ADDR, vec![0x00], vec![0x90]));
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:874:38
[INFO] [stdout]     |
[INFO] [stdout] 874 |     expected.push(Transaction::write(ADDR, vec![0x35, 0xF8]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:875:38
[INFO] [stdout]     |
[INFO] [stdout] 875 |     expected.push(Transaction::write(ADDR, vec![0x36, 0xFF]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:876:38
[INFO] [stdout]     |
[INFO] [stdout] 876 |     expected.push(Transaction::write(ADDR, vec![0x38, 0xFF]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:877:38
[INFO] [stdout]     |
[INFO] [stdout] 877 |     expected.push(Transaction::write(ADDR, vec![0x39, 0xFF]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:878:38
[INFO] [stdout]     |
[INFO] [stdout] 878 |     expected.push(Transaction::write(ADDR, vec![0x3A, 0x0F]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:879:38
[INFO] [stdout]     |
[INFO] [stdout] 879 |     expected.push(Transaction::write(ADDR, vec![0x3B, 0xFF]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:880:38
[INFO] [stdout]     |
[INFO] [stdout] 880 |     expected.push(Transaction::write(ADDR, vec![0x3C, 0x0F]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:881:38
[INFO] [stdout]     |
[INFO] [stdout] 881 |     expected.push(Transaction::write(ADDR, vec![0x3D, 0xFF]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:882:38
[INFO] [stdout]     |
[INFO] [stdout] 882 |     expected.push(Transaction::write(ADDR, vec![0x3E, 0x0F]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:884:38
[INFO] [stdout]     |
[INFO] [stdout] 884 |     expected.push(Transaction::write(ADDR, vec![0x35, 0x00]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:885:38
[INFO] [stdout]     |
[INFO] [stdout] 885 |     expected.push(Transaction::write(ADDR, vec![0x36, 0x00]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:886:38
[INFO] [stdout]     |
[INFO] [stdout] 886 |     expected.push(Transaction::write(ADDR, vec![0x38, 0x00]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:887:38
[INFO] [stdout]     |
[INFO] [stdout] 887 |     expected.push(Transaction::write(ADDR, vec![0x39, 0x00]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:888:38
[INFO] [stdout]     |
[INFO] [stdout] 888 |     expected.push(Transaction::write(ADDR, vec![0x3A, 0x00]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:889:38
[INFO] [stdout]     |
[INFO] [stdout] 889 |     expected.push(Transaction::write(ADDR, vec![0x3B, 0x00]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:890:38
[INFO] [stdout]     |
[INFO] [stdout] 890 |     expected.push(Transaction::write(ADDR, vec![0x3C, 0x00]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:891:38
[INFO] [stdout]     |
[INFO] [stdout] 891 |     expected.push(Transaction::write(ADDR, vec![0x3D, 0x00]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:892:38
[INFO] [stdout]     |
[INFO] [stdout] 892 |     expected.push(Transaction::write(ADDR, vec![0x3E, 0x00]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:924:43
[INFO] [stdout]     |
[INFO] [stdout] 924 |     expected.push(Transaction::write_read(ADDR, vec![0x00], vec![0x90]));
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:926:38
[INFO] [stdout]     |
[INFO] [stdout] 926 |     expected.push(Transaction::write(ADDR, vec![0x3F, 0xFF]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:927:38
[INFO] [stdout]     |
[INFO] [stdout] 927 |     expected.push(Transaction::write(ADDR, vec![0x40, 0x03]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:928:38
[INFO] [stdout]     |
[INFO] [stdout] 928 |     expected.push(Transaction::write(ADDR, vec![0x41, 0xFF]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:929:38
[INFO] [stdout]     |
[INFO] [stdout] 929 |     expected.push(Transaction::write(ADDR, vec![0x42, 0xFF]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:930:38
[INFO] [stdout]     |
[INFO] [stdout] 930 |     expected.push(Transaction::write(ADDR, vec![0x43, 0xFF]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:931:38
[INFO] [stdout]     |
[INFO] [stdout] 931 |     expected.push(Transaction::write(ADDR, vec![0x44, 0xFF]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:932:38
[INFO] [stdout]     |
[INFO] [stdout] 932 |     expected.push(Transaction::write(ADDR, vec![0x45, 0x0F]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:933:38
[INFO] [stdout]     |
[INFO] [stdout] 933 |     expected.push(Transaction::write(ADDR, vec![0x46, 0xFF]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:934:38
[INFO] [stdout]     |
[INFO] [stdout] 934 |     expected.push(Transaction::write(ADDR, vec![0x47, 0x0F]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:935:38
[INFO] [stdout]     |
[INFO] [stdout] 935 |     expected.push(Transaction::write(ADDR, vec![0x48, 0xFF]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:936:38
[INFO] [stdout]     |
[INFO] [stdout] 936 |     expected.push(Transaction::write(ADDR, vec![0x49, 0x0F]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:938:38
[INFO] [stdout]     |
[INFO] [stdout] 938 |     expected.push(Transaction::write(ADDR, vec![0x3F, 0x00]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:939:38
[INFO] [stdout]     |
[INFO] [stdout] 939 |     expected.push(Transaction::write(ADDR, vec![0x40, 0x00]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:940:38
[INFO] [stdout]     |
[INFO] [stdout] 940 |     expected.push(Transaction::write(ADDR, vec![0x41, 0x00]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:941:38
[INFO] [stdout]     |
[INFO] [stdout] 941 |     expected.push(Transaction::write(ADDR, vec![0x42, 0x00]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:942:38
[INFO] [stdout]     |
[INFO] [stdout] 942 |     expected.push(Transaction::write(ADDR, vec![0x43, 0x00]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:943:38
[INFO] [stdout]     |
[INFO] [stdout] 943 |     expected.push(Transaction::write(ADDR, vec![0x44, 0x00]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:944:38
[INFO] [stdout]     |
[INFO] [stdout] 944 |     expected.push(Transaction::write(ADDR, vec![0x45, 0x00]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:945:38
[INFO] [stdout]     |
[INFO] [stdout] 945 |     expected.push(Transaction::write(ADDR, vec![0x46, 0x00]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:946:38
[INFO] [stdout]     |
[INFO] [stdout] 946 |     expected.push(Transaction::write(ADDR, vec![0x47, 0x00]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:947:38
[INFO] [stdout]     |
[INFO] [stdout] 947 |     expected.push(Transaction::write(ADDR, vec![0x48, 0x00]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:948:38
[INFO] [stdout]     |
[INFO] [stdout] 948 |     expected.push(Transaction::write(ADDR, vec![0x49, 0x00]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:986:43
[INFO] [stdout]     |
[INFO] [stdout] 986 |     expected.push(Transaction::write_read(ADDR, vec![0x00], vec![0x90]));
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:988:38
[INFO] [stdout]     |
[INFO] [stdout] 988 |     expected.push(Transaction::write(ADDR, vec![0x4A, 0xFF]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:989:38
[INFO] [stdout]     |
[INFO] [stdout] 989 |     expected.push(Transaction::write(ADDR, vec![0x4B, 0x03]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:990:38
[INFO] [stdout]     |
[INFO] [stdout] 990 |     expected.push(Transaction::write(ADDR, vec![0x4C, 0xFF]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:991:38
[INFO] [stdout]     |
[INFO] [stdout] 991 |     expected.push(Transaction::write(ADDR, vec![0x4D, 0xFF]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:992:38
[INFO] [stdout]     |
[INFO] [stdout] 992 |     expected.push(Transaction::write(ADDR, vec![0x4E, 0xFF]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:993:38
[INFO] [stdout]     |
[INFO] [stdout] 993 |     expected.push(Transaction::write(ADDR, vec![0x4F, 0xFF]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:994:38
[INFO] [stdout]     |
[INFO] [stdout] 994 |     expected.push(Transaction::write(ADDR, vec![0x50, 0x0F]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:995:38
[INFO] [stdout]     |
[INFO] [stdout] 995 |     expected.push(Transaction::write(ADDR, vec![0x51, 0xFF]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:996:38
[INFO] [stdout]     |
[INFO] [stdout] 996 |     expected.push(Transaction::write(ADDR, vec![0x52, 0x0F]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:997:38
[INFO] [stdout]     |
[INFO] [stdout] 997 |     expected.push(Transaction::write(ADDR, vec![0x53, 0xFF]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]    --> tests/i2c.rs:998:38
[INFO] [stdout]     |
[INFO] [stdout] 998 |     expected.push(Transaction::write(ADDR, vec![0x54, 0x0F]));
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]     --> tests/i2c.rs:1000:38
[INFO] [stdout]      |
[INFO] [stdout] 1000 |     expected.push(Transaction::write(ADDR, vec![0x4A, 0x00]));
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]     --> tests/i2c.rs:1001:38
[INFO] [stdout]      |
[INFO] [stdout] 1001 |     expected.push(Transaction::write(ADDR, vec![0x4B, 0x00]));
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]     --> tests/i2c.rs:1002:38
[INFO] [stdout]      |
[INFO] [stdout] 1002 |     expected.push(Transaction::write(ADDR, vec![0x4C, 0x00]));
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]     --> tests/i2c.rs:1003:38
[INFO] [stdout]      |
[INFO] [stdout] 1003 |     expected.push(Transaction::write(ADDR, vec![0x4D, 0x00]));
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]     --> tests/i2c.rs:1004:38
[INFO] [stdout]      |
[INFO] [stdout] 1004 |     expected.push(Transaction::write(ADDR, vec![0x4E, 0x00]));
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]     --> tests/i2c.rs:1005:38
[INFO] [stdout]      |
[INFO] [stdout] 1005 |     expected.push(Transaction::write(ADDR, vec![0x4F, 0x00]));
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]     --> tests/i2c.rs:1006:38
[INFO] [stdout]      |
[INFO] [stdout] 1006 |     expected.push(Transaction::write(ADDR, vec![0x50, 0x00]));
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]     --> tests/i2c.rs:1007:38
[INFO] [stdout]      |
[INFO] [stdout] 1007 |     expected.push(Transaction::write(ADDR, vec![0x51, 0x00]));
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]     --> tests/i2c.rs:1008:38
[INFO] [stdout]      |
[INFO] [stdout] 1008 |     expected.push(Transaction::write(ADDR, vec![0x52, 0x00]));
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]     --> tests/i2c.rs:1009:38
[INFO] [stdout]      |
[INFO] [stdout] 1009 |     expected.push(Transaction::write(ADDR, vec![0x53, 0x00]));
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]     --> tests/i2c.rs:1010:38
[INFO] [stdout]      |
[INFO] [stdout] 1010 |     expected.push(Transaction::write(ADDR, vec![0x54, 0x00]));
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]     --> tests/i2c.rs:1048:43
[INFO] [stdout]      |
[INFO] [stdout] 1048 |     expected.push(Transaction::write_read(ADDR, vec![0x00], vec![0x90]));
[INFO] [stdout]      |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]     --> tests/i2c.rs:1050:38
[INFO] [stdout]      |
[INFO] [stdout] 1050 |     expected.push(Transaction::write(ADDR, vec![0x55, 0xFF]));
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]     --> tests/i2c.rs:1051:38
[INFO] [stdout]      |
[INFO] [stdout] 1051 |     expected.push(Transaction::write(ADDR, vec![0x56, 0xF4]));
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]     --> tests/i2c.rs:1053:38
[INFO] [stdout]      |
[INFO] [stdout] 1053 |     expected.push(Transaction::write(ADDR, vec![0x55, 0x00]));
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]     --> tests/i2c.rs:1054:38
[INFO] [stdout]      |
[INFO] [stdout] 1054 |     expected.push(Transaction::write(ADDR, vec![0x56, 0x00]));
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]     --> tests/i2c.rs:1082:43
[INFO] [stdout]      |
[INFO] [stdout] 1082 |     expected.push(Transaction::write_read(ADDR, vec![0x00], vec![0x90]));
[INFO] [stdout]      |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]     --> tests/i2c.rs:1084:38
[INFO] [stdout]      |
[INFO] [stdout] 1084 |     expected.push(Transaction::write(ADDR, vec![0x57, 0x17]));
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]     --> tests/i2c.rs:1085:38
[INFO] [stdout]      |
[INFO] [stdout] 1085 |     expected.push(Transaction::write(ADDR, vec![0x58, 0x3F]));
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]     --> tests/i2c.rs:1087:38
[INFO] [stdout]      |
[INFO] [stdout] 1087 |     expected.push(Transaction::write(ADDR, vec![0x57, 0x00]));
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]     --> tests/i2c.rs:1088:38
[INFO] [stdout]      |
[INFO] [stdout] 1088 |     expected.push(Transaction::write(ADDR, vec![0x58, 0x00]));
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]     --> tests/i2c.rs:1117:38
[INFO] [stdout]      |
[INFO] [stdout] 1117 |     expected.push(Transaction::write(ADDR, vec![0x1F, 0x00]));
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]     --> tests/i2c.rs:1118:38
[INFO] [stdout]      |
[INFO] [stdout] 1118 |     expected.push(Transaction::write(ADDR, vec![0x20, 0x00]));
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]     --> tests/i2c.rs:1119:38
[INFO] [stdout]      |
[INFO] [stdout] 1119 |     expected.push(Transaction::write(ADDR, vec![0x2D, 0xF4]));
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]     --> tests/i2c.rs:1122:38
[INFO] [stdout]      |
[INFO] [stdout] 1122 |     expected.push(Transaction::write(ADDR, vec![0x26, 0x1F]));
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]     --> tests/i2c.rs:1125:38
[INFO] [stdout]      |
[INFO] [stdout] 1125 |     expected.push(Transaction::write(ADDR, vec![0x19, 0xE2]));
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]     --> tests/i2c.rs:1128:38
[INFO] [stdout]      |
[INFO] [stdout] 1128 |     expected.push(Transaction::write(ADDR, vec![0x1A, 0x78]));
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]     --> tests/i2c.rs:1133:38
[INFO] [stdout]      |
[INFO] [stdout] 1133 |     expected.push(Transaction::write(ADDR, vec![0x19, 0xE0]));
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]     --> tests/i2c.rs:1136:38
[INFO] [stdout]      |
[INFO] [stdout] 1136 |     expected.push(Transaction::write(ADDR, vec![0x1A, 0x09]));
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]     --> tests/i2c.rs:1139:38
[INFO] [stdout]      |
[INFO] [stdout] 1139 |     expected.push(Transaction::write(ADDR, vec![0x1F, 0xEE]));
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]     --> tests/i2c.rs:1142:38
[INFO] [stdout]      |
[INFO] [stdout] 1142 |     expected.push(Transaction::write(ADDR, vec![0x20, 0x9D]));
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]     --> tests/i2c.rs:1145:38
[INFO] [stdout]      |
[INFO] [stdout] 1145 |     expected.push(Transaction::write(ADDR, vec![0x2D, 0xF6]));
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]     --> tests/i2c.rs:1148:38
[INFO] [stdout]      |
[INFO] [stdout] 1148 |     expected.push(Transaction::write(ADDR, vec![0x26, 0xFF]));
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]     --> tests/i2c.rs:1186:38
[INFO] [stdout]      |
[INFO] [stdout] 1186 |     expected.push(Transaction::write(ADDR, vec![0x7D, 0x07]));
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]     --> tests/i2c.rs:1190:9
[INFO] [stdout]      |
[INFO] [stdout] 1190 |         ADDR,
[INFO] [stdout]      |         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]     --> tests/i2c.rs:1203:38
[INFO] [stdout]      |
[INFO] [stdout] 1203 |     expected.push(Transaction::write(ADDR, vec![0x7D, 0x0F]));
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]     --> tests/i2c.rs:1207:9
[INFO] [stdout]      |
[INFO] [stdout] 1207 |         ADDR,
[INFO] [stdout]      |         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]     --> tests/i2c.rs:1220:38
[INFO] [stdout]      |
[INFO] [stdout] 1220 |     expected.push(Transaction::write(ADDR, vec![0x7D, 0x00]));
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]     --> tests/i2c.rs:1228:43
[INFO] [stdout]      |
[INFO] [stdout] 1228 |     expected.push(Transaction::write_read(ADDR, vec![0x00], vec![0x90]));
[INFO] [stdout]      |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]     --> tests/i2c.rs:1234:38
[INFO] [stdout]      |
[INFO] [stdout] 1234 |     expected.push(Transaction::write(ADDR, vec![0x56, 0x10]));
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]     --> tests/i2c.rs:1237:38
[INFO] [stdout]      |
[INFO] [stdout] 1237 |     expected.push(Transaction::write(ADDR, vec![0x3F, 0x10]));
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]     --> tests/i2c.rs:1240:38
[INFO] [stdout]      |
[INFO] [stdout] 1240 |     expected.push(Transaction::write(ADDR, vec![0x4A, 0x10]));
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]     --> tests/i2c.rs:1243:38
[INFO] [stdout]      |
[INFO] [stdout] 1243 |     expected.push(Transaction::write(ADDR, vec![0x19, 0xE0]));
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]     --> tests/i2c.rs:1246:38
[INFO] [stdout]      |
[INFO] [stdout] 1246 |     expected.push(Transaction::write(ADDR, vec![0x1A, 0x09]));
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]     --> tests/i2c.rs:1249:38
[INFO] [stdout]      |
[INFO] [stdout] 1249 |     expected.push(Transaction::write(ADDR, vec![0x1F, 0xEE]));
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]     --> tests/i2c.rs:1252:38
[INFO] [stdout]      |
[INFO] [stdout] 1252 |     expected.push(Transaction::write(ADDR, vec![0x20, 0x9D]));
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]     --> tests/i2c.rs:1255:38
[INFO] [stdout]      |
[INFO] [stdout] 1255 |     expected.push(Transaction::write(ADDR, vec![0x2D, 0xF6]));
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]     --> tests/i2c.rs:1258:38
[INFO] [stdout]      |
[INFO] [stdout] 1258 |     expected.push(Transaction::write(ADDR, vec![0x26, 0xFF]));
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]     --> tests/i2c.rs:1345:43
[INFO] [stdout]      |
[INFO] [stdout] 1345 |     expected.push(Transaction::write_read(ADDR, vec![0x00], vec![0x90]));
[INFO] [stdout]      |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]     --> tests/i2c.rs:1347:38
[INFO] [stdout]      |
[INFO] [stdout] 1347 |     expected.push(Transaction::write(ADDR, vec![0x7E, 0xB6]));
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ADDR` in this scope
[INFO] [stdout]     --> tests/i2c.rs:1348:43
[INFO] [stdout]      |
[INFO] [stdout] 1348 |     expected.push(Transaction::write_read(ADDR, vec![0x0D], vec![0x01]));
[INFO] [stdout]      |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `bma400` due to 4 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0599]: no function or associated item named `new_i2c` found for struct `BMA400` in the current scope
[INFO] [stdout]   --> tests/i2c.rs:21:13
[INFO] [stdout]    |
[INFO] [stdout] 21 |     BMA400::new_i2c(Mock::new(expected)).unwrap()
[INFO] [stdout]    |             ^^^^^^^ function or associated item not found in `BMA400<_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_i2c` found for struct `BMA400` in the current scope
[INFO] [stdout]   --> tests/i2c.rs:28:26
[INFO] [stdout]    |
[INFO] [stdout] 28 |     let result = BMA400::new_i2c(Mock::new(&expected));
[INFO] [stdout]    |                          ^^^^^^^ function or associated item not found in `BMA400<_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 226 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0432, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `bma400` due to 227 previous errors
[INFO] running `Command { std: "docker" "inspect" "f07e24cdb0c117f1aa84033bb96e5e95e50aefd651ce5a1974feaaf48e47ac89", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f07e24cdb0c117f1aa84033bb96e5e95e50aefd651ce5a1974feaaf48e47ac89", kill_on_drop: false }`
[INFO] [stdout] f07e24cdb0c117f1aa84033bb96e5e95e50aefd651ce5a1974feaaf48e47ac89
