[INFO] cloning repository https://github.com/RavuAlHemio/arduino-enocean-heater-control
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/RavuAlHemio/arduino-enocean-heater-control" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRavuAlHemio%2Farduino-enocean-heater-control", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRavuAlHemio%2Farduino-enocean-heater-control'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] dfd227aeb753937dd9bbd9003ddcd4da7ed05552
[INFO] checking RavuAlHemio/arduino-enocean-heater-control/dfd227aeb753937dd9bbd9003ddcd4da7ed05552 against 1.95.0 for pr-155915
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRavuAlHemio%2Farduino-enocean-heater-control" "/workspace/builds/worker-5-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/RavuAlHemio/arduino-enocean-heater-control
[INFO] finished tweaking git repo https://github.com/RavuAlHemio/arduino-enocean-heater-control
[INFO] tweaked toml for git repo https://github.com/RavuAlHemio/arduino-enocean-heater-control written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/RavuAlHemio/arduino-enocean-heater-control on toolchain 1.95.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/RavuAlHemio/arduino-enocean-heater-control already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"`
[INFO] [stderr]   |
[INFO] [stderr]   = note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest
[INFO] [stderr]   = note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest
[INFO] [stderr]   = note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded proc-macro2 v1.0.44
[INFO] [stderr]   Downloaded from-to-repr v0.1.10
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 3f70408997cb34e8ff71088c249d8c35a66dbe8b55ee956013c47e1602e31298
[INFO] running `Command { std: "docker" "start" "-a" "3f70408997cb34e8ff71088c249d8c35a66dbe8b55ee956013c47e1602e31298", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3f70408997cb34e8ff71088c249d8c35a66dbe8b55ee956013c47e1602e31298", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3f70408997cb34e8ff71088c249d8c35a66dbe8b55ee956013c47e1602e31298", kill_on_drop: false }`
[INFO] [stdout] 3f70408997cb34e8ff71088c249d8c35a66dbe8b55ee956013c47e1602e31298
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 784f4e7fe73021583133385998eeba407b3a7cf96377c7d42efb0d05c3655938
[INFO] running `Command { std: "docker" "start" "-a" "784f4e7fe73021583133385998eeba407b3a7cf96377c7d42efb0d05c3655938", kill_on_drop: false }`
[INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"`
[INFO] [stderr]   |
[INFO] [stderr]   = note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest
[INFO] [stderr]   = note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest
[INFO] [stderr]   = note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions
[INFO] [stderr]    Compiling proc-macro2 v1.0.44
[INFO] [stderr]    Compiling syn v1.0.101
[INFO] [stderr]    Compiling quote v1.0.21
[INFO] [stderr]    Compiling from-to-repr v0.1.10
[INFO] [stderr]     Checking buildingblocks v0.1.0 (/opt/rustwide/workdir/buildingblocks)
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]      --> buildingblocks/src/esp3/eep.rs:25404:21
[INFO] [stdout]       |
[INFO] [stdout] 25400 |                     0..=255 => Self::_RegularValue {
[INFO] [stdout]       |                     ------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 25404 |                     17 => Self::MeasurementError,
[INFO] [stdout]       |                     ^^ no value can reach this
[INFO] [stdout]       |
[INFO] [stdout]       = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]      --> buildingblocks/src/esp3/eep.rs:25405:21
[INFO] [stdout]       |
[INFO] [stdout] 25400 |                     0..=255 => Self::_RegularValue {
[INFO] [stdout]       |                     ------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 25405 |                     18 => Self::BatteryEmpty,
[INFO] [stdout]       |                     ^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]      --> buildingblocks/src/esp3/eep.rs:25406:21
[INFO] [stdout]       |
[INFO] [stdout] 25400 |                     0..=255 => Self::_RegularValue {
[INFO] [stdout]       |                     ------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 25406 |                     19 => Self::Reserved,
[INFO] [stdout]       |                     ^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]      --> buildingblocks/src/esp3/eep.rs:25407:21
[INFO] [stdout]       |
[INFO] [stdout] 25400 |                     0..=255 => Self::_RegularValue {
[INFO] [stdout]       |                     ------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 25407 |                     20 => Self::FrostProtection,
[INFO] [stdout]       |                     ^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]      --> buildingblocks/src/esp3/eep.rs:25408:21
[INFO] [stdout]       |
[INFO] [stdout] 25400 |                     0..=255 => Self::_RegularValue {
[INFO] [stdout]       |                     ------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 25408 |                     33 => Self::BlockedValve,
[INFO] [stdout]       |                     ^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]      --> buildingblocks/src/esp3/eep.rs:25409:21
[INFO] [stdout]       |
[INFO] [stdout] 25400 |                     0..=255 => Self::_RegularValue {
[INFO] [stdout]       |                     ------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 25409 |                     36 => Self::EndPointDetectionError,
[INFO] [stdout]       |                     ^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]      --> buildingblocks/src/esp3/eep.rs:25410:21
[INFO] [stdout]       |
[INFO] [stdout] 25400 |                     0..=255 => Self::_RegularValue {
[INFO] [stdout]       |                     ------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 25410 |                     40 => Self::NoValve,
[INFO] [stdout]       |                     ^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]      --> buildingblocks/src/esp3/eep.rs:25411:21
[INFO] [stdout]       |
[INFO] [stdout] 25400 |                     0..=255 => Self::_RegularValue {
[INFO] [stdout]       |                     ------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 25411 |                     49 => Self::NotTaughtIn,
[INFO] [stdout]       |                     ^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]      --> buildingblocks/src/esp3/eep.rs:25412:21
[INFO] [stdout]       |
[INFO] [stdout] 25400 |                     0..=255 => Self::_RegularValue {
[INFO] [stdout]       |                     ------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 25412 |                     53 => Self::NoResponseFromController,
[INFO] [stdout]       |                     ^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]      --> buildingblocks/src/esp3/eep.rs:25413:21
[INFO] [stdout]       |
[INFO] [stdout] 25400 |                     0..=255 => Self::_RegularValue {
[INFO] [stdout]       |                     ------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 25413 |                     54 => Self::TeachInError,
[INFO] [stdout]       |                     ^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]      --> buildingblocks/src/esp3/eep.rs:25404:21
[INFO] [stdout]       |
[INFO] [stdout] 25400 |                     0..=255 => Self::_RegularValue {
[INFO] [stdout]       |                     ------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 25404 |                     17 => Self::MeasurementError,
[INFO] [stdout]       |                     ^^ no value can reach this
[INFO] [stdout]       |
[INFO] [stdout]       = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]      --> buildingblocks/src/esp3/eep.rs:25405:21
[INFO] [stdout]       |
[INFO] [stdout] 25400 |                     0..=255 => Self::_RegularValue {
[INFO] [stdout]       |                     ------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 25405 |                     18 => Self::BatteryEmpty,
[INFO] [stdout]       |                     ^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]      --> buildingblocks/src/esp3/eep.rs:25406:21
[INFO] [stdout]       |
[INFO] [stdout] 25400 |                     0..=255 => Self::_RegularValue {
[INFO] [stdout]       |                     ------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 25406 |                     19 => Self::Reserved,
[INFO] [stdout]       |                     ^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]      --> buildingblocks/src/esp3/eep.rs:25407:21
[INFO] [stdout]       |
[INFO] [stdout] 25400 |                     0..=255 => Self::_RegularValue {
[INFO] [stdout]       |                     ------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 25407 |                     20 => Self::FrostProtection,
[INFO] [stdout]       |                     ^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]      --> buildingblocks/src/esp3/eep.rs:25408:21
[INFO] [stdout]       |
[INFO] [stdout] 25400 |                     0..=255 => Self::_RegularValue {
[INFO] [stdout]       |                     ------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 25408 |                     33 => Self::BlockedValve,
[INFO] [stdout]       |                     ^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]      --> buildingblocks/src/esp3/eep.rs:25409:21
[INFO] [stdout]       |
[INFO] [stdout] 25400 |                     0..=255 => Self::_RegularValue {
[INFO] [stdout]       |                     ------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 25409 |                     36 => Self::EndPointDetectionError,
[INFO] [stdout]       |                     ^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]      --> buildingblocks/src/esp3/eep.rs:25410:21
[INFO] [stdout]       |
[INFO] [stdout] 25400 |                     0..=255 => Self::_RegularValue {
[INFO] [stdout]       |                     ------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 25410 |                     40 => Self::NoValve,
[INFO] [stdout]       |                     ^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]      --> buildingblocks/src/esp3/eep.rs:25411:21
[INFO] [stdout]       |
[INFO] [stdout] 25400 |                     0..=255 => Self::_RegularValue {
[INFO] [stdout]       |                     ------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 25411 |                     49 => Self::NotTaughtIn,
[INFO] [stdout]       |                     ^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]      --> buildingblocks/src/esp3/eep.rs:25412:21
[INFO] [stdout]       |
[INFO] [stdout] 25400 |                     0..=255 => Self::_RegularValue {
[INFO] [stdout]       |                     ------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 25412 |                     53 => Self::NoResponseFromController,
[INFO] [stdout]       |                     ^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]      --> buildingblocks/src/esp3/eep.rs:25413:21
[INFO] [stdout]       |
[INFO] [stdout] 25400 |                     0..=255 => Self::_RegularValue {
[INFO] [stdout]       |                     ------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 25413 |                     54 => Self::TeachInError,
[INFO] [stdout]       |                     ^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]      --> buildingblocks/src/esp3/eep.rs:27424:21
[INFO] [stdout]       |
[INFO] [stdout] 27420 |                     0..=80 => Self::TemperatureSetpointDegreesCLocalOffsetDegreesC {
[INFO] [stdout]       |                     ------ matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 27424 |                     0 => Self::LocalOffset0c,
[INFO] [stdout]       |                     ^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]      --> buildingblocks/src/esp3/eep.rs:27425:21
[INFO] [stdout]       |
[INFO] [stdout] 27420 |                     0..=80 => Self::TemperatureSetpointDegreesCLocalOffsetDegreesC {
[INFO] [stdout]       |                     ------ matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 27425 |                     1 => Self::LocalOffset1c,
[INFO] [stdout]       |                     ^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]      --> buildingblocks/src/esp3/eep.rs:27426:21
[INFO] [stdout]       |
[INFO] [stdout] 27420 |                     0..=80 => Self::TemperatureSetpointDegreesCLocalOffsetDegreesC {
[INFO] [stdout]       |                     ------ matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 27426 |                     2 => Self::LocalOffset2c,
[INFO] [stdout]       |                     ^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]      --> buildingblocks/src/esp3/eep.rs:27427:21
[INFO] [stdout]       |
[INFO] [stdout] 27420 |                     0..=80 => Self::TemperatureSetpointDegreesCLocalOffsetDegreesC {
[INFO] [stdout]       |                     ------ matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 27427 |                     3 => Self::LocalOffset3c,
[INFO] [stdout]       |                     ^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]      --> buildingblocks/src/esp3/eep.rs:27428:21
[INFO] [stdout]       |
[INFO] [stdout] 27420 |                     0..=80 => Self::TemperatureSetpointDegreesCLocalOffsetDegreesC {
[INFO] [stdout]       |                     ------ matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 27428 |                     4 => Self::LocalOffset4c,
[INFO] [stdout]       |                     ^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]      --> buildingblocks/src/esp3/eep.rs:27429:21
[INFO] [stdout]       |
[INFO] [stdout] 27420 |                     0..=80 => Self::TemperatureSetpointDegreesCLocalOffsetDegreesC {
[INFO] [stdout]       |                     ------ matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 27429 |                     5 => Self::LocalOffset5c,
[INFO] [stdout]       |                     ^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]      --> buildingblocks/src/esp3/eep.rs:27424:21
[INFO] [stdout]       |
[INFO] [stdout] 27420 |                     0..=80 => Self::TemperatureSetpointDegreesCLocalOffsetDegreesC {
[INFO] [stdout]       |                     ------ matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 27424 |                     0 => Self::LocalOffset0c,
[INFO] [stdout]       |                     ^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]      --> buildingblocks/src/esp3/eep.rs:27425:21
[INFO] [stdout]       |
[INFO] [stdout] 27420 |                     0..=80 => Self::TemperatureSetpointDegreesCLocalOffsetDegreesC {
[INFO] [stdout]       |                     ------ matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 27425 |                     1 => Self::LocalOffset1c,
[INFO] [stdout]       |                     ^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]      --> buildingblocks/src/esp3/eep.rs:27426:21
[INFO] [stdout]       |
[INFO] [stdout] 27420 |                     0..=80 => Self::TemperatureSetpointDegreesCLocalOffsetDegreesC {
[INFO] [stdout]       |                     ------ matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 27426 |                     2 => Self::LocalOffset2c,
[INFO] [stdout]       |                     ^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]      --> buildingblocks/src/esp3/eep.rs:27427:21
[INFO] [stdout]       |
[INFO] [stdout] 27420 |                     0..=80 => Self::TemperatureSetpointDegreesCLocalOffsetDegreesC {
[INFO] [stdout]       |                     ------ matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 27427 |                     3 => Self::LocalOffset3c,
[INFO] [stdout]       |                     ^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]      --> buildingblocks/src/esp3/eep.rs:27428:21
[INFO] [stdout]       |
[INFO] [stdout] 27420 |                     0..=80 => Self::TemperatureSetpointDegreesCLocalOffsetDegreesC {
[INFO] [stdout]       |                     ------ matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 27428 |                     4 => Self::LocalOffset4c,
[INFO] [stdout]       |                     ^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]      --> buildingblocks/src/esp3/eep.rs:27429:21
[INFO] [stdout]       |
[INFO] [stdout] 27420 |                     0..=80 => Self::TemperatureSetpointDegreesCLocalOffsetDegreesC {
[INFO] [stdout]       |                     ------ matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 27429 |                     5 => Self::LocalOffset5c,
[INFO] [stdout]       |                     ^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]      --> buildingblocks/src/esp3/eep.rs:27981:21
[INFO] [stdout]       |
[INFO] [stdout] 27977 |                     0..=100 => Self::ValvePosition {
[INFO] [stdout]       |                     ------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 27981 |                     0..=80 => Self::TemperatureSetpoinz {
[INFO] [stdout]       |                     ^^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]      --> buildingblocks/src/esp3/eep.rs:27981:21
[INFO] [stdout]       |
[INFO] [stdout] 27977 |                     0..=100 => Self::ValvePosition {
[INFO] [stdout]       |                     ------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 27981 |                     0..=80 => Self::TemperatureSetpoinz {
[INFO] [stdout]       |                     ^^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]      --> buildingblocks/src/esp3/eep.rs:36706:21
[INFO] [stdout]       |
[INFO] [stdout] 36702 |                     14..=16 => Self::_010000 {
[INFO] [stdout]       |                     ------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 36706 |                     15 => Self::_099991,
[INFO] [stdout]       |                     ^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]      --> buildingblocks/src/esp3/eep.rs:36706:21
[INFO] [stdout]       |
[INFO] [stdout] 36702 |                     14..=16 => Self::_010000 {
[INFO] [stdout]       |                     ------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 36706 |                     15 => Self::_099991,
[INFO] [stdout]       |                     ^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]      --> buildingblocks/src/esp3/eep.rs:46361:21
[INFO] [stdout]       |
[INFO] [stdout] 46359 |                     3 => Self::_2,
[INFO] [stdout]       |                     - matches all the relevant values
[INFO] [stdout] 46360 |                     4 => Self::_3,
[INFO] [stdout] 46361 |                     3 => Self::_4,
[INFO] [stdout]       |                     ^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]      --> buildingblocks/src/esp3/eep.rs:46362:21
[INFO] [stdout]       |
[INFO] [stdout] 46358 |                     2 => Self::_1,
[INFO] [stdout]       |                     - matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 46362 |                     2 => Self::_5,
[INFO] [stdout]       |                     ^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]      --> buildingblocks/src/esp3/eep.rs:46363:21
[INFO] [stdout]       |
[INFO] [stdout] 46359 |                     3 => Self::_2,
[INFO] [stdout]       |                     - matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 46363 |                     3 => Self::_6,
[INFO] [stdout]       |                     ^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]      --> buildingblocks/src/esp3/eep.rs:46361:21
[INFO] [stdout]       |
[INFO] [stdout] 46359 |                     3 => Self::_2,
[INFO] [stdout]       |                     - matches all the relevant values
[INFO] [stdout] 46360 |                     4 => Self::_3,
[INFO] [stdout] 46361 |                     3 => Self::_4,
[INFO] [stdout]       |                     ^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]      --> buildingblocks/src/esp3/eep.rs:46364:21
[INFO] [stdout]       |
[INFO] [stdout] 46360 |                     4 => Self::_3,
[INFO] [stdout]       |                     - matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 46364 |                     4 => Self::_7,
[INFO] [stdout]       |                     ^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]      --> buildingblocks/src/esp3/eep.rs:46362:21
[INFO] [stdout]       |
[INFO] [stdout] 46358 |                     2 => Self::_1,
[INFO] [stdout]       |                     - matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 46362 |                     2 => Self::_5,
[INFO] [stdout]       |                     ^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]      --> buildingblocks/src/esp3/eep.rs:46363:21
[INFO] [stdout]       |
[INFO] [stdout] 46359 |                     3 => Self::_2,
[INFO] [stdout]       |                     - matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 46363 |                     3 => Self::_6,
[INFO] [stdout]       |                     ^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]      --> buildingblocks/src/esp3/eep.rs:46364:21
[INFO] [stdout]       |
[INFO] [stdout] 46360 |                     4 => Self::_3,
[INFO] [stdout]       |                     - matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 46364 |                     4 => Self::_7,
[INFO] [stdout]       |                     ^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]      --> buildingblocks/src/esp3/eep.rs:52930:21
[INFO] [stdout]       |
[INFO] [stdout] 52926 |                     1..=15 => Self::Reserved {
[INFO] [stdout]       |                     ------ matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 52930 |                     8 => Self::Fan1aIncomingAirFaulty,
[INFO] [stdout]       |                     ^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]      --> buildingblocks/src/esp3/eep.rs:52931:21
[INFO] [stdout]       |
[INFO] [stdout] 52926 |                     1..=15 => Self::Reserved {
[INFO] [stdout]       |                     ------ matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 52931 |                     9 => Self::Fan2aOutgoingAirFaulty,
[INFO] [stdout]       |                     ^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]      --> buildingblocks/src/esp3/eep.rs:52932:21
[INFO] [stdout]       |
[INFO] [stdout] 52926 |                     1..=15 => Self::Reserved {
[INFO] [stdout]       |                     ------ matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 52932 |                     10 => Self::Fan1bIncomingAirFaulty,
[INFO] [stdout]       |                     ^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]      --> buildingblocks/src/esp3/eep.rs:52933:21
[INFO] [stdout]       |
[INFO] [stdout] 52926 |                     1..=15 => Self::Reserved {
[INFO] [stdout]       |                     ------ matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 52933 |                     11 => Self::Fan2bOutgoingAirFaulty,
[INFO] [stdout]       |                     ^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]      --> buildingblocks/src/esp3/eep.rs:52934:21
[INFO] [stdout]       |
[INFO] [stdout] 52926 |                     1..=15 => Self::Reserved {
[INFO] [stdout]       |                     ------ matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 52934 |                     12 => Self::TemperatureSensorFaulty,
[INFO] [stdout]       |                     ^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]      --> buildingblocks/src/esp3/eep.rs:52935:21
[INFO] [stdout]       |
[INFO] [stdout] 52926 |                     1..=15 => Self::Reserved {
[INFO] [stdout]       |                     ------ matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 52935 |                     13 => Self::InternalCommunicationErrorToHost,
[INFO] [stdout]       |                     ^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]      --> buildingblocks/src/esp3/eep.rs:52930:21
[INFO] [stdout]       |
[INFO] [stdout] 52926 |                     1..=15 => Self::Reserved {
[INFO] [stdout]       |                     ------ matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 52930 |                     8 => Self::Fan1aIncomingAirFaulty,
[INFO] [stdout]       |                     ^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]      --> buildingblocks/src/esp3/eep.rs:52931:21
[INFO] [stdout]       |
[INFO] [stdout] 52926 |                     1..=15 => Self::Reserved {
[INFO] [stdout]       |                     ------ matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 52931 |                     9 => Self::Fan2aOutgoingAirFaulty,
[INFO] [stdout]       |                     ^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]      --> buildingblocks/src/esp3/eep.rs:52932:21
[INFO] [stdout]       |
[INFO] [stdout] 52926 |                     1..=15 => Self::Reserved {
[INFO] [stdout]       |                     ------ matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 52932 |                     10 => Self::Fan1bIncomingAirFaulty,
[INFO] [stdout]       |                     ^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]      --> buildingblocks/src/esp3/eep.rs:52933:21
[INFO] [stdout]       |
[INFO] [stdout] 52926 |                     1..=15 => Self::Reserved {
[INFO] [stdout]       |                     ------ matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 52933 |                     11 => Self::Fan2bOutgoingAirFaulty,
[INFO] [stdout]       |                     ^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]      --> buildingblocks/src/esp3/eep.rs:52934:21
[INFO] [stdout]       |
[INFO] [stdout] 52926 |                     1..=15 => Self::Reserved {
[INFO] [stdout]       |                     ------ matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 52934 |                     12 => Self::TemperatureSensorFaulty,
[INFO] [stdout]       |                     ^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]      --> buildingblocks/src/esp3/eep.rs:52935:21
[INFO] [stdout]       |
[INFO] [stdout] 52926 |                     1..=15 => Self::Reserved {
[INFO] [stdout]       |                     ------ matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 52935 |                     13 => Self::InternalCommunicationErrorToHost,
[INFO] [stdout]       |                     ^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]      --> buildingblocks/src/esp3/eep.rs:87397:21
[INFO] [stdout]       |
[INFO] [stdout] 87393 |                     0..=100000 => Self::_RegularValue {
[INFO] [stdout]       |                     ---------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 87397 |                     60001 => Self::Overrange,
[INFO] [stdout]       |                     ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]      --> buildingblocks/src/esp3/eep.rs:87398:21
[INFO] [stdout]       |
[INFO] [stdout] 87393 |                     0..=100000 => Self::_RegularValue {
[INFO] [stdout]       |                     ---------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 87398 |                     65534 => Self::Invalid,
[INFO] [stdout]       |                     ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]      --> buildingblocks/src/esp3/eep.rs:87399:21
[INFO] [stdout]       |
[INFO] [stdout] 87393 |                     0..=100000 => Self::_RegularValue {
[INFO] [stdout]       |                     ---------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 87399 |                     65535 => Self::Notsupported,
[INFO] [stdout]       |                     ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]      --> buildingblocks/src/esp3/eep.rs:87397:21
[INFO] [stdout]       |
[INFO] [stdout] 87393 |                     0..=100000 => Self::_RegularValue {
[INFO] [stdout]       |                     ---------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 87397 |                     60001 => Self::Overrange,
[INFO] [stdout]       |                     ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]      --> buildingblocks/src/esp3/eep.rs:87398:21
[INFO] [stdout]       |
[INFO] [stdout] 87393 |                     0..=100000 => Self::_RegularValue {
[INFO] [stdout]       |                     ---------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 87398 |                     65534 => Self::Invalid,
[INFO] [stdout]       |                     ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]      --> buildingblocks/src/esp3/eep.rs:87399:21
[INFO] [stdout]       |
[INFO] [stdout] 87393 |                     0..=100000 => Self::_RegularValue {
[INFO] [stdout]       |                     ---------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 87399 |                     65535 => Self::Notsupported,
[INFO] [stdout]       |                     ^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple patterns overlap on their endpoints
[INFO] [stdout]      --> buildingblocks/src/esp3/eep.rs:89319:21
[INFO] [stdout]       |
[INFO] [stdout] 89315 |                     0..=1000 => Self::_RegularValue {
[INFO] [stdout]       |                     -------- this range overlaps on `1000_u16`...
[INFO] [stdout] ...
[INFO] [stdout] 89319 |                     1000..=1020 => Self::Reserved {
[INFO] [stdout]       |                     ^^^^^^^^^^^ ... with this range
[INFO] [stdout]       |
[INFO] [stdout]       = note: you likely meant to write mutually exclusive ranges
[INFO] [stdout]       = note: `#[warn(overlapping_range_endpoints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple patterns overlap on their endpoints
[INFO] [stdout]      --> buildingblocks/src/esp3/eep.rs:89375:21
[INFO] [stdout]       |
[INFO] [stdout] 89371 |                     0..=1000 => Self::_RegularValue {
[INFO] [stdout]       |                     -------- this range overlaps on `1000_u16`...
[INFO] [stdout] ...
[INFO] [stdout] 89375 |                     1000..=1020 => Self::Reserved {
[INFO] [stdout]       |                     ^^^^^^^^^^^ ... with this range
[INFO] [stdout]       |
[INFO] [stdout]       = note: you likely meant to write mutually exclusive ranges
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple patterns overlap on their endpoints
[INFO] [stdout]      --> buildingblocks/src/esp3/eep.rs:89431:21
[INFO] [stdout]       |
[INFO] [stdout] 89427 |                     0..=1000 => Self::_RegularValue {
[INFO] [stdout]       |                     -------- this range overlaps on `1000_u16`...
[INFO] [stdout] ...
[INFO] [stdout] 89431 |                     1000..=1020 => Self::Reserved {
[INFO] [stdout]       |                     ^^^^^^^^^^^ ... with this range
[INFO] [stdout]       |
[INFO] [stdout]       = note: you likely meant to write mutually exclusive ranges
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple patterns overlap on their endpoints
[INFO] [stdout]      --> buildingblocks/src/esp3/eep.rs:89319:21
[INFO] [stdout]       |
[INFO] [stdout] 89315 |                     0..=1000 => Self::_RegularValue {
[INFO] [stdout]       |                     -------- this range overlaps on `1000_u16`...
[INFO] [stdout] ...
[INFO] [stdout] 89319 |                     1000..=1020 => Self::Reserved {
[INFO] [stdout]       |                     ^^^^^^^^^^^ ... with this range
[INFO] [stdout]       |
[INFO] [stdout]       = note: you likely meant to write mutually exclusive ranges
[INFO] [stdout]       = note: `#[warn(overlapping_range_endpoints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple patterns overlap on their endpoints
[INFO] [stdout]      --> buildingblocks/src/esp3/eep.rs:89375:21
[INFO] [stdout]       |
[INFO] [stdout] 89371 |                     0..=1000 => Self::_RegularValue {
[INFO] [stdout]       |                     -------- this range overlaps on `1000_u16`...
[INFO] [stdout] ...
[INFO] [stdout] 89375 |                     1000..=1020 => Self::Reserved {
[INFO] [stdout]       |                     ^^^^^^^^^^^ ... with this range
[INFO] [stdout]       |
[INFO] [stdout]       = note: you likely meant to write mutually exclusive ranges
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple patterns overlap on their endpoints
[INFO] [stdout]      --> buildingblocks/src/esp3/eep.rs:89431:21
[INFO] [stdout]       |
[INFO] [stdout] 89427 |                     0..=1000 => Self::_RegularValue {
[INFO] [stdout]       |                     -------- this range overlaps on `1000_u16`...
[INFO] [stdout] ...
[INFO] [stdout] 89431 |                     1000..=1020 => Self::Reserved {
[INFO] [stdout]       |                     ^^^^^^^^^^^ ... with this range
[INFO] [stdout]       |
[INFO] [stdout]       = note: you likely meant to write mutually exclusive ranges
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]       --> buildingblocks/src/esp3/eep.rs:119201:21
[INFO] [stdout]        |
[INFO] [stdout] 119199 |                     15 => Self::MovedFromRightToDown,
[INFO] [stdout]        |                     -- matches all the relevant values
[INFO] [stdout] 119200 |                     13 => Self::MovedFromLeftToUp,
[INFO] [stdout] 119201 |                     15 => Self::MovedFromLeftToDown,
[INFO] [stdout]        |                     ^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]       --> buildingblocks/src/esp3/eep.rs:119202:21
[INFO] [stdout]        |
[INFO] [stdout] 119200 |                     13 => Self::MovedFromLeftToUp,
[INFO] [stdout]        |                     -- matches all the relevant values
[INFO] [stdout] 119201 |                     15 => Self::MovedFromLeftToDown,
[INFO] [stdout] 119202 |                     13 => Self::MovedFromRightToUp,
[INFO] [stdout]        |                     ^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]       --> buildingblocks/src/esp3/eep.rs:119201:21
[INFO] [stdout]        |
[INFO] [stdout] 119199 |                     15 => Self::MovedFromRightToDown,
[INFO] [stdout]        |                     -- matches all the relevant values
[INFO] [stdout] 119200 |                     13 => Self::MovedFromLeftToUp,
[INFO] [stdout] 119201 |                     15 => Self::MovedFromLeftToDown,
[INFO] [stdout]        |                     ^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]       --> buildingblocks/src/esp3/eep.rs:119202:21
[INFO] [stdout]        |
[INFO] [stdout] 119200 |                     13 => Self::MovedFromLeftToUp,
[INFO] [stdout]        |                     -- matches all the relevant values
[INFO] [stdout] 119201 |                     15 => Self::MovedFromLeftToDown,
[INFO] [stdout] 119202 |                     13 => Self::MovedFromRightToUp,
[INFO] [stdout]        |                     ^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `f64_from_bits` is never used
[INFO] [stdout]   --> buildingblocks/src/esp3/eep.rs:41:23
[INFO] [stdout]    |
[INFO] [stdout] 24 | trait BitTwiddling {
[INFO] [stdout]    |       ------------ method in this trait
[INFO] [stdout] ...
[INFO] [stdout] 41 |     implement_horner!(f64_from_bits, f64, 0.0, 1.0, 2.0);
[INFO] [stdout]    |                       ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout]    = note: this warning originates in the macro `implement_horner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> buildingblocks/src/bit_field.rs:106:21
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn bit_iter(&self) -> BitFieldIterator<SIZE_BYTES> {
[INFO] [stdout]     |                     ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn bit_iter(&self) -> BitFieldIterator<'_, SIZE_BYTES> {
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `f64_from_bits` is never used
[INFO] [stdout]   --> buildingblocks/src/esp3/eep.rs:41:23
[INFO] [stdout]    |
[INFO] [stdout] 24 | trait BitTwiddling {
[INFO] [stdout]    |       ------------ method in this trait
[INFO] [stdout] ...
[INFO] [stdout] 41 |     implement_horner!(f64_from_bits, f64, 0.0, 1.0, 2.0);
[INFO] [stdout]    |                       ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout]    = note: this warning originates in the macro `implement_horner` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> buildingblocks/src/bit_field.rs:106:21
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn bit_iter(&self) -> BitFieldIterator<SIZE_BYTES> {
[INFO] [stdout]     |                     ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn bit_iter(&self) -> BitFieldIterator<'_, SIZE_BYTES> {
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> buildingblocks/src/max_array.rs:67:17
[INFO] [stdout]    |
[INFO] [stdout] 67 |     pub fn iter(&self) -> Iter<T, MAX_SIZE> {
[INFO] [stdout]    |                 ^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 67 |     pub fn iter(&self) -> Iter<'_, T, MAX_SIZE> {
[INFO] [stdout]    |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> buildingblocks/src/ring_buffer.rs:118:17
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub fn iter(&self) -> Iter<T, SIZE> {
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub fn iter(&self) -> Iter<'_, T, SIZE> {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> buildingblocks/src/max_array.rs:67:17
[INFO] [stdout]    |
[INFO] [stdout] 67 |     pub fn iter(&self) -> Iter<T, MAX_SIZE> {
[INFO] [stdout]    |                 ^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 67 |     pub fn iter(&self) -> Iter<'_, T, MAX_SIZE> {
[INFO] [stdout]    |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> buildingblocks/src/ring_buffer.rs:118:17
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub fn iter(&self) -> Iter<T, SIZE> {
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub fn iter(&self) -> Iter<'_, T, SIZE> {
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 8.72s
[INFO] running `Command { std: "docker" "inspect" "784f4e7fe73021583133385998eeba407b3a7cf96377c7d42efb0d05c3655938", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "784f4e7fe73021583133385998eeba407b3a7cf96377c7d42efb0d05c3655938", kill_on_drop: false }`
[INFO] [stdout] 784f4e7fe73021583133385998eeba407b3a7cf96377c7d42efb0d05c3655938
