[INFO] cloning repository https://github.com/uraneko/logius
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/uraneko/logius" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Furaneko%2Flogius", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Furaneko%2Flogius'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] b8698ba7bc8a1fe7c6ca366f314c7d6b0fd48cd2
[INFO] checking uraneko/logius against try#e117153a45c546e883c1f91d82611775fcaeffe0 for pr-146470
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Furaneko%2Flogius" "/workspace/builds/worker-7-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/uraneko/logius
[INFO] finished tweaking git repo https://github.com/uraneko/logius
[INFO] tweaked toml for git repo https://github.com/uraneko/logius written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/uraneko/logius on toolchain e117153a45c546e883c1f91d82611775fcaeffe0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+e117153a45c546e883c1f91d82611775fcaeffe0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/uraneko/logius 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" "+e117153a45c546e883c1f91d82611775fcaeffe0" "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
[ERROR] error running command: no output for 300 seconds
[INFO] checking uraneko/logius against try#e117153a45c546e883c1f91d82611775fcaeffe0 for pr-146470
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Furaneko%2Flogius" "/workspace/builds/worker-7-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/uraneko/logius
[INFO] finished tweaking git repo https://github.com/uraneko/logius
[INFO] tweaked toml for git repo https://github.com/uraneko/logius written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/uraneko/logius on toolchain e117153a45c546e883c1f91d82611775fcaeffe0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+e117153a45c546e883c1f91d82611775fcaeffe0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/uraneko/logius 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" "+e117153a45c546e883c1f91d82611775fcaeffe0" "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] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+e117153a45c546e883c1f91d82611775fcaeffe0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 699dbe91491865f03a05903bc0fa89929ba38f579ae2771dc6377c5bc3716fcf
[INFO] running `Command { std: "docker" "start" "-a" "699dbe91491865f03a05903bc0fa89929ba38f579ae2771dc6377c5bc3716fcf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "699dbe91491865f03a05903bc0fa89929ba38f579ae2771dc6377c5bc3716fcf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "699dbe91491865f03a05903bc0fa89929ba38f579ae2771dc6377c5bc3716fcf", kill_on_drop: false }`
[INFO] [stdout] 699dbe91491865f03a05903bc0fa89929ba38f579ae2771dc6377c5bc3716fcf
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+e117153a45c546e883c1f91d82611775fcaeffe0" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 2ed57791f4fac350dafbdaa6a5be9f6f8fba51e60c2b2f0177e6ac82f0999a95
[INFO] running `Command { std: "docker" "start" "-a" "2ed57791f4fac350dafbdaa6a5be9f6f8fba51e60c2b2f0177e6ac82f0999a95", kill_on_drop: false }`
[INFO] [stderr]     Checking logius v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `std::ffi::c_int`
[INFO] [stdout]  --> src/input__event.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::ffi::c_int;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ffi::c_int`
[INFO] [stdout]  --> src/input__event.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::ffi::c_int;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:130:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] 130 | 123 => stringify!(KEY_HANJA),
[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]    --> src/format/codes.rs:130:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] 130 | 123 => stringify!(KEY_HANJA),
[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]    --> src/format/codes.rs:131:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] 130 | 123 => stringify!(KEY_HANJA),
[INFO] [stdout] 131 | 124 => stringify!(KEY_YEN),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:131:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] 130 | 123 => stringify!(KEY_HANJA),
[INFO] [stdout] 131 | 124 => stringify!(KEY_YEN),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:132:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 132 | 125 => stringify!(KEY_LEFTMETA),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:132:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 132 | 125 => stringify!(KEY_LEFTMETA),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:133:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 133 | 126 => stringify!(KEY_RIGHTMETA),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:133:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 133 | 126 => stringify!(KEY_RIGHTMETA),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:134:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 134 | 127 => stringify!(KEY_COMPOSE),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:134:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 134 | 127 => stringify!(KEY_COMPOSE),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:136:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 136 | 128=> stringify!(KEY_STOP),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:136:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 136 | 128=> stringify!(KEY_STOP),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:137:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 137 | 129 => stringify!(KEY_AGAIN),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:137:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 137 | 129 => stringify!(KEY_AGAIN),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:139:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 139 | 130 => stringify!(KEY_PROPS),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:139:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 139 | 130 => stringify!(KEY_PROPS),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:140:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 140 | 131/* AC Undo */ => stringify!(KEY_UNDO),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:140:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 140 | 131/* AC Undo */ => stringify!(KEY_UNDO),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:141:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 141 | 132 => stringify!(KEY_FRONT),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:142:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 142 | 133/* AC Copy */ => stringify!(KEY_COPY),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:143:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 143 | 134/* AC Open */ => stringify!(KEY_OPEN),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:144:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 144 | 135/* AC Paste */ => stringify!(KEY_PASTE),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:141:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 141 | 132 => stringify!(KEY_FRONT),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:145:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 145 | 136/* AC Search */ => stringify!(KEY_FIND),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:146:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 146 | 137/* AC Cut */ => stringify!(KEY_CUT    ),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:142:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 142 | 133/* AC Copy */ => stringify!(KEY_COPY),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:147:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 147 | 138/* AL Integrated Help Center */ => stringify!(KEY_HELP),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:143:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 143 | 134/* AC Open */ => stringify!(KEY_OPEN),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:148:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 148 | 139/* Menu (show menu) */ => stringify!(KEY_MENU),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:149:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 149 | 140/* AL Calculator */ => stringify!(KEY_CALC),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:150:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 150 | 141 => stringify!(KEY_SETUP),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:144:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 144 | 135/* AC Paste */ => stringify!(KEY_PASTE),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 151 | 142/* SC System Sleep */ => stringify!(KEY_SLEEP),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:145:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 145 | 136/* AC Search */ => stringify!(KEY_FIND),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:146:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 146 | 137/* AC Cut */ => stringify!(KEY_CUT    ),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:152:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 152 | 143/* System Wake Up */ => stringify!(KEY_WAKEUP),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:147:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 147 | 138/* AL Integrated Help Center */ => stringify!(KEY_HELP),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:153:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 153 | 144/* AL Local Machine Browser */ => stringify!(KEY_FILE),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:148:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 148 | 139/* Menu (show menu) */ => stringify!(KEY_MENU),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:154:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 154 | 145 => stringify!(KEY_SENDFILE),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:149:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 149 | 140/* AL Calculator */ => stringify!(KEY_CALC),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:155:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 155 | 146 => stringify!(KEY_DELETEFILE),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:150:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 150 | 141 => stringify!(KEY_SETUP),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:156:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 156 | 147 => stringify!(KEY_XFER),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 151 | 142/* SC System Sleep */ => stringify!(KEY_SLEEP),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:157:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 157 | 148 => stringify!(KEY_PROG1),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:152:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 152 | 143/* System Wake Up */ => stringify!(KEY_WAKEUP),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:158:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 158 | 149 => stringify!(KEY_PROG2),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:159:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 159 | 150/* AL Internet Browser */ => stringify!(KEY_WWW    ),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:153:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 153 | 144/* AL Local Machine Browser */ => stringify!(KEY_FILE),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:160:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 160 | 151 => stringify!(KEY_MSDOS),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:154:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 154 | 145 => stringify!(KEY_SENDFILE),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:161:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 161 | 152/* AL Terminal Lock/Screensaver */ => stringify!(KEY_COFFEE),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:155:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 155 | 146 => stringify!(KEY_DELETEFILE),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:156:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 156 | 147 => stringify!(KEY_XFER),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:162:1
[INFO] [stdout]     |
[INFO] [stdout] 162 | KEY_SCREENLOCK=>    stringify!(KEY_COFFEE),
[INFO] [stdout]     | ^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/format/codes.rs:162:1
[INFO] [stdout]     |
[INFO] [stdout]   3 | 0 => stringify!(KEY_RESERVED),
[INFO] [stdout]     | - matches some of the same values
[INFO] [stdout]   4 | 1 => stringify!(KEY_ESC),
[INFO] [stdout]     | - matches some of the same values
[INFO] [stdout]   5 | 2 => stringify!(KEY_1),
[INFO] [stdout]     | - matches some of the same values
[INFO] [stdout]   6 | 3 => stringify!(KEY_2),
[INFO] [stdout]     | - matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 162 | KEY_SCREENLOCK=>    stringify!(KEY_COFFEE),
[INFO] [stdout]     | ^^^^^^^^^^^^^^ ...and 119 other patterns collectively make this unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:157:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 157 | 148 => stringify!(KEY_PROG1),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:163:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 163 | 153/* Display orientation for e.g. tablets */ => stringify!(KEY_ROTATE_DISPLAY    ),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:158:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 158 | 149 => stringify!(KEY_PROG2),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:159:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 159 | 150/* AL Internet Browser */ => stringify!(KEY_WWW    ),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:160:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 160 | 151 => stringify!(KEY_MSDOS),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:164:1
[INFO] [stdout]     |
[INFO] [stdout] 164 | KEY_DIRECTION=> stringify!(    KEY_ROTATE_DISPLAY),
[INFO] [stdout]     | ^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/format/codes.rs:164:1
[INFO] [stdout]     |
[INFO] [stdout]   3 | 0 => stringify!(KEY_RESERVED),
[INFO] [stdout]     | - matches some of the same values
[INFO] [stdout]   4 | 1 => stringify!(KEY_ESC),
[INFO] [stdout]     | - matches some of the same values
[INFO] [stdout]   5 | 2 => stringify!(KEY_1),
[INFO] [stdout]     | - matches some of the same values
[INFO] [stdout]   6 | 3 => stringify!(KEY_2),
[INFO] [stdout]     | - matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 164 | KEY_DIRECTION=> stringify!(    KEY_ROTATE_DISPLAY),
[INFO] [stdout]     | ^^^^^^^^^^^^^ ...and 119 other patterns collectively make this unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:161:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 161 | 152/* AL Terminal Lock/Screensaver */ => stringify!(KEY_COFFEE),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:165:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 165 | 154 => stringify!(KEY_CYCLEWINDOWS),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:162:1
[INFO] [stdout]     |
[INFO] [stdout] 162 | KEY_SCREENLOCK=>    stringify!(KEY_COFFEE),
[INFO] [stdout]     | ^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/format/codes.rs:162:1
[INFO] [stdout]     |
[INFO] [stdout]   3 | 0 => stringify!(KEY_RESERVED),
[INFO] [stdout]     | - matches some of the same values
[INFO] [stdout]   4 | 1 => stringify!(KEY_ESC),
[INFO] [stdout]     | - matches some of the same values
[INFO] [stdout]   5 | 2 => stringify!(KEY_1),
[INFO] [stdout]     | - matches some of the same values
[INFO] [stdout]   6 | 3 => stringify!(KEY_2),
[INFO] [stdout]     | - matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 162 | KEY_SCREENLOCK=>    stringify!(KEY_COFFEE),
[INFO] [stdout]     | ^^^^^^^^^^^^^^ ...and 119 other patterns collectively make this unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:166:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 166 | 155 => stringify!(KEY_MAIL),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:167:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 167 | 156/* AC Bookmarks */ => stringify!(KEY_BOOKMARKS),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:163:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 163 | 153/* Display orientation for e.g. tablets */ => stringify!(KEY_ROTATE_DISPLAY    ),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:168:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 168 | 157 => stringify!(KEY_COMPUTER),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:169:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 169 | 158/* AC Back */ => stringify!(KEY_BACK),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:170:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 170 | 159/* AC Forward */ => stringify!(KEY_FORWARD),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:164:1
[INFO] [stdout]     |
[INFO] [stdout] 164 | KEY_DIRECTION=> stringify!(    KEY_ROTATE_DISPLAY),
[INFO] [stdout]     | ^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/format/codes.rs:164:1
[INFO] [stdout]     |
[INFO] [stdout]   3 | 0 => stringify!(KEY_RESERVED),
[INFO] [stdout]     | - matches some of the same values
[INFO] [stdout]   4 | 1 => stringify!(KEY_ESC),
[INFO] [stdout]     | - matches some of the same values
[INFO] [stdout]   5 | 2 => stringify!(KEY_1),
[INFO] [stdout]     | - matches some of the same values
[INFO] [stdout]   6 | 3 => stringify!(KEY_2),
[INFO] [stdout]     | - matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 164 | KEY_DIRECTION=> stringify!(    KEY_ROTATE_DISPLAY),
[INFO] [stdout]     | ^^^^^^^^^^^^^ ...and 119 other patterns collectively make this unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:171:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 171 | 160 => stringify!(KEY_CLOSECD),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:172:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 172 | 161 => stringify!(KEY_EJECTCD),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:165:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 165 | 154 => stringify!(KEY_CYCLEWINDOWS),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:173:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 173 | 162 => stringify!(KEY_EJECTCLOSECD),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:174:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 174 | 163 => stringify!(KEY_NEXTSONG),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:166:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 166 | 155 => stringify!(KEY_MAIL),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:175:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 175 | 164 => stringify!(KEY_PLAYPAUSE),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:167:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 167 | 156/* AC Bookmarks */ => stringify!(KEY_BOOKMARKS),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:176:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 176 | 165 => stringify!(KEY_PREVIOUSSONG),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:168:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 168 | 157 => stringify!(KEY_COMPUTER),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:177:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 177 | 166 => stringify!(KEY_STOPCD),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:169:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 169 | 158/* AC Back */ => stringify!(KEY_BACK),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:178:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 178 | 167 => stringify!(KEY_RECORD),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:170:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 170 | 159/* AC Forward */ => stringify!(KEY_FORWARD),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:179:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 179 | 168 => stringify!(KEY_REWIND),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:171:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 171 | 160 => stringify!(KEY_CLOSECD),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:180:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 180 | 169/* Media Select Telephone */ => stringify!(KEY_PHONE),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:172:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 172 | 161 => stringify!(KEY_EJECTCD),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:181:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 181 | 170 => stringify!(KEY_ISO),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:173:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 173 | 162 => stringify!(KEY_EJECTCLOSECD),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:182:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 182 | 171/* AL Consumer Control Configuration */ => stringify!(KEY_CONFIG),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:174:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 174 | 163 => stringify!(KEY_NEXTSONG),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:175:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 175 | 164 => stringify!(KEY_PLAYPAUSE),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:183:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 183 | 172/* AC Home */ => stringify!(KEY_HOMEPAGE),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:176:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 176 | 165 => stringify!(KEY_PREVIOUSSONG),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:177:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 177 | 166 => stringify!(KEY_STOPCD),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:184:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 184 | 173/* AC Refresh */ => stringify!(KEY_REFRESH),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:178:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 178 | 167 => stringify!(KEY_RECORD),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:185:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 185 | 174/* AC Exit */ => stringify!(KEY_EXIT),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:179:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 179 | 168 => stringify!(KEY_REWIND),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:186:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 186 | 175 => stringify!(KEY_MOVE),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:180:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 180 | 169/* Media Select Telephone */ => stringify!(KEY_PHONE),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:187:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 187 | 176 => stringify!(KEY_EDIT),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:181:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 181 | 170 => stringify!(KEY_ISO),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:188:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 188 | 177 => stringify!(KEY_SCROLLUP),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:182:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 182 | 171/* AL Consumer Control Configuration */ => stringify!(KEY_CONFIG),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:189:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 189 | 178 => stringify!(KEY_SCROLLDOWN),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:183:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 183 | 172/* AC Home */ => stringify!(KEY_HOMEPAGE),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:184:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 184 | 173/* AC Refresh */ => stringify!(KEY_REFRESH),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:190:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 190 | 179 => stringify!(KEY_KPLEFTPAREN),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:185:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 185 | 174/* AC Exit */ => stringify!(KEY_EXIT),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:191:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 191 | 180 => stringify!(KEY_KPRIGHTPAREN),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:186:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 186 | 175 => stringify!(KEY_MOVE),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:192:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 192 | 181/* AC New */ => stringify!(KEY_NEW    ),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:187:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 187 | 176 => stringify!(KEY_EDIT),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:188:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 188 | 177 => stringify!(KEY_SCROLLUP),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:193:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 193 | 182/* AC Redo/Repeat */ => stringify!(KEY_REDO),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:189:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 189 | 178 => stringify!(KEY_SCROLLDOWN),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:195:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 195 | 183 => stringify!(KEY_F13),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:190:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 190 | 179 => stringify!(KEY_KPLEFTPAREN),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:196:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 196 | 184 => stringify!(KEY_F14),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:191:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 191 | 180 => stringify!(KEY_KPRIGHTPAREN),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:197:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 197 | 185 => stringify!(KEY_F15),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:198:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 198 | 186 => stringify!(KEY_F16),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:199:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 199 | 187 => stringify!(KEY_F17),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:192:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 192 | 181/* AC New */ => stringify!(KEY_NEW    ),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:200:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 200 | 188 => stringify!(KEY_F18),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:193:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 193 | 182/* AC Redo/Repeat */ => stringify!(KEY_REDO),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:201:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 201 | 189 => stringify!(KEY_F19),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:195:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 195 | 183 => stringify!(KEY_F13),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:202:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 202 | 190 => stringify!(KEY_F20),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:196:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 196 | 184 => stringify!(KEY_F14),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:197:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 197 | 185 => stringify!(KEY_F15),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:203:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 203 | 191 => stringify!(KEY_F21),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:198:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 198 | 186 => stringify!(KEY_F16),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:199:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 199 | 187 => stringify!(KEY_F17),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:200:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 200 | 188 => stringify!(KEY_F18),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:204:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 204 | 192 => stringify!(KEY_F22),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:201:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 201 | 189 => stringify!(KEY_F19),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:205:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 205 | 193 => stringify!(KEY_F23),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:202:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 202 | 190 => stringify!(KEY_F20),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:206:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 206 | 194 => stringify!(KEY_F24),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:203:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 203 | 191 => stringify!(KEY_F21),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:204:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 204 | 192 => stringify!(KEY_F22),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:208:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 208 | 200 => stringify!(KEY_PLAYCD),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:205:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 205 | 193 => stringify!(KEY_F23),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:209:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 209 | 201 => stringify!(KEY_PAUSECD),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:206:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 206 | 194 => stringify!(KEY_F24),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:208:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 208 | 200 => stringify!(KEY_PLAYCD),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:210:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 210 | 202 => stringify!(KEY_PROG3),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:211:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 211 | 203 => stringify!(KEY_PROG4),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:209:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 209 | 201 => stringify!(KEY_PAUSECD),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:212:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 212 | 204/* AC Desktop Show All Applications */ => stringify!(KEY_ALL_APPLICATIONS    ),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:210:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 210 | 202 => stringify!(KEY_PROG3),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:211:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 211 | 203 => stringify!(KEY_PROG4),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:212:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 212 | 204/* AC Desktop Show All Applications */ => stringify!(KEY_ALL_APPLICATIONS    ),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:213:1
[INFO] [stdout]     |
[INFO] [stdout] 213 | KEY_DASHBOARD => stringify!(KEY_ALL_APPLICATIONS),
[INFO] [stdout]     | ^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/format/codes.rs:213:1
[INFO] [stdout]     |
[INFO] [stdout]   3 | 0 => stringify!(KEY_RESERVED),
[INFO] [stdout]     | - matches some of the same values
[INFO] [stdout]   4 | 1 => stringify!(KEY_ESC),
[INFO] [stdout]     | - matches some of the same values
[INFO] [stdout]   5 | 2 => stringify!(KEY_1),
[INFO] [stdout]     | - matches some of the same values
[INFO] [stdout]   6 | 3 => stringify!(KEY_2),
[INFO] [stdout]     | - matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 213 | KEY_DASHBOARD => stringify!(KEY_ALL_APPLICATIONS),
[INFO] [stdout]     | ^^^^^^^^^^^^^ ...and 119 other patterns collectively make this unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:214:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 214 | 205 => stringify!(KEY_SUSPEND),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:213:1
[INFO] [stdout]     |
[INFO] [stdout] 213 | KEY_DASHBOARD => stringify!(KEY_ALL_APPLICATIONS),
[INFO] [stdout]     | ^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/format/codes.rs:213:1
[INFO] [stdout]     |
[INFO] [stdout]   3 | 0 => stringify!(KEY_RESERVED),
[INFO] [stdout]     | - matches some of the same values
[INFO] [stdout]   4 | 1 => stringify!(KEY_ESC),
[INFO] [stdout]     | - matches some of the same values
[INFO] [stdout]   5 | 2 => stringify!(KEY_1),
[INFO] [stdout]     | - matches some of the same values
[INFO] [stdout]   6 | 3 => stringify!(KEY_2),
[INFO] [stdout]     | - matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 213 | KEY_DASHBOARD => stringify!(KEY_ALL_APPLICATIONS),
[INFO] [stdout]     | ^^^^^^^^^^^^^ ...and 119 other patterns collectively make this unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:215:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 215 | 206/* AC Close */ => stringify!(KEY_CLOSE),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:214:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 214 | 205 => stringify!(KEY_SUSPEND),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:216:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 216 | 207 => stringify!(KEY_PLAY),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:215:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 215 | 206/* AC Close */ => stringify!(KEY_CLOSE),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:216:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 216 | 207 => stringify!(KEY_PLAY),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:217:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 217 | 208 => stringify!(KEY_FASTFORWARD),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:217:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 217 | 208 => stringify!(KEY_FASTFORWARD),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:218:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 218 | 209 => stringify!(KEY_BASSBOOST),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:218:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 218 | 209 => stringify!(KEY_BASSBOOST),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:219:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 219 | 210/* AC Print */ => stringify!(KEY_PRINT),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:219:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 219 | 210/* AC Print */ => stringify!(KEY_PRINT),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 220 | 211 => stringify!(KEY_HP),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:220:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 220 | 211 => stringify!(KEY_HP),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:221:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 221 | 212 => stringify!(KEY_CAMERA),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:221:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 221 | 212 => stringify!(KEY_CAMERA),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:222:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 222 | 213 => stringify!(KEY_SOUND),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:222:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 222 | 213 => stringify!(KEY_SOUND),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:223:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 223 | 214 => stringify!(KEY_QUESTION),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:223:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 223 | 214 => stringify!(KEY_QUESTION),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:224:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 224 | 215 => stringify!(KEY_EMAIL),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:224:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 224 | 215 => stringify!(KEY_EMAIL),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:225:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 225 | 216 => stringify!(KEY_CHAT),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:226:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 226 | 217 => stringify!(KEY_SEARCH),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:225:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 225 | 216 => stringify!(KEY_CHAT),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:227:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 227 | 218 => stringify!(KEY_CONNECT),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:228:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 228 | 219/* AL Checkbook/Finance */ => stringify!(KEY_FINANCE),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:226:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 226 | 217 => stringify!(KEY_SEARCH),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:229:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 229 | 220 => stringify!(KEY_SPORT),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:227:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 227 | 218 => stringify!(KEY_CONNECT),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:230:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 230 | 221 => stringify!(KEY_SHOP),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:228:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 228 | 219/* AL Checkbook/Finance */ => stringify!(KEY_FINANCE),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:231:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 231 | 222 => stringify!(KEY_ALTERASE),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:229:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 229 | 220 => stringify!(KEY_SPORT),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:232:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 232 | 223/* AC Cancel */ => stringify!(KEY_CANCEL),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:230:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 230 | 221 => stringify!(KEY_SHOP),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:233:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 233 | 224 => stringify!(KEY_BRIGHTNESSDOWN),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:234:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 234 | 225 => stringify!(KEY_BRIGHTNESSUP),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:231:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 231 | 222 => stringify!(KEY_ALTERASE),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:235:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 235 | 226 => stringify!(KEY_MEDIA),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:232:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 232 | 223/* AC Cancel */ => stringify!(KEY_CANCEL),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:238:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 238 | 227=> stringify!(KEY_SWITCHVIDEOMODE    ),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:233:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 233 | 224 => stringify!(KEY_BRIGHTNESSDOWN),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:240:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 240 | 228 => stringify!(KEY_KBDILLUMTOGGLE),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:234:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 234 | 225 => stringify!(KEY_BRIGHTNESSUP),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:241:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 241 | 229 => stringify!(KEY_KBDILLUMDOWN),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:235:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 235 | 226 => stringify!(KEY_MEDIA),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:242:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 242 | 230 => stringify!(KEY_KBDILLUMUP),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:238:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 238 | 227=> stringify!(KEY_SWITCHVIDEOMODE    ),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:244:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 244 | 231/* AC Send */ => stringify!(KEY_SEND),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:240:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 240 | 228 => stringify!(KEY_KBDILLUMTOGGLE),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:245:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 245 | 232/* AC Reply */ => stringify!(KEY_REPLY),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:241:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 241 | 229 => stringify!(KEY_KBDILLUMDOWN),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:246:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 246 | 233/* AC Forward Msg */ => stringify!(KEY_FORWARDMAIL),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:242:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 242 | 230 => stringify!(KEY_KBDILLUMUP),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:247:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 247 | 234/* AC Save */ => stringify!(KEY_SAVE),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:244:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 244 | 231/* AC Send */ => stringify!(KEY_SEND),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:248:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 248 | 235 => stringify!(KEY_DOCUMENTS),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:245:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 245 | 232/* AC Reply */ => stringify!(KEY_REPLY),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:250:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 250 | 236 => stringify!(KEY_BATTERY),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:252:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 252 | 237 => stringify!(KEY_BLUETOOTH),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:246:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 246 | 233/* AC Forward Msg */ => stringify!(KEY_FORWARDMAIL),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:247:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 247 | 234/* AC Save */ => stringify!(KEY_SAVE),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:253:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 253 | 238 => stringify!(KEY_WLAN),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:248:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 248 | 235 => stringify!(KEY_DOCUMENTS),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:254:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 254 | 239 => stringify!(KEY_UWB),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:250:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 250 | 236 => stringify!(KEY_BATTERY),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:256:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 256 | 240 => stringify!(KEY_UNKNOWN),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:258:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 258 | 241/* drive next video source */ => stringify!(KEY_VIDEO_NEXT),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:252:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 252 | 237 => stringify!(KEY_BLUETOOTH),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:259:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 259 | 242/* drive previous video source */ => stringify!(KEY_VIDEO_PREV),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:260:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 260 | 243/* brightness up, after max is min */ => stringify!(KEY_BRIGHTNESS_CYCLE    ),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:261:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 261 | 244=> stringify!(KEY_BRIGHTNESS_AUTO),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:253:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 253 | 238 => stringify!(KEY_WLAN),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:265:1
[INFO] [stdout]     |
[INFO] [stdout] 265 | KEY_BRIGHTNESS_ZERO=> stringify!(KEY_BRIGHTNESS_AUTO),
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/format/codes.rs:265:1
[INFO] [stdout]     |
[INFO] [stdout]   3 | 0 => stringify!(KEY_RESERVED),
[INFO] [stdout]     | - matches some of the same values
[INFO] [stdout]   4 | 1 => stringify!(KEY_ESC),
[INFO] [stdout]     | - matches some of the same values
[INFO] [stdout]   5 | 2 => stringify!(KEY_1),
[INFO] [stdout]     | - matches some of the same values
[INFO] [stdout]   6 | 3 => stringify!(KEY_2),
[INFO] [stdout]     | - matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 265 | KEY_BRIGHTNESS_ZERO=> stringify!(KEY_BRIGHTNESS_AUTO),
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^ ...and 119 other patterns collectively make this unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:254:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 254 | 239 => stringify!(KEY_UWB),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:256:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 256 | 240 => stringify!(KEY_UNKNOWN),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:266:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 266 | 245/* display device to off state */ => stringify!(KEY_DISPLAY_OFF),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:268:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 268 | 246/* Wireless WAN (LTE, UMTS, GSM, etc.) */ => stringify!(KEY_WWAN),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:258:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 258 | 241/* drive next video source */ => stringify!(KEY_VIDEO_NEXT),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:259:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 259 | 242/* drive previous video source */ => stringify!(KEY_VIDEO_PREV),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:260:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 260 | 243/* brightness up, after max is min */ => stringify!(KEY_BRIGHTNESS_CYCLE    ),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:269:1
[INFO] [stdout]     |
[INFO] [stdout] 269 | KEY_WIMAX=> stringify!(    KEY_WWAN),
[INFO] [stdout]     | ^^^^^^^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/format/codes.rs:269:1
[INFO] [stdout]     |
[INFO] [stdout]   3 | 0 => stringify!(KEY_RESERVED),
[INFO] [stdout]     | - matches some of the same values
[INFO] [stdout]   4 | 1 => stringify!(KEY_ESC),
[INFO] [stdout]     | - matches some of the same values
[INFO] [stdout]   5 | 2 => stringify!(KEY_1),
[INFO] [stdout]     | - matches some of the same values
[INFO] [stdout]   6 | 3 => stringify!(KEY_2),
[INFO] [stdout]     | - matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 269 | KEY_WIMAX=> stringify!(    KEY_WWAN),
[INFO] [stdout]     | ^^^^^^^^^ ...and 119 other patterns collectively make this unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:261:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 261 | 244=> stringify!(KEY_BRIGHTNESS_AUTO),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:270:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 270 | 247/* Key that controls all radios */ => stringify!(KEY_RFKILL),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:272:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 272 | 248/* Mute / unmute the microphone */ => stringify!(KEY_MICMUTE),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:265:1
[INFO] [stdout]     |
[INFO] [stdout] 265 | KEY_BRIGHTNESS_ZERO=> stringify!(KEY_BRIGHTNESS_AUTO),
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/format/codes.rs:265:1
[INFO] [stdout]     |
[INFO] [stdout]   3 | 0 => stringify!(KEY_RESERVED),
[INFO] [stdout]     | - matches some of the same values
[INFO] [stdout]   4 | 1 => stringify!(KEY_ESC),
[INFO] [stdout]     | - matches some of the same values
[INFO] [stdout]   5 | 2 => stringify!(KEY_1),
[INFO] [stdout]     | - matches some of the same values
[INFO] [stdout]   6 | 3 => stringify!(KEY_2),
[INFO] [stdout]     | - matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 265 | KEY_BRIGHTNESS_ZERO=> stringify!(KEY_BRIGHTNESS_AUTO),
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^ ...and 119 other patterns collectively make this unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:266:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 266 | 245/* display device to off state */ => stringify!(KEY_DISPLAY_OFF),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:268:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 268 | 246/* Wireless WAN (LTE, UMTS, GSM, etc.) */ => stringify!(KEY_WWAN),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:269:1
[INFO] [stdout]     |
[INFO] [stdout] 269 | KEY_WIMAX=> stringify!(    KEY_WWAN),
[INFO] [stdout]     | ^^^^^^^^^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/format/codes.rs:269:1
[INFO] [stdout]     |
[INFO] [stdout]   3 | 0 => stringify!(KEY_RESERVED),
[INFO] [stdout]     | - matches some of the same values
[INFO] [stdout]   4 | 1 => stringify!(KEY_ESC),
[INFO] [stdout]     | - matches some of the same values
[INFO] [stdout]   5 | 2 => stringify!(KEY_1),
[INFO] [stdout]     | - matches some of the same values
[INFO] [stdout]   6 | 3 => stringify!(KEY_2),
[INFO] [stdout]     | - matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 269 | KEY_WIMAX=> stringify!(    KEY_WWAN),
[INFO] [stdout]     | ^^^^^^^^^ ...and 119 other patterns collectively make this unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:270:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 270 | 247/* Key that controls all radios */ => stringify!(KEY_RFKILL),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/format/codes.rs:272:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ----------- matches any value
[INFO] [stdout] ...
[INFO] [stdout] 272 | 248/* Mute / unmute the microphone */ => stringify!(KEY_MICMUTE),
[INFO] [stdout]     | ^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `KEY_HANGUEL`
[INFO] [stdout]    --> src/format/codes.rs:129:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_KEY_HANGUEL`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `KEY_HANGUEL`
[INFO] [stdout]    --> src/format/codes.rs:129:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_KEY_HANGUEL`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `KEY_SCREENLOCK`
[INFO] [stdout]    --> src/format/codes.rs:162:1
[INFO] [stdout]     |
[INFO] [stdout] 162 | KEY_SCREENLOCK=>    stringify!(KEY_COFFEE),
[INFO] [stdout]     | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_KEY_SCREENLOCK`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `KEY_SCREENLOCK`
[INFO] [stdout]    --> src/format/codes.rs:162:1
[INFO] [stdout]     |
[INFO] [stdout] 162 | KEY_SCREENLOCK=>    stringify!(KEY_COFFEE),
[INFO] [stdout]     | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_KEY_SCREENLOCK`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `KEY_DIRECTION`
[INFO] [stdout]    --> src/format/codes.rs:164:1
[INFO] [stdout]     |
[INFO] [stdout] 164 | KEY_DIRECTION=> stringify!(    KEY_ROTATE_DISPLAY),
[INFO] [stdout]     | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_KEY_DIRECTION`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `KEY_DIRECTION`
[INFO] [stdout]    --> src/format/codes.rs:164:1
[INFO] [stdout]     |
[INFO] [stdout] 164 | KEY_DIRECTION=> stringify!(    KEY_ROTATE_DISPLAY),
[INFO] [stdout]     | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_KEY_DIRECTION`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `KEY_DASHBOARD`
[INFO] [stdout]    --> src/format/codes.rs:213:1
[INFO] [stdout]     |
[INFO] [stdout] 213 | KEY_DASHBOARD => stringify!(KEY_ALL_APPLICATIONS),
[INFO] [stdout]     | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_KEY_DASHBOARD`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `KEY_DASHBOARD`
[INFO] [stdout]    --> src/format/codes.rs:213:1
[INFO] [stdout]     |
[INFO] [stdout] 213 | KEY_DASHBOARD => stringify!(KEY_ALL_APPLICATIONS),
[INFO] [stdout]     | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_KEY_DASHBOARD`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `KEY_BRIGHTNESS_ZERO`
[INFO] [stdout]    --> src/format/codes.rs:265:1
[INFO] [stdout]     |
[INFO] [stdout] 265 | KEY_BRIGHTNESS_ZERO=> stringify!(KEY_BRIGHTNESS_AUTO),
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_KEY_BRIGHTNESS_ZERO`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `KEY_BRIGHTNESS_ZERO`
[INFO] [stdout]    --> src/format/codes.rs:265:1
[INFO] [stdout]     |
[INFO] [stdout] 265 | KEY_BRIGHTNESS_ZERO=> stringify!(KEY_BRIGHTNESS_AUTO),
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_KEY_BRIGHTNESS_ZERO`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `KEY_WIMAX`
[INFO] [stdout]    --> src/format/codes.rs:269:1
[INFO] [stdout]     |
[INFO] [stdout] 269 | KEY_WIMAX=> stringify!(    KEY_WWAN),
[INFO] [stdout]     | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_KEY_WIMAX`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `KEY_WIMAX`
[INFO] [stdout]    --> src/format/codes.rs:269:1
[INFO] [stdout]     |
[INFO] [stdout] 269 | KEY_WIMAX=> stringify!(    KEY_WWAN),
[INFO] [stdout]     | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_KEY_WIMAX`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `i`, `p`, `s`, `u`, and `b` are never read
[INFO] [stdout]   --> src/devices.rs:9:5
[INFO] [stdout]    |
[INFO] [stdout]  8 | pub(crate) struct InputDevice {
[INFO] [stdout]    |                   ----------- fields in this struct
[INFO] [stdout]  9 |     i: DeviceId,
[INFO] [stdout]    |     ^
[INFO] [stdout] 10 |     n: String,
[INFO] [stdout] 11 |     p: String,
[INFO] [stdout]    |     ^
[INFO] [stdout] 12 |     s: String,
[INFO] [stdout]    |     ^
[INFO] [stdout] 13 |     u: Option<u8>,
[INFO] [stdout]    |     ^
[INFO] [stdout] 14 |     h: HashSet<String>,
[INFO] [stdout] 15 |     b: DeviceBitMaps,
[INFO] [stdout]    |     ^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `InputDevice` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `bus_type`, `vendor`, `product`, and `version` are never read
[INFO] [stdout]   --> src/devices.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | struct DeviceId {
[INFO] [stdout]    |        -------- fields in this struct
[INFO] [stdout] 20 |     bus_type: u16,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 21 |     vendor: u16,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 22 |     product: u16,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 23 |     version: u16,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `DeviceId` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple fields are never read
[INFO] [stdout]   --> src/devices.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 27 | struct DeviceBitMaps {
[INFO] [stdout]    |        ------------- fields in this struct
[INFO] [stdout] 28 |     prop: Option<u64>,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 29 |     ev: Option<u64>,
[INFO] [stdout]    |     ^^
[INFO] [stdout] 30 |     key: Option<String>,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 31 |     rel: Option<u64>,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 32 |     abs: Option<u64>,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 33 |     msc: Option<u64>,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 34 |     led: Option<u64>,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 35 |     snd: Option<u64>,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 36 |     ff: Option<u64>,
[INFO] [stdout]    |     ^^
[INFO] [stdout] 37 |     sw: Option<u64>,
[INFO] [stdout]    |     ^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `DeviceBitMaps` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `filter_devices` is never used
[INFO] [stdout]    --> src/devices.rs:218:15
[INFO] [stdout]     |
[INFO] [stdout] 218 | pub(crate) fn filter_devices<'a, 'b>(
[INFO] [stdout]     |               ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `HEX_A` is never used
[INFO] [stdout]    --> src/devices.rs:263:7
[INFO] [stdout]     |
[INFO] [stdout] 263 | const HEX_A: &str = "10";
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `HEX_B` is never used
[INFO] [stdout]    --> src/devices.rs:264:7
[INFO] [stdout]     |
[INFO] [stdout] 264 | const HEX_B: &str = "11";
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `HEX_C` is never used
[INFO] [stdout]    --> src/devices.rs:265:7
[INFO] [stdout]     |
[INFO] [stdout] 265 | const HEX_C: &str = "12";
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `HEX_D` is never used
[INFO] [stdout]    --> src/devices.rs:266:7
[INFO] [stdout]     |
[INFO] [stdout] 266 | const HEX_D: &str = "13";
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `HEX_E` is never used
[INFO] [stdout]    --> src/devices.rs:267:7
[INFO] [stdout]     |
[INFO] [stdout] 267 | const HEX_E: &str = "14";
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `HEX_F` is never used
[INFO] [stdout]    --> src/devices.rs:268:7
[INFO] [stdout]     |
[INFO] [stdout] 268 | const HEX_F: &str = "15";
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `i`, `p`, `s`, `u`, and `b` are never read
[INFO] [stdout]   --> src/devices.rs:9:5
[INFO] [stdout]    |
[INFO] [stdout]  8 | pub(crate) struct InputDevice {
[INFO] [stdout]    |                   ----------- fields in this struct
[INFO] [stdout]  9 |     i: DeviceId,
[INFO] [stdout]    |     ^
[INFO] [stdout] 10 |     n: String,
[INFO] [stdout] 11 |     p: String,
[INFO] [stdout]    |     ^
[INFO] [stdout] 12 |     s: String,
[INFO] [stdout]    |     ^
[INFO] [stdout] 13 |     u: Option<u8>,
[INFO] [stdout]    |     ^
[INFO] [stdout] 14 |     h: HashSet<String>,
[INFO] [stdout] 15 |     b: DeviceBitMaps,
[INFO] [stdout]    |     ^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `InputDevice` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `hex_decode` is never used
[INFO] [stdout]    --> src/devices.rs:270:4
[INFO] [stdout]     |
[INFO] [stdout] 270 | fn hex_decode(value: &str) -> Result<u64, std::io::Error> {
[INFO] [stdout]     |    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `input__event` should have a snake case name
[INFO] [stdout]  --> src/main.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | mod input__event;
[INFO] [stdout]   |     ^^^^^^^^^^^^ help: convert the identifier to snake case: `input_event`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `bus_type`, `vendor`, `product`, and `version` are never read
[INFO] [stdout]   --> src/devices.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | struct DeviceId {
[INFO] [stdout]    |        -------- fields in this struct
[INFO] [stdout] 20 |     bus_type: u16,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 21 |     vendor: u16,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 22 |     product: u16,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 23 |     version: u16,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `DeviceId` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple fields are never read
[INFO] [stdout]   --> src/devices.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 27 | struct DeviceBitMaps {
[INFO] [stdout]    |        ------------- fields in this struct
[INFO] [stdout] 28 |     prop: Option<u64>,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 29 |     ev: Option<u64>,
[INFO] [stdout]    |     ^^
[INFO] [stdout] 30 |     key: Option<String>,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 31 |     rel: Option<u64>,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 32 |     abs: Option<u64>,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 33 |     msc: Option<u64>,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 34 |     led: Option<u64>,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 35 |     snd: Option<u64>,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 36 |     ff: Option<u64>,
[INFO] [stdout]    |     ^^
[INFO] [stdout] 37 |     sw: Option<u64>,
[INFO] [stdout]    |     ^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `DeviceBitMaps` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `filter_devices` is never used
[INFO] [stdout]    --> src/devices.rs:218:15
[INFO] [stdout]     |
[INFO] [stdout] 218 | pub(crate) fn filter_devices<'a, 'b>(
[INFO] [stdout]     |               ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `HEX_A` is never used
[INFO] [stdout]    --> src/devices.rs:263:7
[INFO] [stdout]     |
[INFO] [stdout] 263 | const HEX_A: &str = "10";
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `HEX_B` is never used
[INFO] [stdout]    --> src/devices.rs:264:7
[INFO] [stdout]     |
[INFO] [stdout] 264 | const HEX_B: &str = "11";
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `HEX_C` is never used
[INFO] [stdout]    --> src/devices.rs:265:7
[INFO] [stdout]     |
[INFO] [stdout] 265 | const HEX_C: &str = "12";
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `HEX_D` is never used
[INFO] [stdout]    --> src/devices.rs:266:7
[INFO] [stdout]     |
[INFO] [stdout] 266 | const HEX_D: &str = "13";
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `HEX_E` is never used
[INFO] [stdout]    --> src/devices.rs:267:7
[INFO] [stdout]     |
[INFO] [stdout] 267 | const HEX_E: &str = "14";
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `HEX_F` is never used
[INFO] [stdout]    --> src/devices.rs:268:7
[INFO] [stdout]     |
[INFO] [stdout] 268 | const HEX_F: &str = "15";
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `hex_decode` is never used
[INFO] [stdout]    --> src/devices.rs:270:4
[INFO] [stdout]     |
[INFO] [stdout] 270 | fn hex_decode(value: &str) -> Result<u64, std::io::Error> {
[INFO] [stdout]     |    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: module `input__event` should have a snake case name
[INFO] [stdout]  --> src/main.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | mod input__event;
[INFO] [stdout]   |     ^^^^^^^^^^^^ help: convert the identifier to snake case: `input_event`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `KEY_HANGUEL` should have a snake case name
[INFO] [stdout]    --> src/format/codes.rs:129:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ^^^^^^^^^^^ help: convert the identifier to snake case: `key_hanguel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `KEY_SCREENLOCK` should have a snake case name
[INFO] [stdout]    --> src/format/codes.rs:162:1
[INFO] [stdout]     |
[INFO] [stdout] 162 | KEY_SCREENLOCK=>    stringify!(KEY_COFFEE),
[INFO] [stdout]     | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `key_screenlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `KEY_DIRECTION` should have a snake case name
[INFO] [stdout]    --> src/format/codes.rs:164:1
[INFO] [stdout]     |
[INFO] [stdout] 164 | KEY_DIRECTION=> stringify!(    KEY_ROTATE_DISPLAY),
[INFO] [stdout]     | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `key_direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `KEY_DASHBOARD` should have a snake case name
[INFO] [stdout]    --> src/format/codes.rs:213:1
[INFO] [stdout]     |
[INFO] [stdout] 213 | KEY_DASHBOARD => stringify!(KEY_ALL_APPLICATIONS),
[INFO] [stdout]     | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `key_dashboard`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `KEY_BRIGHTNESS_ZERO` should have a snake case name
[INFO] [stdout]    --> src/format/codes.rs:265:1
[INFO] [stdout]     |
[INFO] [stdout] 265 | KEY_BRIGHTNESS_ZERO=> stringify!(KEY_BRIGHTNESS_AUTO),
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `key_brightness_zero`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `KEY_WIMAX` should have a snake case name
[INFO] [stdout]    --> src/format/codes.rs:269:1
[INFO] [stdout]     |
[INFO] [stdout] 269 | KEY_WIMAX=> stringify!(    KEY_WWAN),
[INFO] [stdout]     | ^^^^^^^^^ help: convert the identifier to snake case: `key_wimax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `KEY_HANGUEL` should have a snake case name
[INFO] [stdout]    --> src/format/codes.rs:129:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | KEY_HANGUEL  => stringify!(KEY_HANGEUL),
[INFO] [stdout]     | ^^^^^^^^^^^ help: convert the identifier to snake case: `key_hanguel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `KEY_SCREENLOCK` should have a snake case name
[INFO] [stdout]    --> src/format/codes.rs:162:1
[INFO] [stdout]     |
[INFO] [stdout] 162 | KEY_SCREENLOCK=>    stringify!(KEY_COFFEE),
[INFO] [stdout]     | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `key_screenlock`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `KEY_DIRECTION` should have a snake case name
[INFO] [stdout]    --> src/format/codes.rs:164:1
[INFO] [stdout]     |
[INFO] [stdout] 164 | KEY_DIRECTION=> stringify!(    KEY_ROTATE_DISPLAY),
[INFO] [stdout]     | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `key_direction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `KEY_DASHBOARD` should have a snake case name
[INFO] [stdout]    --> src/format/codes.rs:213:1
[INFO] [stdout]     |
[INFO] [stdout] 213 | KEY_DASHBOARD => stringify!(KEY_ALL_APPLICATIONS),
[INFO] [stdout]     | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `key_dashboard`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `KEY_BRIGHTNESS_ZERO` should have a snake case name
[INFO] [stdout]    --> src/format/codes.rs:265:1
[INFO] [stdout]     |
[INFO] [stdout] 265 | KEY_BRIGHTNESS_ZERO=> stringify!(KEY_BRIGHTNESS_AUTO),
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `key_brightness_zero`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `KEY_WIMAX` should have a snake case name
[INFO] [stdout]    --> src/format/codes.rs:269:1
[INFO] [stdout]     |
[INFO] [stdout] 269 | KEY_WIMAX=> stringify!(    KEY_WWAN),
[INFO] [stdout]     | ^^^^^^^^^ help: convert the identifier to snake case: `key_wimax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.13s
[INFO] running `Command { std: "docker" "inspect" "2ed57791f4fac350dafbdaa6a5be9f6f8fba51e60c2b2f0177e6ac82f0999a95", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2ed57791f4fac350dafbdaa6a5be9f6f8fba51e60c2b2f0177e6ac82f0999a95", kill_on_drop: false }`
[INFO] [stdout] 2ed57791f4fac350dafbdaa6a5be9f6f8fba51e60c2b2f0177e6ac82f0999a95
