[INFO] fetching crate serde_dbor 1.0.2...
[INFO] building serde_dbor-1.0.2 against master#ad85bc524b1ad696e42061ad8338d382dffbdbe5 for pr-146237-1
[INFO] extracting crate serde_dbor 1.0.2 into /workspace/builds/worker-6-tc1/source
[INFO] started tweaking crates.io crate serde_dbor 1.0.2
[INFO] finished tweaking crates.io crate serde_dbor 1.0.2
[INFO] tweaked toml for crates.io crate serde_dbor 1.0.2 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate serde_dbor 1.0.2 on toolchain ad85bc524b1ad696e42061ad8338d382dffbdbe5
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 8 packages to latest compatible versions
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 6013d46fbb441a2e11d96a46a41c15a5504c9d93ed545f799f94a5f0a7046f58
[INFO] running `Command { std: "docker" "start" "-a" "6013d46fbb441a2e11d96a46a41c15a5504c9d93ed545f799f94a5f0a7046f58", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6013d46fbb441a2e11d96a46a41c15a5504c9d93ed545f799f94a5f0a7046f58", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6013d46fbb441a2e11d96a46a41c15a5504c9d93ed545f799f94a5f0a7046f58", kill_on_drop: false }`
[INFO] [stdout] 6013d46fbb441a2e11d96a46a41c15a5504c9d93ed545f799f94a5f0a7046f58
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 3220cab8b62c38262585aea311242d808123d6cc3eab0902922fed10824d03a7
[INFO] running `Command { std: "docker" "start" "-a" "3220cab8b62c38262585aea311242d808123d6cc3eab0902922fed10824d03a7", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr]    Compiling serde_dbor v1.0.2 (/opt/rustwide/workdir)
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/de/mod.rs:177:14
[INFO] [stdout]     |
[INFO] [stdout] 177 |             0...23 => Ok(value as usize),
[INFO] [stdout]     |              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: `#[warn(ellipsis_inclusive_range_patterns)]` (part of `#[warn(rust_2021_compatibility)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/de/mod.rs:202:14
[INFO] [stdout]     |
[INFO] [stdout] 202 |             0...23 => visitor.visit_u8(value as u8),
[INFO] [stdout]     |              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/de/mod.rs:223:14
[INFO] [stdout]     |
[INFO] [stdout] 223 |             0...15 => visitor.visit_i8(value as i8),
[INFO] [stdout]     |              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/de/mod.rs:224:15
[INFO] [stdout]     |
[INFO] [stdout] 224 |             16...23 => visitor.visit_i8(value as i8 - 24),
[INFO] [stdout]     |               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/de/mod.rs:264:18
[INFO] [stdout]     |
[INFO] [stdout] 264 |                 0...23 => {}, // Self-contained byte
[INFO] [stdout]     |                  ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/de/mod.rs:265:27
[INFO] [stdout]     |
[INFO] [stdout] 265 |                 value @ 24...27 => {
[INFO] [stdout]     |                           ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/de/mod.rs:279:18
[INFO] [stdout]     |
[INFO] [stdout] 279 |                 0...3 => {},
[INFO] [stdout]     |                  ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/de/mod.rs:280:26
[INFO] [stdout]     |
[INFO] [stdout] 280 |                 value @ 4...5 => {
[INFO] [stdout]     |                          ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/de/mod.rs:293:22
[INFO] [stdout]     |
[INFO] [stdout] 293 |                     0...23 => {}
[INFO] [stdout]     |                      ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/de/mod.rs:294:31
[INFO] [stdout]     |
[INFO] [stdout] 294 |                     value @ 24...26 => {
[INFO] [stdout]     |                               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/de/mod.rs:486:18
[INFO] [stdout]     |
[INFO] [stdout] 486 |                 2...5 => Err(Error::UnexpectedValue(Type::Misc, val(byte))),
[INFO] [stdout]     |                  ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/de/mod.rs:521:34
[INFO] [stdout]     |
[INFO] [stdout] 521 |                         value @ 0...23 => value as u32,
[INFO] [stdout]     |                                  ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/de/mod.rs:536:30
[INFO] [stdout]     |
[INFO] [stdout] 536 |                     bytes @ 1...4 => {
[INFO] [stdout]     |                              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/de/mod.rs:754:30
[INFO] [stdout]     |
[INFO] [stdout] 754 |                     value @ 0...23 => visitor.visit_enum((value as u32).into_deserializer()),
[INFO] [stdout]     |                              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/de/mod.rs:784:26
[INFO] [stdout]     |
[INFO] [stdout] 784 |                 value @ 0...23 => visitor.visit_u32(value as u32),
[INFO] [stdout]     |                          ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/de/mod.rs:798:34
[INFO] [stdout]     |
[INFO] [stdout] 798 |                         value @ 0...247 => value as usize,
[INFO] [stdout]     |                                  ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/ser/mod.rs:85:14
[INFO] [stdout]    |
[INFO] [stdout] 85 |             0...15 => self.put_byte(TYPE_INT | (v as u8 & VALUE_MASK)),
[INFO] [stdout]    |              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/ser/mod.rs:86:15
[INFO] [stdout]    |
[INFO] [stdout] 86 |             -8...-1 => self.put_byte(TYPE_INT | ((v + 24) as u8 & VALUE_MASK)),
[INFO] [stdout]    |               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/ser/mod.rs:87:18
[INFO] [stdout]    |
[INFO] [stdout] 87 |             -0x80...-8 | 16...0x7f | _ => {
[INFO] [stdout]    |                  ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/ser/mod.rs:87:28
[INFO] [stdout]    |
[INFO] [stdout] 87 |             -0x80...-8 | 16...0x7f | _ => {
[INFO] [stdout]    |                            ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/ser/mod.rs:99:14
[INFO] [stdout]    |
[INFO] [stdout] 99 |             0...15 => self.put_byte(TYPE_INT | (v as u8 & VALUE_MASK)),
[INFO] [stdout]    |              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:100:15
[INFO] [stdout]     |
[INFO] [stdout] 100 |             -8...-1 => self.put_byte(TYPE_INT | ((v + 24) as u8 & VALUE_MASK)),
[INFO] [stdout]     |               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:101:18
[INFO] [stdout]     |
[INFO] [stdout] 101 |             -0x80...-8 | 16...0x7f => {
[INFO] [stdout]     |                  ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:101:28
[INFO] [stdout]     |
[INFO] [stdout] 101 |             -0x80...-8 | 16...0x7f => {
[INFO] [stdout]     |                            ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:107:20
[INFO] [stdout]     |
[INFO] [stdout] 107 |             -0x8000...-0x81 | 0x80...0x7fff | _ => {
[INFO] [stdout]     |                    ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:107:35
[INFO] [stdout]     |
[INFO] [stdout] 107 |             -0x8000...-0x81 | 0x80...0x7fff | _ => {
[INFO] [stdout]     |                                   ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:120:14
[INFO] [stdout]     |
[INFO] [stdout] 120 |             0...15 => self.put_byte(TYPE_INT | (v as u8 & VALUE_MASK)),
[INFO] [stdout]     |              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:121:15
[INFO] [stdout]     |
[INFO] [stdout] 121 |             -8...-1 => self.put_byte(TYPE_INT | ((v + 24) as u8 & VALUE_MASK)),
[INFO] [stdout]     |               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:122:18
[INFO] [stdout]     |
[INFO] [stdout] 122 |             -0x80...-8 | 16...0x7f => {
[INFO] [stdout]     |                  ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:122:28
[INFO] [stdout]     |
[INFO] [stdout] 122 |             -0x80...-8 | 16...0x7f => {
[INFO] [stdout]     |                            ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:128:20
[INFO] [stdout]     |
[INFO] [stdout] 128 |             -0x8000...-0x81 | 0x80...0x7fff => {
[INFO] [stdout]     |                    ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:128:35
[INFO] [stdout]     |
[INFO] [stdout] 128 |             -0x8000...-0x81 | 0x80...0x7fff => {
[INFO] [stdout]     |                                   ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:135:24
[INFO] [stdout]     |
[INFO] [stdout] 135 |             -0x80000000...-0x8001 | 0x8000...0x7fffffff | _ => {
[INFO] [stdout]     |                        ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:135:43
[INFO] [stdout]     |
[INFO] [stdout] 135 |             -0x80000000...-0x8001 | 0x8000...0x7fffffff | _ => {
[INFO] [stdout]     |                                           ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:148:14
[INFO] [stdout]     |
[INFO] [stdout] 148 |             0...15 => self.put_byte(TYPE_INT | (v as u8 & VALUE_MASK)),
[INFO] [stdout]     |              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:149:15
[INFO] [stdout]     |
[INFO] [stdout] 149 |             -8...-1 => self.put_byte(TYPE_INT | ((v + 24) as u8 & VALUE_MASK)),
[INFO] [stdout]     |               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:150:18
[INFO] [stdout]     |
[INFO] [stdout] 150 |             -0x80...-8 | 16...0x7f => {
[INFO] [stdout]     |                  ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:150:28
[INFO] [stdout]     |
[INFO] [stdout] 150 |             -0x80...-8 | 16...0x7f => {
[INFO] [stdout]     |                            ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:156:20
[INFO] [stdout]     |
[INFO] [stdout] 156 |             -0x8000...-0x81 | 0x80...0x7fff => {
[INFO] [stdout]     |                    ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:156:35
[INFO] [stdout]     |
[INFO] [stdout] 156 |             -0x8000...-0x81 | 0x80...0x7fff => {
[INFO] [stdout]     |                                   ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:163:24
[INFO] [stdout]     |
[INFO] [stdout] 163 |             -0x80000000...-0x8001 | 0x8000...0x7fffffff => {
[INFO] [stdout]     |                        ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:163:43
[INFO] [stdout]     |
[INFO] [stdout] 163 |             -0x80000000...-0x8001 | 0x8000...0x7fffffff => {
[INFO] [stdout]     |                                           ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:170:32
[INFO] [stdout]     |
[INFO] [stdout] 170 |             -0x8000000000000000...-0x80000001 | 0x80000000...0x7fffffffffffffff | _ => {
[INFO] [stdout]     |                                ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:170:59
[INFO] [stdout]     |
[INFO] [stdout] 170 |             -0x8000000000000000...-0x80000001 | 0x80000000...0x7fffffffffffffff | _ => {
[INFO] [stdout]     |                                                           ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:183:14
[INFO] [stdout]     |
[INFO] [stdout] 183 |             0...23 => self.put_byte(TYPE_UINT | (v as u8 & VALUE_MASK)),
[INFO] [stdout]     |              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:184:15
[INFO] [stdout]     |
[INFO] [stdout] 184 |             24...0xff | _ => {
[INFO] [stdout]     |               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:194:14
[INFO] [stdout]     |
[INFO] [stdout] 194 |             0...23 => self.put_byte(TYPE_UINT | (v as u8 & VALUE_MASK)),
[INFO] [stdout]     |              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:195:15
[INFO] [stdout]     |
[INFO] [stdout] 195 |             24...0xff => {
[INFO] [stdout]     |               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:199:18
[INFO] [stdout]     |
[INFO] [stdout] 199 |             0x100...0xffff | _ => {
[INFO] [stdout]     |                  ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:212:14
[INFO] [stdout]     |
[INFO] [stdout] 212 |             0...23 => self.put_byte(TYPE_UINT | (v as u8 & VALUE_MASK)),
[INFO] [stdout]     |              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:213:15
[INFO] [stdout]     |
[INFO] [stdout] 213 |             24...0xff => {
[INFO] [stdout]     |               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:217:18
[INFO] [stdout]     |
[INFO] [stdout] 217 |             0x100...0xffff => {
[INFO] [stdout]     |                  ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:224:20
[INFO] [stdout]     |
[INFO] [stdout] 224 |             0x10000...0xffffffff | _ => {
[INFO] [stdout]     |                    ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:237:14
[INFO] [stdout]     |
[INFO] [stdout] 237 |             0...23 => self.put_byte(TYPE_UINT | (v as u8 & VALUE_MASK)),
[INFO] [stdout]     |              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:238:15
[INFO] [stdout]     |
[INFO] [stdout] 238 |             24...0xff => {
[INFO] [stdout]     |               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:242:18
[INFO] [stdout]     |
[INFO] [stdout] 242 |             0x100...0xffff => {
[INFO] [stdout]     |                  ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:249:20
[INFO] [stdout]     |
[INFO] [stdout] 249 |             0x10000...0xffffffff => {
[INFO] [stdout]     |                    ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:256:24
[INFO] [stdout]     |
[INFO] [stdout] 256 |             0x100000000...0xffffffffffffffff | _ => {
[INFO] [stdout]     |                        ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:306:14
[INFO] [stdout]     |
[INFO] [stdout] 306 |             0...23 => {
[INFO] [stdout]     |              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:309:15
[INFO] [stdout]     |
[INFO] [stdout] 309 |             24...0xff => {
[INFO] [stdout]     |               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:313:19
[INFO] [stdout]     |
[INFO] [stdout] 313 |             0x0100...0xffff => {
[INFO] [stdout]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:320:23
[INFO] [stdout]     |
[INFO] [stdout] 320 |             0x00010000...0xffffffff => {
[INFO] [stdout]     |                       ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:328:31
[INFO] [stdout]     |
[INFO] [stdout] 328 |             0x0000000100000000...0xffffffffffffffff | _ => {
[INFO] [stdout]     |                               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:387:14
[INFO] [stdout]     |
[INFO] [stdout] 387 |             0...23 => {
[INFO] [stdout]     |              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:390:15
[INFO] [stdout]     |
[INFO] [stdout] 390 |             24...0xff => {
[INFO] [stdout]     |               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:394:18
[INFO] [stdout]     |
[INFO] [stdout] 394 |             0x100...0xffff => {
[INFO] [stdout]     |                  ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:401:20
[INFO] [stdout]     |
[INFO] [stdout] 401 |             0x10000...0xffffffff | _ => {
[INFO] [stdout]     |                    ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:419:18
[INFO] [stdout]     |
[INFO] [stdout] 419 |                 0...23 => {
[INFO] [stdout]     |                  ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:422:19
[INFO] [stdout]     |
[INFO] [stdout] 422 |                 24...0xff => {
[INFO] [stdout]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:426:23
[INFO] [stdout]     |
[INFO] [stdout] 426 |                 0x0100...0xffff => {
[INFO] [stdout]     |                       ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:433:27
[INFO] [stdout]     |
[INFO] [stdout] 433 |                 0x00010000...0xffffffff => {
[INFO] [stdout]     |                           ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:441:35
[INFO] [stdout]     |
[INFO] [stdout] 441 |                 0x0000000100000000...0xffffffffffffffff | _ => {
[INFO] [stdout]     |                                   ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:473:14
[INFO] [stdout]     |
[INFO] [stdout] 473 |             0...23 => {
[INFO] [stdout]     |              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:476:15
[INFO] [stdout]     |
[INFO] [stdout] 476 |             24...0xff => {
[INFO] [stdout]     |               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:480:18
[INFO] [stdout]     |
[INFO] [stdout] 480 |             0x100...0xffff => {
[INFO] [stdout]     |                  ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:487:20
[INFO] [stdout]     |
[INFO] [stdout] 487 |             0x10000...0xffffffff | _ => {
[INFO] [stdout]     |                    ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:498:14
[INFO] [stdout]     |
[INFO] [stdout] 498 |             0...23 => {
[INFO] [stdout]     |              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:501:15
[INFO] [stdout]     |
[INFO] [stdout] 501 |             24...0xff => {
[INFO] [stdout]     |               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:505:19
[INFO] [stdout]     |
[INFO] [stdout] 505 |             0x0100...0xffff => {
[INFO] [stdout]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:512:23
[INFO] [stdout]     |
[INFO] [stdout] 512 |             0x00010000...0xffffffff => {
[INFO] [stdout]     |                       ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:520:31
[INFO] [stdout]     |
[INFO] [stdout] 520 |             0x0000000100000000...0xffffffffffffffff | _ => {
[INFO] [stdout]     |                               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:539:18
[INFO] [stdout]     |
[INFO] [stdout] 539 |                 0...23 => {
[INFO] [stdout]     |                  ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:542:19
[INFO] [stdout]     |
[INFO] [stdout] 542 |                 24...0xff => {
[INFO] [stdout]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:546:23
[INFO] [stdout]     |
[INFO] [stdout] 546 |                 0x0100...0xffff => {
[INFO] [stdout]     |                       ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:553:27
[INFO] [stdout]     |
[INFO] [stdout] 553 |                 0x00010000...0xffffffff => {
[INFO] [stdout]     |                           ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:561:35
[INFO] [stdout]     |
[INFO] [stdout] 561 |                 0x0000000100000000...0xffffffffffffffff | _ => {
[INFO] [stdout]     |                                   ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:588:14
[INFO] [stdout]     |
[INFO] [stdout] 588 |             0...23 => {
[INFO] [stdout]     |              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:591:15
[INFO] [stdout]     |
[INFO] [stdout] 591 |             24...0xff => {
[INFO] [stdout]     |               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:595:18
[INFO] [stdout]     |
[INFO] [stdout] 595 |             0x100...0xffff => {
[INFO] [stdout]     |                  ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:602:20
[INFO] [stdout]     |
[INFO] [stdout] 602 |             0x10000...0xffffffff | _ => {
[INFO] [stdout]     |                    ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:613:14
[INFO] [stdout]     |
[INFO] [stdout] 613 |             0...23 => {
[INFO] [stdout]     |              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:616:15
[INFO] [stdout]     |
[INFO] [stdout] 616 |             24...0xff => {
[INFO] [stdout]     |               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:620:19
[INFO] [stdout]     |
[INFO] [stdout] 620 |             0x0100...0xffff => {
[INFO] [stdout]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:627:23
[INFO] [stdout]     |
[INFO] [stdout] 627 |             0x00010000...0xffffffff => {
[INFO] [stdout]     |                       ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:635:31
[INFO] [stdout]     |
[INFO] [stdout] 635 |             0x0000000100000000...0xffffffffffffffff | _ => {
[INFO] [stdout]     |                               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:65:57
[INFO] [stdout]    |
[INFO] [stdout] 65 |             _ => formatter.write_str(std::error::Error::description(self)),
[INFO] [stdout]    |                                                         ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:74:49
[INFO] [stdout]    |
[INFO] [stdout] 74 |             Error::Io(ref io_error) => io_error.description(),
[INFO] [stdout]    |                                                 ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple patterns overlap on their endpoints
[INFO] [stdout]   --> src/ser/mod.rs:87:13
[INFO] [stdout]    |
[INFO] [stdout] 86 |             -8...-1 => self.put_byte(TYPE_INT | ((v + 24) as u8 & VALUE_MASK)),
[INFO] [stdout]    |             ------- this range overlaps on `-8_i8`...
[INFO] [stdout] 87 |             -0x80...-8 | 16...0x7f | _ => {
[INFO] [stdout]    |             ^^^^^^^^^^ ... with this range
[INFO] [stdout]    |
[INFO] [stdout]    = note: you likely meant to write mutually exclusive ranges
[INFO] [stdout]    = note: `#[warn(overlapping_range_endpoints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/ser/mod.rs:87:38
[INFO] [stdout]    |
[INFO] [stdout] 87 |             -0x80...-8 | 16...0x7f | _ => {
[INFO] [stdout]    |                                      ^ no value can reach this
[INFO] [stdout]    |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]   --> src/ser/mod.rs:87:38
[INFO] [stdout]    |
[INFO] [stdout] 85 |             0...15 => self.put_byte(TYPE_INT | (v as u8 & VALUE_MASK)),
[INFO] [stdout]    |             ------ matches some of the same values
[INFO] [stdout] 86 |             -8...-1 => self.put_byte(TYPE_INT | ((v + 24) as u8 & VALUE_MASK)),
[INFO] [stdout]    |             ------- matches some of the same values
[INFO] [stdout] 87 |             -0x80...-8 | 16...0x7f | _ => {
[INFO] [stdout]    |             ----------   ---------   ^ collectively making this unreachable
[INFO] [stdout]    |             |            |
[INFO] [stdout]    |             |            matches some of the same values
[INFO] [stdout]    |             matches some of the same values
[INFO] [stdout]    = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple patterns overlap on their endpoints
[INFO] [stdout]    --> src/ser/mod.rs:101:13
[INFO] [stdout]     |
[INFO] [stdout] 100 |             -8...-1 => self.put_byte(TYPE_INT | ((v + 24) as u8 & VALUE_MASK)),
[INFO] [stdout]     |             ------- this range overlaps on `-8_i16`...
[INFO] [stdout] 101 |             -0x80...-8 | 16...0x7f => {
[INFO] [stdout]     |             ^^^^^^^^^^ ... with this range
[INFO] [stdout]     |
[INFO] [stdout]     = note: you likely meant to write mutually exclusive ranges
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/ser/mod.rs:107:47
[INFO] [stdout]     |
[INFO] [stdout] 107 |             -0x8000...-0x81 | 0x80...0x7fff | _ => {
[INFO] [stdout]     |                                               ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/ser/mod.rs:107:47
[INFO] [stdout]     |
[INFO] [stdout]  99 |             0...15 => self.put_byte(TYPE_INT | (v as u8 & VALUE_MASK)),
[INFO] [stdout]     |             ------ matches some of the same values
[INFO] [stdout] 100 |             -8...-1 => self.put_byte(TYPE_INT | ((v + 24) as u8 & VALUE_MASK)),
[INFO] [stdout]     |             ------- matches some of the same values
[INFO] [stdout] 101 |             -0x80...-8 | 16...0x7f => {
[INFO] [stdout]     |             ----------   --------- matches some of the same values
[INFO] [stdout]     |             |
[INFO] [stdout]     |             matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 107 |             -0x8000...-0x81 | 0x80...0x7fff | _ => {
[INFO] [stdout]     |                                               ^ ...and 2 other patterns collectively make this unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple patterns overlap on their endpoints
[INFO] [stdout]    --> src/ser/mod.rs:122:13
[INFO] [stdout]     |
[INFO] [stdout] 121 |             -8...-1 => self.put_byte(TYPE_INT | ((v + 24) as u8 & VALUE_MASK)),
[INFO] [stdout]     |             ------- this range overlaps on `-8_i32`...
[INFO] [stdout] 122 |             -0x80...-8 | 16...0x7f => {
[INFO] [stdout]     |             ^^^^^^^^^^ ... with this range
[INFO] [stdout]     |
[INFO] [stdout]     = note: you likely meant to write mutually exclusive ranges
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/ser/mod.rs:135:59
[INFO] [stdout]     |
[INFO] [stdout] 135 |             -0x80000000...-0x8001 | 0x8000...0x7fffffff | _ => {
[INFO] [stdout]     |                                                           ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/ser/mod.rs:135:59
[INFO] [stdout]     |
[INFO] [stdout] 120 |             0...15 => self.put_byte(TYPE_INT | (v as u8 & VALUE_MASK)),
[INFO] [stdout]     |             ------ matches some of the same values
[INFO] [stdout] 121 |             -8...-1 => self.put_byte(TYPE_INT | ((v + 24) as u8 & VALUE_MASK)),
[INFO] [stdout]     |             ------- matches some of the same values
[INFO] [stdout] 122 |             -0x80...-8 | 16...0x7f => {
[INFO] [stdout]     |             ----------   --------- matches some of the same values
[INFO] [stdout]     |             |
[INFO] [stdout]     |             matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 135 |             -0x80000000...-0x8001 | 0x8000...0x7fffffff | _ => {
[INFO] [stdout]     |                                                           ^ ...and 4 other patterns collectively make this unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple patterns overlap on their endpoints
[INFO] [stdout]    --> src/ser/mod.rs:150:13
[INFO] [stdout]     |
[INFO] [stdout] 149 |             -8...-1 => self.put_byte(TYPE_INT | ((v + 24) as u8 & VALUE_MASK)),
[INFO] [stdout]     |             ------- this range overlaps on `-8_i64`...
[INFO] [stdout] 150 |             -0x80...-8 | 16...0x7f => {
[INFO] [stdout]     |             ^^^^^^^^^^ ... with this range
[INFO] [stdout]     |
[INFO] [stdout]     = note: you likely meant to write mutually exclusive ranges
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/ser/mod.rs:170:83
[INFO] [stdout]     |
[INFO] [stdout] 170 |             -0x8000000000000000...-0x80000001 | 0x80000000...0x7fffffffffffffff | _ => {
[INFO] [stdout]     |                                                                                   ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/ser/mod.rs:170:83
[INFO] [stdout]     |
[INFO] [stdout] 148 |             0...15 => self.put_byte(TYPE_INT | (v as u8 & VALUE_MASK)),
[INFO] [stdout]     |             ------ matches some of the same values
[INFO] [stdout] 149 |             -8...-1 => self.put_byte(TYPE_INT | ((v + 24) as u8 & VALUE_MASK)),
[INFO] [stdout]     |             ------- matches some of the same values
[INFO] [stdout] 150 |             -0x80...-8 | 16...0x7f => {
[INFO] [stdout]     |             ----------   --------- matches some of the same values
[INFO] [stdout]     |             |
[INFO] [stdout]     |             matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 170 |             -0x8000000000000000...-0x80000001 | 0x80000000...0x7fffffffffffffff | _ => {
[INFO] [stdout]     |                                                                                   ^ ...and 6 other patterns collectively make this unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/ser/mod.rs:184:25
[INFO] [stdout]     |
[INFO] [stdout] 184 |             24...0xff | _ => {
[INFO] [stdout]     |                         ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/ser/mod.rs:184:25
[INFO] [stdout]     |
[INFO] [stdout] 183 |             0...23 => self.put_byte(TYPE_UINT | (v as u8 & VALUE_MASK)),
[INFO] [stdout]     |             ------ matches some of the same values
[INFO] [stdout] 184 |             24...0xff | _ => {
[INFO] [stdout]     |             ---------   ^ collectively making this unreachable
[INFO] [stdout]     |             |
[INFO] [stdout]     |             matches some of the same values
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/ser/mod.rs:199:30
[INFO] [stdout]     |
[INFO] [stdout] 199 |             0x100...0xffff | _ => {
[INFO] [stdout]     |                              ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/ser/mod.rs:199:30
[INFO] [stdout]     |
[INFO] [stdout] 194 |             0...23 => self.put_byte(TYPE_UINT | (v as u8 & VALUE_MASK)),
[INFO] [stdout]     |             ------ matches some of the same values
[INFO] [stdout] 195 |             24...0xff => {
[INFO] [stdout]     |             --------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 199 |             0x100...0xffff | _ => {
[INFO] [stdout]     |             --------------   ^ collectively making this unreachable
[INFO] [stdout]     |             |
[INFO] [stdout]     |             matches some of the same values
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/ser/mod.rs:224:36
[INFO] [stdout]     |
[INFO] [stdout] 224 |             0x10000...0xffffffff | _ => {
[INFO] [stdout]     |                                    ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/ser/mod.rs:224:36
[INFO] [stdout]     |
[INFO] [stdout] 212 |             0...23 => self.put_byte(TYPE_UINT | (v as u8 & VALUE_MASK)),
[INFO] [stdout]     |             ------ matches some of the same values
[INFO] [stdout] 213 |             24...0xff => {
[INFO] [stdout]     |             --------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 217 |             0x100...0xffff => {
[INFO] [stdout]     |             -------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 224 |             0x10000...0xffffffff | _ => {
[INFO] [stdout]     |             --------------------   ^ collectively making this unreachable
[INFO] [stdout]     |             |
[INFO] [stdout]     |             matches some of the same values
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/ser/mod.rs:256:48
[INFO] [stdout]     |
[INFO] [stdout] 256 |             0x100000000...0xffffffffffffffff | _ => {
[INFO] [stdout]     |                                                ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/ser/mod.rs:256:48
[INFO] [stdout]     |
[INFO] [stdout] 237 |             0...23 => self.put_byte(TYPE_UINT | (v as u8 & VALUE_MASK)),
[INFO] [stdout]     |             ------ matches some of the same values
[INFO] [stdout] 238 |             24...0xff => {
[INFO] [stdout]     |             --------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 242 |             0x100...0xffff => {
[INFO] [stdout]     |             -------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 249 |             0x10000...0xffffffff => {
[INFO] [stdout]     |             -------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 256 |             0x100000000...0xffffffffffffffff | _ => {
[INFO] [stdout]     |                                                ^ ...and 1 other patterns collectively make this unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/ser/mod.rs:401:36
[INFO] [stdout]     |
[INFO] [stdout] 401 |             0x10000...0xffffffff | _ => {
[INFO] [stdout]     |                                    ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/ser/mod.rs:401:36
[INFO] [stdout]     |
[INFO] [stdout] 387 |             0...23 => {
[INFO] [stdout]     |             ------ matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 390 |             24...0xff => {
[INFO] [stdout]     |             --------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 394 |             0x100...0xffff => {
[INFO] [stdout]     |             -------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 401 |             0x10000...0xffffffff | _ => {
[INFO] [stdout]     |             --------------------   ^ collectively making this unreachable
[INFO] [stdout]     |             |
[INFO] [stdout]     |             matches some of the same values
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/ser/mod.rs:487:36
[INFO] [stdout]     |
[INFO] [stdout] 487 |             0x10000...0xffffffff | _ => {
[INFO] [stdout]     |                                    ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/ser/mod.rs:487:36
[INFO] [stdout]     |
[INFO] [stdout] 473 |             0...23 => {
[INFO] [stdout]     |             ------ matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 476 |             24...0xff => {
[INFO] [stdout]     |             --------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 480 |             0x100...0xffff => {
[INFO] [stdout]     |             -------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 487 |             0x10000...0xffffffff | _ => {
[INFO] [stdout]     |             --------------------   ^ collectively making this unreachable
[INFO] [stdout]     |             |
[INFO] [stdout]     |             matches some of the same values
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/ser/mod.rs:602:36
[INFO] [stdout]     |
[INFO] [stdout] 602 |             0x10000...0xffffffff | _ => {
[INFO] [stdout]     |                                    ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/ser/mod.rs:602:36
[INFO] [stdout]     |
[INFO] [stdout] 588 |             0...23 => {
[INFO] [stdout]     |             ------ matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 591 |             24...0xff => {
[INFO] [stdout]     |             --------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 595 |             0x100...0xffff => {
[INFO] [stdout]     |             -------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 602 |             0x10000...0xffffffff | _ => {
[INFO] [stdout]     |             --------------------   ^ collectively making this unreachable
[INFO] [stdout]     |             |
[INFO] [stdout]     |             matches some of the same values
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.60s
[INFO] running `Command { std: "docker" "inspect" "3220cab8b62c38262585aea311242d808123d6cc3eab0902922fed10824d03a7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3220cab8b62c38262585aea311242d808123d6cc3eab0902922fed10824d03a7", kill_on_drop: false }`
[INFO] [stdout] 3220cab8b62c38262585aea311242d808123d6cc3eab0902922fed10824d03a7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 585aeec7432c1444fd813044e202d679b9b8e9b4f8fdcc1e87a84bfe905db39e
[INFO] running `Command { std: "docker" "start" "-a" "585aeec7432c1444fd813044e202d679b9b8e9b4f8fdcc1e87a84bfe905db39e", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/de/mod.rs:177:14
[INFO] [stdout]     |
[INFO] [stdout] 177 |             0...23 => Ok(value as usize),
[INFO] [stdout]     |              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: `#[warn(ellipsis_inclusive_range_patterns)]` (part of `#[warn(rust_2021_compatibility)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/de/mod.rs:202:14
[INFO] [stdout]     |
[INFO] [stdout] 202 |             0...23 => visitor.visit_u8(value as u8),
[INFO] [stdout]     |              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/de/mod.rs:223:14
[INFO] [stdout]     |
[INFO] [stdout] 223 |             0...15 => visitor.visit_i8(value as i8),
[INFO] [stdout]     |              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/de/mod.rs:224:15
[INFO] [stdout]     |
[INFO] [stdout] 224 |             16...23 => visitor.visit_i8(value as i8 - 24),
[INFO] [stdout]     |               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/de/mod.rs:264:18
[INFO] [stdout]     |
[INFO] [stdout] 264 |                 0...23 => {}, // Self-contained byte
[INFO] [stdout]     |                  ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/de/mod.rs:265:27
[INFO] [stdout]     |
[INFO] [stdout] 265 |                 value @ 24...27 => {
[INFO] [stdout]     |                           ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/de/mod.rs:279:18
[INFO] [stdout]     |
[INFO] [stdout] 279 |                 0...3 => {},
[INFO] [stdout]     |                  ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/de/mod.rs:280:26
[INFO] [stdout]     |
[INFO] [stdout] 280 |                 value @ 4...5 => {
[INFO] [stdout]     |                          ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/de/mod.rs:293:22
[INFO] [stdout]     |
[INFO] [stdout] 293 |                     0...23 => {}
[INFO] [stdout]     |                      ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/de/mod.rs:294:31
[INFO] [stdout]     |
[INFO] [stdout] 294 |                     value @ 24...26 => {
[INFO] [stdout]     |                               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/de/mod.rs:486:18
[INFO] [stdout]     |
[INFO] [stdout] 486 |                 2...5 => Err(Error::UnexpectedValue(Type::Misc, val(byte))),
[INFO] [stdout]     |                  ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/de/mod.rs:521:34
[INFO] [stdout]     |
[INFO] [stdout] 521 |                         value @ 0...23 => value as u32,
[INFO] [stdout]     |                                  ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/de/mod.rs:536:30
[INFO] [stdout]     |
[INFO] [stdout] 536 |                     bytes @ 1...4 => {
[INFO] [stdout]     |                              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/de/mod.rs:754:30
[INFO] [stdout]     |
[INFO] [stdout] 754 |                     value @ 0...23 => visitor.visit_enum((value as u32).into_deserializer()),
[INFO] [stdout]     |                              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/de/mod.rs:784:26
[INFO] [stdout]     |
[INFO] [stdout] 784 |                 value @ 0...23 => visitor.visit_u32(value as u32),
[INFO] [stdout]     |                          ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/de/mod.rs:798:34
[INFO] [stdout]     |
[INFO] [stdout] 798 |                         value @ 0...247 => value as usize,
[INFO] [stdout]     |                                  ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/ser/mod.rs:85:14
[INFO] [stdout]    |
[INFO] [stdout] 85 |             0...15 => self.put_byte(TYPE_INT | (v as u8 & VALUE_MASK)),
[INFO] [stdout]    |              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/ser/mod.rs:86:15
[INFO] [stdout]    |
[INFO] [stdout] 86 |             -8...-1 => self.put_byte(TYPE_INT | ((v + 24) as u8 & VALUE_MASK)),
[INFO] [stdout]    |               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/ser/mod.rs:87:18
[INFO] [stdout]    |
[INFO] [stdout] 87 |             -0x80...-8 | 16...0x7f | _ => {
[INFO] [stdout]    |                  ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/ser/mod.rs:87:28
[INFO] [stdout]    |
[INFO] [stdout] 87 |             -0x80...-8 | 16...0x7f | _ => {
[INFO] [stdout]    |                            ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/ser/mod.rs:99:14
[INFO] [stdout]    |
[INFO] [stdout] 99 |             0...15 => self.put_byte(TYPE_INT | (v as u8 & VALUE_MASK)),
[INFO] [stdout]    |              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:100:15
[INFO] [stdout]     |
[INFO] [stdout] 100 |             -8...-1 => self.put_byte(TYPE_INT | ((v + 24) as u8 & VALUE_MASK)),
[INFO] [stdout]     |               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:101:18
[INFO] [stdout]     |
[INFO] [stdout] 101 |             -0x80...-8 | 16...0x7f => {
[INFO] [stdout]     |                  ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:101:28
[INFO] [stdout]     |
[INFO] [stdout] 101 |             -0x80...-8 | 16...0x7f => {
[INFO] [stdout]     |                            ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:107:20
[INFO] [stdout]     |
[INFO] [stdout] 107 |             -0x8000...-0x81 | 0x80...0x7fff | _ => {
[INFO] [stdout]     |                    ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:107:35
[INFO] [stdout]     |
[INFO] [stdout] 107 |             -0x8000...-0x81 | 0x80...0x7fff | _ => {
[INFO] [stdout]     |                                   ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:120:14
[INFO] [stdout]     |
[INFO] [stdout] 120 |             0...15 => self.put_byte(TYPE_INT | (v as u8 & VALUE_MASK)),
[INFO] [stdout]     |              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:121:15
[INFO] [stdout]     |
[INFO] [stdout] 121 |             -8...-1 => self.put_byte(TYPE_INT | ((v + 24) as u8 & VALUE_MASK)),
[INFO] [stdout]     |               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:122:18
[INFO] [stdout]     |
[INFO] [stdout] 122 |             -0x80...-8 | 16...0x7f => {
[INFO] [stdout]     |                  ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:122:28
[INFO] [stdout]     |
[INFO] [stdout] 122 |             -0x80...-8 | 16...0x7f => {
[INFO] [stdout]     |                            ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:128:20
[INFO] [stdout]     |
[INFO] [stdout] 128 |             -0x8000...-0x81 | 0x80...0x7fff => {
[INFO] [stdout]     |                    ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:128:35
[INFO] [stdout]     |
[INFO] [stdout] 128 |             -0x8000...-0x81 | 0x80...0x7fff => {
[INFO] [stdout]     |                                   ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:135:24
[INFO] [stdout]     |
[INFO] [stdout] 135 |             -0x80000000...-0x8001 | 0x8000...0x7fffffff | _ => {
[INFO] [stdout]     |                        ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:135:43
[INFO] [stdout]     |
[INFO] [stdout] 135 |             -0x80000000...-0x8001 | 0x8000...0x7fffffff | _ => {
[INFO] [stdout]     |                                           ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:148:14
[INFO] [stdout]     |
[INFO] [stdout] 148 |             0...15 => self.put_byte(TYPE_INT | (v as u8 & VALUE_MASK)),
[INFO] [stdout]     |              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:149:15
[INFO] [stdout]     |
[INFO] [stdout] 149 |             -8...-1 => self.put_byte(TYPE_INT | ((v + 24) as u8 & VALUE_MASK)),
[INFO] [stdout]     |               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:150:18
[INFO] [stdout]     |
[INFO] [stdout] 150 |             -0x80...-8 | 16...0x7f => {
[INFO] [stdout]     |                  ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:150:28
[INFO] [stdout]     |
[INFO] [stdout] 150 |             -0x80...-8 | 16...0x7f => {
[INFO] [stdout]     |                            ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:156:20
[INFO] [stdout]     |
[INFO] [stdout] 156 |             -0x8000...-0x81 | 0x80...0x7fff => {
[INFO] [stdout]     |                    ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:156:35
[INFO] [stdout]     |
[INFO] [stdout] 156 |             -0x8000...-0x81 | 0x80...0x7fff => {
[INFO] [stdout]     |                                   ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:163:24
[INFO] [stdout]     |
[INFO] [stdout] 163 |             -0x80000000...-0x8001 | 0x8000...0x7fffffff => {
[INFO] [stdout]     |                        ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:163:43
[INFO] [stdout]     |
[INFO] [stdout] 163 |             -0x80000000...-0x8001 | 0x8000...0x7fffffff => {
[INFO] [stdout]     |                                           ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:170:32
[INFO] [stdout]     |
[INFO] [stdout] 170 |             -0x8000000000000000...-0x80000001 | 0x80000000...0x7fffffffffffffff | _ => {
[INFO] [stdout]     |                                ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:170:59
[INFO] [stdout]     |
[INFO] [stdout] 170 |             -0x8000000000000000...-0x80000001 | 0x80000000...0x7fffffffffffffff | _ => {
[INFO] [stdout]     |                                                           ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:183:14
[INFO] [stdout]     |
[INFO] [stdout] 183 |             0...23 => self.put_byte(TYPE_UINT | (v as u8 & VALUE_MASK)),
[INFO] [stdout]     |              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:184:15
[INFO] [stdout]     |
[INFO] [stdout] 184 |             24...0xff | _ => {
[INFO] [stdout]     |               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:194:14
[INFO] [stdout]     |
[INFO] [stdout] 194 |             0...23 => self.put_byte(TYPE_UINT | (v as u8 & VALUE_MASK)),
[INFO] [stdout]     |              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:195:15
[INFO] [stdout]     |
[INFO] [stdout] 195 |             24...0xff => {
[INFO] [stdout]     |               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:199:18
[INFO] [stdout]     |
[INFO] [stdout] 199 |             0x100...0xffff | _ => {
[INFO] [stdout]     |                  ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:212:14
[INFO] [stdout]     |
[INFO] [stdout] 212 |             0...23 => self.put_byte(TYPE_UINT | (v as u8 & VALUE_MASK)),
[INFO] [stdout]     |              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:213:15
[INFO] [stdout]     |
[INFO] [stdout] 213 |             24...0xff => {
[INFO] [stdout]     |               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:217:18
[INFO] [stdout]     |
[INFO] [stdout] 217 |             0x100...0xffff => {
[INFO] [stdout]     |                  ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:224:20
[INFO] [stdout]     |
[INFO] [stdout] 224 |             0x10000...0xffffffff | _ => {
[INFO] [stdout]     |                    ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:237:14
[INFO] [stdout]     |
[INFO] [stdout] 237 |             0...23 => self.put_byte(TYPE_UINT | (v as u8 & VALUE_MASK)),
[INFO] [stdout]     |              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:238:15
[INFO] [stdout]     |
[INFO] [stdout] 238 |             24...0xff => {
[INFO] [stdout]     |               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:242:18
[INFO] [stdout]     |
[INFO] [stdout] 242 |             0x100...0xffff => {
[INFO] [stdout]     |                  ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:249:20
[INFO] [stdout]     |
[INFO] [stdout] 249 |             0x10000...0xffffffff => {
[INFO] [stdout]     |                    ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:256:24
[INFO] [stdout]     |
[INFO] [stdout] 256 |             0x100000000...0xffffffffffffffff | _ => {
[INFO] [stdout]     |                        ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:306:14
[INFO] [stdout]     |
[INFO] [stdout] 306 |             0...23 => {
[INFO] [stdout]     |              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:309:15
[INFO] [stdout]     |
[INFO] [stdout] 309 |             24...0xff => {
[INFO] [stdout]     |               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:313:19
[INFO] [stdout]     |
[INFO] [stdout] 313 |             0x0100...0xffff => {
[INFO] [stdout]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:320:23
[INFO] [stdout]     |
[INFO] [stdout] 320 |             0x00010000...0xffffffff => {
[INFO] [stdout]     |                       ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:328:31
[INFO] [stdout]     |
[INFO] [stdout] 328 |             0x0000000100000000...0xffffffffffffffff | _ => {
[INFO] [stdout]     |                               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:387:14
[INFO] [stdout]     |
[INFO] [stdout] 387 |             0...23 => {
[INFO] [stdout]     |              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:390:15
[INFO] [stdout]     |
[INFO] [stdout] 390 |             24...0xff => {
[INFO] [stdout]     |               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:394:18
[INFO] [stdout]     |
[INFO] [stdout] 394 |             0x100...0xffff => {
[INFO] [stdout]     |                  ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:401:20
[INFO] [stdout]     |
[INFO] [stdout] 401 |             0x10000...0xffffffff | _ => {
[INFO] [stdout]     |                    ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:419:18
[INFO] [stdout]     |
[INFO] [stdout] 419 |                 0...23 => {
[INFO] [stdout]     |                  ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:422:19
[INFO] [stdout]     |
[INFO] [stdout] 422 |                 24...0xff => {
[INFO] [stdout]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:426:23
[INFO] [stdout]     |
[INFO] [stdout] 426 |                 0x0100...0xffff => {
[INFO] [stdout]     |                       ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:433:27
[INFO] [stdout]     |
[INFO] [stdout] 433 |                 0x00010000...0xffffffff => {
[INFO] [stdout]     |                           ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:441:35
[INFO] [stdout]     |
[INFO] [stdout] 441 |                 0x0000000100000000...0xffffffffffffffff | _ => {
[INFO] [stdout]     |                                   ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:473:14
[INFO] [stdout]     |
[INFO] [stdout] 473 |             0...23 => {
[INFO] [stdout]     |              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:476:15
[INFO] [stdout]     |
[INFO] [stdout] 476 |             24...0xff => {
[INFO] [stdout]     |               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:480:18
[INFO] [stdout]     |
[INFO] [stdout] 480 |             0x100...0xffff => {
[INFO] [stdout]     |                  ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:487:20
[INFO] [stdout]     |
[INFO] [stdout] 487 |             0x10000...0xffffffff | _ => {
[INFO] [stdout]     |                    ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:498:14
[INFO] [stdout]     |
[INFO] [stdout] 498 |             0...23 => {
[INFO] [stdout]     |              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:501:15
[INFO] [stdout]     |
[INFO] [stdout] 501 |             24...0xff => {
[INFO] [stdout]     |               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:505:19
[INFO] [stdout]     |
[INFO] [stdout] 505 |             0x0100...0xffff => {
[INFO] [stdout]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:512:23
[INFO] [stdout]     |
[INFO] [stdout] 512 |             0x00010000...0xffffffff => {
[INFO] [stdout]     |                       ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:520:31
[INFO] [stdout]     |
[INFO] [stdout] 520 |             0x0000000100000000...0xffffffffffffffff | _ => {
[INFO] [stdout]     |                               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:539:18
[INFO] [stdout]     |
[INFO] [stdout] 539 |                 0...23 => {
[INFO] [stdout]     |                  ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:542:19
[INFO] [stdout]     |
[INFO] [stdout] 542 |                 24...0xff => {
[INFO] [stdout]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:546:23
[INFO] [stdout]     |
[INFO] [stdout] 546 |                 0x0100...0xffff => {
[INFO] [stdout]     |                       ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:553:27
[INFO] [stdout]     |
[INFO] [stdout] 553 |                 0x00010000...0xffffffff => {
[INFO] [stdout]     |                           ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:561:35
[INFO] [stdout]     |
[INFO] [stdout] 561 |                 0x0000000100000000...0xffffffffffffffff | _ => {
[INFO] [stdout]     |                                   ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:588:14
[INFO] [stdout]     |
[INFO] [stdout] 588 |             0...23 => {
[INFO] [stdout]     |              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:591:15
[INFO] [stdout]     |
[INFO] [stdout] 591 |             24...0xff => {
[INFO] [stdout]     |               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:595:18
[INFO] [stdout]     |
[INFO] [stdout] 595 |             0x100...0xffff => {
[INFO] [stdout]     |                  ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:602:20
[INFO] [stdout]     |
[INFO] [stdout] 602 |             0x10000...0xffffffff | _ => {
[INFO] [stdout]     |                    ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:613:14
[INFO] [stdout]     |
[INFO] [stdout] 613 |             0...23 => {
[INFO] [stdout]     |              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:616:15
[INFO] [stdout]     |
[INFO] [stdout] 616 |             24...0xff => {
[INFO] [stdout]     |               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:620:19
[INFO] [stdout]     |
[INFO] [stdout] 620 |             0x0100...0xffff => {
[INFO] [stdout]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:627:23
[INFO] [stdout]     |
[INFO] [stdout] 627 |             0x00010000...0xffffffff => {
[INFO] [stdout]     |                       ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:635:31
[INFO] [stdout]     |
[INFO] [stdout] 635 |             0x0000000100000000...0xffffffffffffffff | _ => {
[INFO] [stdout]     |                               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:65:57
[INFO] [stdout]    |
[INFO] [stdout] 65 |             _ => formatter.write_str(std::error::Error::description(self)),
[INFO] [stdout]    |                                                         ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:74:49
[INFO] [stdout]    |
[INFO] [stdout] 74 |             Error::Io(ref io_error) => io_error.description(),
[INFO] [stdout]    |                                                 ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple patterns overlap on their endpoints
[INFO] [stdout]   --> src/ser/mod.rs:87:13
[INFO] [stdout]    |
[INFO] [stdout] 86 |             -8...-1 => self.put_byte(TYPE_INT | ((v + 24) as u8 & VALUE_MASK)),
[INFO] [stdout]    |             ------- this range overlaps on `-8_i8`...
[INFO] [stdout] 87 |             -0x80...-8 | 16...0x7f | _ => {
[INFO] [stdout]    |             ^^^^^^^^^^ ... with this range
[INFO] [stdout]    |
[INFO] [stdout]    = note: you likely meant to write mutually exclusive ranges
[INFO] [stdout]    = note: `#[warn(overlapping_range_endpoints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/ser/mod.rs:87:38
[INFO] [stdout]    |
[INFO] [stdout] 87 |             -0x80...-8 | 16...0x7f | _ => {
[INFO] [stdout]    |                                      ^ no value can reach this
[INFO] [stdout]    |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]   --> src/ser/mod.rs:87:38
[INFO] [stdout]    |
[INFO] [stdout] 85 |             0...15 => self.put_byte(TYPE_INT | (v as u8 & VALUE_MASK)),
[INFO] [stdout]    |             ------ matches some of the same values
[INFO] [stdout] 86 |             -8...-1 => self.put_byte(TYPE_INT | ((v + 24) as u8 & VALUE_MASK)),
[INFO] [stdout]    |             ------- matches some of the same values
[INFO] [stdout] 87 |             -0x80...-8 | 16...0x7f | _ => {
[INFO] [stdout]    |             ----------   ---------   ^ collectively making this unreachable
[INFO] [stdout]    |             |            |
[INFO] [stdout]    |             |            matches some of the same values
[INFO] [stdout]    |             matches some of the same values
[INFO] [stdout]    = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple patterns overlap on their endpoints
[INFO] [stdout]    --> src/ser/mod.rs:101:13
[INFO] [stdout]     |
[INFO] [stdout] 100 |             -8...-1 => self.put_byte(TYPE_INT | ((v + 24) as u8 & VALUE_MASK)),
[INFO] [stdout]     |             ------- this range overlaps on `-8_i16`...
[INFO] [stdout] 101 |             -0x80...-8 | 16...0x7f => {
[INFO] [stdout]     |             ^^^^^^^^^^ ... with this range
[INFO] [stdout]     |
[INFO] [stdout]     = note: you likely meant to write mutually exclusive ranges
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/ser/mod.rs:107:47
[INFO] [stdout]     |
[INFO] [stdout] 107 |             -0x8000...-0x81 | 0x80...0x7fff | _ => {
[INFO] [stdout]     |                                               ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/ser/mod.rs:107:47
[INFO] [stdout]     |
[INFO] [stdout]  99 |             0...15 => self.put_byte(TYPE_INT | (v as u8 & VALUE_MASK)),
[INFO] [stdout]     |             ------ matches some of the same values
[INFO] [stdout] 100 |             -8...-1 => self.put_byte(TYPE_INT | ((v + 24) as u8 & VALUE_MASK)),
[INFO] [stdout]     |             ------- matches some of the same values
[INFO] [stdout] 101 |             -0x80...-8 | 16...0x7f => {
[INFO] [stdout]     |             ----------   --------- matches some of the same values
[INFO] [stdout]     |             |
[INFO] [stdout]     |             matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 107 |             -0x8000...-0x81 | 0x80...0x7fff | _ => {
[INFO] [stdout]     |                                               ^ ...and 2 other patterns collectively make this unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple patterns overlap on their endpoints
[INFO] [stdout]    --> src/ser/mod.rs:122:13
[INFO] [stdout]     |
[INFO] [stdout] 121 |             -8...-1 => self.put_byte(TYPE_INT | ((v + 24) as u8 & VALUE_MASK)),
[INFO] [stdout]     |             ------- this range overlaps on `-8_i32`...
[INFO] [stdout] 122 |             -0x80...-8 | 16...0x7f => {
[INFO] [stdout]     |             ^^^^^^^^^^ ... with this range
[INFO] [stdout]     |
[INFO] [stdout]     = note: you likely meant to write mutually exclusive ranges
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/ser/mod.rs:135:59
[INFO] [stdout]     |
[INFO] [stdout] 135 |             -0x80000000...-0x8001 | 0x8000...0x7fffffff | _ => {
[INFO] [stdout]     |                                                           ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/ser/mod.rs:135:59
[INFO] [stdout]     |
[INFO] [stdout] 120 |             0...15 => self.put_byte(TYPE_INT | (v as u8 & VALUE_MASK)),
[INFO] [stdout]     |             ------ matches some of the same values
[INFO] [stdout] 121 |             -8...-1 => self.put_byte(TYPE_INT | ((v + 24) as u8 & VALUE_MASK)),
[INFO] [stdout]     |             ------- matches some of the same values
[INFO] [stdout] 122 |             -0x80...-8 | 16...0x7f => {
[INFO] [stdout]     |             ----------   --------- matches some of the same values
[INFO] [stdout]     |             |
[INFO] [stdout]     |             matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 135 |             -0x80000000...-0x8001 | 0x8000...0x7fffffff | _ => {
[INFO] [stdout]     |                                                           ^ ...and 4 other patterns collectively make this unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple patterns overlap on their endpoints
[INFO] [stdout]    --> src/ser/mod.rs:150:13
[INFO] [stdout]     |
[INFO] [stdout] 149 |             -8...-1 => self.put_byte(TYPE_INT | ((v + 24) as u8 & VALUE_MASK)),
[INFO] [stdout]     |             ------- this range overlaps on `-8_i64`...
[INFO] [stdout] 150 |             -0x80...-8 | 16...0x7f => {
[INFO] [stdout]     |             ^^^^^^^^^^ ... with this range
[INFO] [stdout]     |
[INFO] [stdout]     = note: you likely meant to write mutually exclusive ranges
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/ser/mod.rs:170:83
[INFO] [stdout]     |
[INFO] [stdout] 170 |             -0x8000000000000000...-0x80000001 | 0x80000000...0x7fffffffffffffff | _ => {
[INFO] [stdout]     |                                                                                   ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/ser/mod.rs:170:83
[INFO] [stdout]     |
[INFO] [stdout] 148 |             0...15 => self.put_byte(TYPE_INT | (v as u8 & VALUE_MASK)),
[INFO] [stdout]     |             ------ matches some of the same values
[INFO] [stdout] 149 |             -8...-1 => self.put_byte(TYPE_INT | ((v + 24) as u8 & VALUE_MASK)),
[INFO] [stdout]     |             ------- matches some of the same values
[INFO] [stdout] 150 |             -0x80...-8 | 16...0x7f => {
[INFO] [stdout]     |             ----------   --------- matches some of the same values
[INFO] [stdout]     |             |
[INFO] [stdout]     |             matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 170 |             -0x8000000000000000...-0x80000001 | 0x80000000...0x7fffffffffffffff | _ => {
[INFO] [stdout]     |                                                                                   ^ ...and 6 other patterns collectively make this unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/ser/mod.rs:184:25
[INFO] [stdout]     |
[INFO] [stdout] 184 |             24...0xff | _ => {
[INFO] [stdout]     |                         ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/ser/mod.rs:184:25
[INFO] [stdout]     |
[INFO] [stdout] 183 |             0...23 => self.put_byte(TYPE_UINT | (v as u8 & VALUE_MASK)),
[INFO] [stdout]     |             ------ matches some of the same values
[INFO] [stdout] 184 |             24...0xff | _ => {
[INFO] [stdout]     |             ---------   ^ collectively making this unreachable
[INFO] [stdout]     |             |
[INFO] [stdout]     |             matches some of the same values
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/ser/mod.rs:199:30
[INFO] [stdout]     |
[INFO] [stdout] 199 |             0x100...0xffff | _ => {
[INFO] [stdout]     |                              ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/ser/mod.rs:199:30
[INFO] [stdout]     |
[INFO] [stdout] 194 |             0...23 => self.put_byte(TYPE_UINT | (v as u8 & VALUE_MASK)),
[INFO] [stdout]     |             ------ matches some of the same values
[INFO] [stdout] 195 |             24...0xff => {
[INFO] [stdout]     |             --------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 199 |             0x100...0xffff | _ => {
[INFO] [stdout]     |             --------------   ^ collectively making this unreachable
[INFO] [stdout]     |             |
[INFO] [stdout]     |             matches some of the same values
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/ser/mod.rs:224:36
[INFO] [stdout]     |
[INFO] [stdout] 224 |             0x10000...0xffffffff | _ => {
[INFO] [stdout]     |                                    ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/ser/mod.rs:224:36
[INFO] [stdout]     |
[INFO] [stdout] 212 |             0...23 => self.put_byte(TYPE_UINT | (v as u8 & VALUE_MASK)),
[INFO] [stdout]     |             ------ matches some of the same values
[INFO] [stdout] 213 |             24...0xff => {
[INFO] [stdout]     |             --------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 217 |             0x100...0xffff => {
[INFO] [stdout]     |             -------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 224 |             0x10000...0xffffffff | _ => {
[INFO] [stdout]     |             --------------------   ^ collectively making this unreachable
[INFO] [stdout]     |             |
[INFO] [stdout]     |             matches some of the same values
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/ser/mod.rs:256:48
[INFO] [stdout]     |
[INFO] [stdout] 256 |             0x100000000...0xffffffffffffffff | _ => {
[INFO] [stdout]     |                                                ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/ser/mod.rs:256:48
[INFO] [stdout]     |
[INFO] [stdout] 237 |             0...23 => self.put_byte(TYPE_UINT | (v as u8 & VALUE_MASK)),
[INFO] [stdout]     |             ------ matches some of the same values
[INFO] [stdout] 238 |             24...0xff => {
[INFO] [stdout]     |             --------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 242 |             0x100...0xffff => {
[INFO] [stdout]     |             -------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 249 |             0x10000...0xffffffff => {
[INFO] [stdout]     |             -------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 256 |             0x100000000...0xffffffffffffffff | _ => {
[INFO] [stdout]     |                                                ^ ...and 1 other patterns collectively make this unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/ser/mod.rs:401:36
[INFO] [stdout]     |
[INFO] [stdout] 401 |             0x10000...0xffffffff | _ => {
[INFO] [stdout]     |                                    ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/ser/mod.rs:401:36
[INFO] [stdout]     |
[INFO] [stdout] 387 |             0...23 => {
[INFO] [stdout]     |             ------ matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 390 |             24...0xff => {
[INFO] [stdout]     |             --------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 394 |             0x100...0xffff => {
[INFO] [stdout]     |             -------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 401 |             0x10000...0xffffffff | _ => {
[INFO] [stdout]     |             --------------------   ^ collectively making this unreachable
[INFO] [stdout]     |             |
[INFO] [stdout]     |             matches some of the same values
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling serde_dbor v1.0.2 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/ser/mod.rs:487:36
[INFO] [stdout]     |
[INFO] [stdout] 487 |             0x10000...0xffffffff | _ => {
[INFO] [stdout]     |                                    ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/ser/mod.rs:487:36
[INFO] [stdout]     |
[INFO] [stdout] 473 |             0...23 => {
[INFO] [stdout]     |             ------ matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 476 |             24...0xff => {
[INFO] [stdout]     |             --------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 480 |             0x100...0xffff => {
[INFO] [stdout]     |             -------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 487 |             0x10000...0xffffffff | _ => {
[INFO] [stdout]     |             --------------------   ^ collectively making this unreachable
[INFO] [stdout]     |             |
[INFO] [stdout]     |             matches some of the same values
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/ser/mod.rs:602:36
[INFO] [stdout]     |
[INFO] [stdout] 602 |             0x10000...0xffffffff | _ => {
[INFO] [stdout]     |                                    ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/ser/mod.rs:602:36
[INFO] [stdout]     |
[INFO] [stdout] 588 |             0...23 => {
[INFO] [stdout]     |             ------ matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 591 |             24...0xff => {
[INFO] [stdout]     |             --------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 595 |             0x100...0xffff => {
[INFO] [stdout]     |             -------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 602 |             0x10000...0xffffffff | _ => {
[INFO] [stdout]     |             --------------------   ^ collectively making this unreachable
[INFO] [stdout]     |             |
[INFO] [stdout]     |             matches some of the same values
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/de/mod.rs:177:14
[INFO] [stdout]     |
[INFO] [stdout] 177 |             0...23 => Ok(value as usize),
[INFO] [stdout]     |              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: `#[warn(ellipsis_inclusive_range_patterns)]` (part of `#[warn(rust_2021_compatibility)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/de/mod.rs:202:14
[INFO] [stdout]     |
[INFO] [stdout] 202 |             0...23 => visitor.visit_u8(value as u8),
[INFO] [stdout]     |              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/de/mod.rs:223:14
[INFO] [stdout]     |
[INFO] [stdout] 223 |             0...15 => visitor.visit_i8(value as i8),
[INFO] [stdout]     |              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/de/mod.rs:224:15
[INFO] [stdout]     |
[INFO] [stdout] 224 |             16...23 => visitor.visit_i8(value as i8 - 24),
[INFO] [stdout]     |               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/de/mod.rs:264:18
[INFO] [stdout]     |
[INFO] [stdout] 264 |                 0...23 => {}, // Self-contained byte
[INFO] [stdout]     |                  ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/de/mod.rs:265:27
[INFO] [stdout]     |
[INFO] [stdout] 265 |                 value @ 24...27 => {
[INFO] [stdout]     |                           ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/de/mod.rs:279:18
[INFO] [stdout]     |
[INFO] [stdout] 279 |                 0...3 => {},
[INFO] [stdout]     |                  ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/de/mod.rs:280:26
[INFO] [stdout]     |
[INFO] [stdout] 280 |                 value @ 4...5 => {
[INFO] [stdout]     |                          ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/de/mod.rs:293:22
[INFO] [stdout]     |
[INFO] [stdout] 293 |                     0...23 => {}
[INFO] [stdout]     |                      ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/de/mod.rs:294:31
[INFO] [stdout]     |
[INFO] [stdout] 294 |                     value @ 24...26 => {
[INFO] [stdout]     |                               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/de/mod.rs:486:18
[INFO] [stdout]     |
[INFO] [stdout] 486 |                 2...5 => Err(Error::UnexpectedValue(Type::Misc, val(byte))),
[INFO] [stdout]     |                  ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/de/mod.rs:521:34
[INFO] [stdout]     |
[INFO] [stdout] 521 |                         value @ 0...23 => value as u32,
[INFO] [stdout]     |                                  ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/de/mod.rs:536:30
[INFO] [stdout]     |
[INFO] [stdout] 536 |                     bytes @ 1...4 => {
[INFO] [stdout]     |                              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/de/mod.rs:754:30
[INFO] [stdout]     |
[INFO] [stdout] 754 |                     value @ 0...23 => visitor.visit_enum((value as u32).into_deserializer()),
[INFO] [stdout]     |                              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/de/mod.rs:784:26
[INFO] [stdout]     |
[INFO] [stdout] 784 |                 value @ 0...23 => visitor.visit_u32(value as u32),
[INFO] [stdout]     |                          ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/de/mod.rs:798:34
[INFO] [stdout]     |
[INFO] [stdout] 798 |                         value @ 0...247 => value as usize,
[INFO] [stdout]     |                                  ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/ser/mod.rs:85:14
[INFO] [stdout]    |
[INFO] [stdout] 85 |             0...15 => self.put_byte(TYPE_INT | (v as u8 & VALUE_MASK)),
[INFO] [stdout]    |              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/ser/mod.rs:86:15
[INFO] [stdout]    |
[INFO] [stdout] 86 |             -8...-1 => self.put_byte(TYPE_INT | ((v + 24) as u8 & VALUE_MASK)),
[INFO] [stdout]    |               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/ser/mod.rs:87:18
[INFO] [stdout]    |
[INFO] [stdout] 87 |             -0x80...-8 | 16...0x7f | _ => {
[INFO] [stdout]    |                  ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/ser/mod.rs:87:28
[INFO] [stdout]    |
[INFO] [stdout] 87 |             -0x80...-8 | 16...0x7f | _ => {
[INFO] [stdout]    |                            ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/ser/mod.rs:99:14
[INFO] [stdout]    |
[INFO] [stdout] 99 |             0...15 => self.put_byte(TYPE_INT | (v as u8 & VALUE_MASK)),
[INFO] [stdout]    |              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:100:15
[INFO] [stdout]     |
[INFO] [stdout] 100 |             -8...-1 => self.put_byte(TYPE_INT | ((v + 24) as u8 & VALUE_MASK)),
[INFO] [stdout]     |               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:101:18
[INFO] [stdout]     |
[INFO] [stdout] 101 |             -0x80...-8 | 16...0x7f => {
[INFO] [stdout]     |                  ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:101:28
[INFO] [stdout]     |
[INFO] [stdout] 101 |             -0x80...-8 | 16...0x7f => {
[INFO] [stdout]     |                            ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:107:20
[INFO] [stdout]     |
[INFO] [stdout] 107 |             -0x8000...-0x81 | 0x80...0x7fff | _ => {
[INFO] [stdout]     |                    ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:107:35
[INFO] [stdout]     |
[INFO] [stdout] 107 |             -0x8000...-0x81 | 0x80...0x7fff | _ => {
[INFO] [stdout]     |                                   ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:120:14
[INFO] [stdout]     |
[INFO] [stdout] 120 |             0...15 => self.put_byte(TYPE_INT | (v as u8 & VALUE_MASK)),
[INFO] [stdout]     |              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:121:15
[INFO] [stdout]     |
[INFO] [stdout] 121 |             -8...-1 => self.put_byte(TYPE_INT | ((v + 24) as u8 & VALUE_MASK)),
[INFO] [stdout]     |               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:122:18
[INFO] [stdout]     |
[INFO] [stdout] 122 |             -0x80...-8 | 16...0x7f => {
[INFO] [stdout]     |                  ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:122:28
[INFO] [stdout]     |
[INFO] [stdout] 122 |             -0x80...-8 | 16...0x7f => {
[INFO] [stdout]     |                            ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:128:20
[INFO] [stdout]     |
[INFO] [stdout] 128 |             -0x8000...-0x81 | 0x80...0x7fff => {
[INFO] [stdout]     |                    ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:128:35
[INFO] [stdout]     |
[INFO] [stdout] 128 |             -0x8000...-0x81 | 0x80...0x7fff => {
[INFO] [stdout]     |                                   ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:135:24
[INFO] [stdout]     |
[INFO] [stdout] 135 |             -0x80000000...-0x8001 | 0x8000...0x7fffffff | _ => {
[INFO] [stdout]     |                        ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:135:43
[INFO] [stdout]     |
[INFO] [stdout] 135 |             -0x80000000...-0x8001 | 0x8000...0x7fffffff | _ => {
[INFO] [stdout]     |                                           ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:148:14
[INFO] [stdout]     |
[INFO] [stdout] 148 |             0...15 => self.put_byte(TYPE_INT | (v as u8 & VALUE_MASK)),
[INFO] [stdout]     |              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:149:15
[INFO] [stdout]     |
[INFO] [stdout] 149 |             -8...-1 => self.put_byte(TYPE_INT | ((v + 24) as u8 & VALUE_MASK)),
[INFO] [stdout]     |               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:150:18
[INFO] [stdout]     |
[INFO] [stdout] 150 |             -0x80...-8 | 16...0x7f => {
[INFO] [stdout]     |                  ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:150:28
[INFO] [stdout]     |
[INFO] [stdout] 150 |             -0x80...-8 | 16...0x7f => {
[INFO] [stdout]     |                            ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:156:20
[INFO] [stdout]     |
[INFO] [stdout] 156 |             -0x8000...-0x81 | 0x80...0x7fff => {
[INFO] [stdout]     |                    ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:156:35
[INFO] [stdout]     |
[INFO] [stdout] 156 |             -0x8000...-0x81 | 0x80...0x7fff => {
[INFO] [stdout]     |                                   ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:163:24
[INFO] [stdout]     |
[INFO] [stdout] 163 |             -0x80000000...-0x8001 | 0x8000...0x7fffffff => {
[INFO] [stdout]     |                        ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:163:43
[INFO] [stdout]     |
[INFO] [stdout] 163 |             -0x80000000...-0x8001 | 0x8000...0x7fffffff => {
[INFO] [stdout]     |                                           ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:170:32
[INFO] [stdout]     |
[INFO] [stdout] 170 |             -0x8000000000000000...-0x80000001 | 0x80000000...0x7fffffffffffffff | _ => {
[INFO] [stdout]     |                                ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:170:59
[INFO] [stdout]     |
[INFO] [stdout] 170 |             -0x8000000000000000...-0x80000001 | 0x80000000...0x7fffffffffffffff | _ => {
[INFO] [stdout]     |                                                           ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:183:14
[INFO] [stdout]     |
[INFO] [stdout] 183 |             0...23 => self.put_byte(TYPE_UINT | (v as u8 & VALUE_MASK)),
[INFO] [stdout]     |              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:184:15
[INFO] [stdout]     |
[INFO] [stdout] 184 |             24...0xff | _ => {
[INFO] [stdout]     |               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:194:14
[INFO] [stdout]     |
[INFO] [stdout] 194 |             0...23 => self.put_byte(TYPE_UINT | (v as u8 & VALUE_MASK)),
[INFO] [stdout]     |              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:195:15
[INFO] [stdout]     |
[INFO] [stdout] 195 |             24...0xff => {
[INFO] [stdout]     |               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:199:18
[INFO] [stdout]     |
[INFO] [stdout] 199 |             0x100...0xffff | _ => {
[INFO] [stdout]     |                  ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:212:14
[INFO] [stdout]     |
[INFO] [stdout] 212 |             0...23 => self.put_byte(TYPE_UINT | (v as u8 & VALUE_MASK)),
[INFO] [stdout]     |              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:213:15
[INFO] [stdout]     |
[INFO] [stdout] 213 |             24...0xff => {
[INFO] [stdout]     |               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:217:18
[INFO] [stdout]     |
[INFO] [stdout] 217 |             0x100...0xffff => {
[INFO] [stdout]     |                  ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:224:20
[INFO] [stdout]     |
[INFO] [stdout] 224 |             0x10000...0xffffffff | _ => {
[INFO] [stdout]     |                    ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:237:14
[INFO] [stdout]     |
[INFO] [stdout] 237 |             0...23 => self.put_byte(TYPE_UINT | (v as u8 & VALUE_MASK)),
[INFO] [stdout]     |              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:238:15
[INFO] [stdout]     |
[INFO] [stdout] 238 |             24...0xff => {
[INFO] [stdout]     |               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:242:18
[INFO] [stdout]     |
[INFO] [stdout] 242 |             0x100...0xffff => {
[INFO] [stdout]     |                  ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:249:20
[INFO] [stdout]     |
[INFO] [stdout] 249 |             0x10000...0xffffffff => {
[INFO] [stdout]     |                    ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:256:24
[INFO] [stdout]     |
[INFO] [stdout] 256 |             0x100000000...0xffffffffffffffff | _ => {
[INFO] [stdout]     |                        ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:306:14
[INFO] [stdout]     |
[INFO] [stdout] 306 |             0...23 => {
[INFO] [stdout]     |              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:309:15
[INFO] [stdout]     |
[INFO] [stdout] 309 |             24...0xff => {
[INFO] [stdout]     |               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:313:19
[INFO] [stdout]     |
[INFO] [stdout] 313 |             0x0100...0xffff => {
[INFO] [stdout]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:320:23
[INFO] [stdout]     |
[INFO] [stdout] 320 |             0x00010000...0xffffffff => {
[INFO] [stdout]     |                       ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:328:31
[INFO] [stdout]     |
[INFO] [stdout] 328 |             0x0000000100000000...0xffffffffffffffff | _ => {
[INFO] [stdout]     |                               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:387:14
[INFO] [stdout]     |
[INFO] [stdout] 387 |             0...23 => {
[INFO] [stdout]     |              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:390:15
[INFO] [stdout]     |
[INFO] [stdout] 390 |             24...0xff => {
[INFO] [stdout]     |               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:394:18
[INFO] [stdout]     |
[INFO] [stdout] 394 |             0x100...0xffff => {
[INFO] [stdout]     |                  ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:401:20
[INFO] [stdout]     |
[INFO] [stdout] 401 |             0x10000...0xffffffff | _ => {
[INFO] [stdout]     |                    ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:419:18
[INFO] [stdout]     |
[INFO] [stdout] 419 |                 0...23 => {
[INFO] [stdout]     |                  ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:422:19
[INFO] [stdout]     |
[INFO] [stdout] 422 |                 24...0xff => {
[INFO] [stdout]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:426:23
[INFO] [stdout]     |
[INFO] [stdout] 426 |                 0x0100...0xffff => {
[INFO] [stdout]     |                       ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:433:27
[INFO] [stdout]     |
[INFO] [stdout] 433 |                 0x00010000...0xffffffff => {
[INFO] [stdout]     |                           ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:441:35
[INFO] [stdout]     |
[INFO] [stdout] 441 |                 0x0000000100000000...0xffffffffffffffff | _ => {
[INFO] [stdout]     |                                   ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:473:14
[INFO] [stdout]     |
[INFO] [stdout] 473 |             0...23 => {
[INFO] [stdout]     |              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:476:15
[INFO] [stdout]     |
[INFO] [stdout] 476 |             24...0xff => {
[INFO] [stdout]     |               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:480:18
[INFO] [stdout]     |
[INFO] [stdout] 480 |             0x100...0xffff => {
[INFO] [stdout]     |                  ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:487:20
[INFO] [stdout]     |
[INFO] [stdout] 487 |             0x10000...0xffffffff | _ => {
[INFO] [stdout]     |                    ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:498:14
[INFO] [stdout]     |
[INFO] [stdout] 498 |             0...23 => {
[INFO] [stdout]     |              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:501:15
[INFO] [stdout]     |
[INFO] [stdout] 501 |             24...0xff => {
[INFO] [stdout]     |               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:505:19
[INFO] [stdout]     |
[INFO] [stdout] 505 |             0x0100...0xffff => {
[INFO] [stdout]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:512:23
[INFO] [stdout]     |
[INFO] [stdout] 512 |             0x00010000...0xffffffff => {
[INFO] [stdout]     |                       ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:520:31
[INFO] [stdout]     |
[INFO] [stdout] 520 |             0x0000000100000000...0xffffffffffffffff | _ => {
[INFO] [stdout]     |                               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:539:18
[INFO] [stdout]     |
[INFO] [stdout] 539 |                 0...23 => {
[INFO] [stdout]     |                  ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:542:19
[INFO] [stdout]     |
[INFO] [stdout] 542 |                 24...0xff => {
[INFO] [stdout]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:546:23
[INFO] [stdout]     |
[INFO] [stdout] 546 |                 0x0100...0xffff => {
[INFO] [stdout]     |                       ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:553:27
[INFO] [stdout]     |
[INFO] [stdout] 553 |                 0x00010000...0xffffffff => {
[INFO] [stdout]     |                           ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:561:35
[INFO] [stdout]     |
[INFO] [stdout] 561 |                 0x0000000100000000...0xffffffffffffffff | _ => {
[INFO] [stdout]     |                                   ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:588:14
[INFO] [stdout]     |
[INFO] [stdout] 588 |             0...23 => {
[INFO] [stdout]     |              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:591:15
[INFO] [stdout]     |
[INFO] [stdout] 591 |             24...0xff => {
[INFO] [stdout]     |               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:595:18
[INFO] [stdout]     |
[INFO] [stdout] 595 |             0x100...0xffff => {
[INFO] [stdout]     |                  ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:602:20
[INFO] [stdout]     |
[INFO] [stdout] 602 |             0x10000...0xffffffff | _ => {
[INFO] [stdout]     |                    ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:613:14
[INFO] [stdout]     |
[INFO] [stdout] 613 |             0...23 => {
[INFO] [stdout]     |              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:616:15
[INFO] [stdout]     |
[INFO] [stdout] 616 |             24...0xff => {
[INFO] [stdout]     |               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:620:19
[INFO] [stdout]     |
[INFO] [stdout] 620 |             0x0100...0xffff => {
[INFO] [stdout]     |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:627:23
[INFO] [stdout]     |
[INFO] [stdout] 627 |             0x00010000...0xffffffff => {
[INFO] [stdout]     |                       ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/ser/mod.rs:635:31
[INFO] [stdout]     |
[INFO] [stdout] 635 |             0x0000000100000000...0xffffffffffffffff | _ => {
[INFO] [stdout]     |                               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:65:57
[INFO] [stdout]    |
[INFO] [stdout] 65 |             _ => formatter.write_str(std::error::Error::description(self)),
[INFO] [stdout]    |                                                         ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]   --> src/error.rs:74:49
[INFO] [stdout]    |
[INFO] [stdout] 74 |             Error::Io(ref io_error) => io_error.description(),
[INFO] [stdout]    |                                                 ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple patterns overlap on their endpoints
[INFO] [stdout]   --> src/ser/mod.rs:87:13
[INFO] [stdout]    |
[INFO] [stdout] 86 |             -8...-1 => self.put_byte(TYPE_INT | ((v + 24) as u8 & VALUE_MASK)),
[INFO] [stdout]    |             ------- this range overlaps on `-8_i8`...
[INFO] [stdout] 87 |             -0x80...-8 | 16...0x7f | _ => {
[INFO] [stdout]    |             ^^^^^^^^^^ ... with this range
[INFO] [stdout]    |
[INFO] [stdout]    = note: you likely meant to write mutually exclusive ranges
[INFO] [stdout]    = note: `#[warn(overlapping_range_endpoints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/ser/mod.rs:87:38
[INFO] [stdout]    |
[INFO] [stdout] 87 |             -0x80...-8 | 16...0x7f | _ => {
[INFO] [stdout]    |                                      ^ no value can reach this
[INFO] [stdout]    |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]   --> src/ser/mod.rs:87:38
[INFO] [stdout]    |
[INFO] [stdout] 85 |             0...15 => self.put_byte(TYPE_INT | (v as u8 & VALUE_MASK)),
[INFO] [stdout]    |             ------ matches some of the same values
[INFO] [stdout] 86 |             -8...-1 => self.put_byte(TYPE_INT | ((v + 24) as u8 & VALUE_MASK)),
[INFO] [stdout]    |             ------- matches some of the same values
[INFO] [stdout] 87 |             -0x80...-8 | 16...0x7f | _ => {
[INFO] [stdout]    |             ----------   ---------   ^ collectively making this unreachable
[INFO] [stdout]    |             |            |
[INFO] [stdout]    |             |            matches some of the same values
[INFO] [stdout]    |             matches some of the same values
[INFO] [stdout]    = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple patterns overlap on their endpoints
[INFO] [stdout]    --> src/ser/mod.rs:101:13
[INFO] [stdout]     |
[INFO] [stdout] 100 |             -8...-1 => self.put_byte(TYPE_INT | ((v + 24) as u8 & VALUE_MASK)),
[INFO] [stdout]     |             ------- this range overlaps on `-8_i16`...
[INFO] [stdout] 101 |             -0x80...-8 | 16...0x7f => {
[INFO] [stdout]     |             ^^^^^^^^^^ ... with this range
[INFO] [stdout]     |
[INFO] [stdout]     = note: you likely meant to write mutually exclusive ranges
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/ser/mod.rs:107:47
[INFO] [stdout]     |
[INFO] [stdout] 107 |             -0x8000...-0x81 | 0x80...0x7fff | _ => {
[INFO] [stdout]     |                                               ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/ser/mod.rs:107:47
[INFO] [stdout]     |
[INFO] [stdout]  99 |             0...15 => self.put_byte(TYPE_INT | (v as u8 & VALUE_MASK)),
[INFO] [stdout]     |             ------ matches some of the same values
[INFO] [stdout] 100 |             -8...-1 => self.put_byte(TYPE_INT | ((v + 24) as u8 & VALUE_MASK)),
[INFO] [stdout]     |             ------- matches some of the same values
[INFO] [stdout] 101 |             -0x80...-8 | 16...0x7f => {
[INFO] [stdout]     |             ----------   --------- matches some of the same values
[INFO] [stdout]     |             |
[INFO] [stdout]     |             matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 107 |             -0x8000...-0x81 | 0x80...0x7fff | _ => {
[INFO] [stdout]     |                                               ^ ...and 2 other patterns collectively make this unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple patterns overlap on their endpoints
[INFO] [stdout]    --> src/ser/mod.rs:122:13
[INFO] [stdout]     |
[INFO] [stdout] 121 |             -8...-1 => self.put_byte(TYPE_INT | ((v + 24) as u8 & VALUE_MASK)),
[INFO] [stdout]     |             ------- this range overlaps on `-8_i32`...
[INFO] [stdout] 122 |             -0x80...-8 | 16...0x7f => {
[INFO] [stdout]     |             ^^^^^^^^^^ ... with this range
[INFO] [stdout]     |
[INFO] [stdout]     = note: you likely meant to write mutually exclusive ranges
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/ser/mod.rs:135:59
[INFO] [stdout]     |
[INFO] [stdout] 135 |             -0x80000000...-0x8001 | 0x8000...0x7fffffff | _ => {
[INFO] [stdout]     |                                                           ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/ser/mod.rs:135:59
[INFO] [stdout]     |
[INFO] [stdout] 120 |             0...15 => self.put_byte(TYPE_INT | (v as u8 & VALUE_MASK)),
[INFO] [stdout]     |             ------ matches some of the same values
[INFO] [stdout] 121 |             -8...-1 => self.put_byte(TYPE_INT | ((v + 24) as u8 & VALUE_MASK)),
[INFO] [stdout]     |             ------- matches some of the same values
[INFO] [stdout] 122 |             -0x80...-8 | 16...0x7f => {
[INFO] [stdout]     |             ----------   --------- matches some of the same values
[INFO] [stdout]     |             |
[INFO] [stdout]     |             matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 135 |             -0x80000000...-0x8001 | 0x8000...0x7fffffff | _ => {
[INFO] [stdout]     |                                                           ^ ...and 4 other patterns collectively make this unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple patterns overlap on their endpoints
[INFO] [stdout]    --> src/ser/mod.rs:150:13
[INFO] [stdout]     |
[INFO] [stdout] 149 |             -8...-1 => self.put_byte(TYPE_INT | ((v + 24) as u8 & VALUE_MASK)),
[INFO] [stdout]     |             ------- this range overlaps on `-8_i64`...
[INFO] [stdout] 150 |             -0x80...-8 | 16...0x7f => {
[INFO] [stdout]     |             ^^^^^^^^^^ ... with this range
[INFO] [stdout]     |
[INFO] [stdout]     = note: you likely meant to write mutually exclusive ranges
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/ser/mod.rs:170:83
[INFO] [stdout]     |
[INFO] [stdout] 170 |             -0x8000000000000000...-0x80000001 | 0x80000000...0x7fffffffffffffff | _ => {
[INFO] [stdout]     |                                                                                   ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/ser/mod.rs:170:83
[INFO] [stdout]     |
[INFO] [stdout] 148 |             0...15 => self.put_byte(TYPE_INT | (v as u8 & VALUE_MASK)),
[INFO] [stdout]     |             ------ matches some of the same values
[INFO] [stdout] 149 |             -8...-1 => self.put_byte(TYPE_INT | ((v + 24) as u8 & VALUE_MASK)),
[INFO] [stdout]     |             ------- matches some of the same values
[INFO] [stdout] 150 |             -0x80...-8 | 16...0x7f => {
[INFO] [stdout]     |             ----------   --------- matches some of the same values
[INFO] [stdout]     |             |
[INFO] [stdout]     |             matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 170 |             -0x8000000000000000...-0x80000001 | 0x80000000...0x7fffffffffffffff | _ => {
[INFO] [stdout]     |                                                                                   ^ ...and 6 other patterns collectively make this unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/ser/mod.rs:184:25
[INFO] [stdout]     |
[INFO] [stdout] 184 |             24...0xff | _ => {
[INFO] [stdout]     |                         ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/ser/mod.rs:184:25
[INFO] [stdout]     |
[INFO] [stdout] 183 |             0...23 => self.put_byte(TYPE_UINT | (v as u8 & VALUE_MASK)),
[INFO] [stdout]     |             ------ matches some of the same values
[INFO] [stdout] 184 |             24...0xff | _ => {
[INFO] [stdout]     |             ---------   ^ collectively making this unreachable
[INFO] [stdout]     |             |
[INFO] [stdout]     |             matches some of the same values
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/ser/mod.rs:199:30
[INFO] [stdout]     |
[INFO] [stdout] 199 |             0x100...0xffff | _ => {
[INFO] [stdout]     |                              ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/ser/mod.rs:199:30
[INFO] [stdout]     |
[INFO] [stdout] 194 |             0...23 => self.put_byte(TYPE_UINT | (v as u8 & VALUE_MASK)),
[INFO] [stdout]     |             ------ matches some of the same values
[INFO] [stdout] 195 |             24...0xff => {
[INFO] [stdout]     |             --------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 199 |             0x100...0xffff | _ => {
[INFO] [stdout]     |             --------------   ^ collectively making this unreachable
[INFO] [stdout]     |             |
[INFO] [stdout]     |             matches some of the same values
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/ser/mod.rs:224:36
[INFO] [stdout]     |
[INFO] [stdout] 224 |             0x10000...0xffffffff | _ => {
[INFO] [stdout]     |                                    ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/ser/mod.rs:224:36
[INFO] [stdout]     |
[INFO] [stdout] 212 |             0...23 => self.put_byte(TYPE_UINT | (v as u8 & VALUE_MASK)),
[INFO] [stdout]     |             ------ matches some of the same values
[INFO] [stdout] 213 |             24...0xff => {
[INFO] [stdout]     |             --------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 217 |             0x100...0xffff => {
[INFO] [stdout]     |             -------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 224 |             0x10000...0xffffffff | _ => {
[INFO] [stdout]     |             --------------------   ^ collectively making this unreachable
[INFO] [stdout]     |             |
[INFO] [stdout]     |             matches some of the same values
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/ser/mod.rs:256:48
[INFO] [stdout]     |
[INFO] [stdout] 256 |             0x100000000...0xffffffffffffffff | _ => {
[INFO] [stdout]     |                                                ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/ser/mod.rs:256:48
[INFO] [stdout]     |
[INFO] [stdout] 237 |             0...23 => self.put_byte(TYPE_UINT | (v as u8 & VALUE_MASK)),
[INFO] [stdout]     |             ------ matches some of the same values
[INFO] [stdout] 238 |             24...0xff => {
[INFO] [stdout]     |             --------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 242 |             0x100...0xffff => {
[INFO] [stdout]     |             -------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 249 |             0x10000...0xffffffff => {
[INFO] [stdout]     |             -------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 256 |             0x100000000...0xffffffffffffffff | _ => {
[INFO] [stdout]     |                                                ^ ...and 1 other patterns collectively make this unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/ser/mod.rs:401:36
[INFO] [stdout]     |
[INFO] [stdout] 401 |             0x10000...0xffffffff | _ => {
[INFO] [stdout]     |                                    ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/ser/mod.rs:401:36
[INFO] [stdout]     |
[INFO] [stdout] 387 |             0...23 => {
[INFO] [stdout]     |             ------ matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 390 |             24...0xff => {
[INFO] [stdout]     |             --------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 394 |             0x100...0xffff => {
[INFO] [stdout]     |             -------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 401 |             0x10000...0xffffffff | _ => {
[INFO] [stdout]     |             --------------------   ^ collectively making this unreachable
[INFO] [stdout]     |             |
[INFO] [stdout]     |             matches some of the same values
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/ser/mod.rs:487:36
[INFO] [stdout]     |
[INFO] [stdout] 487 |             0x10000...0xffffffff | _ => {
[INFO] [stdout]     |                                    ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/ser/mod.rs:487:36
[INFO] [stdout]     |
[INFO] [stdout] 473 |             0...23 => {
[INFO] [stdout]     |             ------ matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 476 |             24...0xff => {
[INFO] [stdout]     |             --------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 480 |             0x100...0xffff => {
[INFO] [stdout]     |             -------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 487 |             0x10000...0xffffffff | _ => {
[INFO] [stdout]     |             --------------------   ^ collectively making this unreachable
[INFO] [stdout]     |             |
[INFO] [stdout]     |             matches some of the same values
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/ser/mod.rs:602:36
[INFO] [stdout]     |
[INFO] [stdout] 602 |             0x10000...0xffffffff | _ => {
[INFO] [stdout]     |                                    ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/ser/mod.rs:602:36
[INFO] [stdout]     |
[INFO] [stdout] 588 |             0...23 => {
[INFO] [stdout]     |             ------ matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 591 |             24...0xff => {
[INFO] [stdout]     |             --------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 595 |             0x100...0xffff => {
[INFO] [stdout]     |             -------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 602 |             0x10000...0xffffffff | _ => {
[INFO] [stdout]     |             --------------------   ^ collectively making this unreachable
[INFO] [stdout]     |             |
[INFO] [stdout]     |             matches some of the same values
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.71s
[INFO] running `Command { std: "docker" "inspect" "585aeec7432c1444fd813044e202d679b9b8e9b4f8fdcc1e87a84bfe905db39e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "585aeec7432c1444fd813044e202d679b9b8e9b4f8fdcc1e87a84bfe905db39e", kill_on_drop: false }`
[INFO] [stdout] 585aeec7432c1444fd813044e202d679b9b8e9b4f8fdcc1e87a84bfe905db39e
