[INFO] crate hd44780-driver 0.3.0 is already in cache [INFO] testing hd44780-driver-0.3.0 against beta-2020-07-24 for beta-1.46-1 [INFO] extracting crate hd44780-driver 0.3.0 into /workspace/builds/worker-8/source [INFO] validating manifest of crates.io crate hd44780-driver 0.3.0 on toolchain beta-2020-07-24 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2020-07-24" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] started tweaking crates.io crate hd44780-driver 0.3.0 [INFO] finished tweaking crates.io crate hd44780-driver 0.3.0 [INFO] tweaked toml for crates.io crate hd44780-driver 0.3.0 written to /workspace/builds/worker-8/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2020-07-24" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2020-07-24" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/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" "MAP_USER_ID=0" "-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" "--network" "none" "rustops/crates-build-env@sha256:a636fd89d022f18117e1dc8fb37a0a009933cdbbe082814857f0e2024962d47c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-07-24" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 544b9be845e31887891e9f1ee827ecbb5c266208962f50e5ac0979cf9b15b88a [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "544b9be845e31887891e9f1ee827ecbb5c266208962f50e5ac0979cf9b15b88a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "544b9be845e31887891e9f1ee827ecbb5c266208962f50e5ac0979cf9b15b88a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "544b9be845e31887891e9f1ee827ecbb5c266208962f50e5ac0979cf9b15b88a", kill_on_drop: false }` [INFO] [stdout] 544b9be845e31887891e9f1ee827ecbb5c266208962f50e5ac0979cf9b15b88a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/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" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env@sha256:a636fd89d022f18117e1dc8fb37a0a009933cdbbe082814857f0e2024962d47c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-07-24" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 217af7ea96a715eab3a5fa30d96930621e36479cac84aa596e1b684284da02ab [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "217af7ea96a715eab3a5fa30d96930621e36479cac84aa596e1b684284da02ab", kill_on_drop: false }` [INFO] [stderr] Compiling nb v1.0.0 [INFO] [stderr] Compiling nb v0.1.3 [INFO] [stderr] Compiling embedded-hal v0.2.4 [INFO] [stderr] Compiling hd44780-driver v0.3.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/lib.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use embedded_hal::digital::OutputPin; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/lib.rs:55:13 [INFO] [stdout] | [INFO] [stdout] 55 | RS: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/lib.rs:56:13 [INFO] [stdout] | [INFO] [stdout] 56 | EN: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/lib.rs:57:13 [INFO] [stdout] | [INFO] [stdout] 57 | D0: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/lib.rs:58:13 [INFO] [stdout] | [INFO] [stdout] 58 | D1: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/lib.rs:59:13 [INFO] [stdout] | [INFO] [stdout] 59 | D2: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/lib.rs:60:13 [INFO] [stdout] | [INFO] [stdout] 60 | D3: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/lib.rs:61:13 [INFO] [stdout] | [INFO] [stdout] 61 | D4: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/lib.rs:62:13 [INFO] [stdout] | [INFO] [stdout] 62 | D5: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/lib.rs:63:13 [INFO] [stdout] | [INFO] [stdout] 63 | D6: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/lib.rs:64:13 [INFO] [stdout] | [INFO] [stdout] 64 | D7: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/lib.rs:106:13 [INFO] [stdout] | [INFO] [stdout] 106 | RS: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/lib.rs:107:13 [INFO] [stdout] | [INFO] [stdout] 107 | EN: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/lib.rs:108:13 [INFO] [stdout] | [INFO] [stdout] 108 | D4: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/lib.rs:109:13 [INFO] [stdout] | [INFO] [stdout] 109 | D5: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/lib.rs:110:13 [INFO] [stdout] | [INFO] [stdout] 110 | D6: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/lib.rs:111:13 [INFO] [stdout] | [INFO] [stdout] 111 | D7: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use embedded_hal::digital::OutputPin; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:7:9 [INFO] [stdout] | [INFO] [stdout] 7 | RS: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:8:9 [INFO] [stdout] | [INFO] [stdout] 8 | EN: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:9:9 [INFO] [stdout] | [INFO] [stdout] 9 | D0: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:10:9 [INFO] [stdout] | [INFO] [stdout] 10 | D1: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:11:9 [INFO] [stdout] | [INFO] [stdout] 11 | D2: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:12:9 [INFO] [stdout] | [INFO] [stdout] 12 | D3: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:13:9 [INFO] [stdout] | [INFO] [stdout] 13 | D4: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:14:9 [INFO] [stdout] | [INFO] [stdout] 14 | D5: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:15:9 [INFO] [stdout] | [INFO] [stdout] 15 | D6: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | D7: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:31:13 [INFO] [stdout] | [INFO] [stdout] 31 | RS: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:32:13 [INFO] [stdout] | [INFO] [stdout] 32 | EN: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | D0: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:34:13 [INFO] [stdout] | [INFO] [stdout] 34 | D1: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:35:13 [INFO] [stdout] | [INFO] [stdout] 35 | D2: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:36:13 [INFO] [stdout] | [INFO] [stdout] 36 | D3: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:37:13 [INFO] [stdout] | [INFO] [stdout] 37 | D4: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:38:13 [INFO] [stdout] | [INFO] [stdout] 38 | D5: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:39:13 [INFO] [stdout] | [INFO] [stdout] 39 | D6: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:40:13 [INFO] [stdout] | [INFO] [stdout] 40 | D7: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:130:13 [INFO] [stdout] | [INFO] [stdout] 130 | RS: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:131:13 [INFO] [stdout] | [INFO] [stdout] 131 | EN: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:132:13 [INFO] [stdout] | [INFO] [stdout] 132 | D0: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:133:13 [INFO] [stdout] | [INFO] [stdout] 133 | D1: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:134:13 [INFO] [stdout] | [INFO] [stdout] 134 | D2: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:135:13 [INFO] [stdout] | [INFO] [stdout] 135 | D3: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:136:13 [INFO] [stdout] | [INFO] [stdout] 136 | D4: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:137:13 [INFO] [stdout] | [INFO] [stdout] 137 | D5: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:138:13 [INFO] [stdout] | [INFO] [stdout] 138 | D6: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:139:13 [INFO] [stdout] | [INFO] [stdout] 139 | D7: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use embedded_hal::digital::OutputPin; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:7:9 [INFO] [stdout] | [INFO] [stdout] 7 | RS: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:8:9 [INFO] [stdout] | [INFO] [stdout] 8 | EN: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:9:9 [INFO] [stdout] | [INFO] [stdout] 9 | D4: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:10:9 [INFO] [stdout] | [INFO] [stdout] 10 | D5: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:11:9 [INFO] [stdout] | [INFO] [stdout] 11 | D6: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:12:9 [INFO] [stdout] | [INFO] [stdout] 12 | D7: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:22:10 [INFO] [stdout] | [INFO] [stdout] 22 | impl [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:22:25 [INFO] [stdout] | [INFO] [stdout] 22 | impl [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:22:40 [INFO] [stdout] | [INFO] [stdout] 22 | impl [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:22:55 [INFO] [stdout] | [INFO] [stdout] 22 | impl [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:22:70 [INFO] [stdout] | [INFO] [stdout] 22 | impl [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:22:85 [INFO] [stdout] | [INFO] [stdout] 22 | impl [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:106:10 [INFO] [stdout] | [INFO] [stdout] 106 | impl [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:106:25 [INFO] [stdout] | [INFO] [stdout] 106 | impl [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:106:40 [INFO] [stdout] | [INFO] [stdout] 106 | impl [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:106:55 [INFO] [stdout] | [INFO] [stdout] 106 | impl [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:106:70 [INFO] [stdout] | [INFO] [stdout] 106 | impl [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:106:85 [INFO] [stdout] | [INFO] [stdout] 106 | impl [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:80:21 [INFO] [stdout] | [INFO] [stdout] 80 | self.d0.set_high(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:82:21 [INFO] [stdout] | [INFO] [stdout] 82 | self.d0.set_low(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:86:21 [INFO] [stdout] | [INFO] [stdout] 86 | self.d1.set_high(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:88:21 [INFO] [stdout] | [INFO] [stdout] 88 | self.d1.set_low(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:92:21 [INFO] [stdout] | [INFO] [stdout] 92 | self.d2.set_high(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:94:21 [INFO] [stdout] | [INFO] [stdout] 94 | self.d2.set_low(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:98:21 [INFO] [stdout] | [INFO] [stdout] 98 | self.d3.set_high(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:100:21 [INFO] [stdout] | [INFO] [stdout] 100 | self.d3.set_low(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:104:21 [INFO] [stdout] | [INFO] [stdout] 104 | self.d4.set_high(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:106:21 [INFO] [stdout] | [INFO] [stdout] 106 | self.d4.set_low(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:110:21 [INFO] [stdout] | [INFO] [stdout] 110 | self.d5.set_high(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:112:21 [INFO] [stdout] | [INFO] [stdout] 112 | self.d5.set_low(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:116:21 [INFO] [stdout] | [INFO] [stdout] 116 | self.d6.set_high(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:118:21 [INFO] [stdout] | [INFO] [stdout] 118 | self.d6.set_low(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:122:21 [INFO] [stdout] | [INFO] [stdout] 122 | self.d7.set_high(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:124:21 [INFO] [stdout] | [INFO] [stdout] 124 | self.d7.set_low(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:144:21 [INFO] [stdout] | [INFO] [stdout] 144 | self.rs.set_high(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:146:21 [INFO] [stdout] | [INFO] [stdout] 146 | self.rs.set_low(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:151:17 [INFO] [stdout] | [INFO] [stdout] 151 | self.en.set_high(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:153:17 [INFO] [stdout] | [INFO] [stdout] 153 | self.en.set_low(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:156:21 [INFO] [stdout] | [INFO] [stdout] 156 | self.rs.set_low(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:50:21 [INFO] [stdout] | [INFO] [stdout] 50 | self.d4.set_high(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:52:21 [INFO] [stdout] | [INFO] [stdout] 52 | self.d4.set_low(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:56:21 [INFO] [stdout] | [INFO] [stdout] 56 | self.d5.set_high(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:58:21 [INFO] [stdout] | [INFO] [stdout] 58 | self.d5.set_low(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:62:21 [INFO] [stdout] | [INFO] [stdout] 62 | self.d6.set_high(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:64:21 [INFO] [stdout] | [INFO] [stdout] 64 | self.d6.set_low(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:68:21 [INFO] [stdout] | [INFO] [stdout] 68 | self.d7.set_high(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:70:21 [INFO] [stdout] | [INFO] [stdout] 70 | self.d7.set_low(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:81:21 [INFO] [stdout] | [INFO] [stdout] 81 | self.d4.set_high(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:83:21 [INFO] [stdout] | [INFO] [stdout] 83 | self.d4.set_low(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:87:21 [INFO] [stdout] | [INFO] [stdout] 87 | self.d5.set_high(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:89:21 [INFO] [stdout] | [INFO] [stdout] 89 | self.d5.set_low(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:93:21 [INFO] [stdout] | [INFO] [stdout] 93 | self.d6.set_high(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:95:21 [INFO] [stdout] | [INFO] [stdout] 95 | self.d6.set_low(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:99:21 [INFO] [stdout] | [INFO] [stdout] 99 | self.d7.set_high(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:101:21 [INFO] [stdout] | [INFO] [stdout] 101 | self.d7.set_low(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:111:21 [INFO] [stdout] | [INFO] [stdout] 111 | self.rs.set_high(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:113:21 [INFO] [stdout] | [INFO] [stdout] 113 | self.rs.set_low(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:119:17 [INFO] [stdout] | [INFO] [stdout] 119 | self.en.set_high(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:121:17 [INFO] [stdout] | [INFO] [stdout] 121 | self.en.set_low(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:126:17 [INFO] [stdout] | [INFO] [stdout] 126 | self.en.set_high(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:128:17 [INFO] [stdout] | [INFO] [stdout] 128 | self.en.set_low(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:131:21 [INFO] [stdout] | [INFO] [stdout] 131 | self.rs.set_low(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 111 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1.04s [INFO] running `Command { std: "docker" "inspect" "217af7ea96a715eab3a5fa30d96930621e36479cac84aa596e1b684284da02ab", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "217af7ea96a715eab3a5fa30d96930621e36479cac84aa596e1b684284da02ab", kill_on_drop: false }` [INFO] [stdout] 217af7ea96a715eab3a5fa30d96930621e36479cac84aa596e1b684284da02ab [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/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" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env@sha256:a636fd89d022f18117e1dc8fb37a0a009933cdbbe082814857f0e2024962d47c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-07-24" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] a8e12fde792c44ad4249e0bd84ba9e6c8959910dfcc2bf249667b82f2fa1c5a1 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "a8e12fde792c44ad4249e0bd84ba9e6c8959910dfcc2bf249667b82f2fa1c5a1", kill_on_drop: false }` [INFO] [stderr] Compiling hd44780-driver v0.3.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/lib.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use embedded_hal::digital::OutputPin; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/lib.rs:55:13 [INFO] [stdout] | [INFO] [stdout] 55 | RS: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/lib.rs:56:13 [INFO] [stdout] | [INFO] [stdout] 56 | EN: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/lib.rs:57:13 [INFO] [stdout] | [INFO] [stdout] 57 | D0: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/lib.rs:58:13 [INFO] [stdout] | [INFO] [stdout] 58 | D1: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/lib.rs:59:13 [INFO] [stdout] | [INFO] [stdout] 59 | D2: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/lib.rs:60:13 [INFO] [stdout] | [INFO] [stdout] 60 | D3: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/lib.rs:61:13 [INFO] [stdout] | [INFO] [stdout] 61 | D4: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/lib.rs:62:13 [INFO] [stdout] | [INFO] [stdout] 62 | D5: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/lib.rs:63:13 [INFO] [stdout] | [INFO] [stdout] 63 | D6: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/lib.rs:64:13 [INFO] [stdout] | [INFO] [stdout] 64 | D7: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/lib.rs:106:13 [INFO] [stdout] | [INFO] [stdout] 106 | RS: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/lib.rs:107:13 [INFO] [stdout] | [INFO] [stdout] 107 | EN: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/lib.rs:108:13 [INFO] [stdout] | [INFO] [stdout] 108 | D4: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/lib.rs:109:13 [INFO] [stdout] | [INFO] [stdout] 109 | D5: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/lib.rs:110:13 [INFO] [stdout] | [INFO] [stdout] 110 | D6: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/lib.rs:111:13 [INFO] [stdout] | [INFO] [stdout] 111 | D7: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use embedded_hal::digital::OutputPin; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:7:9 [INFO] [stdout] | [INFO] [stdout] 7 | RS: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:8:9 [INFO] [stdout] | [INFO] [stdout] 8 | EN: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:9:9 [INFO] [stdout] | [INFO] [stdout] 9 | D0: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:10:9 [INFO] [stdout] | [INFO] [stdout] 10 | D1: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:11:9 [INFO] [stdout] | [INFO] [stdout] 11 | D2: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:12:9 [INFO] [stdout] | [INFO] [stdout] 12 | D3: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:13:9 [INFO] [stdout] | [INFO] [stdout] 13 | D4: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:14:9 [INFO] [stdout] | [INFO] [stdout] 14 | D5: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:15:9 [INFO] [stdout] | [INFO] [stdout] 15 | D6: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | D7: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:31:13 [INFO] [stdout] | [INFO] [stdout] 31 | RS: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:32:13 [INFO] [stdout] | [INFO] [stdout] 32 | EN: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | D0: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:34:13 [INFO] [stdout] | [INFO] [stdout] 34 | D1: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:35:13 [INFO] [stdout] | [INFO] [stdout] 35 | D2: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:36:13 [INFO] [stdout] | [INFO] [stdout] 36 | D3: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:37:13 [INFO] [stdout] | [INFO] [stdout] 37 | D4: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:38:13 [INFO] [stdout] | [INFO] [stdout] 38 | D5: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:39:13 [INFO] [stdout] | [INFO] [stdout] 39 | D6: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:40:13 [INFO] [stdout] | [INFO] [stdout] 40 | D7: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:130:13 [INFO] [stdout] | [INFO] [stdout] 130 | RS: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:131:13 [INFO] [stdout] | [INFO] [stdout] 131 | EN: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:132:13 [INFO] [stdout] | [INFO] [stdout] 132 | D0: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:133:13 [INFO] [stdout] | [INFO] [stdout] 133 | D1: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:134:13 [INFO] [stdout] | [INFO] [stdout] 134 | D2: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:135:13 [INFO] [stdout] | [INFO] [stdout] 135 | D3: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:136:13 [INFO] [stdout] | [INFO] [stdout] 136 | D4: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:137:13 [INFO] [stdout] | [INFO] [stdout] 137 | D5: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:138:13 [INFO] [stdout] | [INFO] [stdout] 138 | D6: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:139:13 [INFO] [stdout] | [INFO] [stdout] 139 | D7: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use embedded_hal::digital::OutputPin; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:7:9 [INFO] [stdout] | [INFO] [stdout] 7 | RS: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:8:9 [INFO] [stdout] | [INFO] [stdout] 8 | EN: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:9:9 [INFO] [stdout] | [INFO] [stdout] 9 | D4: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:10:9 [INFO] [stdout] | [INFO] [stdout] 10 | D5: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:11:9 [INFO] [stdout] | [INFO] [stdout] 11 | D6: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:12:9 [INFO] [stdout] | [INFO] [stdout] 12 | D7: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:22:10 [INFO] [stdout] | [INFO] [stdout] 22 | impl [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:22:25 [INFO] [stdout] | [INFO] [stdout] 22 | impl [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:22:40 [INFO] [stdout] | [INFO] [stdout] 22 | impl [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:22:55 [INFO] [stdout] | [INFO] [stdout] 22 | impl [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:22:70 [INFO] [stdout] | [INFO] [stdout] 22 | impl [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:22:85 [INFO] [stdout] | [INFO] [stdout] 22 | impl [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:106:10 [INFO] [stdout] | [INFO] [stdout] 106 | impl [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:106:25 [INFO] [stdout] | [INFO] [stdout] 106 | impl [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:106:40 [INFO] [stdout] | [INFO] [stdout] 106 | impl [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:106:55 [INFO] [stdout] | [INFO] [stdout] 106 | impl [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:106:70 [INFO] [stdout] | [INFO] [stdout] 106 | impl [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:106:85 [INFO] [stdout] | [INFO] [stdout] 106 | impl [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:80:21 [INFO] [stdout] | [INFO] [stdout] 80 | self.d0.set_high(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:82:21 [INFO] [stdout] | [INFO] [stdout] 82 | self.d0.set_low(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:86:21 [INFO] [stdout] | [INFO] [stdout] 86 | self.d1.set_high(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:88:21 [INFO] [stdout] | [INFO] [stdout] 88 | self.d1.set_low(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:92:21 [INFO] [stdout] | [INFO] [stdout] 92 | self.d2.set_high(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:94:21 [INFO] [stdout] | [INFO] [stdout] 94 | self.d2.set_low(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:98:21 [INFO] [stdout] | [INFO] [stdout] 98 | self.d3.set_high(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:100:21 [INFO] [stdout] | [INFO] [stdout] 100 | self.d3.set_low(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:104:21 [INFO] [stdout] | [INFO] [stdout] 104 | self.d4.set_high(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:106:21 [INFO] [stdout] | [INFO] [stdout] 106 | self.d4.set_low(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:110:21 [INFO] [stdout] | [INFO] [stdout] 110 | self.d5.set_high(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:112:21 [INFO] [stdout] | [INFO] [stdout] 112 | self.d5.set_low(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:116:21 [INFO] [stdout] | [INFO] [stdout] 116 | self.d6.set_high(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:118:21 [INFO] [stdout] | [INFO] [stdout] 118 | self.d6.set_low(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:122:21 [INFO] [stdout] | [INFO] [stdout] 122 | self.d7.set_high(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:124:21 [INFO] [stdout] | [INFO] [stdout] 124 | self.d7.set_low(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:144:21 [INFO] [stdout] | [INFO] [stdout] 144 | self.rs.set_high(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:146:21 [INFO] [stdout] | [INFO] [stdout] 146 | self.rs.set_low(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:151:17 [INFO] [stdout] | [INFO] [stdout] 151 | self.en.set_high(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:153:17 [INFO] [stdout] | [INFO] [stdout] 153 | self.en.set_low(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:156:21 [INFO] [stdout] | [INFO] [stdout] 156 | self.rs.set_low(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:50:21 [INFO] [stdout] | [INFO] [stdout] 50 | self.d4.set_high(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:52:21 [INFO] [stdout] | [INFO] [stdout] 52 | self.d4.set_low(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:56:21 [INFO] [stdout] | [INFO] [stdout] 56 | self.d5.set_high(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:58:21 [INFO] [stdout] | [INFO] [stdout] 58 | self.d5.set_low(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:62:21 [INFO] [stdout] | [INFO] [stdout] 62 | self.d6.set_high(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:64:21 [INFO] [stdout] | [INFO] [stdout] 64 | self.d6.set_low(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:68:21 [INFO] [stdout] | [INFO] [stdout] 68 | self.d7.set_high(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:70:21 [INFO] [stdout] | [INFO] [stdout] 70 | self.d7.set_low(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:81:21 [INFO] [stdout] | [INFO] [stdout] 81 | self.d4.set_high(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:83:21 [INFO] [stdout] | [INFO] [stdout] 83 | self.d4.set_low(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:87:21 [INFO] [stdout] | [INFO] [stdout] 87 | self.d5.set_high(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:89:21 [INFO] [stdout] | [INFO] [stdout] 89 | self.d5.set_low(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:93:21 [INFO] [stdout] | [INFO] [stdout] 93 | self.d6.set_high(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:95:21 [INFO] [stdout] | [INFO] [stdout] 95 | self.d6.set_low(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:99:21 [INFO] [stdout] | [INFO] [stdout] 99 | self.d7.set_high(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:101:21 [INFO] [stdout] | [INFO] [stdout] 101 | self.d7.set_low(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:111:21 [INFO] [stdout] | [INFO] [stdout] 111 | self.rs.set_high(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:113:21 [INFO] [stdout] | [INFO] [stdout] 113 | self.rs.set_low(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:119:17 [INFO] [stdout] | [INFO] [stdout] 119 | self.en.set_high(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:121:17 [INFO] [stdout] | [INFO] [stdout] 121 | self.en.set_low(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:126:17 [INFO] [stdout] | [INFO] [stdout] 126 | self.en.set_high(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:128:17 [INFO] [stdout] | [INFO] [stdout] 128 | self.en.set_low(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:131:21 [INFO] [stdout] | [INFO] [stdout] 131 | self.rs.set_low(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 111 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/lib.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use embedded_hal::digital::OutputPin; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/lib.rs:55:13 [INFO] [stdout] | [INFO] [stdout] 55 | RS: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/lib.rs:56:13 [INFO] [stdout] | [INFO] [stdout] 56 | EN: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/lib.rs:57:13 [INFO] [stdout] | [INFO] [stdout] 57 | D0: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/lib.rs:58:13 [INFO] [stdout] | [INFO] [stdout] 58 | D1: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/lib.rs:59:13 [INFO] [stdout] | [INFO] [stdout] 59 | D2: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/lib.rs:60:13 [INFO] [stdout] | [INFO] [stdout] 60 | D3: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/lib.rs:61:13 [INFO] [stdout] | [INFO] [stdout] 61 | D4: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/lib.rs:62:13 [INFO] [stdout] | [INFO] [stdout] 62 | D5: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/lib.rs:63:13 [INFO] [stdout] | [INFO] [stdout] 63 | D6: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/lib.rs:64:13 [INFO] [stdout] | [INFO] [stdout] 64 | D7: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/lib.rs:106:13 [INFO] [stdout] | [INFO] [stdout] 106 | RS: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/lib.rs:107:13 [INFO] [stdout] | [INFO] [stdout] 107 | EN: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/lib.rs:108:13 [INFO] [stdout] | [INFO] [stdout] 108 | D4: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/lib.rs:109:13 [INFO] [stdout] | [INFO] [stdout] 109 | D5: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/lib.rs:110:13 [INFO] [stdout] | [INFO] [stdout] 110 | D6: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/lib.rs:111:13 [INFO] [stdout] | [INFO] [stdout] 111 | D7: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use embedded_hal::digital::OutputPin; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:7:9 [INFO] [stdout] | [INFO] [stdout] 7 | RS: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:8:9 [INFO] [stdout] | [INFO] [stdout] 8 | EN: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:9:9 [INFO] [stdout] | [INFO] [stdout] 9 | D0: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:10:9 [INFO] [stdout] | [INFO] [stdout] 10 | D1: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:11:9 [INFO] [stdout] | [INFO] [stdout] 11 | D2: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:12:9 [INFO] [stdout] | [INFO] [stdout] 12 | D3: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:13:9 [INFO] [stdout] | [INFO] [stdout] 13 | D4: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:14:9 [INFO] [stdout] | [INFO] [stdout] 14 | D5: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:15:9 [INFO] [stdout] | [INFO] [stdout] 15 | D6: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | D7: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:31:13 [INFO] [stdout] | [INFO] [stdout] 31 | RS: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:32:13 [INFO] [stdout] | [INFO] [stdout] 32 | EN: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | D0: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:34:13 [INFO] [stdout] | [INFO] [stdout] 34 | D1: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:35:13 [INFO] [stdout] | [INFO] [stdout] 35 | D2: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:36:13 [INFO] [stdout] | [INFO] [stdout] 36 | D3: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:37:13 [INFO] [stdout] | [INFO] [stdout] 37 | D4: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:38:13 [INFO] [stdout] | [INFO] [stdout] 38 | D5: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:39:13 [INFO] [stdout] | [INFO] [stdout] 39 | D6: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:40:13 [INFO] [stdout] | [INFO] [stdout] 40 | D7: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:130:13 [INFO] [stdout] | [INFO] [stdout] 130 | RS: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:131:13 [INFO] [stdout] | [INFO] [stdout] 131 | EN: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:132:13 [INFO] [stdout] | [INFO] [stdout] 132 | D0: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:133:13 [INFO] [stdout] | [INFO] [stdout] 133 | D1: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:134:13 [INFO] [stdout] | [INFO] [stdout] 134 | D2: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:135:13 [INFO] [stdout] | [INFO] [stdout] 135 | D3: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:136:13 [INFO] [stdout] | [INFO] [stdout] 136 | D4: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:137:13 [INFO] [stdout] | [INFO] [stdout] 137 | D5: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:138:13 [INFO] [stdout] | [INFO] [stdout] 138 | D6: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:139:13 [INFO] [stdout] | [INFO] [stdout] 139 | D7: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use embedded_hal::digital::OutputPin; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:7:9 [INFO] [stdout] | [INFO] [stdout] 7 | RS: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:8:9 [INFO] [stdout] | [INFO] [stdout] 8 | EN: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:9:9 [INFO] [stdout] | [INFO] [stdout] 9 | D4: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:10:9 [INFO] [stdout] | [INFO] [stdout] 10 | D5: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:11:9 [INFO] [stdout] | [INFO] [stdout] 11 | D6: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:12:9 [INFO] [stdout] | [INFO] [stdout] 12 | D7: OutputPin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:22:10 [INFO] [stdout] | [INFO] [stdout] 22 | impl [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:22:25 [INFO] [stdout] | [INFO] [stdout] 22 | impl [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:22:40 [INFO] [stdout] | [INFO] [stdout] 22 | impl [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:22:55 [INFO] [stdout] | [INFO] [stdout] 22 | impl [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:22:70 [INFO] [stdout] | [INFO] [stdout] 22 | impl [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:22:85 [INFO] [stdout] | [INFO] [stdout] 22 | impl [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:106:10 [INFO] [stdout] | [INFO] [stdout] 106 | impl [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:106:25 [INFO] [stdout] | [INFO] [stdout] 106 | impl [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:106:40 [INFO] [stdout] | [INFO] [stdout] 106 | impl [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:106:55 [INFO] [stdout] | [INFO] [stdout] 106 | impl [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:106:70 [INFO] [stdout] | [INFO] [stdout] 106 | impl [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:106:85 [INFO] [stdout] | [INFO] [stdout] 106 | impl [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:80:21 [INFO] [stdout] | [INFO] [stdout] 80 | self.d0.set_high(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:82:21 [INFO] [stdout] | [INFO] [stdout] 82 | self.d0.set_low(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:86:21 [INFO] [stdout] | [INFO] [stdout] 86 | self.d1.set_high(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:88:21 [INFO] [stdout] | [INFO] [stdout] 88 | self.d1.set_low(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:92:21 [INFO] [stdout] | [INFO] [stdout] 92 | self.d2.set_high(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:94:21 [INFO] [stdout] | [INFO] [stdout] 94 | self.d2.set_low(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:98:21 [INFO] [stdout] | [INFO] [stdout] 98 | self.d3.set_high(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:100:21 [INFO] [stdout] | [INFO] [stdout] 100 | self.d3.set_low(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:104:21 [INFO] [stdout] | [INFO] [stdout] 104 | self.d4.set_high(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:106:21 [INFO] [stdout] | [INFO] [stdout] 106 | self.d4.set_low(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:110:21 [INFO] [stdout] | [INFO] [stdout] 110 | self.d5.set_high(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:112:21 [INFO] [stdout] | [INFO] [stdout] 112 | self.d5.set_low(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:116:21 [INFO] [stdout] | [INFO] [stdout] 116 | self.d6.set_high(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:118:21 [INFO] [stdout] | [INFO] [stdout] 118 | self.d6.set_low(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:122:21 [INFO] [stdout] | [INFO] [stdout] 122 | self.d7.set_high(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:124:21 [INFO] [stdout] | [INFO] [stdout] 124 | self.d7.set_low(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:144:21 [INFO] [stdout] | [INFO] [stdout] 144 | self.rs.set_high(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:146:21 [INFO] [stdout] | [INFO] [stdout] 146 | self.rs.set_low(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:151:17 [INFO] [stdout] | [INFO] [stdout] 151 | self.en.set_high(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:153:17 [INFO] [stdout] | [INFO] [stdout] 153 | self.en.set_low(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/eightbit.rs:156:21 [INFO] [stdout] | [INFO] [stdout] 156 | self.rs.set_low(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:50:21 [INFO] [stdout] | [INFO] [stdout] 50 | self.d4.set_high(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:52:21 [INFO] [stdout] | [INFO] [stdout] 52 | self.d4.set_low(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:56:21 [INFO] [stdout] | [INFO] [stdout] 56 | self.d5.set_high(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:58:21 [INFO] [stdout] | [INFO] [stdout] 58 | self.d5.set_low(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:62:21 [INFO] [stdout] | [INFO] [stdout] 62 | self.d6.set_high(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:64:21 [INFO] [stdout] | [INFO] [stdout] 64 | self.d6.set_low(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:68:21 [INFO] [stdout] | [INFO] [stdout] 68 | self.d7.set_high(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:70:21 [INFO] [stdout] | [INFO] [stdout] 70 | self.d7.set_low(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:81:21 [INFO] [stdout] | [INFO] [stdout] 81 | self.d4.set_high(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:83:21 [INFO] [stdout] | [INFO] [stdout] 83 | self.d4.set_low(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:87:21 [INFO] [stdout] | [INFO] [stdout] 87 | self.d5.set_high(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:89:21 [INFO] [stdout] | [INFO] [stdout] 89 | self.d5.set_low(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:93:21 [INFO] [stdout] | [INFO] [stdout] 93 | self.d6.set_high(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:95:21 [INFO] [stdout] | [INFO] [stdout] 95 | self.d6.set_low(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:99:21 [INFO] [stdout] | [INFO] [stdout] 99 | self.d7.set_high(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:101:21 [INFO] [stdout] | [INFO] [stdout] 101 | self.d7.set_low(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:111:21 [INFO] [stdout] | [INFO] [stdout] 111 | self.rs.set_high(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:113:21 [INFO] [stdout] | [INFO] [stdout] 113 | self.rs.set_low(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:119:17 [INFO] [stdout] | [INFO] [stdout] 119 | self.en.set_high(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:121:17 [INFO] [stdout] | [INFO] [stdout] 121 | self.en.set_low(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:126:17 [INFO] [stdout] | [INFO] [stdout] 126 | self.en.set_high(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:128:17 [INFO] [stdout] | [INFO] [stdout] 128 | self.en.set_low(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stdout] --> src/bus/fourbit.rs:131:21 [INFO] [stdout] | [INFO] [stdout] 131 | self.rs.set_low(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 111 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.85s [INFO] running `Command { std: "docker" "inspect" "a8e12fde792c44ad4249e0bd84ba9e6c8959910dfcc2bf249667b82f2fa1c5a1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a8e12fde792c44ad4249e0bd84ba9e6c8959910dfcc2bf249667b82f2fa1c5a1", kill_on_drop: false }` [INFO] [stdout] a8e12fde792c44ad4249e0bd84ba9e6c8959910dfcc2bf249667b82f2fa1c5a1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/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" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env@sha256:a636fd89d022f18117e1dc8fb37a0a009933cdbbe082814857f0e2024962d47c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-07-24" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 27cd503869d33ecd864088089f77d303db3cea45d4fe3659a69fb7ecbaf358dd [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "27cd503869d33ecd864088089f77d303db3cea45d4fe3659a69fb7ecbaf358dd", kill_on_drop: false }` [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/lib.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | use embedded_hal::digital::OutputPin; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/lib.rs:55:13 [INFO] [stderr] | [INFO] [stderr] 55 | RS: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/lib.rs:56:13 [INFO] [stderr] | [INFO] [stderr] 56 | EN: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/lib.rs:57:13 [INFO] [stderr] | [INFO] [stderr] 57 | D0: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/lib.rs:58:13 [INFO] [stderr] | [INFO] [stderr] 58 | D1: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/lib.rs:59:13 [INFO] [stderr] | [INFO] [stderr] 59 | D2: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/lib.rs:60:13 [INFO] [stderr] | [INFO] [stderr] 60 | D3: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/lib.rs:61:13 [INFO] [stderr] | [INFO] [stderr] 61 | D4: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/lib.rs:62:13 [INFO] [stderr] | [INFO] [stderr] 62 | D5: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/lib.rs:63:13 [INFO] [stderr] | [INFO] [stderr] 63 | D6: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/lib.rs:64:13 [INFO] [stderr] | [INFO] [stderr] 64 | D7: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/lib.rs:106:13 [INFO] [stderr] | [INFO] [stderr] 106 | RS: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/lib.rs:107:13 [INFO] [stderr] | [INFO] [stderr] 107 | EN: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/lib.rs:108:13 [INFO] [stderr] | [INFO] [stderr] 108 | D4: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/lib.rs:109:13 [INFO] [stderr] | [INFO] [stderr] 109 | D5: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/lib.rs:110:13 [INFO] [stderr] | [INFO] [stderr] 110 | D6: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/lib.rs:111:13 [INFO] [stderr] | [INFO] [stderr] 111 | D7: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:2:5 [INFO] [stderr] | [INFO] [stderr] 2 | use embedded_hal::digital::OutputPin; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:7:9 [INFO] [stderr] | [INFO] [stderr] 7 | RS: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:8:9 [INFO] [stderr] | [INFO] [stderr] 8 | EN: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:9:9 [INFO] [stderr] | [INFO] [stderr] 9 | D0: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:10:9 [INFO] [stderr] | [INFO] [stderr] 10 | D1: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:11:9 [INFO] [stderr] | [INFO] [stderr] 11 | D2: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:12:9 [INFO] [stderr] | [INFO] [stderr] 12 | D3: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:13:9 [INFO] [stderr] | [INFO] [stderr] 13 | D4: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:14:9 [INFO] [stderr] | [INFO] [stderr] 14 | D5: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:15:9 [INFO] [stderr] | [INFO] [stderr] 15 | D6: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:16:9 [INFO] [stderr] | [INFO] [stderr] 16 | D7: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:31:13 [INFO] [stderr] | [INFO] [stderr] 31 | RS: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:32:13 [INFO] [stderr] | [INFO] [stderr] 32 | EN: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:33:13 [INFO] [stderr] | [INFO] [stderr] 33 | D0: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:34:13 [INFO] [stderr] | [INFO] [stderr] 34 | D1: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:35:13 [INFO] [stderr] | [INFO] [stderr] 35 | D2: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:36:13 [INFO] [stderr] | [INFO] [stderr] 36 | D3: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:37:13 [INFO] [stderr] | [INFO] [stderr] 37 | D4: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:38:13 [INFO] [stderr] | [INFO] [stderr] 38 | D5: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:39:13 [INFO] [stderr] | [INFO] [stderr] 39 | D6: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:40:13 [INFO] [stderr] | [INFO] [stderr] 40 | D7: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:130:13 [INFO] [stderr] | [INFO] [stderr] 130 | RS: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:131:13 [INFO] [stderr] | [INFO] [stderr] 131 | EN: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:132:13 [INFO] [stderr] | [INFO] [stderr] 132 | D0: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:133:13 [INFO] [stderr] | [INFO] [stderr] 133 | D1: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:134:13 [INFO] [stderr] | [INFO] [stderr] 134 | D2: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:135:13 [INFO] [stderr] | [INFO] [stderr] 135 | D3: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:136:13 [INFO] [stderr] | [INFO] [stderr] 136 | D4: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:137:13 [INFO] [stderr] | [INFO] [stderr] 137 | D5: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:138:13 [INFO] [stderr] | [INFO] [stderr] 138 | D6: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:139:13 [INFO] [stderr] | [INFO] [stderr] 139 | D7: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:2:5 [INFO] [stderr] | [INFO] [stderr] 2 | use embedded_hal::digital::OutputPin; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:7:9 [INFO] [stderr] | [INFO] [stderr] 7 | RS: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:8:9 [INFO] [stderr] | [INFO] [stderr] 8 | EN: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:9:9 [INFO] [stderr] | [INFO] [stderr] 9 | D4: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:10:9 [INFO] [stderr] | [INFO] [stderr] 10 | D5: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:11:9 [INFO] [stderr] | [INFO] [stderr] 11 | D6: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:12:9 [INFO] [stderr] | [INFO] [stderr] 12 | D7: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:22:10 [INFO] [stderr] | [INFO] [stderr] 22 | impl [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:22:25 [INFO] [stderr] | [INFO] [stderr] 22 | impl [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:22:40 [INFO] [stderr] | [INFO] [stderr] 22 | impl [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:22:55 [INFO] [stderr] | [INFO] [stderr] 22 | impl [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:22:70 [INFO] [stderr] | [INFO] [stderr] 22 | impl [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:22:85 [INFO] [stderr] | [INFO] [stderr] 22 | impl [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:106:10 [INFO] [stderr] | [INFO] [stderr] 106 | impl [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:106:25 [INFO] [stderr] | [INFO] [stderr] 106 | impl [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:106:40 [INFO] [stderr] | [INFO] [stderr] 106 | impl [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:106:55 [INFO] [stderr] | [INFO] [stderr] 106 | impl [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/lib.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | use embedded_hal::digital::OutputPin; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/lib.rs:55:13 [INFO] [stderr] | [INFO] [stderr] 55 | RS: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/lib.rs:56:13 [INFO] [stderr] | [INFO] [stderr] 56 | EN: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/lib.rs:57:13 [INFO] [stderr] | [INFO] [stderr] 57 | D0: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/lib.rs:58:13 [INFO] [stderr] | [INFO] [stderr] 58 | D1: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/lib.rs:59:13 [INFO] [stderr] | [INFO] [stderr] 59 | D2: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/lib.rs:60:13 [INFO] [stderr] | [INFO] [stderr] 60 | D3: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/lib.rs:61:13 [INFO] [stderr] | [INFO] [stderr] 61 | D4: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/lib.rs:62:13 [INFO] [stderr] | [INFO] [stderr] 62 | D5: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/lib.rs:63:13 [INFO] [stderr] | [INFO] [stderr] 63 | D6: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/lib.rs:64:13 [INFO] [stderr] | [INFO] [stderr] 64 | D7: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/lib.rs:106:13 [INFO] [stderr] | [INFO] [stderr] 106 | RS: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/lib.rs:107:13 [INFO] [stderr] | [INFO] [stderr] 107 | EN: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/lib.rs:108:13 [INFO] [stderr] | [INFO] [stderr] 108 | D4: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/lib.rs:109:13 [INFO] [stderr] | [INFO] [stderr] 109 | D5: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/lib.rs:110:13 [INFO] [stderr] | [INFO] [stderr] 110 | D6: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/lib.rs:111:13 [INFO] [stderr] | [INFO] [stderr] 111 | D7: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:2:5 [INFO] [stderr] | [INFO] [stderr] 2 | use embedded_hal::digital::OutputPin; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:7:9 [INFO] [stderr] | [INFO] [stderr] 7 | RS: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:8:9 [INFO] [stderr] | [INFO] [stderr] 8 | EN: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:9:9 [INFO] [stderr] | [INFO] [stderr] 9 | D0: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:10:9 [INFO] [stderr] | [INFO] [stderr] 10 | D1: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:11:9 [INFO] [stderr] | [INFO] [stderr] 11 | D2: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:12:9 [INFO] [stderr] | [INFO] [stderr] 12 | D3: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:13:9 [INFO] [stderr] | [INFO] [stderr] 13 | D4: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:14:9 [INFO] [stderr] | [INFO] [stderr] 14 | D5: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:15:9 [INFO] [stderr] | [INFO] [stderr] 15 | D6: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:16:9 [INFO] [stderr] | [INFO] [stderr] 16 | D7: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:31:13 [INFO] [stderr] | [INFO] [stderr] 31 | RS: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:32:13 [INFO] [stderr] | [INFO] [stderr] 32 | EN: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:33:13 [INFO] [stderr] | [INFO] [stderr] 33 | D0: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:34:13 [INFO] [stderr] | [INFO] [stderr] 34 | D1: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:35:13 [INFO] [stderr] | [INFO] [stderr] 35 | D2: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:36:13 [INFO] [stderr] | [INFO] [stderr] 36 | D3: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:37:13 [INFO] [stderr] | [INFO] [stderr] 37 | D4: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:38:13 [INFO] [stderr] | [INFO] [stderr] 38 | D5: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:39:13 [INFO] [stderr] | [INFO] [stderr] 39 | D6: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:40:13 [INFO] [stderr] | [INFO] [stderr] 40 | D7: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:130:13 [INFO] [stderr] | [INFO] [stderr] 130 | RS: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:131:13 [INFO] [stderr] | [INFO] [stderr] 131 | EN: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:132:13 [INFO] [stderr] | [INFO] [stderr] 132 | D0: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:133:13 [INFO] [stderr] | [INFO] [stderr] 133 | D1: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:134:13 [INFO] [stderr] | [INFO] [stderr] 134 | D2: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:135:13 [INFO] [stderr] | [INFO] [stderr] 135 | D3: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:136:13 [INFO] [stderr] | [INFO] [stderr] 136 | D4: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:137:13 [INFO] [stderr] | [INFO] [stderr] 137 | D5: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:138:13 [INFO] [stderr] | [INFO] [stderr] 138 | D6: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:139:13 [INFO] [stderr] | [INFO] [stderr] 139 | D7: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:2:5 [INFO] [stderr] | [INFO] [stderr] 2 | use embedded_hal::digital::OutputPin; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:7:9 [INFO] [stderr] | [INFO] [stderr] 7 | RS: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:8:9 [INFO] [stderr] | [INFO] [stderr] 8 | EN: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:9:9 [INFO] [stderr] | [INFO] [stderr] 9 | D4: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:10:9 [INFO] [stderr] | [INFO] [stderr] 10 | D5: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:11:9 [INFO] [stderr] | [INFO] [stderr] 11 | D6: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:12:9 [INFO] [stderr] | [INFO] [stderr] 12 | D7: OutputPin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:22:10 [INFO] [stderr] | [INFO] [stderr] 22 | impl [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:22:25 [INFO] [stderr] | [INFO] [stderr] 22 | impl [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:106:70 [INFO] [stderr] | [INFO] [stderr] 106 | impl [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:106:85 [INFO] [stderr] | [INFO] [stderr] 106 | impl [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:80:21 [INFO] [stderr] | [INFO] [stderr] 80 | self.d0.set_high(); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:82:21 [INFO] [stderr] | [INFO] [stderr] 82 | self.d0.set_low(); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:86:21 [INFO] [stderr] | [INFO] [stderr] 86 | self.d1.set_high(); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:88:21 [INFO] [stderr] | [INFO] [stderr] 88 | self.d1.set_low(); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:92:21 [INFO] [stderr] | [INFO] [stderr] 92 | self.d2.set_high(); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:94:21 [INFO] [stderr] | [INFO] [stderr] 94 | self.d2.set_low(); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:98:21 [INFO] [stderr] | [INFO] [stderr] 98 | self.d3.set_high(); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:100:21 [INFO] [stderr] | [INFO] [stderr] 100 | self.d3.set_low(); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:104:21 [INFO] [stderr] | [INFO] [stderr] 104 | self.d4.set_high(); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:106:21 [INFO] [stderr] | [INFO] [stderr] 106 | self.d4.set_low(); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:110:21 [INFO] [stderr] | [INFO] [stderr] 110 | self.d5.set_high(); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:112:21 [INFO] [stderr] | [INFO] [stderr] 112 | self.d5.set_low(); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:116:21 [INFO] [stderr] | [INFO] [stderr] 116 | self.d6.set_high(); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:118:21 [INFO] [stderr] | [INFO] [stderr] 118 | self.d6.set_low(); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:122:21 [INFO] [stderr] | [INFO] [stderr] 122 | self.d7.set_high(); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:124:21 [INFO] [stderr] | [INFO] [stderr] 124 | self.d7.set_low(); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:144:21 [INFO] [stderr] | [INFO] [stderr] 144 | self.rs.set_high(); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:146:21 [INFO] [stderr] | [INFO] [stderr] 146 | self.rs.set_low(); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:151:17 [INFO] [stderr] | [INFO] [stderr] 151 | self.en.set_high(); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:153:17 [INFO] [stderr] | [INFO] [stderr] 153 | self.en.set_low(); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:156:21 [INFO] [stderr] | [INFO] [stderr] 156 | self.rs.set_low(); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:50:21 [INFO] [stderr] | [INFO] [stderr] 50 | self.d4.set_high(); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:52:21 [INFO] [stderr] | [INFO] [stderr] 52 | self.d4.set_low(); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:56:21 [INFO] [stderr] | [INFO] [stderr] 56 | self.d5.set_high(); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:58:21 [INFO] [stderr] | [INFO] [stderr] 58 | self.d5.set_low(); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:62:21 [INFO] [stderr] | [INFO] [stderr] 62 | self.d6.set_high(); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:64:21 [INFO] [stderr] | [INFO] [stderr] 64 | self.d6.set_low(); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:68:21 [INFO] [stderr] | [INFO] [stderr] 68 | self.d7.set_high(); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:70:21 [INFO] [stderr] | [INFO] [stderr] 70 | self.d7.set_low(); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:81:21 [INFO] [stderr] | [INFO] [stderr] 81 | self.d4.set_high(); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:83:21 [INFO] [stderr] | [INFO] [stderr] 83 | self.d4.set_low(); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:87:21 [INFO] [stderr] | [INFO] [stderr] 87 | self.d5.set_high(); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:89:21 [INFO] [stderr] | [INFO] [stderr] 89 | self.d5.set_low(); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:93:21 [INFO] [stderr] | [INFO] [stderr] 93 | self.d6.set_high(); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:95:21 [INFO] [stderr] | [INFO] [stderr] 95 | self.d6.set_low(); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:99:21 [INFO] [stderr] | [INFO] [stderr] 99 | self.d7.set_high(); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:101:21 [INFO] [stderr] | [INFO] [stderr] 101 | self.d7.set_low(); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:111:21 [INFO] [stderr] | [INFO] [stderr] 111 | self.rs.set_high(); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:113:21 [INFO] [stderr] | [INFO] [stderr] 113 | self.rs.set_low(); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:119:17 [INFO] [stderr] | [INFO] [stderr] 119 | self.en.set_high(); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:121:17 [INFO] [stderr] | [INFO] [stderr] 121 | self.en.set_low(); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:126:17 [INFO] [stderr] | [INFO] [stderr] 126 | self.en.set_high(); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:128:17 [INFO] [stderr] | [INFO] [stderr] 128 | self.en.set_low(); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:131:21 [INFO] [stderr] | [INFO] [stderr] 131 | self.rs.set_low(); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: 111 warnings emitted [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:22:40 [INFO] [stderr] | [INFO] [stderr] 22 | impl [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:22:55 [INFO] [stderr] | [INFO] [stderr] 22 | impl [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:22:70 [INFO] [stderr] | [INFO] [stderr] 22 | impl [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:22:85 [INFO] [stderr] | [INFO] [stderr] 22 | impl [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:106:10 [INFO] [stderr] | [INFO] [stderr] 106 | impl [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:106:25 [INFO] [stderr] | [INFO] [stderr] 106 | impl [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:106:40 [INFO] [stderr] | [INFO] [stderr] 106 | impl [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:106:55 [INFO] [stderr] | [INFO] [stderr] 106 | impl [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:106:70 [INFO] [stderr] | [INFO] [stderr] 106 | impl [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:106:85 [INFO] [stderr] | [INFO] [stderr] 106 | impl [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:80:21 [INFO] [stderr] | [INFO] [stderr] 80 | self.d0.set_high(); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:82:21 [INFO] [stderr] | [INFO] [stderr] 82 | self.d0.set_low(); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:86:21 [INFO] [stderr] | [INFO] [stderr] 86 | self.d1.set_high(); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:88:21 [INFO] [stderr] | [INFO] [stderr] 88 | self.d1.set_low(); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:92:21 [INFO] [stderr] | [INFO] [stderr] 92 | self.d2.set_high(); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:94:21 [INFO] [stderr] | [INFO] [stderr] 94 | self.d2.set_low(); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:98:21 [INFO] [stderr] | [INFO] [stderr] 98 | self.d3.set_high(); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:100:21 [INFO] [stderr] | [INFO] [stderr] 100 | self.d3.set_low(); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:104:21 [INFO] [stderr] | [INFO] [stderr] 104 | self.d4.set_high(); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:106:21 [INFO] [stderr] | [INFO] [stderr] 106 | self.d4.set_low(); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:110:21 [INFO] [stderr] | [INFO] [stderr] 110 | self.d5.set_high(); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:112:21 [INFO] [stderr] | [INFO] [stderr] 112 | self.d5.set_low(); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:116:21 [INFO] [stderr] | [INFO] [stderr] 116 | self.d6.set_high(); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:118:21 [INFO] [stderr] | [INFO] [stderr] 118 | self.d6.set_low(); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:122:21 [INFO] [stderr] | [INFO] [stderr] 122 | self.d7.set_high(); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:124:21 [INFO] [stderr] | [INFO] [stderr] 124 | self.d7.set_low(); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:144:21 [INFO] [stderr] | [INFO] [stderr] 144 | self.rs.set_high(); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:146:21 [INFO] [stderr] | [INFO] [stderr] 146 | self.rs.set_low(); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:151:17 [INFO] [stderr] | [INFO] [stderr] 151 | self.en.set_high(); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:153:17 [INFO] [stderr] | [INFO] [stderr] 153 | self.en.set_low(); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/eightbit.rs:156:21 [INFO] [stderr] | [INFO] [stderr] 156 | self.rs.set_low(); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:50:21 [INFO] [stderr] | [INFO] [stderr] 50 | self.d4.set_high(); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:52:21 [INFO] [stderr] | [INFO] [stderr] 52 | self.d4.set_low(); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:56:21 [INFO] [stderr] | [INFO] [stderr] 56 | self.d5.set_high(); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:58:21 [INFO] [stderr] | [INFO] [stderr] 58 | self.d5.set_low(); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:62:21 [INFO] [stderr] | [INFO] [stderr] 62 | self.d6.set_high(); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:64:21 [INFO] [stderr] | [INFO] [stderr] 64 | self.d6.set_low(); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:68:21 [INFO] [stderr] | [INFO] [stderr] 68 | self.d7.set_high(); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:70:21 [INFO] [stderr] | [INFO] [stderr] 70 | self.d7.set_low(); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:81:21 [INFO] [stderr] | [INFO] [stderr] 81 | self.d4.set_high(); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:83:21 [INFO] [stderr] | [INFO] [stderr] 83 | self.d4.set_low(); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:87:21 [INFO] [stderr] | [INFO] [stderr] 87 | self.d5.set_high(); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:89:21 [INFO] [stderr] | [INFO] [stderr] 89 | self.d5.set_low(); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:93:21 [INFO] [stderr] | [INFO] [stderr] 93 | self.d6.set_high(); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:95:21 [INFO] [stderr] | [INFO] [stderr] 95 | self.d6.set_low(); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:99:21 [INFO] [stderr] | [INFO] [stderr] 99 | self.d7.set_high(); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:101:21 [INFO] [stderr] | [INFO] [stderr] 101 | self.d7.set_low(); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:111:21 [INFO] [stderr] | [INFO] [stderr] 111 | self.rs.set_high(); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:113:21 [INFO] [stderr] | [INFO] [stderr] 113 | self.rs.set_low(); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:119:17 [INFO] [stderr] | [INFO] [stderr] 119 | self.en.set_high(); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:121:17 [INFO] [stderr] | [INFO] [stderr] 121 | self.en.set_low(); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_high': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:126:17 [INFO] [stderr] | [INFO] [stderr] 126 | self.en.set_high(); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:128:17 [INFO] [stderr] | [INFO] [stderr] 128 | self.en.set_low(); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'embedded_hal::digital::OutputPin::set_low': Deprecated because the methods cannot return errors. Users should use the traits in digital::v2. [INFO] [stderr] --> src/bus/fourbit.rs:131:21 [INFO] [stderr] | [INFO] [stderr] 131 | self.rs.set_low(); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: 111 warnings emitted [INFO] [stderr] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.09s [INFO] [stderr] Running /opt/rustwide/target/debug/deps/hd44780_driver-199007c5d9d7fdb3 [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test entry_mode::tests::shift_mode ... ok [INFO] [stdout] test entry_mode::tests::cursor_mode ... ok [INFO] [stdout] test display_mode::tests::cursor_blink ... ok [INFO] [stdout] test display_mode::tests::display_visible ... ok [INFO] [stdout] test display_mode::tests::cursor_visible ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Doc-tests hd44780-driver [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test src/lib.rs - HD44780::clear (line 184) ... ignored [INFO] [stdout] test src/lib.rs - HD44780::reset (line 162) ... ignored [INFO] [stdout] test src/lib.rs - HD44780::set_autoscroll (line 194) ... ignored [INFO] [stdout] test src/lib.rs - HD44780::set_cursor_mode (line 234) ... ignored [INFO] [stdout] test src/lib.rs - HD44780::set_cursor_pos (line 251) ... ignored [INFO] [stdout] test src/lib.rs - HD44780::shift_cursor (line 263) ... ignored [INFO] [stdout] test src/lib.rs - HD44780::shift_display (line 278) ... ignored [INFO] [stdout] test src/lib.rs - HD44780::write_char (line 293) ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 8 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "27cd503869d33ecd864088089f77d303db3cea45d4fe3659a69fb7ecbaf358dd", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "27cd503869d33ecd864088089f77d303db3cea45d4fe3659a69fb7ecbaf358dd", kill_on_drop: false }` [INFO] [stdout] 27cd503869d33ecd864088089f77d303db3cea45d4fe3659a69fb7ecbaf358dd