[INFO] cloning repository https://github.com/fralalonde/ili9486-rs [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/fralalonde/ili9486-rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ffralalonde%2Fili9486-rs", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ffralalonde%2Fili9486-rs'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 95302d78959bf9fed52975f8917ad3366b900111 [INFO] testing fralalonde/ili9486-rs against 1.60.0 for beta-1.61-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ffralalonde%2Fili9486-rs" "/workspace/builds/worker-89/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-89/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/fralalonde/ili9486-rs on toolchain 1.60.0 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.60.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] removed /workspace/builds/worker-89/source/.cargo/config [INFO] started tweaking git repo https://github.com/fralalonde/ili9486-rs [INFO] finished tweaking git repo https://github.com/fralalonde/ili9486-rs [INFO] tweaked toml for git repo https://github.com/fralalonde/ili9486-rs written to /workspace/builds/worker-89/source/Cargo.toml [INFO] crate git repo https://github.com/fralalonde/ili9486-rs already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.60.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded nb v1.0.0 [INFO] [stderr] Downloaded nb v0.1.3 [INFO] [stderr] Downloaded embedded-hal v0.2.4 [INFO] [stderr] Downloaded embedded-graphics v0.6.2 [INFO] [stderr] Downloaded display-interface v0.4.1 [INFO] [stderr] Downloaded embedded-graphics-core v0.3.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-89/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-89/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 314d42953512713f5a3ce8ff40ce0b2d2b9f719d3c78581bf50d1a8b361712f3 [INFO] running `Command { std: "docker" "start" "-a" "314d42953512713f5a3ce8ff40ce0b2d2b9f719d3c78581bf50d1a8b361712f3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "314d42953512713f5a3ce8ff40ce0b2d2b9f719d3c78581bf50d1a8b361712f3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "314d42953512713f5a3ce8ff40ce0b2d2b9f719d3c78581bf50d1a8b361712f3", kill_on_drop: false }` [INFO] [stdout] 314d42953512713f5a3ce8ff40ce0b2d2b9f719d3c78581bf50d1a8b361712f3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-89/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-89/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 1dbd99b58c61dc8259a86f21444759316e1872afeb6d6e8d3ec61942a2324ea7 [INFO] running `Command { std: "docker" "start" "-a" "1dbd99b58c61dc8259a86f21444759316e1872afeb6d6e8d3ec61942a2324ea7", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling byteorder v1.3.4 [INFO] [stderr] Compiling nb v1.0.0 [INFO] [stderr] Compiling display-interface v0.4.1 [INFO] [stderr] Compiling nb v0.1.3 [INFO] [stderr] Compiling embedded-hal v0.2.4 [INFO] [stderr] Compiling embedded-graphics v0.6.2 [INFO] [stdout] warning: unused import: `DelayMs` [INFO] [stdout] --> src/lib.rs:3:37 [INFO] [stdout] | [INFO] [stdout] 3 | use embedded_hal::blocking::delay::{DelayMs, DelayUs}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling ili9486 v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: variant is never constructed: `Nop` [INFO] [stdout] --> src/lib.rs:350:5 [INFO] [stdout] | [INFO] [stdout] 350 | Nop = 0x00, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `SoftwareReset` [INFO] [stdout] --> src/lib.rs:351:5 [INFO] [stdout] | [INFO] [stdout] 351 | SoftwareReset = 0x01, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ReadDisplayId` [INFO] [stdout] --> src/lib.rs:352:5 [INFO] [stdout] | [INFO] [stdout] 352 | ReadDisplayId = 0x04, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ReadErrors` [INFO] [stdout] --> src/lib.rs:353:5 [INFO] [stdout] | [INFO] [stdout] 353 | ReadErrors = 0x05, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ReadDisplayStatus` [INFO] [stdout] --> src/lib.rs:354:5 [INFO] [stdout] | [INFO] [stdout] 354 | ReadDisplayStatus = 0x09, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ReadDisplayPowerMode` [INFO] [stdout] --> src/lib.rs:355:5 [INFO] [stdout] | [INFO] [stdout] 355 | ReadDisplayPowerMode = 0x0a, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ReadDisplayMADCTL` [INFO] [stdout] --> src/lib.rs:356:5 [INFO] [stdout] | [INFO] [stdout] 356 | ReadDisplayMADCTL = 0x0b, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ReadDisplayPixelFormat` [INFO] [stdout] --> src/lib.rs:357:5 [INFO] [stdout] | [INFO] [stdout] 357 | ReadDisplayPixelFormat = 0x0c, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ReadDisplayImageMode` [INFO] [stdout] --> src/lib.rs:358:5 [INFO] [stdout] | [INFO] [stdout] 358 | ReadDisplayImageMode = 0x0d, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ReadDisplaySignalMode` [INFO] [stdout] --> src/lib.rs:359:5 [INFO] [stdout] | [INFO] [stdout] 359 | ReadDisplaySignalMode = 0x0e, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ReadDisplaySelfDiagResult` [INFO] [stdout] --> src/lib.rs:360:5 [INFO] [stdout] | [INFO] [stdout] 360 | ReadDisplaySelfDiagResult = 0x0f, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `SleepIn` [INFO] [stdout] --> src/lib.rs:361:5 [INFO] [stdout] | [INFO] [stdout] 361 | SleepIn = 0x10, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `PartialModeOn` [INFO] [stdout] --> src/lib.rs:363:5 [INFO] [stdout] | [INFO] [stdout] 363 | PartialModeOn = 0x12, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `DisplayInversionOn` [INFO] [stdout] --> src/lib.rs:366:5 [INFO] [stdout] | [INFO] [stdout] 366 | DisplayInversionOn = 0x21, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `DisplayOff` [INFO] [stdout] --> src/lib.rs:367:5 [INFO] [stdout] | [INFO] [stdout] 367 | DisplayOff = 0x28, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `MemoryRead` [INFO] [stdout] --> src/lib.rs:372:5 [INFO] [stdout] | [INFO] [stdout] 372 | MemoryRead = 0x2e, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `PartialArea` [INFO] [stdout] --> src/lib.rs:373:5 [INFO] [stdout] | [INFO] [stdout] 373 | PartialArea = 0x30, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `TearingEffectLineOff` [INFO] [stdout] --> src/lib.rs:375:5 [INFO] [stdout] | [INFO] [stdout] 375 | TearingEffectLineOff = 0x34, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `TearingEffectLineOn` [INFO] [stdout] --> src/lib.rs:376:5 [INFO] [stdout] | [INFO] [stdout] 376 | TearingEffectLineOn = 0x35, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `IdleModeOn` [INFO] [stdout] --> src/lib.rs:380:5 [INFO] [stdout] | [INFO] [stdout] 380 | IdleModeOn = 0x39, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `MemoryWriteContinue` [INFO] [stdout] --> src/lib.rs:382:5 [INFO] [stdout] | [INFO] [stdout] 382 | MemoryWriteContinue = 0x3c, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `MemoryReadContinue` [INFO] [stdout] --> src/lib.rs:383:5 [INFO] [stdout] | [INFO] [stdout] 383 | MemoryReadContinue = 0x3e, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `WriteTearScanLine` [INFO] [stdout] --> src/lib.rs:384:5 [INFO] [stdout] | [INFO] [stdout] 384 | WriteTearScanLine = 0x44, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ReadTearScanLine` [INFO] [stdout] --> src/lib.rs:385:5 [INFO] [stdout] | [INFO] [stdout] 385 | ReadTearScanLine = 0x45, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `WriteDisplayBrightnessValue` [INFO] [stdout] --> src/lib.rs:386:5 [INFO] [stdout] | [INFO] [stdout] 386 | WriteDisplayBrightnessValue = 0x51, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ReadDisplayBrigthnessValue` [INFO] [stdout] --> src/lib.rs:387:5 [INFO] [stdout] | [INFO] [stdout] 387 | ReadDisplayBrigthnessValue = 0x52, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `WriteCTRLDisplayValue` [INFO] [stdout] --> src/lib.rs:388:5 [INFO] [stdout] | [INFO] [stdout] 388 | WriteCTRLDisplayValue = 0x53, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ReadCTRLDisplayValue` [INFO] [stdout] --> src/lib.rs:389:5 [INFO] [stdout] | [INFO] [stdout] 389 | ReadCTRLDisplayValue = 0x54, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `WriteCABrigthnessControl` [INFO] [stdout] --> src/lib.rs:390:5 [INFO] [stdout] | [INFO] [stdout] 390 | WriteCABrigthnessControl = 0x55, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ReadCABrigthnessControl` [INFO] [stdout] --> src/lib.rs:391:5 [INFO] [stdout] | [INFO] [stdout] 391 | ReadCABrigthnessControl = 0x56, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `WriteCABCMinBrigthness` [INFO] [stdout] --> src/lib.rs:392:5 [INFO] [stdout] | [INFO] [stdout] 392 | WriteCABCMinBrigthness = 0x5e, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ReadCABCMinBrigthness` [INFO] [stdout] --> src/lib.rs:393:5 [INFO] [stdout] | [INFO] [stdout] 393 | ReadCABCMinBrigthness = 0x5f, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ReadFirstChecksum` [INFO] [stdout] --> src/lib.rs:394:5 [INFO] [stdout] | [INFO] [stdout] 394 | ReadFirstChecksum = 0xaa, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ReadContinueChecksum` [INFO] [stdout] --> src/lib.rs:395:5 [INFO] [stdout] | [INFO] [stdout] 395 | ReadContinueChecksum = 0xab, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ReadID1` [INFO] [stdout] --> src/lib.rs:396:5 [INFO] [stdout] | [INFO] [stdout] 396 | ReadID1 = 0xda, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ReadID2` [INFO] [stdout] --> src/lib.rs:397:5 [INFO] [stdout] | [INFO] [stdout] 397 | ReadID2 = 0xdb, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ReadID3` [INFO] [stdout] --> src/lib.rs:398:5 [INFO] [stdout] | [INFO] [stdout] 398 | ReadID3 = 0xdc, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `FrameRateControlNormal` [INFO] [stdout] --> src/lib.rs:400:5 [INFO] [stdout] | [INFO] [stdout] 400 | FrameRateControlNormal = 0xb1, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `FrameRateControlIdle` [INFO] [stdout] --> src/lib.rs:401:5 [INFO] [stdout] | [INFO] [stdout] 401 | FrameRateControlIdle = 0xb2, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `FrameRateControlPartial` [INFO] [stdout] --> src/lib.rs:402:5 [INFO] [stdout] | [INFO] [stdout] 402 | FrameRateControlPartial = 0xb3, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `DisplayInversionControl` [INFO] [stdout] --> src/lib.rs:403:5 [INFO] [stdout] | [INFO] [stdout] 403 | DisplayInversionControl = 0xb4, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `BlankingPorchControl` [INFO] [stdout] --> src/lib.rs:404:5 [INFO] [stdout] | [INFO] [stdout] 404 | BlankingPorchControl = 0xb5, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `EntryModeSet` [INFO] [stdout] --> src/lib.rs:406:5 [INFO] [stdout] | [INFO] [stdout] 406 | EntryModeSet = 0xb7, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `PowerControl5` [INFO] [stdout] --> src/lib.rs:411:5 [INFO] [stdout] | [INFO] [stdout] 411 | PowerControl5 = 0xc4, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `VCOMControl` [INFO] [stdout] --> src/lib.rs:412:5 [INFO] [stdout] | [INFO] [stdout] 412 | VCOMControl = 0xc5, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `CABCControl9` [INFO] [stdout] --> src/lib.rs:413:5 [INFO] [stdout] | [INFO] [stdout] 413 | CABCControl9 = 0xc6, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `CABCControl1` [INFO] [stdout] --> src/lib.rs:414:5 [INFO] [stdout] | [INFO] [stdout] 414 | CABCControl1 = 0xc8, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `CABCControl2` [INFO] [stdout] --> src/lib.rs:415:5 [INFO] [stdout] | [INFO] [stdout] 415 | CABCControl2 = 0xc9, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `CABCControl3` [INFO] [stdout] --> src/lib.rs:416:5 [INFO] [stdout] | [INFO] [stdout] 416 | CABCControl3 = 0xca, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `CABCControl4` [INFO] [stdout] --> src/lib.rs:417:5 [INFO] [stdout] | [INFO] [stdout] 417 | CABCControl4 = 0xcb, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `CABCControl5` [INFO] [stdout] --> src/lib.rs:418:5 [INFO] [stdout] | [INFO] [stdout] 418 | CABCControl5 = 0xcc, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `CABCControl6` [INFO] [stdout] --> src/lib.rs:419:5 [INFO] [stdout] | [INFO] [stdout] 419 | CABCControl6 = 0xcd, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `CABCControl7` [INFO] [stdout] --> src/lib.rs:420:5 [INFO] [stdout] | [INFO] [stdout] 420 | CABCControl7 = 0xce, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `CABCControl8` [INFO] [stdout] --> src/lib.rs:421:5 [INFO] [stdout] | [INFO] [stdout] 421 | CABCControl8 = 0xcf, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `NVMemoryWrite` [INFO] [stdout] --> src/lib.rs:422:5 [INFO] [stdout] | [INFO] [stdout] 422 | NVMemoryWrite = 0xd0, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `NVMemoryProtectionKey` [INFO] [stdout] --> src/lib.rs:423:5 [INFO] [stdout] | [INFO] [stdout] 423 | NVMemoryProtectionKey = 0xd1, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `NVMemoryStatusRead` [INFO] [stdout] --> src/lib.rs:424:5 [INFO] [stdout] | [INFO] [stdout] 424 | NVMemoryStatusRead = 0xd2, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ReadID4` [INFO] [stdout] --> src/lib.rs:425:5 [INFO] [stdout] | [INFO] [stdout] 425 | ReadID4 = 0xd3, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `PGAMCTRL` [INFO] [stdout] --> src/lib.rs:426:5 [INFO] [stdout] | [INFO] [stdout] 426 | PGAMCTRL = 0xe0, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `NGAMCTRL` [INFO] [stdout] --> src/lib.rs:427:5 [INFO] [stdout] | [INFO] [stdout] 427 | NGAMCTRL = 0xe1, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `SPIReadCommandSetting` [INFO] [stdout] --> src/lib.rs:430:5 [INFO] [stdout] | [INFO] [stdout] 430 | SPIReadCommandSetting = 0xfb, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 39.19s [INFO] [stdout] warning: 62 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "1dbd99b58c61dc8259a86f21444759316e1872afeb6d6e8d3ec61942a2324ea7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1dbd99b58c61dc8259a86f21444759316e1872afeb6d6e8d3ec61942a2324ea7", kill_on_drop: false }` [INFO] [stdout] 1dbd99b58c61dc8259a86f21444759316e1872afeb6d6e8d3ec61942a2324ea7 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-89/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-89/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] df4bd7b3bf4538aefb744aff8019839586d5cae9f31ca4bd6fd3465726a43d9c [INFO] running `Command { std: "docker" "start" "-a" "df4bd7b3bf4538aefb744aff8019839586d5cae9f31ca4bd6fd3465726a43d9c", kill_on_drop: false }` [INFO] [stdout] warning: unused import: `DelayMs` [INFO] [stdout] --> src/lib.rs:3:37 [INFO] [stdout] | [INFO] [stdout] 3 | use embedded_hal::blocking::delay::{DelayMs, DelayUs}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Nop` [INFO] [stdout] --> src/lib.rs:350:5 [INFO] [stdout] | [INFO] [stdout] 350 | Nop = 0x00, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `SoftwareReset` [INFO] [stdout] --> src/lib.rs:351:5 [INFO] [stdout] | [INFO] [stdout] 351 | SoftwareReset = 0x01, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ReadDisplayId` [INFO] [stdout] --> src/lib.rs:352:5 [INFO] [stdout] | [INFO] [stdout] 352 | ReadDisplayId = 0x04, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ReadErrors` [INFO] [stdout] --> src/lib.rs:353:5 [INFO] [stdout] | [INFO] [stdout] 353 | ReadErrors = 0x05, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ReadDisplayStatus` [INFO] [stdout] --> src/lib.rs:354:5 [INFO] [stdout] | [INFO] [stdout] 354 | ReadDisplayStatus = 0x09, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ReadDisplayPowerMode` [INFO] [stdout] --> src/lib.rs:355:5 [INFO] [stdout] | [INFO] [stdout] 355 | ReadDisplayPowerMode = 0x0a, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ReadDisplayMADCTL` [INFO] [stdout] --> src/lib.rs:356:5 [INFO] [stdout] | [INFO] [stdout] 356 | ReadDisplayMADCTL = 0x0b, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ReadDisplayPixelFormat` [INFO] [stdout] --> src/lib.rs:357:5 [INFO] [stdout] | [INFO] [stdout] 357 | ReadDisplayPixelFormat = 0x0c, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ReadDisplayImageMode` [INFO] [stdout] --> src/lib.rs:358:5 [INFO] [stdout] | [INFO] [stdout] 358 | ReadDisplayImageMode = 0x0d, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ReadDisplaySignalMode` [INFO] [stdout] --> src/lib.rs:359:5 [INFO] [stdout] | [INFO] [stdout] 359 | ReadDisplaySignalMode = 0x0e, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ReadDisplaySelfDiagResult` [INFO] [stdout] --> src/lib.rs:360:5 [INFO] [stdout] | [INFO] [stdout] 360 | ReadDisplaySelfDiagResult = 0x0f, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `SleepIn` [INFO] [stdout] --> src/lib.rs:361:5 [INFO] [stdout] | [INFO] [stdout] 361 | SleepIn = 0x10, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `PartialModeOn` [INFO] [stdout] --> src/lib.rs:363:5 [INFO] [stdout] | [INFO] [stdout] 363 | PartialModeOn = 0x12, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `DisplayInversionOn` [INFO] [stdout] --> src/lib.rs:366:5 [INFO] [stdout] | [INFO] [stdout] 366 | DisplayInversionOn = 0x21, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `DisplayOff` [INFO] [stdout] --> src/lib.rs:367:5 [INFO] [stdout] | [INFO] [stdout] 367 | DisplayOff = 0x28, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `MemoryRead` [INFO] [stdout] --> src/lib.rs:372:5 [INFO] [stdout] | [INFO] [stdout] 372 | MemoryRead = 0x2e, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `PartialArea` [INFO] [stdout] --> src/lib.rs:373:5 [INFO] [stdout] | [INFO] [stdout] 373 | PartialArea = 0x30, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `TearingEffectLineOff` [INFO] [stdout] --> src/lib.rs:375:5 [INFO] [stdout] | [INFO] [stdout] 375 | TearingEffectLineOff = 0x34, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `TearingEffectLineOn` [INFO] [stdout] --> src/lib.rs:376:5 [INFO] [stdout] | [INFO] [stdout] 376 | TearingEffectLineOn = 0x35, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `IdleModeOn` [INFO] [stdout] --> src/lib.rs:380:5 [INFO] [stdout] | [INFO] [stdout] 380 | IdleModeOn = 0x39, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `MemoryWriteContinue` [INFO] [stdout] --> src/lib.rs:382:5 [INFO] [stdout] | [INFO] [stdout] 382 | MemoryWriteContinue = 0x3c, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `MemoryReadContinue` [INFO] [stdout] --> src/lib.rs:383:5 [INFO] [stdout] | [INFO] [stdout] 383 | MemoryReadContinue = 0x3e, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `WriteTearScanLine` [INFO] [stdout] --> src/lib.rs:384:5 [INFO] [stdout] | [INFO] [stdout] 384 | WriteTearScanLine = 0x44, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ReadTearScanLine` [INFO] [stdout] --> src/lib.rs:385:5 [INFO] [stdout] | [INFO] [stdout] 385 | ReadTearScanLine = 0x45, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `WriteDisplayBrightnessValue` [INFO] [stdout] --> src/lib.rs:386:5 [INFO] [stdout] | [INFO] [stdout] 386 | WriteDisplayBrightnessValue = 0x51, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ReadDisplayBrigthnessValue` [INFO] [stdout] --> src/lib.rs:387:5 [INFO] [stdout] | [INFO] [stdout] 387 | ReadDisplayBrigthnessValue = 0x52, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `WriteCTRLDisplayValue` [INFO] [stdout] --> src/lib.rs:388:5 [INFO] [stdout] | [INFO] [stdout] 388 | WriteCTRLDisplayValue = 0x53, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ReadCTRLDisplayValue` [INFO] [stdout] --> src/lib.rs:389:5 [INFO] [stdout] | [INFO] [stdout] 389 | ReadCTRLDisplayValue = 0x54, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `WriteCABrigthnessControl` [INFO] [stdout] --> src/lib.rs:390:5 [INFO] [stdout] | [INFO] [stdout] 390 | WriteCABrigthnessControl = 0x55, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ReadCABrigthnessControl` [INFO] [stdout] --> src/lib.rs:391:5 [INFO] [stdout] | [INFO] [stdout] 391 | ReadCABrigthnessControl = 0x56, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `WriteCABCMinBrigthness` [INFO] [stdout] --> src/lib.rs:392:5 [INFO] [stdout] | [INFO] [stdout] 392 | WriteCABCMinBrigthness = 0x5e, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ReadCABCMinBrigthness` [INFO] [stdout] --> src/lib.rs:393:5 [INFO] [stdout] | [INFO] [stdout] 393 | ReadCABCMinBrigthness = 0x5f, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ReadFirstChecksum` [INFO] [stdout] --> src/lib.rs:394:5 [INFO] [stdout] | [INFO] [stdout] 394 | ReadFirstChecksum = 0xaa, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ReadContinueChecksum` [INFO] [stdout] --> src/lib.rs:395:5 [INFO] [stdout] | [INFO] [stdout] 395 | ReadContinueChecksum = 0xab, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ReadID1` [INFO] [stdout] --> src/lib.rs:396:5 [INFO] [stdout] | [INFO] [stdout] 396 | ReadID1 = 0xda, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ReadID2` [INFO] [stdout] --> src/lib.rs:397:5 [INFO] [stdout] | [INFO] [stdout] 397 | ReadID2 = 0xdb, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ReadID3` [INFO] [stdout] --> src/lib.rs:398:5 [INFO] [stdout] | [INFO] [stdout] 398 | ReadID3 = 0xdc, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `FrameRateControlNormal` [INFO] [stdout] --> src/lib.rs:400:5 [INFO] [stdout] | [INFO] [stdout] 400 | FrameRateControlNormal = 0xb1, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `FrameRateControlIdle` [INFO] [stdout] --> src/lib.rs:401:5 [INFO] [stdout] | [INFO] [stdout] 401 | FrameRateControlIdle = 0xb2, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `FrameRateControlPartial` [INFO] [stdout] --> src/lib.rs:402:5 [INFO] [stdout] | [INFO] [stdout] 402 | FrameRateControlPartial = 0xb3, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `DisplayInversionControl` [INFO] [stdout] --> src/lib.rs:403:5 [INFO] [stdout] | [INFO] [stdout] 403 | DisplayInversionControl = 0xb4, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `BlankingPorchControl` [INFO] [stdout] --> src/lib.rs:404:5 [INFO] [stdout] | [INFO] [stdout] 404 | BlankingPorchControl = 0xb5, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `EntryModeSet` [INFO] [stdout] --> src/lib.rs:406:5 [INFO] [stdout] | [INFO] [stdout] 406 | EntryModeSet = 0xb7, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `PowerControl5` [INFO] [stdout] --> src/lib.rs:411:5 [INFO] [stdout] | [INFO] [stdout] 411 | PowerControl5 = 0xc4, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `VCOMControl` [INFO] [stdout] --> src/lib.rs:412:5 [INFO] [stdout] | [INFO] [stdout] 412 | VCOMControl = 0xc5, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `CABCControl9` [INFO] [stdout] --> src/lib.rs:413:5 [INFO] [stdout] | [INFO] [stdout] 413 | CABCControl9 = 0xc6, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `CABCControl1` [INFO] [stdout] --> src/lib.rs:414:5 [INFO] [stdout] | [INFO] [stdout] 414 | CABCControl1 = 0xc8, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `CABCControl2` [INFO] [stdout] --> src/lib.rs:415:5 [INFO] [stdout] | [INFO] [stdout] 415 | CABCControl2 = 0xc9, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling ili9486 v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: variant is never constructed: `CABCControl3` [INFO] [stdout] --> src/lib.rs:416:5 [INFO] [stdout] | [INFO] [stdout] 416 | CABCControl3 = 0xca, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `CABCControl4` [INFO] [stdout] --> src/lib.rs:417:5 [INFO] [stdout] | [INFO] [stdout] 417 | CABCControl4 = 0xcb, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `CABCControl5` [INFO] [stdout] --> src/lib.rs:418:5 [INFO] [stdout] | [INFO] [stdout] 418 | CABCControl5 = 0xcc, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `CABCControl6` [INFO] [stdout] --> src/lib.rs:419:5 [INFO] [stdout] | [INFO] [stdout] 419 | CABCControl6 = 0xcd, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `CABCControl7` [INFO] [stdout] --> src/lib.rs:420:5 [INFO] [stdout] | [INFO] [stdout] 420 | CABCControl7 = 0xce, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `CABCControl8` [INFO] [stdout] --> src/lib.rs:421:5 [INFO] [stdout] | [INFO] [stdout] 421 | CABCControl8 = 0xcf, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `NVMemoryWrite` [INFO] [stdout] --> src/lib.rs:422:5 [INFO] [stdout] | [INFO] [stdout] 422 | NVMemoryWrite = 0xd0, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `NVMemoryProtectionKey` [INFO] [stdout] --> src/lib.rs:423:5 [INFO] [stdout] | [INFO] [stdout] 423 | NVMemoryProtectionKey = 0xd1, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `NVMemoryStatusRead` [INFO] [stdout] --> src/lib.rs:424:5 [INFO] [stdout] | [INFO] [stdout] 424 | NVMemoryStatusRead = 0xd2, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ReadID4` [INFO] [stdout] --> src/lib.rs:425:5 [INFO] [stdout] | [INFO] [stdout] 425 | ReadID4 = 0xd3, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `PGAMCTRL` [INFO] [stdout] --> src/lib.rs:426:5 [INFO] [stdout] | [INFO] [stdout] 426 | PGAMCTRL = 0xe0, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `NGAMCTRL` [INFO] [stdout] --> src/lib.rs:427:5 [INFO] [stdout] | [INFO] [stdout] 427 | NGAMCTRL = 0xe1, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `SPIReadCommandSetting` [INFO] [stdout] --> src/lib.rs:430:5 [INFO] [stdout] | [INFO] [stdout] 430 | SPIReadCommandSetting = 0xfb, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 62 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0463]: can't find crate for `panic_semihosting` [INFO] [stdout] --> examples/hello_world.rs:25:1 [INFO] [stdout] | [INFO] [stdout] 25 | extern crate panic_semihosting; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `io` in `ili9486` [INFO] [stdout] --> examples/hello_world.rs:7:14 [INFO] [stdout] | [INFO] [stdout] 7 | use ili9486::io::stm32f1xx::PullDownInput; [INFO] [stdout] | ^^ could not find `io` in `ili9486` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `io` in `ili9486` [INFO] [stdout] --> examples/hello_world.rs:8:14 [INFO] [stdout] | [INFO] [stdout] 8 | use ili9486::io::stm32f1xx::PushPullOutput; [INFO] [stdout] | ^^ could not find `io` in `ili9486` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ili9486::gpio` [INFO] [stdout] --> examples/hello_world.rs:6:14 [INFO] [stdout] | [INFO] [stdout] 6 | use ili9486::gpio::GPIO8ParallelInterface; [INFO] [stdout] | ^^^^ could not find `gpio` in `ili9486` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `io` in `ili9486` [INFO] [stdout] --> examples/hello_world.rs:20:14 [INFO] [stdout] | [INFO] [stdout] 20 | use ili9486::io::stm32f1xx::gpioa::GPIOA; [INFO] [stdout] | ^^ could not find `io` in `ili9486` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `io` in `ili9486` [INFO] [stdout] --> examples/hello_world.rs:21:14 [INFO] [stdout] | [INFO] [stdout] 21 | use ili9486::io::stm32f1xx::gpiob::GPIOB; [INFO] [stdout] | ^^ could not find `io` in `ili9486` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `io` in `ili9486` [INFO] [stdout] --> examples/hello_world.rs:22:14 [INFO] [stdout] | [INFO] [stdout] 22 | use ili9486::io::stm32f1xx::gpioc::GPIOC; [INFO] [stdout] | ^^ could not find `io` in `ili9486` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ili9486::color` [INFO] [stdout] --> examples/hello_world.rs:19:14 [INFO] [stdout] | [INFO] [stdout] 19 | use ili9486::color::PixelFormat; [INFO] [stdout] | ^^^^^ could not find `color` in `ili9486` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `stm32f1xx_hal` [INFO] [stdout] --> examples/hello_world.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | use stm32f1xx_hal::{pac, prelude::*}; [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared crate or module `stm32f1xx_hal` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ili9486::Commands` [INFO] [stdout] --> examples/hello_world.rs:23:24 [INFO] [stdout] | [INFO] [stdout] 23 | use ili9486::{Command, Commands, ILI9486}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | no `Commands` in the root [INFO] [stdout] | help: a similar name exists in the module: `Command` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `tinytga` [INFO] [stdout] --> examples/hello_world.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use tinytga::Tga; [INFO] [stdout] | ^^^^^^^ use of undeclared crate or module `tinytga` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `stm32f1xx_hal` [INFO] [stdout] --> examples/hello_world.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | use stm32f1xx_hal::delay::Delay; [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared crate or module `stm32f1xx_hal` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `cortex_m_rt`, `stm32f1xx_hal::delay::Delay` [INFO] [stdout] --> examples/hello_world.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | use cortex_m_rt::entry; [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared crate or module `cortex_m_rt` [INFO] [stdout] 29 | [INFO] [stdout] 30 | use stm32f1xx_hal::delay::Delay; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `stm32f1xx_hal` [INFO] [stdout] --> examples/hello_world.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | use stm32f1xx_hal::{pac, prelude::*}; [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared crate or module `stm32f1xx_hal` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `DelayMs` [INFO] [stdout] --> src/lib.rs:3:37 [INFO] [stdout] | [INFO] [stdout] 3 | use embedded_hal::blocking::delay::{DelayMs, DelayUs}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `cortex_m` [INFO] [stdout] --> examples/hello_world.rs:35:14 [INFO] [stdout] | [INFO] [stdout] 35 | let cp = cortex_m::Peripherals::take().unwrap(); [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `cortex_m` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Delay` [INFO] [stdout] --> examples/hello_world.rs:58:21 [INFO] [stdout] | [INFO] [stdout] 58 | let mut delay = Delay::new(cp.SYST, clocks); [INFO] [stdout] | ^^^^^ use of undeclared type `Delay` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0463]: can't find crate for `panic_semihosting` [INFO] [stdout] --> examples/full.rs:31:1 [INFO] [stdout] | [INFO] [stdout] 31 | extern crate panic_semihosting; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GPIOA` [INFO] [stdout] --> examples/hello_world.rs:60:15 [INFO] [stdout] | [INFO] [stdout] 60 | let pa5 = GPIOA::PA5::( [INFO] [stdout] | ^^^^^ use of undeclared type `GPIOA` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0463]: can't find crate for `panic_semihosting` [INFO] [stdout] --> examples/benchmark.rs:30:1 [INFO] [stdout] | [INFO] [stdout] 30 | extern crate panic_semihosting; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GPIOA` [INFO] [stdout] --> examples/hello_world.rs:64:15 [INFO] [stdout] | [INFO] [stdout] 64 | let pa6 = GPIOA::PA6::( [INFO] [stdout] | ^^^^^ use of undeclared type `GPIOA` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `display_interface::v2` [INFO] [stdout] --> examples/full.rs:5:24 [INFO] [stdout] | [INFO] [stdout] 5 | use display_interface::v2::*; [INFO] [stdout] | ^^ could not find `v2` in `display_interface` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `io` in `ili9486` [INFO] [stdout] --> examples/full.rs:8:14 [INFO] [stdout] | [INFO] [stdout] 8 | use ili9486::io::stm32f1xx::PullDownInput; [INFO] [stdout] | ^^ could not find `io` in `ili9486` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GPIOA` [INFO] [stdout] --> examples/hello_world.rs:68:15 [INFO] [stdout] | [INFO] [stdout] 68 | let pa7 = GPIOA::PA7::( [INFO] [stdout] | ^^^^^ use of undeclared type `GPIOA` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `io` in `ili9486` [INFO] [stdout] --> examples/full.rs:9:14 [INFO] [stdout] | [INFO] [stdout] 9 | use ili9486::io::stm32f1xx::PushPullOutput; [INFO] [stdout] | ^^ could not find `io` in `ili9486` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ili9486::gpio` [INFO] [stdout] --> examples/full.rs:7:14 [INFO] [stdout] | [INFO] [stdout] 7 | use ili9486::gpio::GPIO8ParallelInterface; [INFO] [stdout] | ^^^^ could not find `gpio` in `ili9486` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `io` in `ili9486` [INFO] [stdout] --> examples/full.rs:26:14 [INFO] [stdout] | [INFO] [stdout] 26 | use ili9486::io::stm32f1xx::gpioa::GPIOA; [INFO] [stdout] | ^^ could not find `io` in `ili9486` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `io` in `ili9486` [INFO] [stdout] --> examples/full.rs:27:14 [INFO] [stdout] | [INFO] [stdout] 27 | use ili9486::io::stm32f1xx::gpiob::GPIOB; [INFO] [stdout] | ^^ could not find `io` in `ili9486` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `io` in `ili9486` [INFO] [stdout] --> examples/full.rs:28:14 [INFO] [stdout] | [INFO] [stdout] 28 | use ili9486::io::stm32f1xx::gpioc::GPIOC; [INFO] [stdout] | ^^ could not find `io` in `ili9486` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ili9486::color` [INFO] [stdout] --> examples/full.rs:25:14 [INFO] [stdout] | [INFO] [stdout] 25 | use ili9486::color::PixelFormat; [INFO] [stdout] | ^^^^^ could not find `color` in `ili9486` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ili9486::Commands` [INFO] [stdout] --> examples/full.rs:29:15 [INFO] [stdout] | [INFO] [stdout] 29 | use ili9486::{Commands, ILI9486}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | no `Commands` in the root [INFO] [stdout] | help: a similar name exists in the module: `Command` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `tinytga` [INFO] [stdout] --> examples/full.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use tinytga::Tga; [INFO] [stdout] | ^^^^^^^ use of undeclared crate or module `tinytga` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `cortex_m_semihosting` [INFO] [stdout] --> examples/full.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | use cortex_m_semihosting::hprintln; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `cortex_m_semihosting` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `stm32f1xx_hal` [INFO] [stdout] --> examples/full.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | use stm32f1xx_hal::delay::Delay; [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared crate or module `stm32f1xx_hal` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `io` in `ili9486` [INFO] [stdout] --> examples/benchmark.rs:7:14 [INFO] [stdout] | [INFO] [stdout] 7 | use ili9486::io::stm32f1xx::PullDownInput; [INFO] [stdout] | ^^ could not find `io` in `ili9486` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `cortex_m_rt`, `stm32f1xx_hal::delay::Delay` [INFO] [stdout] --> examples/full.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | use cortex_m_rt::entry; [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared crate or module `cortex_m_rt` [INFO] [stdout] 35 | [INFO] [stdout] 36 | use stm32f1xx_hal::delay::Delay; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `stm32f1xx_hal` [INFO] [stdout] --> examples/full.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | use stm32f1xx_hal::{pac, prelude::*}; [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared crate or module `stm32f1xx_hal` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `io` in `ili9486` [INFO] [stdout] --> examples/benchmark.rs:8:14 [INFO] [stdout] | [INFO] [stdout] 8 | use ili9486::io::stm32f1xx::PushPullOutput; [INFO] [stdout] | ^^ could not find `io` in `ili9486` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `stm32f1xx_hal`, `stm32f1xx_hal::prelude::*` [INFO] [stdout] --> examples/full.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | use stm32f1xx_hal::{pac, prelude::*}; [INFO] [stdout] | ^^^^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | use of undeclared crate or module `stm32f1xx_hal` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ili9486::gpio` [INFO] [stdout] --> examples/benchmark.rs:6:14 [INFO] [stdout] | [INFO] [stdout] 6 | use ili9486::gpio::GPIO8ParallelInterface; [INFO] [stdout] | ^^^^ could not find `gpio` in `ili9486` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GPIOA` [INFO] [stdout] --> examples/hello_world.rs:72:15 [INFO] [stdout] | [INFO] [stdout] 72 | let pa8 = GPIOA::PA8::( [INFO] [stdout] | ^^^^^ use of undeclared type `GPIOA` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0463]: can't find crate for `panic_semihosting` [INFO] [stdout] --> examples/stm32f4xx_hello_world.rs:31:1 [INFO] [stdout] | [INFO] [stdout] 31 | extern crate panic_semihosting; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `io` in `ili9486` [INFO] [stdout] --> examples/benchmark.rs:24:14 [INFO] [stdout] | [INFO] [stdout] 24 | use ili9486::io::shim::OutputOnlyIoPin; [INFO] [stdout] | ^^ could not find `io` in `ili9486` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `io` in `ili9486` [INFO] [stdout] --> examples/benchmark.rs:25:14 [INFO] [stdout] | [INFO] [stdout] 25 | use ili9486::io::stm32f1xx::gpioa::GPIOA; [INFO] [stdout] | ^^ could not find `io` in `ili9486` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `io` in `ili9486` [INFO] [stdout] --> examples/benchmark.rs:26:14 [INFO] [stdout] | [INFO] [stdout] 26 | use ili9486::io::stm32f1xx::gpiob::GPIOB; [INFO] [stdout] | ^^ could not find `io` in `ili9486` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `io` in `ili9486` [INFO] [stdout] --> examples/benchmark.rs:27:14 [INFO] [stdout] | [INFO] [stdout] 27 | use ili9486::io::stm32f1xx::gpioc::GPIOC; [INFO] [stdout] | ^^ could not find `io` in `ili9486` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ili9486::color` [INFO] [stdout] --> examples/benchmark.rs:23:14 [INFO] [stdout] | [INFO] [stdout] 23 | use ili9486::color::PixelFormat; [INFO] [stdout] | ^^^^^ could not find `color` in `ili9486` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `stm32f1xx_hal` [INFO] [stdout] --> examples/benchmark.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 39 | use stm32f1xx_hal::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared crate or module `stm32f1xx_hal` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ili9486::Commands` [INFO] [stdout] --> examples/benchmark.rs:28:24 [INFO] [stdout] | [INFO] [stdout] 28 | use ili9486::{Command, Commands, ILI9486}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | no `Commands` in the root [INFO] [stdout] | help: a similar name exists in the module: `Command` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `tinytga` [INFO] [stdout] --> examples/benchmark.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use tinytga::Tga; [INFO] [stdout] | ^^^^^^^ use of undeclared crate or module `tinytga` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `cortex_m` [INFO] [stdout] --> examples/benchmark.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | use cortex_m::interrupt::Mutex; [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `cortex_m` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `numtoa`, `cortex_m::interrupt::Mutex` [INFO] [stdout] --> examples/benchmark.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use numtoa::NumToA; [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `numtoa` [INFO] [stdout] ... [INFO] [stdout] 33 | use cortex_m::interrupt::Mutex; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `stm32f1xx_hal` [INFO] [stdout] --> examples/benchmark.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | use stm32f1xx_hal::delay::Delay; [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared crate or module `stm32f1xx_hal` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `stm32f1xx_hal` [INFO] [stdout] --> examples/benchmark.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | use stm32f1xx_hal::device::TIM4; [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared crate or module `stm32f1xx_hal` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `stm32f1xx_hal` [INFO] [stdout] --> examples/benchmark.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | use stm32f1xx_hal::pac::{interrupt, Interrupt}; [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared crate or module `stm32f1xx_hal` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GPIOA` [INFO] [stdout] --> examples/hello_world.rs:76:15 [INFO] [stdout] | [INFO] [stdout] 76 | let pa9 = GPIOA::PA9::( [INFO] [stdout] | ^^^^^ use of undeclared type `GPIOA` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `cortex_m_rt`, `stm32f1xx_hal::delay::Delay`, `stm32f1xx_hal::device::TIM4`, `stm32f1xx_hal::pac::interrupt`, `stm32f1xx_hal::pac::Interrupt` [INFO] [stdout] --> examples/benchmark.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | use cortex_m_rt::entry; [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared crate or module `cortex_m_rt` [INFO] [stdout] 35 | [INFO] [stdout] 36 | use stm32f1xx_hal::delay::Delay; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 37 | use stm32f1xx_hal::device::TIM4; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 38 | use stm32f1xx_hal::pac::{interrupt, Interrupt}; [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ili9486::gpio` [INFO] [stdout] --> examples/stm32f4xx_hello_world.rs:12:14 [INFO] [stdout] | [INFO] [stdout] 12 | use ili9486::gpio::GPIO8ParallelInterface; [INFO] [stdout] | ^^^^ could not find `gpio` in `ili9486` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `stm32f1xx_hal`, `stm32f1xx_hal::timer::CountDownTimer`, `stm32f1xx_hal::timer::Event`, `stm32f1xx_hal::timer::Timer` [INFO] [stdout] --> examples/benchmark.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 39 | use stm32f1xx_hal::{ [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared crate or module `stm32f1xx_hal` [INFO] [stdout] ... [INFO] [stdout] 42 | timer::{CountDownTimer, Event, Timer}, [INFO] [stdout] | ^^^^^^^^^^^^^^ ^^^^^ ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ili9486::color` [INFO] [stdout] --> examples/stm32f4xx_hello_world.rs:22:14 [INFO] [stdout] | [INFO] [stdout] 22 | use ili9486::color::PixelFormat; [INFO] [stdout] | ^^^^^ could not find `color` in `ili9486` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ili9486::Commands` [INFO] [stdout] --> examples/stm32f4xx_hello_world.rs:29:24 [INFO] [stdout] | [INFO] [stdout] 29 | use ili9486::{Command, Commands, ILI9486}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | no `Commands` in the root [INFO] [stdout] | help: a similar name exists in the module: `Command` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `tinytga` [INFO] [stdout] --> examples/stm32f4xx_hello_world.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use tinytga::Tga; [INFO] [stdout] | ^^^^^^^ use of undeclared crate or module `tinytga` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `cortex_m_rt` [INFO] [stdout] --> examples/stm32f4xx_hello_world.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | use cortex_m_rt::entry; [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared crate or module `cortex_m_rt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Command` is private [INFO] [stdout] --> examples/stm32f4xx_hello_world.rs:29:15 [INFO] [stdout] | [INFO] [stdout] 29 | use ili9486::{Command, Commands, ILI9486}; [INFO] [stdout] | ^^^^^^^ private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Command` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:349:1 [INFO] [stdout] | [INFO] [stdout] 349 | enum Command { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `embedded_graphics::image::Image` [INFO] [stdout] --> examples/stm32f4xx_hello_world.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use embedded_graphics::image::Image; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Font6x8`, `PrimitiveStyle`, `Rgb565`, `Rgb888`, `TextStyle`, `Text`, `prelude::*` [INFO] [stdout] --> examples/stm32f4xx_hello_world.rs:16:13 [INFO] [stdout] | [INFO] [stdout] 16 | fonts::{Font6x8, Text}, [INFO] [stdout] | ^^^^^^^ ^^^^ [INFO] [stdout] 17 | pixelcolor::{Rgb565, Rgb888}, [INFO] [stdout] | ^^^^^^ ^^^^^^ [INFO] [stdout] 18 | prelude::*, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 19 | style::{PrimitiveStyle, TextStyle}, [INFO] [stdout] | ^^^^^^^^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ILI9486` [INFO] [stdout] --> examples/stm32f4xx_hello_world.rs:29:34 [INFO] [stdout] | [INFO] [stdout] 29 | use ili9486::{Command, Commands, ILI9486}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: language item required, but not found: `eh_personality` [INFO] [stdout] | [INFO] [stdout] = note: this can occur when a binary crate with `#![no_std]` is compiled for a target where `eh_personality` is defined in the standard library [INFO] [stdout] = help: you may be able to compile for a target that doesn't need `eh_personality`, specify a target with `--target` or in `.cargo/config` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `#[panic_handler]` function required, but not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GPIOA` [INFO] [stdout] --> examples/hello_world.rs:80:16 [INFO] [stdout] | [INFO] [stdout] 80 | let pa10 = GPIOA::PA10::( [INFO] [stdout] | ^^^^^ use of undeclared type `GPIOA` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GPIOA` [INFO] [stdout] --> examples/hello_world.rs:84:17 [INFO] [stdout] | [INFO] [stdout] 84 | let _pa11 = GPIOA::PA11::( [INFO] [stdout] | ^^^^^ use of undeclared type `GPIOA` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 9 previous errors; 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0463, E0603. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GPIOA` [INFO] [stdout] --> examples/hello_world.rs:88:17 [INFO] [stdout] | [INFO] [stdout] 88 | let _pa12 = GPIOA::PA12::( [INFO] [stdout] | ^^^^^ use of undeclared type `GPIOA` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `interrupt` in this scope [INFO] [stdout] --> examples/benchmark.rs:52:3 [INFO] [stdout] | [INFO] [stdout] 52 | #[interrupt] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GPIOB` [INFO] [stdout] --> examples/hello_world.rs:92:16 [INFO] [stdout] | [INFO] [stdout] 92 | let pb10 = GPIOB::PB10::( [INFO] [stdout] | ^^^^^ use of undeclared type `GPIOB` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `cortex_m` [INFO] [stdout] --> examples/full.rs:41:14 [INFO] [stdout] | [INFO] [stdout] 41 | let cp = cortex_m::Peripherals::take().unwrap(); [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `cortex_m` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Mutex` [INFO] [stdout] --> examples/benchmark.rs:45:43 [INFO] [stdout] | [INFO] [stdout] 45 | static ELAPSED_MILLIS: Mutex> = Mutex::new(Cell::new(0)); [INFO] [stdout] | ^^^^^ use of undeclared type `Mutex` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Delay` [INFO] [stdout] --> examples/full.rs:64:21 [INFO] [stdout] | [INFO] [stdout] 64 | let mut delay = Delay::new(cp.SYST, clocks); [INFO] [stdout] | ^^^^^ use of undeclared type `Delay` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GPIOA` [INFO] [stdout] --> examples/full.rs:66:15 [INFO] [stdout] | [INFO] [stdout] 66 | let pa5 = GPIOA::PA5::( [INFO] [stdout] | ^^^^^ use of undeclared type `GPIOA` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GPIOB` [INFO] [stdout] --> examples/hello_world.rs:96:15 [INFO] [stdout] | [INFO] [stdout] 96 | let pb5 = GPIOB::PB5::( [INFO] [stdout] | ^^^^^ use of undeclared type `GPIOB` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Mutex` [INFO] [stdout] --> examples/benchmark.rs:46:67 [INFO] [stdout] | [INFO] [stdout] 46 | static TIM4_TIMER: Mutex>>> = Mutex::new(RefCell::new(None)); [INFO] [stdout] | ^^^^^ use of undeclared type `Mutex` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `cortex_m` [INFO] [stdout] --> examples/benchmark.rs:49:5 [INFO] [stdout] | [INFO] [stdout] 49 | cortex_m::interrupt::free(|cs| ELAPSED_MILLIS.borrow(cs).get()) [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `cortex_m` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `cortex_m` [INFO] [stdout] --> examples/benchmark.rs:54:5 [INFO] [stdout] | [INFO] [stdout] 54 | cortex_m::interrupt::free(|cs| { [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `cortex_m` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GPIOA` [INFO] [stdout] --> examples/full.rs:70:15 [INFO] [stdout] | [INFO] [stdout] 70 | let pa6 = GPIOA::PA6::( [INFO] [stdout] | ^^^^^ use of undeclared type `GPIOA` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `ili9486` due to 10 previous errors; 3 warnings emitted [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GPIOB` [INFO] [stdout] --> examples/hello_world.rs:100:15 [INFO] [stdout] | [INFO] [stdout] 100 | let pb6 = GPIOB::PB6::( [INFO] [stdout] | ^^^^^ use of undeclared type `GPIOB` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `cortex_m` [INFO] [stdout] --> examples/benchmark.rs:67:14 [INFO] [stdout] | [INFO] [stdout] 67 | let cp = cortex_m::Peripherals::take().unwrap(); [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `cortex_m` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Delay` [INFO] [stdout] --> examples/benchmark.rs:84:21 [INFO] [stdout] | [INFO] [stdout] 84 | let mut delay = Delay::new(cp.SYST, clocks); [INFO] [stdout] | ^^^^^ use of undeclared type `Delay` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Timer` [INFO] [stdout] --> examples/benchmark.rs:86:17 [INFO] [stdout] | [INFO] [stdout] 86 | let timer = Timer::tim4(dp.TIM4, &clocks, &mut rcc.apb1); [INFO] [stdout] | ^^^^^ use of undeclared type `Timer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Event` [INFO] [stdout] --> examples/benchmark.rs:88:23 [INFO] [stdout] | [INFO] [stdout] 88 | count_down.listen(Event::Update); [INFO] [stdout] | ^^^^^ use of undeclared type `Event` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GPIOA` [INFO] [stdout] --> examples/full.rs:74:15 [INFO] [stdout] | [INFO] [stdout] 74 | let pa7 = GPIOA::PA7::( [INFO] [stdout] | ^^^^^ use of undeclared type `GPIOA` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GPIOB` [INFO] [stdout] --> examples/hello_world.rs:104:15 [INFO] [stdout] | [INFO] [stdout] 104 | let pb7 = GPIOB::PB7::( [INFO] [stdout] | ^^^^^ use of undeclared type `GPIOB` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `cortex_m` [INFO] [stdout] --> examples/benchmark.rs:90:5 [INFO] [stdout] | [INFO] [stdout] 90 | cortex_m::interrupt::free(|cs| { [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `cortex_m` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Interrupt` [INFO] [stdout] --> examples/benchmark.rs:97:27 [INFO] [stdout] | [INFO] [stdout] 97 | nvic.set_priority(Interrupt::TIM4, 1); [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `Interrupt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `cortex_m` [INFO] [stdout] --> examples/benchmark.rs:98:9 [INFO] [stdout] | [INFO] [stdout] 98 | cortex_m::peripheral::NVIC::unmask(Interrupt::TIM4); [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `cortex_m` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Interrupt` [INFO] [stdout] --> examples/benchmark.rs:98:44 [INFO] [stdout] | [INFO] [stdout] 98 | cortex_m::peripheral::NVIC::unmask(Interrupt::TIM4); [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `Interrupt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `cortex_m` [INFO] [stdout] --> examples/benchmark.rs:102:5 [INFO] [stdout] | [INFO] [stdout] 102 | cortex_m::peripheral::NVIC::unpend(Interrupt::TIM2); [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `cortex_m` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Interrupt` [INFO] [stdout] --> examples/benchmark.rs:102:40 [INFO] [stdout] | [INFO] [stdout] 102 | cortex_m::peripheral::NVIC::unpend(Interrupt::TIM2); [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `Interrupt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GPIOA` [INFO] [stdout] --> examples/full.rs:78:15 [INFO] [stdout] | [INFO] [stdout] 78 | let pa8 = GPIOA::PA8::( [INFO] [stdout] | ^^^^^ use of undeclared type `GPIOA` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GPIOB` [INFO] [stdout] --> examples/hello_world.rs:108:15 [INFO] [stdout] | [INFO] [stdout] 108 | let pb8 = GPIOB::PB8::( [INFO] [stdout] | ^^^^^ use of undeclared type `GPIOB` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `OutputOnlyIoPin` [INFO] [stdout] --> examples/benchmark.rs:104:15 [INFO] [stdout] | [INFO] [stdout] 104 | let pa5 = OutputOnlyIoPin::new(gpioa.pa5.into_push_pull_output(&mut gpioa.crl)); [INFO] [stdout] | ^^^^^^^^^^^^^^^ use of undeclared type `OutputOnlyIoPin` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `OutputOnlyIoPin` [INFO] [stdout] --> examples/benchmark.rs:105:15 [INFO] [stdout] | [INFO] [stdout] 105 | let pa6 = OutputOnlyIoPin::new(gpioa.pa6.into_push_pull_output(&mut gpioa.crl)); [INFO] [stdout] | ^^^^^^^^^^^^^^^ use of undeclared type `OutputOnlyIoPin` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `OutputOnlyIoPin` [INFO] [stdout] --> examples/benchmark.rs:106:15 [INFO] [stdout] | [INFO] [stdout] 106 | let pa7 = OutputOnlyIoPin::new(gpioa.pa7.into_push_pull_output(&mut gpioa.crl)); [INFO] [stdout] | ^^^^^^^^^^^^^^^ use of undeclared type `OutputOnlyIoPin` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GPIOA` [INFO] [stdout] --> examples/full.rs:82:15 [INFO] [stdout] | [INFO] [stdout] 82 | let pa9 = GPIOA::PA9::( [INFO] [stdout] | ^^^^^ use of undeclared type `GPIOA` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GPIOB` [INFO] [stdout] --> examples/hello_world.rs:112:15 [INFO] [stdout] | [INFO] [stdout] 112 | let pb9 = GPIOB::PB9::( [INFO] [stdout] | ^^^^^ use of undeclared type `GPIOB` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Nop` [INFO] [stdout] --> src/lib.rs:350:5 [INFO] [stdout] | [INFO] [stdout] 350 | Nop = 0x00, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `SoftwareReset` [INFO] [stdout] --> src/lib.rs:351:5 [INFO] [stdout] | [INFO] [stdout] 351 | SoftwareReset = 0x01, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `OutputOnlyIoPin` [INFO] [stdout] --> examples/benchmark.rs:107:15 [INFO] [stdout] | [INFO] [stdout] 107 | let pa8 = OutputOnlyIoPin::new(gpioa.pa8.into_push_pull_output(&mut gpioa.crh)); [INFO] [stdout] | ^^^^^^^^^^^^^^^ use of undeclared type `OutputOnlyIoPin` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GPIOC` [INFO] [stdout] --> examples/hello_world.rs:116:15 [INFO] [stdout] | [INFO] [stdout] 116 | let pc7 = GPIOC::PC7::( [INFO] [stdout] | ^^^^^ use of undeclared type `GPIOC` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ReadDisplayId` [INFO] [stdout] --> src/lib.rs:352:5 [INFO] [stdout] | [INFO] [stdout] 352 | ReadDisplayId = 0x04, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PullDownInput` in this scope [INFO] [stdout] --> examples/hello_world.rs:60:28 [INFO] [stdout] | [INFO] [stdout] 60 | let pa5 = GPIOA::PA5::( [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `OutputOnlyIoPin` [INFO] [stdout] --> examples/benchmark.rs:108:15 [INFO] [stdout] | [INFO] [stdout] 108 | let pa9 = OutputOnlyIoPin::new(gpioa.pa9.into_push_pull_output(&mut gpioa.crh)); [INFO] [stdout] | ^^^^^^^^^^^^^^^ use of undeclared type `OutputOnlyIoPin` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PushPullOutput` in this scope [INFO] [stdout] --> examples/hello_world.rs:60:43 [INFO] [stdout] | [INFO] [stdout] 60 | let pa5 = GPIOA::PA5::( [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `OutputOnlyIoPin` [INFO] [stdout] --> examples/benchmark.rs:109:16 [INFO] [stdout] | [INFO] [stdout] 109 | let pa10 = OutputOnlyIoPin::new(gpioa.pa10.into_push_pull_output(&mut gpioa.crh)); [INFO] [stdout] | ^^^^^^^^^^^^^^^ use of undeclared type `OutputOnlyIoPin` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ReadErrors` [INFO] [stdout] --> src/lib.rs:353:5 [INFO] [stdout] | [INFO] [stdout] 353 | ReadErrors = 0x05, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PullDownInput` in this scope [INFO] [stdout] --> examples/hello_world.rs:64:28 [INFO] [stdout] | [INFO] [stdout] 64 | let pa6 = GPIOA::PA6::( [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `OutputOnlyIoPin` [INFO] [stdout] --> examples/benchmark.rs:110:16 [INFO] [stdout] | [INFO] [stdout] 110 | let pb10 = OutputOnlyIoPin::new(gpiob.pb10.into_push_pull_output(&mut gpiob.crh)); [INFO] [stdout] | ^^^^^^^^^^^^^^^ use of undeclared type `OutputOnlyIoPin` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PushPullOutput` in this scope [INFO] [stdout] --> examples/hello_world.rs:64:43 [INFO] [stdout] | [INFO] [stdout] 64 | let pa6 = GPIOA::PA6::( [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `OutputOnlyIoPin` [INFO] [stdout] --> examples/benchmark.rs:111:15 [INFO] [stdout] | [INFO] [stdout] 111 | let pb5 = OutputOnlyIoPin::new(gpiob.pb5.into_push_pull_output(&mut gpiob.crl)); [INFO] [stdout] | ^^^^^^^^^^^^^^^ use of undeclared type `OutputOnlyIoPin` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ReadDisplayStatus` [INFO] [stdout] --> src/lib.rs:354:5 [INFO] [stdout] | [INFO] [stdout] 354 | ReadDisplayStatus = 0x09, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `OutputOnlyIoPin` [INFO] [stdout] --> examples/benchmark.rs:112:15 [INFO] [stdout] | [INFO] [stdout] 112 | let pb6 = OutputOnlyIoPin::new(gpiob.pb6.into_push_pull_output(&mut gpiob.crl)); [INFO] [stdout] | ^^^^^^^^^^^^^^^ use of undeclared type `OutputOnlyIoPin` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PullDownInput` in this scope [INFO] [stdout] --> examples/hello_world.rs:68:28 [INFO] [stdout] | [INFO] [stdout] 68 | let pa7 = GPIOA::PA7::( [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ReadDisplayPowerMode` [INFO] [stdout] --> src/lib.rs:355:5 [INFO] [stdout] | [INFO] [stdout] 355 | ReadDisplayPowerMode = 0x0a, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `OutputOnlyIoPin` [INFO] [stdout] --> examples/benchmark.rs:113:15 [INFO] [stdout] | [INFO] [stdout] 113 | let pb7 = OutputOnlyIoPin::new(gpiob.pb7.into_push_pull_output(&mut gpiob.crl)); [INFO] [stdout] | ^^^^^^^^^^^^^^^ use of undeclared type `OutputOnlyIoPin` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PushPullOutput` in this scope [INFO] [stdout] --> examples/hello_world.rs:68:43 [INFO] [stdout] | [INFO] [stdout] 68 | let pa7 = GPIOA::PA7::( [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `OutputOnlyIoPin` [INFO] [stdout] --> examples/benchmark.rs:114:15 [INFO] [stdout] | [INFO] [stdout] 114 | let pb8 = OutputOnlyIoPin::new(gpiob.pb8.into_push_pull_output(&mut gpiob.crh)); [INFO] [stdout] | ^^^^^^^^^^^^^^^ use of undeclared type `OutputOnlyIoPin` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PullDownInput` in this scope [INFO] [stdout] --> examples/hello_world.rs:72:28 [INFO] [stdout] | [INFO] [stdout] 72 | let pa8 = GPIOA::PA8::( [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ReadDisplayMADCTL` [INFO] [stdout] --> src/lib.rs:356:5 [INFO] [stdout] | [INFO] [stdout] 356 | ReadDisplayMADCTL = 0x0b, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `OutputOnlyIoPin` [INFO] [stdout] --> examples/benchmark.rs:115:15 [INFO] [stdout] | [INFO] [stdout] 115 | let pb9 = OutputOnlyIoPin::new(gpiob.pb9.into_push_pull_output(&mut gpiob.crh)); [INFO] [stdout] | ^^^^^^^^^^^^^^^ use of undeclared type `OutputOnlyIoPin` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PushPullOutput` in this scope [INFO] [stdout] --> examples/hello_world.rs:72:43 [INFO] [stdout] | [INFO] [stdout] 72 | let pa8 = GPIOA::PA8::( [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ReadDisplayPixelFormat` [INFO] [stdout] --> src/lib.rs:357:5 [INFO] [stdout] | [INFO] [stdout] 357 | ReadDisplayPixelFormat = 0x0c, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GPIOA` [INFO] [stdout] --> examples/full.rs:86:16 [INFO] [stdout] | [INFO] [stdout] 86 | let pa10 = GPIOA::PA10::( [INFO] [stdout] | ^^^^^ use of undeclared type `GPIOA` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PullDownInput` in this scope [INFO] [stdout] --> examples/hello_world.rs:76:28 [INFO] [stdout] | [INFO] [stdout] 76 | let pa9 = GPIOA::PA9::( [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GPIOA` [INFO] [stdout] --> examples/full.rs:90:17 [INFO] [stdout] | [INFO] [stdout] 90 | let _pa11 = GPIOA::PA11::( [INFO] [stdout] | ^^^^^ use of undeclared type `GPIOA` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PushPullOutput` in this scope [INFO] [stdout] --> examples/hello_world.rs:76:43 [INFO] [stdout] | [INFO] [stdout] 76 | let pa9 = GPIOA::PA9::( [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ReadDisplayImageMode` [INFO] [stdout] --> src/lib.rs:358:5 [INFO] [stdout] | [INFO] [stdout] 358 | ReadDisplayImageMode = 0x0d, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GPIOA` [INFO] [stdout] --> examples/full.rs:94:17 [INFO] [stdout] | [INFO] [stdout] 94 | let _pa12 = GPIOA::PA12::( [INFO] [stdout] | ^^^^^ use of undeclared type `GPIOA` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PullDownInput` in this scope [INFO] [stdout] --> examples/hello_world.rs:80:30 [INFO] [stdout] | [INFO] [stdout] 80 | let pa10 = GPIOA::PA10::( [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GPIOB` [INFO] [stdout] --> examples/full.rs:98:16 [INFO] [stdout] | [INFO] [stdout] 98 | let pb10 = GPIOB::PB10::( [INFO] [stdout] | ^^^^^ use of undeclared type `GPIOB` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ReadDisplaySignalMode` [INFO] [stdout] --> src/lib.rs:359:5 [INFO] [stdout] | [INFO] [stdout] 359 | ReadDisplaySignalMode = 0x0e, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PushPullOutput` in this scope [INFO] [stdout] --> examples/hello_world.rs:80:45 [INFO] [stdout] | [INFO] [stdout] 80 | let pa10 = GPIOA::PA10::( [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GPIOB` [INFO] [stdout] --> examples/full.rs:102:15 [INFO] [stdout] | [INFO] [stdout] 102 | let pb5 = GPIOB::PB5::( [INFO] [stdout] | ^^^^^ use of undeclared type `GPIOB` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PullDownInput` in this scope [INFO] [stdout] --> examples/hello_world.rs:84:31 [INFO] [stdout] | [INFO] [stdout] 84 | let _pa11 = GPIOA::PA11::( [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GPIOB` [INFO] [stdout] --> examples/full.rs:106:15 [INFO] [stdout] | [INFO] [stdout] 106 | let pb6 = GPIOB::PB6::( [INFO] [stdout] | ^^^^^ use of undeclared type `GPIOB` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ReadDisplaySelfDiagResult` [INFO] [stdout] --> src/lib.rs:360:5 [INFO] [stdout] | [INFO] [stdout] 360 | ReadDisplaySelfDiagResult = 0x0f, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PushPullOutput` in this scope [INFO] [stdout] --> examples/hello_world.rs:84:46 [INFO] [stdout] | [INFO] [stdout] 84 | let _pa11 = GPIOA::PA11::( [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GPIOB` [INFO] [stdout] --> examples/full.rs:110:15 [INFO] [stdout] | [INFO] [stdout] 110 | let pb7 = GPIOB::PB7::( [INFO] [stdout] | ^^^^^ use of undeclared type `GPIOB` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PullDownInput` in this scope [INFO] [stdout] --> examples/hello_world.rs:88:31 [INFO] [stdout] | [INFO] [stdout] 88 | let _pa12 = GPIOA::PA12::( [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GPIOB` [INFO] [stdout] --> examples/full.rs:114:15 [INFO] [stdout] | [INFO] [stdout] 114 | let pb8 = GPIOB::PB8::( [INFO] [stdout] | ^^^^^ use of undeclared type `GPIOB` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `OutputOnlyIoPin` [INFO] [stdout] --> examples/benchmark.rs:116:15 [INFO] [stdout] | [INFO] [stdout] 116 | let pc7 = OutputOnlyIoPin::new(gpioc.pc7.into_push_pull_output(&mut gpioc.crl)); [INFO] [stdout] | ^^^^^^^^^^^^^^^ use of undeclared type `OutputOnlyIoPin` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `SleepIn` [INFO] [stdout] --> src/lib.rs:361:5 [INFO] [stdout] | [INFO] [stdout] 361 | SleepIn = 0x10, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GPIOB` [INFO] [stdout] --> examples/full.rs:118:15 [INFO] [stdout] | [INFO] [stdout] 118 | let pb9 = GPIOB::PB9::( [INFO] [stdout] | ^^^^^ use of undeclared type `GPIOB` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GPIOC` [INFO] [stdout] --> examples/full.rs:122:15 [INFO] [stdout] | [INFO] [stdout] 122 | let pc7 = GPIOC::PC7::( [INFO] [stdout] | ^^^^^ use of undeclared type `GPIOC` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PushPullOutput` in this scope [INFO] [stdout] --> examples/hello_world.rs:88:46 [INFO] [stdout] | [INFO] [stdout] 88 | let _pa12 = GPIOA::PA12::( [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Mutex` in this scope [INFO] [stdout] --> examples/benchmark.rs:45:24 [INFO] [stdout] | [INFO] [stdout] 45 | static ELAPSED_MILLIS: Mutex> = Mutex::new(Cell::new(0)); [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `PartialModeOn` [INFO] [stdout] --> src/lib.rs:363:5 [INFO] [stdout] | [INFO] [stdout] 363 | PartialModeOn = 0x12, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PullDownInput` in this scope [INFO] [stdout] --> examples/full.rs:66:28 [INFO] [stdout] | [INFO] [stdout] 66 | let pa5 = GPIOA::PA5::( [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Mutex` in this scope [INFO] [stdout] --> examples/benchmark.rs:46:20 [INFO] [stdout] | [INFO] [stdout] 46 | static TIM4_TIMER: Mutex>>> = Mutex::new(RefCell::new(None)); [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PullDownInput` in this scope [INFO] [stdout] --> examples/hello_world.rs:92:30 [INFO] [stdout] | [INFO] [stdout] 92 | let pb10 = GPIOB::PB10::( [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PushPullOutput` in this scope [INFO] [stdout] --> examples/full.rs:66:43 [INFO] [stdout] | [INFO] [stdout] 66 | let pa5 = GPIOA::PA5::( [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `CountDownTimer` in this scope [INFO] [stdout] --> examples/benchmark.rs:46:41 [INFO] [stdout] | [INFO] [stdout] 46 | static TIM4_TIMER: Mutex>>> = Mutex::new(RefCell::new(None)); [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `DisplayInversionOn` [INFO] [stdout] --> src/lib.rs:366:5 [INFO] [stdout] | [INFO] [stdout] 366 | DisplayInversionOn = 0x21, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PushPullOutput` in this scope [INFO] [stdout] --> examples/hello_world.rs:92:45 [INFO] [stdout] | [INFO] [stdout] 92 | let pb10 = GPIOB::PB10::( [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PullDownInput` in this scope [INFO] [stdout] --> examples/full.rs:70:28 [INFO] [stdout] | [INFO] [stdout] 70 | let pa6 = GPIOA::PA6::( [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PullDownInput` in this scope [INFO] [stdout] --> examples/hello_world.rs:96:28 [INFO] [stdout] | [INFO] [stdout] 96 | let pb5 = GPIOB::PB5::( [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PushPullOutput` in this scope [INFO] [stdout] --> examples/full.rs:70:43 [INFO] [stdout] | [INFO] [stdout] 70 | let pa6 = GPIOA::PA6::( [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Command` is private [INFO] [stdout] --> examples/benchmark.rs:28:15 [INFO] [stdout] | [INFO] [stdout] 28 | use ili9486::{Command, Commands, ILI9486}; [INFO] [stdout] | ^^^^^^^ private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Command` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:349:1 [INFO] [stdout] | [INFO] [stdout] 349 | enum Command { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `DisplayOff` [INFO] [stdout] --> src/lib.rs:367:5 [INFO] [stdout] | [INFO] [stdout] 367 | DisplayOff = 0x28, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PushPullOutput` in this scope [INFO] [stdout] --> examples/hello_world.rs:96:43 [INFO] [stdout] | [INFO] [stdout] 96 | let pb5 = GPIOB::PB5::( [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PullDownInput` in this scope [INFO] [stdout] --> examples/full.rs:74:28 [INFO] [stdout] | [INFO] [stdout] 74 | let pa7 = GPIOA::PA7::( [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PushPullOutput` in this scope [INFO] [stdout] --> examples/full.rs:74:43 [INFO] [stdout] | [INFO] [stdout] 74 | let pa7 = GPIOA::PA7::( [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PullDownInput` in this scope [INFO] [stdout] --> examples/hello_world.rs:100:28 [INFO] [stdout] | [INFO] [stdout] 100 | let pb6 = GPIOB::PB6::( [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `PrimitiveStyle`, `Rgb565`, `primitives::Circle` [INFO] [stdout] --> examples/benchmark.rs:17:18 [INFO] [stdout] | [INFO] [stdout] 17 | pixelcolor::{Rgb565, Rgb888}, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 18 | prelude::*, [INFO] [stdout] 19 | primitives::Circle, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 20 | style::{PrimitiveStyle, TextStyle}, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `MemoryRead` [INFO] [stdout] --> src/lib.rs:372:5 [INFO] [stdout] | [INFO] [stdout] 372 | MemoryRead = 0x2e, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: language item required, but not found: `eh_personality` [INFO] [stdout] | [INFO] [stdout] = note: this can occur when a binary crate with `#![no_std]` is compiled for a target where `eh_personality` is defined in the standard library [INFO] [stdout] = help: you may be able to compile for a target that doesn't need `eh_personality`, specify a target with `--target` or in `.cargo/config` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PullDownInput` in this scope [INFO] [stdout] --> examples/full.rs:78:28 [INFO] [stdout] | [INFO] [stdout] 78 | let pa8 = GPIOA::PA8::( [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `#[panic_handler]` function required, but not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PushPullOutput` in this scope [INFO] [stdout] --> examples/hello_world.rs:100:43 [INFO] [stdout] | [INFO] [stdout] 100 | let pb6 = GPIOB::PB6::( [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PushPullOutput` in this scope [INFO] [stdout] --> examples/full.rs:78:43 [INFO] [stdout] | [INFO] [stdout] 78 | let pa8 = GPIOA::PA8::( [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `PartialArea` [INFO] [stdout] --> src/lib.rs:373:5 [INFO] [stdout] | [INFO] [stdout] 373 | PartialArea = 0x30, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PullDownInput` in this scope [INFO] [stdout] --> examples/hello_world.rs:104:28 [INFO] [stdout] | [INFO] [stdout] 104 | let pb7 = GPIOB::PB7::( [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PullDownInput` in this scope [INFO] [stdout] --> examples/full.rs:82:28 [INFO] [stdout] | [INFO] [stdout] 82 | let pa9 = GPIOA::PA9::( [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PushPullOutput` in this scope [INFO] [stdout] --> examples/hello_world.rs:104:43 [INFO] [stdout] | [INFO] [stdout] 104 | let pb7 = GPIOB::PB7::( [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PushPullOutput` in this scope [INFO] [stdout] --> examples/full.rs:82:43 [INFO] [stdout] | [INFO] [stdout] 82 | let pa9 = GPIOA::PA9::( [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `TearingEffectLineOff` [INFO] [stdout] --> src/lib.rs:375:5 [INFO] [stdout] | [INFO] [stdout] 375 | TearingEffectLineOff = 0x34, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PullDownInput` in this scope [INFO] [stdout] --> examples/hello_world.rs:108:28 [INFO] [stdout] | [INFO] [stdout] 108 | let pb8 = GPIOB::PB8::( [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PullDownInput` in this scope [INFO] [stdout] --> examples/full.rs:86:30 [INFO] [stdout] | [INFO] [stdout] 86 | let pa10 = GPIOA::PA10::( [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PushPullOutput` in this scope [INFO] [stdout] --> examples/hello_world.rs:108:43 [INFO] [stdout] | [INFO] [stdout] 108 | let pb8 = GPIOB::PB8::( [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `TearingEffectLineOn` [INFO] [stdout] --> src/lib.rs:376:5 [INFO] [stdout] | [INFO] [stdout] 376 | TearingEffectLineOn = 0x35, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PushPullOutput` in this scope [INFO] [stdout] --> examples/full.rs:86:45 [INFO] [stdout] | [INFO] [stdout] 86 | let pa10 = GPIOA::PA10::( [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PullDownInput` in this scope [INFO] [stdout] --> examples/hello_world.rs:112:28 [INFO] [stdout] | [INFO] [stdout] 112 | let pb9 = GPIOB::PB9::( [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PushPullOutput` in this scope [INFO] [stdout] --> examples/hello_world.rs:112:43 [INFO] [stdout] | [INFO] [stdout] 112 | let pb9 = GPIOB::PB9::( [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PullDownInput` in this scope [INFO] [stdout] --> examples/full.rs:90:31 [INFO] [stdout] | [INFO] [stdout] 90 | let _pa11 = GPIOA::PA11::( [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PullDownInput` in this scope [INFO] [stdout] --> examples/hello_world.rs:116:28 [INFO] [stdout] | [INFO] [stdout] 116 | let pc7 = GPIOC::PC7::( [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PushPullOutput` in this scope [INFO] [stdout] --> examples/full.rs:90:46 [INFO] [stdout] | [INFO] [stdout] 90 | let _pa11 = GPIOA::PA11::( [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PushPullOutput` in this scope [INFO] [stdout] --> examples/hello_world.rs:116:43 [INFO] [stdout] | [INFO] [stdout] 116 | let pc7 = GPIOC::PC7::( [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PullDownInput` in this scope [INFO] [stdout] --> examples/full.rs:94:31 [INFO] [stdout] | [INFO] [stdout] 94 | let _pa12 = GPIOA::PA12::( [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PushPullOutput` in this scope [INFO] [stdout] --> examples/full.rs:94:46 [INFO] [stdout] | [INFO] [stdout] 94 | let _pa12 = GPIOA::PA12::( [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Command` is private [INFO] [stdout] --> examples/hello_world.rs:23:15 [INFO] [stdout] | [INFO] [stdout] 23 | use ili9486::{Command, Commands, ILI9486}; [INFO] [stdout] | ^^^^^^^ private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Command` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:349:1 [INFO] [stdout] | [INFO] [stdout] 349 | enum Command { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PullDownInput` in this scope [INFO] [stdout] --> examples/full.rs:98:30 [INFO] [stdout] | [INFO] [stdout] 98 | let pb10 = GPIOB::PB10::( [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PushPullOutput` in this scope [INFO] [stdout] --> examples/full.rs:98:45 [INFO] [stdout] | [INFO] [stdout] 98 | let pb10 = GPIOB::PB10::( [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `PrimitiveStyle`, `Rgb565`, `primitives::Circle` [INFO] [stdout] --> examples/hello_world.rs:13:18 [INFO] [stdout] | [INFO] [stdout] 13 | pixelcolor::{Rgb565, Rgb888}, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 14 | prelude::*, [INFO] [stdout] 15 | primitives::Circle, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 16 | style::{PrimitiveStyle, TextStyle}, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PullDownInput` in this scope [INFO] [stdout] --> examples/full.rs:102:28 [INFO] [stdout] | [INFO] [stdout] 102 | let pb5 = GPIOB::PB5::( [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PushPullOutput` in this scope [INFO] [stdout] --> examples/full.rs:102:43 [INFO] [stdout] | [INFO] [stdout] 102 | let pb5 = GPIOB::PB5::( [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: language item required, but not found: `eh_personality` [INFO] [stdout] | [INFO] [stdout] = note: this can occur when a binary crate with `#![no_std]` is compiled for a target where `eh_personality` is defined in the standard library [INFO] [stdout] = help: you may be able to compile for a target that doesn't need `eh_personality`, specify a target with `--target` or in `.cargo/config` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `IdleModeOn` [INFO] [stdout] --> src/lib.rs:380:5 [INFO] [stdout] | [INFO] [stdout] 380 | IdleModeOn = 0x39, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `#[panic_handler]` function required, but not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PullDownInput` in this scope [INFO] [stdout] --> examples/full.rs:106:28 [INFO] [stdout] | [INFO] [stdout] 106 | let pb6 = GPIOB::PB6::( [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PushPullOutput` in this scope [INFO] [stdout] --> examples/full.rs:106:43 [INFO] [stdout] | [INFO] [stdout] 106 | let pb6 = GPIOB::PB6::( [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `MemoryWriteContinue` [INFO] [stdout] --> src/lib.rs:382:5 [INFO] [stdout] | [INFO] [stdout] 382 | MemoryWriteContinue = 0x3c, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PullDownInput` in this scope [INFO] [stdout] --> examples/full.rs:110:28 [INFO] [stdout] | [INFO] [stdout] 110 | let pb7 = GPIOB::PB7::( [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PushPullOutput` in this scope [INFO] [stdout] --> examples/full.rs:110:43 [INFO] [stdout] | [INFO] [stdout] 110 | let pb7 = GPIOB::PB7::( [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `MemoryReadContinue` [INFO] [stdout] --> src/lib.rs:383:5 [INFO] [stdout] | [INFO] [stdout] 383 | MemoryReadContinue = 0x3e, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PullDownInput` in this scope [INFO] [stdout] --> examples/full.rs:114:28 [INFO] [stdout] | [INFO] [stdout] 114 | let pb8 = GPIOB::PB8::( [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PushPullOutput` in this scope [INFO] [stdout] --> examples/full.rs:114:43 [INFO] [stdout] | [INFO] [stdout] 114 | let pb8 = GPIOB::PB8::( [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `WriteTearScanLine` [INFO] [stdout] --> src/lib.rs:384:5 [INFO] [stdout] | [INFO] [stdout] 384 | WriteTearScanLine = 0x44, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PullDownInput` in this scope [INFO] [stdout] --> examples/full.rs:118:28 [INFO] [stdout] | [INFO] [stdout] 118 | let pb9 = GPIOB::PB9::( [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PushPullOutput` in this scope [INFO] [stdout] --> examples/full.rs:118:43 [INFO] [stdout] | [INFO] [stdout] 118 | let pb9 = GPIOB::PB9::( [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ReadTearScanLine` [INFO] [stdout] --> src/lib.rs:385:5 [INFO] [stdout] | [INFO] [stdout] 385 | ReadTearScanLine = 0x45, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PullDownInput` in this scope [INFO] [stdout] --> examples/full.rs:122:28 [INFO] [stdout] | [INFO] [stdout] 122 | let pc7 = GPIOC::PC7::( [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `WriteDisplayBrightnessValue` [INFO] [stdout] --> src/lib.rs:386:5 [INFO] [stdout] | [INFO] [stdout] 386 | WriteDisplayBrightnessValue = 0x51, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PushPullOutput` in this scope [INFO] [stdout] --> examples/full.rs:122:43 [INFO] [stdout] | [INFO] [stdout] 122 | let pc7 = GPIOC::PC7::( [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `ReadInterface` in this scope [INFO] [stdout] --> examples/full.rs:155:47 [INFO] [stdout] | [INFO] [stdout] 155 | for b in (lcd_driver.reader() as &mut dyn ReadInterface<_>) { [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ReadDisplayBrigthnessValue` [INFO] [stdout] --> src/lib.rs:387:5 [INFO] [stdout] | [INFO] [stdout] 387 | ReadDisplayBrigthnessValue = 0x52, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `Command` is private [INFO] [stdout] --> examples/full.rs:10:14 [INFO] [stdout] | [INFO] [stdout] 10 | use ili9486::Command; [INFO] [stdout] | ^^^^^^^ private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `Command` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:349:1 [INFO] [stdout] | [INFO] [stdout] 349 | enum Command { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `WriteCTRLDisplayValue` [INFO] [stdout] --> src/lib.rs:388:5 [INFO] [stdout] | [INFO] [stdout] 388 | WriteCTRLDisplayValue = 0x53, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ReadCTRLDisplayValue` [INFO] [stdout] --> src/lib.rs:389:5 [INFO] [stdout] | [INFO] [stdout] 389 | ReadCTRLDisplayValue = 0x54, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `WriteCABrigthnessControl` [INFO] [stdout] --> src/lib.rs:390:5 [INFO] [stdout] | [INFO] [stdout] 390 | WriteCABrigthnessControl = 0x55, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ReadCABrigthnessControl` [INFO] [stdout] --> src/lib.rs:391:5 [INFO] [stdout] | [INFO] [stdout] 391 | ReadCABrigthnessControl = 0x56, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `WriteCABCMinBrigthness` [INFO] [stdout] --> src/lib.rs:392:5 [INFO] [stdout] | [INFO] [stdout] 392 | WriteCABCMinBrigthness = 0x5e, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ReadCABCMinBrigthness` [INFO] [stdout] --> src/lib.rs:393:5 [INFO] [stdout] | [INFO] [stdout] 393 | ReadCABCMinBrigthness = 0x5f, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ReadFirstChecksum` [INFO] [stdout] --> src/lib.rs:394:5 [INFO] [stdout] | [INFO] [stdout] 394 | ReadFirstChecksum = 0xaa, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ReadContinueChecksum` [INFO] [stdout] --> src/lib.rs:395:5 [INFO] [stdout] | [INFO] [stdout] 395 | ReadContinueChecksum = 0xab, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ReadID1` [INFO] [stdout] --> src/lib.rs:396:5 [INFO] [stdout] | [INFO] [stdout] 396 | ReadID1 = 0xda, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ReadID2` [INFO] [stdout] --> src/lib.rs:397:5 [INFO] [stdout] | [INFO] [stdout] 397 | ReadID2 = 0xdb, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ReadID3` [INFO] [stdout] --> src/lib.rs:398:5 [INFO] [stdout] | [INFO] [stdout] 398 | ReadID3 = 0xdc, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `FrameRateControlNormal` [INFO] [stdout] --> src/lib.rs:400:5 [INFO] [stdout] | [INFO] [stdout] 400 | FrameRateControlNormal = 0xb1, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `FrameRateControlIdle` [INFO] [stdout] --> src/lib.rs:401:5 [INFO] [stdout] | [INFO] [stdout] 401 | FrameRateControlIdle = 0xb2, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `FrameRateControlPartial` [INFO] [stdout] --> src/lib.rs:402:5 [INFO] [stdout] | [INFO] [stdout] 402 | FrameRateControlPartial = 0xb3, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `DisplayInversionControl` [INFO] [stdout] --> src/lib.rs:403:5 [INFO] [stdout] | [INFO] [stdout] 403 | DisplayInversionControl = 0xb4, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `BlankingPorchControl` [INFO] [stdout] --> src/lib.rs:404:5 [INFO] [stdout] | [INFO] [stdout] 404 | BlankingPorchControl = 0xb5, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `EntryModeSet` [INFO] [stdout] --> src/lib.rs:406:5 [INFO] [stdout] | [INFO] [stdout] 406 | EntryModeSet = 0xb7, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `PowerControl5` [INFO] [stdout] --> src/lib.rs:411:5 [INFO] [stdout] | [INFO] [stdout] 411 | PowerControl5 = 0xc4, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `VCOMControl` [INFO] [stdout] --> src/lib.rs:412:5 [INFO] [stdout] | [INFO] [stdout] 412 | VCOMControl = 0xc5, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `CABCControl9` [INFO] [stdout] --> src/lib.rs:413:5 [INFO] [stdout] | [INFO] [stdout] 413 | CABCControl9 = 0xc6, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `CABCControl1` [INFO] [stdout] --> src/lib.rs:414:5 [INFO] [stdout] | [INFO] [stdout] 414 | CABCControl1 = 0xc8, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `CABCControl2` [INFO] [stdout] --> src/lib.rs:415:5 [INFO] [stdout] | [INFO] [stdout] 415 | CABCControl2 = 0xc9, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `CABCControl3` [INFO] [stdout] --> src/lib.rs:416:5 [INFO] [stdout] | [INFO] [stdout] 416 | CABCControl3 = 0xca, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `CABCControl4` [INFO] [stdout] --> src/lib.rs:417:5 [INFO] [stdout] | [INFO] [stdout] 417 | CABCControl4 = 0xcb, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `CABCControl5` [INFO] [stdout] --> src/lib.rs:418:5 [INFO] [stdout] | [INFO] [stdout] 418 | CABCControl5 = 0xcc, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `CABCControl6` [INFO] [stdout] --> src/lib.rs:419:5 [INFO] [stdout] | [INFO] [stdout] 419 | CABCControl6 = 0xcd, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `CABCControl7` [INFO] [stdout] --> src/lib.rs:420:5 [INFO] [stdout] | [INFO] [stdout] 420 | CABCControl7 = 0xce, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `CABCControl8` [INFO] [stdout] --> src/lib.rs:421:5 [INFO] [stdout] | [INFO] [stdout] 421 | CABCControl8 = 0xcf, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `NVMemoryWrite` [INFO] [stdout] --> src/lib.rs:422:5 [INFO] [stdout] | [INFO] [stdout] 422 | NVMemoryWrite = 0xd0, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `NVMemoryProtectionKey` [INFO] [stdout] --> src/lib.rs:423:5 [INFO] [stdout] | [INFO] [stdout] 423 | NVMemoryProtectionKey = 0xd1, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `NVMemoryStatusRead` [INFO] [stdout] --> src/lib.rs:424:5 [INFO] [stdout] | [INFO] [stdout] 424 | NVMemoryStatusRead = 0xd2, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ReadID4` [INFO] [stdout] --> src/lib.rs:425:5 [INFO] [stdout] | [INFO] [stdout] 425 | ReadID4 = 0xd3, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `PGAMCTRL` [INFO] [stdout] --> src/lib.rs:426:5 [INFO] [stdout] | [INFO] [stdout] 426 | PGAMCTRL = 0xe0, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `NGAMCTRL` [INFO] [stdout] --> src/lib.rs:427:5 [INFO] [stdout] | [INFO] [stdout] 427 | NGAMCTRL = 0xe1, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `SPIReadCommandSetting` [INFO] [stdout] --> src/lib.rs:430:5 [INFO] [stdout] | [INFO] [stdout] 430 | SPIReadCommandSetting = 0xfb, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Command` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/lib.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | #[derive(Clone, Copy)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Clone` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `mhz` found for type `{integer}` in the current scope [INFO] [stdout] --> examples/benchmark.rs:75:20 [INFO] [stdout] | [INFO] [stdout] 75 | .use_hse(8.mhz()) [INFO] [stdout] | ^^^ method not found in `{integer}` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `mhz` found for type `{integer}` in the current scope [INFO] [stdout] --> examples/hello_world.rs:43:20 [INFO] [stdout] | [INFO] [stdout] 43 | .use_hse(8.mhz()) [INFO] [stdout] | ^^^ method not found in `{integer}` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `mhz` found for type `{integer}` in the current scope [INFO] [stdout] --> examples/hello_world.rs:44:20 [INFO] [stdout] | [INFO] [stdout] 44 | .sysclk(72.mhz()) [INFO] [stdout] | ^^^ method not found in `{integer}` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `mhz` found for type `{integer}` in the current scope [INFO] [stdout] --> examples/benchmark.rs:76:20 [INFO] [stdout] | [INFO] [stdout] 76 | .sysclk(72.mhz()) [INFO] [stdout] | ^^^ method not found in `{integer}` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around `for` iterator expression [INFO] [stdout] --> examples/full.rs:155:14 [INFO] [stdout] | [INFO] [stdout] 155 | for b in (lcd_driver.reader() as &mut dyn ReadInterface<_>) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 155 - for b in (lcd_driver.reader() as &mut dyn ReadInterface<_>) { [INFO] [stdout] 155 + for b in lcd_driver.reader() as &mut dyn ReadInterface<_> { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `mhz` found for type `{integer}` in the current scope [INFO] [stdout] --> examples/benchmark.rs:77:19 [INFO] [stdout] | [INFO] [stdout] 77 | .pclk1(36.mhz()) [INFO] [stdout] | ^^^ method not found in `{integer}` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: language item required, but not found: `eh_personality` [INFO] [stdout] | [INFO] [stdout] = note: this can occur when a binary crate with `#![no_std]` is compiled for a target where `eh_personality` is defined in the standard library [INFO] [stdout] = help: you may be able to compile for a target that doesn't need `eh_personality`, specify a target with `--target` or in `.cargo/config` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `#[panic_handler]` function required, but not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `mhz` found for type `{integer}` in the current scope [INFO] [stdout] --> examples/hello_world.rs:45:19 [INFO] [stdout] | [INFO] [stdout] 45 | .pclk1(36.mhz()) [INFO] [stdout] | ^^^ method not found in `{integer}` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `mhz` found for type `{integer}` in the current scope [INFO] [stdout] --> examples/hello_world.rs:46:19 [INFO] [stdout] | [INFO] [stdout] 46 | .pclk2(56.mhz()) [INFO] [stdout] | ^^^ method not found in `{integer}` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `mhz` found for type `{integer}` in the current scope [INFO] [stdout] --> examples/benchmark.rs:78:19 [INFO] [stdout] | [INFO] [stdout] 78 | .pclk2(56.mhz()) [INFO] [stdout] | ^^^ method not found in `{integer}` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `hz` found for type `{integer}` in the current scope [INFO] [stdout] --> examples/benchmark.rs:87:54 [INFO] [stdout] | [INFO] [stdout] 87 | let mut count_down = timer.start_count_down(1000.hz()); [INFO] [stdout] | ^^ method not found in `{integer}` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 5 arguments but 4 arguments were supplied [INFO] [stdout] --> examples/hello_world.rs:124:26 [INFO] [stdout] | [INFO] [stdout] 124 | let mut lcd_driver = ILI9486::new(&mut delay, PixelFormat::Rgb565, parallel_gpio, pb5).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^ ---------- ------------------- ------------- --- supplied 4 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 5 arguments [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:141:12 [INFO] [stdout] | [INFO] [stdout] 141 | pub fn new( [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 5 arguments but 4 arguments were supplied [INFO] [stdout] --> examples/benchmark.rs:121:26 [INFO] [stdout] | [INFO] [stdout] 121 | let mut lcd_driver = ILI9486::new(&mut delay, PixelFormat::Rgb565, parallel_gpio, pb5).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^ ---------- ------------------- ------------- --- supplied 4 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 5 arguments [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:141:12 [INFO] [stdout] | [INFO] [stdout] 141 | pub fn new( [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `mhz` found for type `{integer}` in the current scope [INFO] [stdout] --> examples/full.rs:49:20 [INFO] [stdout] | [INFO] [stdout] 49 | .use_hse(8.mhz()) [INFO] [stdout] | ^^^ method not found in `{integer}` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `mhz` found for type `{integer}` in the current scope [INFO] [stdout] --> examples/full.rs:50:20 [INFO] [stdout] | [INFO] [stdout] 50 | .sysclk(72.mhz()) [INFO] [stdout] | ^^^ method not found in `{integer}` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `mhz` found for type `{integer}` in the current scope [INFO] [stdout] --> examples/full.rs:51:19 [INFO] [stdout] | [INFO] [stdout] 51 | .pclk1(36.mhz()) [INFO] [stdout] | ^^^ method not found in `{integer}` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `mhz` found for type `{integer}` in the current scope [INFO] [stdout] --> examples/full.rs:52:19 [INFO] [stdout] | [INFO] [stdout] 52 | .pclk2(56.mhz()) [INFO] [stdout] | ^^^ method not found in `{integer}` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `clear_screen` found for struct `ILI9486` in the current scope [INFO] [stdout] --> examples/benchmark.rs:123:16 [INFO] [stdout] | [INFO] [stdout] 123 | lcd_driver.clear_screen().unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^ method not found in `ILI9486<_, _>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 5 arguments but 4 arguments were supplied [INFO] [stdout] --> examples/full.rs:130:26 [INFO] [stdout] | [INFO] [stdout] 130 | let mut lcd_driver = ILI9486::new(&mut delay, PixelFormat::Rgb565, parallel_gpio, pb5).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^ ---------- ------------------- ------------- --- supplied 4 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 5 arguments [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/lib.rs:141:12 [INFO] [stdout] | [INFO] [stdout] 141 | pub fn new( [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `write_command` found for struct `ILI9486` in the current scope [INFO] [stdout] --> examples/hello_world.rs:127:16 [INFO] [stdout] | [INFO] [stdout] 127 | lcd_driver.write_command(Command::Nop, &[]).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^ method not found in `ILI9486<_, _>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ILI9486<_, _>: DrawTarget` is not satisfied [INFO] [stdout] --> examples/benchmark.rs:133:15 [INFO] [stdout] | [INFO] [stdout] 133 | .draw(&mut lcd_driver) [INFO] [stdout] | ---- ^^^^^^^^^^^^^^^ the trait `DrawTarget` is not implemented for `ILI9486<_, _>` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] as DrawTarget> [INFO] [stdout] note: required by a bound in `draw` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/embedded-graphics-0.6.2/src/drawable.rs:69:16 [INFO] [stdout] | [INFO] [stdout] 69 | fn draw>(self, display: &mut D) -> Result<(), D::Error>; [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `draw` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `write_command` found for struct `ILI9486` in the current scope [INFO] [stdout] --> examples/hello_world.rs:128:16 [INFO] [stdout] | [INFO] [stdout] 128 | lcd_driver.write_command(Command::SleepOut, &[]).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^ method not found in `ILI9486<_, _>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `column_address_set` found for struct `ILI9486` in the current scope [INFO] [stdout] --> examples/benchmark.rs:139:16 [INFO] [stdout] | [INFO] [stdout] 139 | lcd_driver.column_address_set(0, 319); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ method not found in `ILI9486<_, _>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `write_command` found for struct `ILI9486` in the current scope [INFO] [stdout] --> examples/hello_world.rs:131:10 [INFO] [stdout] | [INFO] [stdout] 131 | .write_command(Command::DisplayInversionOff, &[]) [INFO] [stdout] | ^^^^^^^^^^^^^ method not found in `ILI9486<_, _>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `page_address_set` found for struct `ILI9486` in the current scope [INFO] [stdout] --> examples/benchmark.rs:140:16 [INFO] [stdout] | [INFO] [stdout] 140 | lcd_driver.page_address_set(0, 479); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ method not found in `ILI9486<_, _>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `write_command` found for struct `ILI9486` in the current scope [INFO] [stdout] --> examples/hello_world.rs:136:10 [INFO] [stdout] | [INFO] [stdout] 136 | .write_command(Command::MemoryAccessControl, &[0b10001000]) [INFO] [stdout] | ^^^^^^^^^^^^^ method not found in `ILI9486<_, _>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `_draw_pixel` found for struct `ILI9486` in the current scope [INFO] [stdout] --> examples/benchmark.rs:143:24 [INFO] [stdout] | [INFO] [stdout] 143 | lcd_driver._draw_pixel(x, y, 35, 0, 0).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^ method not found in `ILI9486<_, _>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `clear_screen` found for struct `ILI9486` in the current scope [INFO] [stdout] --> examples/hello_world.rs:139:16 [INFO] [stdout] | [INFO] [stdout] 139 | lcd_driver.clear_screen().unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^ method not found in `ILI9486<_, _>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `write_command` found for struct `ILI9486` in the current scope [INFO] [stdout] --> examples/full.rs:134:16 [INFO] [stdout] | [INFO] [stdout] 134 | lcd_driver.write_command(Command::Nop, &empty).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^ method not found in `ILI9486<_, _>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `write_command` found for struct `ILI9486` in the current scope [INFO] [stdout] --> examples/hello_world.rs:143:10 [INFO] [stdout] | [INFO] [stdout] 143 | .write_command(Command::NormalDisplayMode, &[]) [INFO] [stdout] | ^^^^^^^^^^^^^ method not found in `ILI9486<_, _>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ILI9486<_, _>: DrawTarget` is not satisfied [INFO] [stdout] --> examples/benchmark.rs:151:12 [INFO] [stdout] | [INFO] [stdout] 151 | t.draw(&mut lcd_driver).unwrap(); [INFO] [stdout] | ---- ^^^^^^^^^^^^^^^ the trait `DrawTarget` is not implemented for `ILI9486<_, _>` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] as DrawTarget> [INFO] [stdout] note: required by a bound in `draw` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/embedded-graphics-0.6.2/src/drawable.rs:69:16 [INFO] [stdout] | [INFO] [stdout] 69 | fn draw>(self, display: &mut D) -> Result<(), D::Error>; [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `draw` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ILI9486<_, _>: DrawTarget` is not satisfied [INFO] [stdout] --> examples/benchmark.rs:157:15 [INFO] [stdout] | [INFO] [stdout] 157 | .draw(&mut lcd_driver) [INFO] [stdout] | ---- ^^^^^^^^^^^^^^^ the trait `DrawTarget` is not implemented for `ILI9486<_, _>` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] as DrawTarget> [INFO] [stdout] note: required by a bound in `draw` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/embedded-graphics-0.6.2/src/drawable.rs:69:16 [INFO] [stdout] | [INFO] [stdout] 69 | fn draw>(self, display: &mut D) -> Result<(), D::Error>; [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `draw` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `write_command` found for struct `ILI9486` in the current scope [INFO] [stdout] --> examples/hello_world.rs:145:16 [INFO] [stdout] | [INFO] [stdout] 145 | lcd_driver.write_command(Command::DisplayOn, &[]).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^ method not found in `ILI9486<_, _>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `write_command` found for struct `ILI9486` in the current scope [INFO] [stdout] --> examples/full.rs:135:16 [INFO] [stdout] | [INFO] [stdout] 135 | lcd_driver.write_command(Command::SleepOut, &empty).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^ method not found in `ILI9486<_, _>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `numtoa_str` found for type `u32` in the current scope [INFO] [stdout] --> examples/benchmark.rs:161:28 [INFO] [stdout] | [INFO] [stdout] 161 | (screen_fill_rect).numtoa_str(10, &mut buf), [INFO] [stdout] | ^^^^^^^^^^ method not found in `u32` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ILI9486<_, _>: DrawTarget` is not satisfied [INFO] [stdout] --> examples/benchmark.rs:165:11 [INFO] [stdout] | [INFO] [stdout] 165 | .draw(&mut lcd_driver) [INFO] [stdout] | ---- ^^^^^^^^^^^^^^^ the trait `DrawTarget` is not implemented for `ILI9486<_, _>` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] as DrawTarget> [INFO] [stdout] note: required by a bound in `draw` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/embedded-graphics-0.6.2/src/drawable.rs:69:16 [INFO] [stdout] | [INFO] [stdout] 69 | fn draw>(self, display: &mut D) -> Result<(), D::Error>; [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `draw` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ILI9486<_, _>: DrawTarget` is not satisfied [INFO] [stdout] --> examples/benchmark.rs:170:15 [INFO] [stdout] | [INFO] [stdout] 170 | .draw(&mut lcd_driver) [INFO] [stdout] | ---- ^^^^^^^^^^^^^^^ the trait `DrawTarget` is not implemented for `ILI9486<_, _>` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] as DrawTarget> [INFO] [stdout] note: required by a bound in `draw` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/embedded-graphics-0.6.2/src/drawable.rs:69:16 [INFO] [stdout] | [INFO] [stdout] 69 | fn draw>(self, display: &mut D) -> Result<(), D::Error>; [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `draw` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `numtoa_str` found for type `u32` in the current scope [INFO] [stdout] --> examples/benchmark.rs:174:29 [INFO] [stdout] | [INFO] [stdout] 174 | (screen_fill_pixel).numtoa_str(10, &mut buf), [INFO] [stdout] | ^^^^^^^^^^ method not found in `u32` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ILI9486<_, _>: DrawTarget` is not satisfied [INFO] [stdout] --> examples/benchmark.rs:178:11 [INFO] [stdout] | [INFO] [stdout] 178 | .draw(&mut lcd_driver) [INFO] [stdout] | ---- ^^^^^^^^^^^^^^^ the trait `DrawTarget` is not implemented for `ILI9486<_, _>` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] as DrawTarget> [INFO] [stdout] note: required by a bound in `draw` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/embedded-graphics-0.6.2/src/drawable.rs:69:16 [INFO] [stdout] | [INFO] [stdout] 69 | fn draw>(self, display: &mut D) -> Result<(), D::Error>; [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `draw` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `write_command` found for struct `ILI9486` in the current scope [INFO] [stdout] --> examples/full.rs:138:10 [INFO] [stdout] | [INFO] [stdout] 138 | .write_command(Command::DisplayInversionOff, &mut empty) [INFO] [stdout] | ^^^^^^^^^^^^^ method not found in `ILI9486<_, _>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `write_command` found for struct `ILI9486` in the current scope [INFO] [stdout] --> examples/hello_world.rs:146:16 [INFO] [stdout] | [INFO] [stdout] 146 | lcd_driver.write_command(Command::IdleModeOff, &[]).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^ method not found in `ILI9486<_, _>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `write_command` found for struct `ILI9486` in the current scope [INFO] [stdout] --> examples/full.rs:143:10 [INFO] [stdout] | [INFO] [stdout] 143 | .write_command(Command::MemoryAccessControl, &mut [0b10001000]) [INFO] [stdout] | ^^^^^^^^^^^^^ method not found in `ILI9486<_, _>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `clear_screen` found for struct `ILI9486` in the current scope [INFO] [stdout] --> examples/full.rs:146:16 [INFO] [stdout] | [INFO] [stdout] 146 | lcd_driver.clear_screen().unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^ method not found in `ILI9486<_, _>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `write_command` found for struct `ILI9486` in the current scope [INFO] [stdout] --> examples/full.rs:150:10 [INFO] [stdout] | [INFO] [stdout] 150 | .write_command(Command::ReadDisplayId, &[]) [INFO] [stdout] | ^^^^^^^^^^^^^ method not found in `ILI9486<_, _>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ILI9486<_, _>: DrawTarget` is not satisfied [INFO] [stdout] --> examples/hello_world.rs:151:12 [INFO] [stdout] | [INFO] [stdout] 151 | t.draw(&mut lcd_driver).unwrap(); [INFO] [stdout] | ---- ^^^^^^^^^^^^^^^ the trait `DrawTarget` is not implemented for `ILI9486<_, _>` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following implementations were found: [INFO] [stdout] as DrawTarget> [INFO] [stdout] note: required by a bound in `draw` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/embedded-graphics-0.6.2/src/drawable.rs:69:16 [INFO] [stdout] | [INFO] [stdout] 69 | fn draw>(self, display: &mut D) -> Result<(), D::Error>; [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `draw` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `core::ops::DerefMut` [INFO] [stdout] --> examples/benchmark.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | use core::ops::DerefMut; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 78 previous errors; 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0061, E0277, E0412, E0432, E0433, E0463, E0599, E0603. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0061`. [INFO] [stdout] [INFO] [stdout] error: aborting due to 71 previous errors; 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0061, E0277, E0412, E0432, E0433, E0463, E0599, E0603. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0061`. [INFO] [stdout] [INFO] [stdout] error: aborting due to 78 previous errors; 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0061, E0405, E0412, E0432, E0433, E0463, E0599, E0603. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0061`. [INFO] [stdout] [INFO] [stdout] warning: 62 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: build failed [INFO] running `Command { std: "docker" "inspect" "df4bd7b3bf4538aefb744aff8019839586d5cae9f31ca4bd6fd3465726a43d9c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "df4bd7b3bf4538aefb744aff8019839586d5cae9f31ca4bd6fd3465726a43d9c", kill_on_drop: false }` [INFO] [stdout] df4bd7b3bf4538aefb744aff8019839586d5cae9f31ca4bd6fd3465726a43d9c