[INFO] cloning repository https://github.com/Baidicoot/8-bit-risc-machine
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Baidicoot/8-bit-risc-machine" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FBaidicoot%2F8-bit-risc-machine", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FBaidicoot%2F8-bit-risc-machine'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 574e19d3eb068174103d46b68abf37b5abdb68d3
[INFO] checking Baidicoot/8-bit-risc-machine against try#44f3504e96c944ae54fc72b5f5008f53f7eda001 for pr-136776
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FBaidicoot%2F8-bit-risc-machine" "/workspace/builds/worker-0-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc2/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/Baidicoot/8-bit-risc-machine on toolchain 44f3504e96c944ae54fc72b5f5008f53f7eda001
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+44f3504e96c944ae54fc72b5f5008f53f7eda001" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/Baidicoot/8-bit-risc-machine
[INFO] finished tweaking git repo https://github.com/Baidicoot/8-bit-risc-machine
[INFO] tweaked toml for git repo https://github.com/Baidicoot/8-bit-risc-machine written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] crate git repo https://github.com/Baidicoot/8-bit-risc-machine already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+44f3504e96c944ae54fc72b5f5008f53f7eda001" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3959728d45483eb673ba100a951a6b9f5012970368db2a9e08e0ac9b67c8a5ad" "/opt/rustwide/cargo-home/bin/cargo" "+44f3504e96c944ae54fc72b5f5008f53f7eda001" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 042a46a245f5e7189b9494d3c246549c43e7b88ace7fa49e3d1082d884c2c58c
[INFO] running `Command { std: "docker" "start" "-a" "042a46a245f5e7189b9494d3c246549c43e7b88ace7fa49e3d1082d884c2c58c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "042a46a245f5e7189b9494d3c246549c43e7b88ace7fa49e3d1082d884c2c58c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "042a46a245f5e7189b9494d3c246549c43e7b88ace7fa49e3d1082d884c2c58c", kill_on_drop: false }`
[INFO] [stdout] 042a46a245f5e7189b9494d3c246549c43e7b88ace7fa49e3d1082d884c2c58c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3959728d45483eb673ba100a951a6b9f5012970368db2a9e08e0ac9b67c8a5ad" "/opt/rustwide/cargo-home/bin/cargo" "+44f3504e96c944ae54fc72b5f5008f53f7eda001" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] a0d3c950b971a22628d6a585457ec6b006954f83766bd8195e50cdb098f6026b
[INFO] running `Command { std: "docker" "start" "-a" "a0d3c950b971a22628d6a585457ec6b006954f83766bd8195e50cdb098f6026b", kill_on_drop: false }`
[INFO] [stderr]    Compiling memchr v2.2.0
[INFO] [stderr]    Compiling regex v1.1.0
[INFO] [stderr]     Checking ucd-util v0.1.3
[INFO] [stderr]     Checking lazy_static v1.2.0
[INFO] [stderr]     Checking utf8-ranges v1.0.2
[INFO] [stderr]     Checking thread_local v0.3.6
[INFO] [stderr]     Checking regex-syntax v0.6.5
[INFO] [stderr]     Checking aho-corasick v0.6.10
[INFO] [stderr]     Checking risc_vm v1.0.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unnecessary braces around `if` condition
[INFO] [stdout]   --> src/lib.rs:27:12
[INFO] [stdout]    |
[INFO] [stdout] 27 |         if {i > 2} { //write max of 3 discs
[INFO] [stdout]    |            ^     ^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_braces)]` on by default
[INFO] [stdout] help: remove these braces
[INFO] [stdout]    |
[INFO] [stdout] 27 -         if {i > 2} { //write max of 3 discs
[INFO] [stdout] 27 +         if i > 2 { //write max of 3 discs
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary braces around `while` condition
[INFO] [stdout]   --> src/lib.rs:31:11
[INFO] [stdout]    |
[INFO] [stdout] 31 |     while {vm.isactive} {
[INFO] [stdout]    |           ^           ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these braces
[INFO] [stdout]    |
[INFO] [stdout] 31 -     while {vm.isactive} {
[INFO] [stdout] 31 +     while vm.isactive {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/lib.rs:37:24
[INFO] [stdout]    |
[INFO] [stdout] 37 |             0b00001000 ... 0b00001111 => vm.ram_SAV_DIV(ins[1], ins[2], ins[0]&0b00000111)?,
[INFO] [stdout]    |                        ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]    = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/lib.rs:38:24
[INFO] [stdout]    |
[INFO] [stdout] 38 |             0b00010000 ... 0b00010111 => vm.ram_SAV_DIR(ins[1], ins[2], ins[0]&0b00000111)?,
[INFO] [stdout]    |                        ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/lib.rs:39:24
[INFO] [stdout]    |
[INFO] [stdout] 39 |             0b00011000 ... 0b00011111 => vm.ram_SAV_DRV(ins[1], ins[2], ins[0]&0b00000111)?,
[INFO] [stdout]    |                        ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/lib.rs:40:24
[INFO] [stdout]    |
[INFO] [stdout] 40 |             0b00100000 ... 0b00100111 => vm.ram_SAV_DRR(ins[1], ins[2], ins[0]&0b00000111)?,
[INFO] [stdout]    |                        ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/lib.rs:41:24
[INFO] [stdout]    |
[INFO] [stdout] 41 |             0b00101000 ... 0b00101111 => vm.ram_SAV_RIV(ins[1], ins[2], ins[0]&0b00000111)?,
[INFO] [stdout]    |                        ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/lib.rs:42:24
[INFO] [stdout]    |
[INFO] [stdout] 42 |             0b00110000 ... 0b00110111 => vm.ram_SAV_RIR(ins[1], ins[2], ins[0]&0b00000111)?,
[INFO] [stdout]    |                        ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/lib.rs:43:24
[INFO] [stdout]    |
[INFO] [stdout] 43 |             0b00111000 ... 0b00111111 => vm.ram_SAV_RRV(ins[1], ins[2], ins[0]&0b00000111)?,
[INFO] [stdout]    |                        ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/lib.rs:44:24
[INFO] [stdout]    |
[INFO] [stdout] 44 |             0b01000000 ... 0b01000111 => vm.ram_SAV_RRR(ins[1], ins[2], ins[0]&0b00000111)?,
[INFO] [stdout]    |                        ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/lib.rs:45:24
[INFO] [stdout]    |
[INFO] [stdout] 45 |             0b01001000 ... 0b01001111 => vm.ram_LOAD_DIR(ins[1], ins[2], ins[0]&0b00000111)?,
[INFO] [stdout]    |                        ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/lib.rs:46:24
[INFO] [stdout]    |
[INFO] [stdout] 46 |             0b01010000 ... 0b01010111 => vm.ram_LOAD_DRR(ins[1], ins[2], ins[0]&0b00000111)?,
[INFO] [stdout]    |                        ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/lib.rs:47:24
[INFO] [stdout]    |
[INFO] [stdout] 47 |             0b01011000 ... 0b01011111 => vm.ram_LOAD_RIR(ins[1], ins[2], ins[0]&0b00000111)?,
[INFO] [stdout]    |                        ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/lib.rs:48:24
[INFO] [stdout]    |
[INFO] [stdout] 48 |             0b01100000 ... 0b01100111 => vm.ram_LOAD_DIR(ins[1], ins[2], ins[0]&0b00000111)?,
[INFO] [stdout]    |                        ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/lib.rs:81:24
[INFO] [stdout]    |
[INFO] [stdout] 81 |             0b10001000 ... 0b10001111 => vm.goto_ZRO_DRI(ins[1], ins[2], ins[0]&0b00000111)?,
[INFO] [stdout]    |                        ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/lib.rs:82:24
[INFO] [stdout]    |
[INFO] [stdout] 82 |             0b10010000 ... 0b10010111 => vm.goto_ZRO_DRR(ins[1], ins[2], ins[0]&0b00000111)?,
[INFO] [stdout]    |                        ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/lib.rs:83:24
[INFO] [stdout]    |
[INFO] [stdout] 83 |             0b10011000 ... 0b10011111 => vm.goto_ZRO_RRI(ins[1], ins[2], ins[0]&0b00000111)?,
[INFO] [stdout]    |                        ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/lib.rs:84:24
[INFO] [stdout]    |
[INFO] [stdout] 84 |             0b10100000 ... 0b10100111 => vm.goto_ZRO_RRR(ins[1], ins[2], ins[0]&0b00000111)?,
[INFO] [stdout]    |                        ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/lib.rs:85:24
[INFO] [stdout]    |
[INFO] [stdout] 85 |             0b10101000 ... 0b10101111 => vm.goto_NZRO_DRI(ins[1], ins[2], ins[0]&0b00000111)?,
[INFO] [stdout]    |                        ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/lib.rs:86:24
[INFO] [stdout]    |
[INFO] [stdout] 86 |             0b10110000 ... 0b10110111 => vm.goto_NZRO_DRR(ins[1], ins[2], ins[0]&0b00000111)?,
[INFO] [stdout]    |                        ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/lib.rs:87:24
[INFO] [stdout]    |
[INFO] [stdout] 87 |             0b10111000 ... 0b10111111 => vm.goto_NZRO_RRI(ins[1], ins[2], ins[0]&0b00000111)?,
[INFO] [stdout]    |                        ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/lib.rs:88:24
[INFO] [stdout]    |
[INFO] [stdout] 88 |             0b11000000 ... 0b11000111 => vm.goto_NZRO_RRR(ins[1], ins[2], ins[0]&0b00000111)?,
[INFO] [stdout]    |                        ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary braces around `if` condition
[INFO] [stdout]   --> src/lib.rs:92:12
[INFO] [stdout]    |
[INFO] [stdout] 92 |         if {vm.mem(4, 1)? != 0} {
[INFO] [stdout]    |            ^                  ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these braces
[INFO] [stdout]    |
[INFO] [stdout] 92 -         if {vm.mem(4, 1)? != 0} {
[INFO] [stdout] 92 +         if vm.mem(4, 1)? != 0 {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary braces around `if` condition
[INFO] [stdout]    --> src/lib.rs:331:12
[INFO] [stdout]     |
[INFO] [stdout] 331 |         if {d < DISCS} {
[INFO] [stdout]     |            ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these braces
[INFO] [stdout]     |
[INFO] [stdout] 331 -         if {d < DISCS} {
[INFO] [stdout] 331 +         if d < DISCS {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary braces around `if` condition
[INFO] [stdout]    --> src/lib.rs:340:12
[INFO] [stdout]     |
[INFO] [stdout] 340 |         if {d < DISCS} {
[INFO] [stdout]     |            ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these braces
[INFO] [stdout]     |
[INFO] [stdout] 340 -         if {d < DISCS} {
[INFO] [stdout] 340 +         if d < DISCS {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary braces around `if` condition
[INFO] [stdout]    --> src/lib.rs:349:12
[INFO] [stdout]     |
[INFO] [stdout] 349 |         if {(r as usize) < REGISTERS} {
[INFO] [stdout]     |            ^                        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these braces
[INFO] [stdout]     |
[INFO] [stdout] 349 -         if {(r as usize) < REGISTERS} {
[INFO] [stdout] 349 +         if (r as usize) < REGISTERS {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary braces around `if` condition
[INFO] [stdout]    --> src/lib.rs:357:12
[INFO] [stdout]     |
[INFO] [stdout] 357 |         if {(r as usize) < REGISTERS} {
[INFO] [stdout]     |            ^                        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these braces
[INFO] [stdout]     |
[INFO] [stdout] 357 -         if {(r as usize) < REGISTERS} {
[INFO] [stdout] 357 +         if (r as usize) < REGISTERS {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary braces around `if` condition
[INFO] [stdout]    --> src/lib.rs:377:12
[INFO] [stdout]     |
[INFO] [stdout] 377 |         if {d > 7} {Err("Fatal Error: Disc does not exist.")} else {Ok(d)}
[INFO] [stdout]     |            ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these braces
[INFO] [stdout]     |
[INFO] [stdout] 377 -         if {d > 7} {Err("Fatal Error: Disc does not exist.")} else {Ok(d)}
[INFO] [stdout] 377 +         if d > 7 {Err("Fatal Error: Disc does not exist.")} else {Ok(d)}
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary braces around `if` condition
[INFO] [stdout]    --> src/lib.rs:386:12
[INFO] [stdout]     |
[INFO] [stdout] 386 |         if {self.jmp} {
[INFO] [stdout]     |            ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these braces
[INFO] [stdout]     |
[INFO] [stdout] 386 -         if {self.jmp} {
[INFO] [stdout] 386 +         if self.jmp {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary braces around `if` condition
[INFO] [stdout]   --> src/lib.rs:27:12
[INFO] [stdout]    |
[INFO] [stdout] 27 |         if {i > 2} { //write max of 3 discs
[INFO] [stdout]    |            ^     ^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_braces)]` on by default
[INFO] [stdout] help: remove these braces
[INFO] [stdout]    |
[INFO] [stdout] 27 -         if {i > 2} { //write max of 3 discs
[INFO] [stdout] 27 +         if i > 2 { //write max of 3 discs
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary braces around `while` condition
[INFO] [stdout]   --> src/lib.rs:31:11
[INFO] [stdout]    |
[INFO] [stdout] 31 |     while {vm.isactive} {
[INFO] [stdout]    |           ^           ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these braces
[INFO] [stdout]    |
[INFO] [stdout] 31 -     while {vm.isactive} {
[INFO] [stdout] 31 +     while vm.isactive {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/lib.rs:37:24
[INFO] [stdout]    |
[INFO] [stdout] 37 |             0b00001000 ... 0b00001111 => vm.ram_SAV_DIV(ins[1], ins[2], ins[0]&0b00000111)?,
[INFO] [stdout]    |                        ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]    = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/lib.rs:38:24
[INFO] [stdout]    |
[INFO] [stdout] 38 |             0b00010000 ... 0b00010111 => vm.ram_SAV_DIR(ins[1], ins[2], ins[0]&0b00000111)?,
[INFO] [stdout]    |                        ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/lib.rs:39:24
[INFO] [stdout]    |
[INFO] [stdout] 39 |             0b00011000 ... 0b00011111 => vm.ram_SAV_DRV(ins[1], ins[2], ins[0]&0b00000111)?,
[INFO] [stdout]    |                        ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/lib.rs:40:24
[INFO] [stdout]    |
[INFO] [stdout] 40 |             0b00100000 ... 0b00100111 => vm.ram_SAV_DRR(ins[1], ins[2], ins[0]&0b00000111)?,
[INFO] [stdout]    |                        ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/lib.rs:41:24
[INFO] [stdout]    |
[INFO] [stdout] 41 |             0b00101000 ... 0b00101111 => vm.ram_SAV_RIV(ins[1], ins[2], ins[0]&0b00000111)?,
[INFO] [stdout]    |                        ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/lib.rs:42:24
[INFO] [stdout]    |
[INFO] [stdout] 42 |             0b00110000 ... 0b00110111 => vm.ram_SAV_RIR(ins[1], ins[2], ins[0]&0b00000111)?,
[INFO] [stdout]    |                        ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/lib.rs:43:24
[INFO] [stdout]    |
[INFO] [stdout] 43 |             0b00111000 ... 0b00111111 => vm.ram_SAV_RRV(ins[1], ins[2], ins[0]&0b00000111)?,
[INFO] [stdout]    |                        ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/lib.rs:44:24
[INFO] [stdout]    |
[INFO] [stdout] 44 |             0b01000000 ... 0b01000111 => vm.ram_SAV_RRR(ins[1], ins[2], ins[0]&0b00000111)?,
[INFO] [stdout]    |                        ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/lib.rs:45:24
[INFO] [stdout]    |
[INFO] [stdout] 45 |             0b01001000 ... 0b01001111 => vm.ram_LOAD_DIR(ins[1], ins[2], ins[0]&0b00000111)?,
[INFO] [stdout]    |                        ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/lib.rs:46:24
[INFO] [stdout]    |
[INFO] [stdout] 46 |             0b01010000 ... 0b01010111 => vm.ram_LOAD_DRR(ins[1], ins[2], ins[0]&0b00000111)?,
[INFO] [stdout]    |                        ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/lib.rs:47:24
[INFO] [stdout]    |
[INFO] [stdout] 47 |             0b01011000 ... 0b01011111 => vm.ram_LOAD_RIR(ins[1], ins[2], ins[0]&0b00000111)?,
[INFO] [stdout]    |                        ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/lib.rs:48:24
[INFO] [stdout]    |
[INFO] [stdout] 48 |             0b01100000 ... 0b01100111 => vm.ram_LOAD_DIR(ins[1], ins[2], ins[0]&0b00000111)?,
[INFO] [stdout]    |                        ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/lib.rs:81:24
[INFO] [stdout]    |
[INFO] [stdout] 81 |             0b10001000 ... 0b10001111 => vm.goto_ZRO_DRI(ins[1], ins[2], ins[0]&0b00000111)?,
[INFO] [stdout]    |                        ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/lib.rs:82:24
[INFO] [stdout]    |
[INFO] [stdout] 82 |             0b10010000 ... 0b10010111 => vm.goto_ZRO_DRR(ins[1], ins[2], ins[0]&0b00000111)?,
[INFO] [stdout]    |                        ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/lib.rs:83:24
[INFO] [stdout]    |
[INFO] [stdout] 83 |             0b10011000 ... 0b10011111 => vm.goto_ZRO_RRI(ins[1], ins[2], ins[0]&0b00000111)?,
[INFO] [stdout]    |                        ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/lib.rs:84:24
[INFO] [stdout]    |
[INFO] [stdout] 84 |             0b10100000 ... 0b10100111 => vm.goto_ZRO_RRR(ins[1], ins[2], ins[0]&0b00000111)?,
[INFO] [stdout]    |                        ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/lib.rs:85:24
[INFO] [stdout]    |
[INFO] [stdout] 85 |             0b10101000 ... 0b10101111 => vm.goto_NZRO_DRI(ins[1], ins[2], ins[0]&0b00000111)?,
[INFO] [stdout]    |                        ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/lib.rs:86:24
[INFO] [stdout]    |
[INFO] [stdout] 86 |             0b10110000 ... 0b10110111 => vm.goto_NZRO_DRR(ins[1], ins[2], ins[0]&0b00000111)?,
[INFO] [stdout]    |                        ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/lib.rs:87:24
[INFO] [stdout]    |
[INFO] [stdout] 87 |             0b10111000 ... 0b10111111 => vm.goto_NZRO_RRI(ins[1], ins[2], ins[0]&0b00000111)?,
[INFO] [stdout]    |                        ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]   --> src/lib.rs:88:24
[INFO] [stdout]    |
[INFO] [stdout] 88 |             0b11000000 ... 0b11000111 => vm.goto_NZRO_RRR(ins[1], ins[2], ins[0]&0b00000111)?,
[INFO] [stdout]    |                        ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2018) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary braces around `if` condition
[INFO] [stdout]   --> src/lib.rs:92:12
[INFO] [stdout]    |
[INFO] [stdout] 92 |         if {vm.mem(4, 1)? != 0} {
[INFO] [stdout]    |            ^                  ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these braces
[INFO] [stdout]    |
[INFO] [stdout] 92 -         if {vm.mem(4, 1)? != 0} {
[INFO] [stdout] 92 +         if vm.mem(4, 1)? != 0 {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary braces around `if` condition
[INFO] [stdout]    --> src/lib.rs:331:12
[INFO] [stdout]     |
[INFO] [stdout] 331 |         if {d < DISCS} {
[INFO] [stdout]     |            ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these braces
[INFO] [stdout]     |
[INFO] [stdout] 331 -         if {d < DISCS} {
[INFO] [stdout] 331 +         if d < DISCS {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary braces around `if` condition
[INFO] [stdout]    --> src/lib.rs:340:12
[INFO] [stdout]     |
[INFO] [stdout] 340 |         if {d < DISCS} {
[INFO] [stdout]     |            ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these braces
[INFO] [stdout]     |
[INFO] [stdout] 340 -         if {d < DISCS} {
[INFO] [stdout] 340 +         if d < DISCS {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary braces around `if` condition
[INFO] [stdout]    --> src/lib.rs:349:12
[INFO] [stdout]     |
[INFO] [stdout] 349 |         if {(r as usize) < REGISTERS} {
[INFO] [stdout]     |            ^                        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these braces
[INFO] [stdout]     |
[INFO] [stdout] 349 -         if {(r as usize) < REGISTERS} {
[INFO] [stdout] 349 +         if (r as usize) < REGISTERS {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary braces around `if` condition
[INFO] [stdout]    --> src/lib.rs:357:12
[INFO] [stdout]     |
[INFO] [stdout] 357 |         if {(r as usize) < REGISTERS} {
[INFO] [stdout]     |            ^                        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these braces
[INFO] [stdout]     |
[INFO] [stdout] 357 -         if {(r as usize) < REGISTERS} {
[INFO] [stdout] 357 +         if (r as usize) < REGISTERS {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary braces around `if` condition
[INFO] [stdout]    --> src/lib.rs:377:12
[INFO] [stdout]     |
[INFO] [stdout] 377 |         if {d > 7} {Err("Fatal Error: Disc does not exist.")} else {Ok(d)}
[INFO] [stdout]     |            ^     ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these braces
[INFO] [stdout]     |
[INFO] [stdout] 377 -         if {d > 7} {Err("Fatal Error: Disc does not exist.")} else {Ok(d)}
[INFO] [stdout] 377 +         if d > 7 {Err("Fatal Error: Disc does not exist.")} else {Ok(d)}
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary braces around `if` condition
[INFO] [stdout]    --> src/lib.rs:386:12
[INFO] [stdout]     |
[INFO] [stdout] 386 |         if {self.jmp} {
[INFO] [stdout]     |            ^        ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these braces
[INFO] [stdout]     |
[INFO] [stdout] 386 -         if {self.jmp} {
[INFO] [stdout] 386 +         if self.jmp {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary braces around `if` condition
[INFO] [stdout]  --> src/format.rs:4:8
[INFO] [stdout]   |
[INFO] [stdout] 4 |     if {v.len() == l} {v}
[INFO] [stdout]   |        ^            ^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_braces)]` on by default
[INFO] [stdout] help: remove these braces
[INFO] [stdout]   |
[INFO] [stdout] 4 -     if {v.len() == l} {v}
[INFO] [stdout] 4 +     if v.len() == l {v}
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary braces around `if` condition
[INFO] [stdout]  --> src/format.rs:5:13
[INFO] [stdout]   |
[INFO] [stdout] 5 |     else if {v.len() > l} {v[0..l].to_vec()}
[INFO] [stdout]   |             ^           ^
[INFO] [stdout]   |
[INFO] [stdout] help: remove these braces
[INFO] [stdout]   |
[INFO] [stdout] 5 -     else if {v.len() > l} {v[0..l].to_vec()}
[INFO] [stdout] 5 +     else if v.len() > l {v[0..l].to_vec()}
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `duration_as_u128` has been stable since 1.33.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> src/main.rs:1:12
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![feature(duration_as_u128)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(stable_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary braces around `if` condition
[INFO] [stdout]  --> src/format.rs:4:8
[INFO] [stdout]   |
[INFO] [stdout] 4 |     if {v.len() == l} {v}
[INFO] [stdout]   |        ^            ^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_braces)]` on by default
[INFO] [stdout] help: remove these braces
[INFO] [stdout]   |
[INFO] [stdout] 4 -     if {v.len() == l} {v}
[INFO] [stdout] 4 +     if v.len() == l {v}
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary braces around `if` condition
[INFO] [stdout]  --> src/format.rs:5:13
[INFO] [stdout]   |
[INFO] [stdout] 5 |     else if {v.len() > l} {v[0..l].to_vec()}
[INFO] [stdout]   |             ^           ^
[INFO] [stdout]   |
[INFO] [stdout] help: remove these braces
[INFO] [stdout]   |
[INFO] [stdout] 5 -     else if {v.len() > l} {v[0..l].to_vec()}
[INFO] [stdout] 5 +     else if v.len() > l {v[0..l].to_vec()}
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `duration_as_u128` has been stable since 1.33.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> src/main.rs:1:12
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![feature(duration_as_u128)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(stable_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 3.58s
[INFO] running `Command { std: "docker" "inspect" "a0d3c950b971a22628d6a585457ec6b006954f83766bd8195e50cdb098f6026b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a0d3c950b971a22628d6a585457ec6b006954f83766bd8195e50cdb098f6026b", kill_on_drop: false }`
[INFO] [stdout] a0d3c950b971a22628d6a585457ec6b006954f83766bd8195e50cdb098f6026b
