[INFO] cloning repository https://github.com/chyvonomys/raz [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/chyvonomys/raz" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fchyvonomys%2Fraz", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fchyvonomys%2Fraz'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 13b17616e73709289d1f84b051dd27bf4cdc3ab7 [INFO] checking chyvonomys/raz/13b17616e73709289d1f84b051dd27bf4cdc3ab7 against master#ab869e094a907cc5d19b4080f22eccaf347f1f95 for pr-129604 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fchyvonomys%2Fraz" "/workspace/builds/worker-4-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/chyvonomys/raz on toolchain ab869e094a907cc5d19b4080f22eccaf347f1f95 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ab869e094a907cc5d19b4080f22eccaf347f1f95" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/chyvonomys/raz [INFO] finished tweaking git repo https://github.com/chyvonomys/raz [INFO] tweaked toml for git repo https://github.com/chyvonomys/raz written to /workspace/builds/worker-4-tc1/source/Cargo.toml [INFO] crate git repo https://github.com/chyvonomys/raz 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" "+ab869e094a907cc5d19b4080f22eccaf347f1f95" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+ab869e094a907cc5d19b4080f22eccaf347f1f95" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 1d4bda6b6b7444d05ec65270f84367cdf00c35332bcf3561152520b161077daf [INFO] running `Command { std: "docker" "start" "-a" "1d4bda6b6b7444d05ec65270f84367cdf00c35332bcf3561152520b161077daf", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "1d4bda6b6b7444d05ec65270f84367cdf00c35332bcf3561152520b161077daf", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1d4bda6b6b7444d05ec65270f84367cdf00c35332bcf3561152520b161077daf", kill_on_drop: false }` [INFO] [stdout] 1d4bda6b6b7444d05ec65270f84367cdf00c35332bcf3561152520b161077daf [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+ab869e094a907cc5d19b4080f22eccaf347f1f95" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 9ceb9cce46ea06df32f3de677a73df79b22fa087a60d729534750dc1f4540bc6 [INFO] running `Command { std: "docker" "start" "-a" "9ceb9cce46ea06df32f3de677a73df79b22fa087a60d729534750dc1f4540bc6", kill_on_drop: false }` [INFO] [stderr] Compiling memchr v2.5.0 [INFO] [stderr] Compiling libc v0.2.141 [INFO] [stderr] Checking numtoa v0.1.0 [INFO] [stderr] Checking nom v7.1.3 [INFO] [stderr] Checking termion v2.0.1 [INFO] [stderr] Checking raz v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/main.rs:930:13 [INFO] [stdout] | [INFO] [stdout] 920 | Jp(j) => j.encode_abs(addr, ctx).map(|(l, h)| ( 0b11_000_011, l, h ).into()), [INFO] [stdout] | ----- matches all the relevant values [INFO] [stdout] ... [INFO] [stdout] 930 | Jp(JumpTarget::HL) => Ok( ( 0b11_101_001 ).into()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unreachable_patterns)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/main.rs:931:13 [INFO] [stdout] | [INFO] [stdout] 920 | Jp(j) => j.encode_abs(addr, ctx).map(|(l, h)| ( 0b11_000_011, l, h ).into()), [INFO] [stdout] | ----- matches all the relevant values [INFO] [stdout] ... [INFO] [stdout] 931 | Jp(JumpTarget::Ind(i)) => Ok( (i.i(), 0b11_101_001 ).into()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/main.rs:930:13 [INFO] [stdout] | [INFO] [stdout] 920 | Jp(j) => j.encode_abs(addr, ctx).map(|(l, h)| ( 0b11_000_011, l, h ).into()), [INFO] [stdout] | ----- matches all the relevant values [INFO] [stdout] ... [INFO] [stdout] 930 | Jp(JumpTarget::HL) => Ok( ( 0b11_101_001 ).into()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unreachable_patterns)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/main.rs:931:13 [INFO] [stdout] | [INFO] [stdout] 920 | Jp(j) => j.encode_abs(addr, ctx).map(|(l, h)| ( 0b11_000_011, l, h ).into()), [INFO] [stdout] | ----- matches all the relevant values [INFO] [stdout] ... [INFO] [stdout] 931 | Jp(JumpTarget::Ind(i)) => Ok( (i.i(), 0b11_101_001 ).into()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> src/main.rs:2395:14 [INFO] [stdout] | [INFO] [stdout] 2395 | for (n, x) in self.tokens.iter().enumerate() { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> src/main.rs:2395:14 [INFO] [stdout] | [INFO] [stdout] 2395 | for (n, x) in self.tokens.iter().enumerate() { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `res` [INFO] [stdout] --> src/main.rs:2968:31 [INFO] [stdout] | [INFO] [stdout] 2968 | res.and_then(|res| [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_res` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `res` [INFO] [stdout] --> src/main.rs:2997:31 [INFO] [stdout] | [INFO] [stdout] 2997 | res.and_then(|res| [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_res` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `res` [INFO] [stdout] --> src/main.rs:2968:31 [INFO] [stdout] | [INFO] [stdout] 2968 | res.and_then(|res| [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_res` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `res` [INFO] [stdout] --> src/main.rs:2997:31 [INFO] [stdout] | [INFO] [stdout] 2997 | res.and_then(|res| [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_res` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Reg16` is never used [INFO] [stdout] --> src/main.rs:93:6 [INFO] [stdout] | [INFO] [stdout] 93 | enum Reg16 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `to_qq`, `to_i`, and `mnemonic` are never used [INFO] [stdout] --> src/main.rs:98:8 [INFO] [stdout] | [INFO] [stdout] 97 | impl Reg16 { [INFO] [stdout] | ---------- methods in this implementation [INFO] [stdout] 98 | fn to_qq(self) -> Option { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 108 | fn to_i(self) -> Option { [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 116 | fn mnemonic(self) -> &'static str { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `RegisterPairX` is never used [INFO] [stdout] --> src/main.rs:189:6 [INFO] [stdout] | [INFO] [stdout] 189 | enum RegisterPairX { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `pp` and `mnemonic` are never used [INFO] [stdout] --> src/main.rs:194:8 [INFO] [stdout] | [INFO] [stdout] 193 | impl RegisterPairX { [INFO] [stdout] | ------------------ methods in this implementation [INFO] [stdout] 194 | fn pp(self) -> u8 { [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 203 | fn mnemonic(self) -> &'static str { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `RegisterPairY` is never used [INFO] [stdout] --> src/main.rs:215:6 [INFO] [stdout] | [INFO] [stdout] 215 | enum RegisterPairY { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `rr` and `mnemonic` are never used [INFO] [stdout] --> src/main.rs:220:8 [INFO] [stdout] | [INFO] [stdout] 219 | impl RegisterPairY { [INFO] [stdout] | ------------------ methods in this implementation [INFO] [stdout] 220 | fn rr(self) -> u8 { [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 229 | fn mnemonic(self) -> &'static str { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `IndexRegisterEx` is never used [INFO] [stdout] --> src/main.rs:299:6 [INFO] [stdout] | [INFO] [stdout] 299 | enum IndexRegisterEx { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `prefix_length`, `prefix_code`, `mnemonic`, and `prefix_tstates` are never used [INFO] [stdout] --> src/main.rs:304:8 [INFO] [stdout] | [INFO] [stdout] 303 | impl IndexRegisterEx { [INFO] [stdout] | -------------------- methods in this implementation [INFO] [stdout] 304 | fn prefix_length(self, l: usize) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 311 | fn prefix_code(self, c: Code) -> Code { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 319 | fn mnemonic(self) -> &'static str { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 327 | fn prefix_tstates(self, ts: &'static [usize]) -> TStates { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple variants are never constructed [INFO] [stdout] --> src/main.rs:339:5 [INFO] [stdout] | [INFO] [stdout] 338 | enum Program { [INFO] [stdout] | ------- variants in this enum [INFO] [stdout] 339 | P00, P08, P10, P18, P20, P28, P30, P38 [INFO] [stdout] | ^^^ ^^^ ^^^ ^^^ ^^^ ^^^ ^^^ ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Program` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `Always`, `PrefixedAlways`, and `Either` are never constructed [INFO] [stdout] --> src/main.rs:374:5 [INFO] [stdout] | [INFO] [stdout] 372 | enum TStates { [INFO] [stdout] | ------- variants in this enum [INFO] [stdout] 373 | Never, // for data [INFO] [stdout] 374 | Always(&'static [usize]), [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 375 | PrefixedAlways(usize, &'static [usize]), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 376 | Either(&'static [usize], &'static [usize]), [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TStates` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `add_prefix` is never used [INFO] [stdout] --> src/main.rs:385:8 [INFO] [stdout] | [INFO] [stdout] 384 | impl Code { [INFO] [stdout] | --------- method in this implementation [INFO] [stdout] 385 | fn add_prefix(self, p: u8) -> Code { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple variants are never constructed [INFO] [stdout] --> src/main.rs:499:5 [INFO] [stdout] | [INFO] [stdout] 498 | enum Condition { [INFO] [stdout] | --------- variants in this enum [INFO] [stdout] 499 | NZ, Z, NC, C, PO, PE, P, M [INFO] [stdout] | ^^ ^ ^^ ^ ^^ ^^ ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `Condition` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `ArithmeticOperand` is never used [INFO] [stdout] --> src/main.rs:533:6 [INFO] [stdout] | [INFO] [stdout] 533 | enum ArithmeticOperand<'t> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `tstates` and `mnemonic` are never used [INFO] [stdout] --> src/main.rs:541:8 [INFO] [stdout] | [INFO] [stdout] 540 | impl<'t> ArithmeticOperand<'t> { [INFO] [stdout] | ------------------------------ methods in this implementation [INFO] [stdout] 541 | fn tstates(self) -> TStates { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 551 | fn mnemonic(self) -> String { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `IncDecOperand` is never used [INFO] [stdout] --> src/main.rs:568:6 [INFO] [stdout] | [INFO] [stdout] 568 | enum IncDecOperand { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `tstates` and `mnemonic` are never used [INFO] [stdout] --> src/main.rs:575:8 [INFO] [stdout] | [INFO] [stdout] 574 | impl IncDecOperand { [INFO] [stdout] | ------------------ methods in this implementation [INFO] [stdout] 575 | fn tstates(self) -> TStates { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 584 | fn mnemonic(self) -> String { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple variants are never constructed [INFO] [stdout] --> src/main.rs:667:5 [INFO] [stdout] | [INFO] [stdout] 599 | enum Instruction<'t> { [INFO] [stdout] | ----------- variants in this enum [INFO] [stdout] ... [INFO] [stdout] 667 | Daa, Cpl, Neg, Ccf, Scf, [INFO] [stdout] | ^^^ ^^^ ^^^ ^^^ ^^^ [INFO] [stdout] ... [INFO] [stdout] 703 | Jp(JumpTarget<'t>), [INFO] [stdout] | ^^ [INFO] [stdout] 704 | JpIf(Condition, JumpTarget<'t>), [INFO] [stdout] | ^^^^ [INFO] [stdout] 705 | Jr(JumpTarget<'t>), [INFO] [stdout] 706 | JrIf(Condition, JumpTarget<'t>), [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 710 | CallIf(Condition, JumpTarget<'t>), [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 711 | Ret, [INFO] [stdout] 712 | RetIf(Condition), [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 715 | Rst(Program), [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Instruction` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `JumpOutOfCode` is never constructed [INFO] [stdout] --> src/main.rs:730:5 [INFO] [stdout] | [INFO] [stdout] 725 | enum EncodeError { [INFO] [stdout] | ----------- variant in this enum [INFO] [stdout] ... [INFO] [stdout] 730 | JumpOutOfCode, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `EncodeError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/main.rs:1545:18 [INFO] [stdout] | [INFO] [stdout] 1545 | AdvanceError(EncodeError), [INFO] [stdout] | ------------ ^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ResolveError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 1545 | AdvanceError(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/main.rs:1546:16 [INFO] [stdout] | [INFO] [stdout] 1546 | EquFailure(EncodeError), [INFO] [stdout] | ---------- ^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ResolveError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 1546 | EquFailure(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/main.rs:1547:23 [INFO] [stdout] | [INFO] [stdout] 1547 | LabelRedefinition(&'a str), [INFO] [stdout] | ----------------- ^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ResolveError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 1547 | LabelRedefinition(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `plus3dos_save` is never used [INFO] [stdout] --> src/main.rs:2082:4 [INFO] [stdout] | [INFO] [stdout] 2082 | fn plus3dos_save(filename: &str, p3dos: &Plus3DosFile) -> Result<(), Plus3DosError> { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `TooBig` and `Todo` are never constructed [INFO] [stdout] --> src/main.rs:2350:5 [INFO] [stdout] | [INFO] [stdout] 2339 | enum ContentError { [INFO] [stdout] | ------------ variants in this enum [INFO] [stdout] ... [INFO] [stdout] 2350 | TooBig(&'static str), [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 2351 | Todo(&'static str), [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ContentError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/main.rs:2356:13 [INFO] [stdout] | [INFO] [stdout] 2356 | Content(ContentError), [INFO] [stdout] | ------- ^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `TapError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 2356 | Content(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/main.rs:2357:10 [INFO] [stdout] | [INFO] [stdout] 2357 | File(String), [INFO] [stdout] | ---- ^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `TapError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 2357 | File(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Reg16` is never used [INFO] [stdout] --> src/main.rs:93:6 [INFO] [stdout] | [INFO] [stdout] 93 | enum Reg16 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `0`, `1`, and `2` are never read [INFO] [stdout] --> src/main.rs:2362:20 [INFO] [stdout] | [INFO] [stdout] 2362 | OutputMismatch(usize, usize, usize), [INFO] [stdout] | -------------- ^^^^^ ^^^^^ ^^^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] = note: `TapError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields [INFO] [stdout] | [INFO] [stdout] 2362 | OutputMismatch((), (), ()), [INFO] [stdout] | ~~ ~~ ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `to_qq`, `to_i`, and `mnemonic` are never used [INFO] [stdout] --> src/main.rs:98:8 [INFO] [stdout] | [INFO] [stdout] 97 | impl Reg16 { [INFO] [stdout] | ---------- methods in this implementation [INFO] [stdout] 98 | fn to_qq(self) -> Option { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 108 | fn to_i(self) -> Option { [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 116 | fn mnemonic(self) -> &'static str { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/main.rs:2367:13 [INFO] [stdout] | [INFO] [stdout] 2367 | Content(ContentError), [INFO] [stdout] | ------- ^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Plus3DosError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 2367 | Content(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `RegisterPairX` is never used [INFO] [stdout] --> src/main.rs:189:6 [INFO] [stdout] | [INFO] [stdout] 189 | enum RegisterPairX { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/main.rs:2368:10 [INFO] [stdout] | [INFO] [stdout] 2368 | File(String), [INFO] [stdout] | ---- ^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Plus3DosError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 2368 | File(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `pp` and `mnemonic` are never used [INFO] [stdout] --> src/main.rs:194:8 [INFO] [stdout] | [INFO] [stdout] 193 | impl RegisterPairX { [INFO] [stdout] | ------------------ methods in this implementation [INFO] [stdout] 194 | fn pp(self) -> u8 { [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 203 | fn mnemonic(self) -> &'static str { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `RegisterPairY` is never used [INFO] [stdout] --> src/main.rs:215:6 [INFO] [stdout] | [INFO] [stdout] 215 | enum RegisterPairY { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `0`, `1`, and `2` are never read [INFO] [stdout] --> src/main.rs:2369:20 [INFO] [stdout] | [INFO] [stdout] 2369 | OutputMismatch(usize, usize, usize), [INFO] [stdout] | -------------- ^^^^^ ^^^^^ ^^^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Plus3DosError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields [INFO] [stdout] | [INFO] [stdout] 2369 | OutputMismatch((), (), ()), [INFO] [stdout] | ~~ ~~ ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `rr` and `mnemonic` are never used [INFO] [stdout] --> src/main.rs:220:8 [INFO] [stdout] | [INFO] [stdout] 219 | impl RegisterPairY { [INFO] [stdout] | ------------------ methods in this implementation [INFO] [stdout] 220 | fn rr(self) -> u8 { [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 229 | fn mnemonic(self) -> &'static str { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `IndexRegisterEx` is never used [INFO] [stdout] --> src/main.rs:299:6 [INFO] [stdout] | [INFO] [stdout] 299 | enum IndexRegisterEx { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `prefix_length`, `prefix_code`, `mnemonic`, and `prefix_tstates` are never used [INFO] [stdout] --> src/main.rs:304:8 [INFO] [stdout] | [INFO] [stdout] 303 | impl IndexRegisterEx { [INFO] [stdout] | -------------------- methods in this implementation [INFO] [stdout] 304 | fn prefix_length(self, l: usize) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 311 | fn prefix_code(self, c: Code) -> Code { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 319 | fn mnemonic(self) -> &'static str { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 327 | fn prefix_tstates(self, ts: &'static [usize]) -> TStates { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple variants are never constructed [INFO] [stdout] --> src/main.rs:339:5 [INFO] [stdout] | [INFO] [stdout] 338 | enum Program { [INFO] [stdout] | ------- variants in this enum [INFO] [stdout] 339 | P00, P08, P10, P18, P20, P28, P30, P38 [INFO] [stdout] | ^^^ ^^^ ^^^ ^^^ ^^^ ^^^ ^^^ ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Program` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `Always`, `PrefixedAlways`, and `Either` are never constructed [INFO] [stdout] --> src/main.rs:374:5 [INFO] [stdout] | [INFO] [stdout] 372 | enum TStates { [INFO] [stdout] | ------- variants in this enum [INFO] [stdout] 373 | Never, // for data [INFO] [stdout] 374 | Always(&'static [usize]), [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 375 | PrefixedAlways(usize, &'static [usize]), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 376 | Either(&'static [usize], &'static [usize]), [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TStates` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `add_prefix` is never used [INFO] [stdout] --> src/main.rs:385:8 [INFO] [stdout] | [INFO] [stdout] 384 | impl Code { [INFO] [stdout] | --------- method in this implementation [INFO] [stdout] 385 | fn add_prefix(self, p: u8) -> Code { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple variants are never constructed [INFO] [stdout] --> src/main.rs:499:5 [INFO] [stdout] | [INFO] [stdout] 498 | enum Condition { [INFO] [stdout] | --------- variants in this enum [INFO] [stdout] 499 | NZ, Z, NC, C, PO, PE, P, M [INFO] [stdout] | ^^ ^ ^^ ^ ^^ ^^ ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `Condition` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `ArithmeticOperand` is never used [INFO] [stdout] --> src/main.rs:533:6 [INFO] [stdout] | [INFO] [stdout] 533 | enum ArithmeticOperand<'t> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `tstates` and `mnemonic` are never used [INFO] [stdout] --> src/main.rs:541:8 [INFO] [stdout] | [INFO] [stdout] 540 | impl<'t> ArithmeticOperand<'t> { [INFO] [stdout] | ------------------------------ methods in this implementation [INFO] [stdout] 541 | fn tstates(self) -> TStates { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 551 | fn mnemonic(self) -> String { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `IncDecOperand` is never used [INFO] [stdout] --> src/main.rs:568:6 [INFO] [stdout] | [INFO] [stdout] 568 | enum IncDecOperand { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `tstates` and `mnemonic` are never used [INFO] [stdout] --> src/main.rs:575:8 [INFO] [stdout] | [INFO] [stdout] 574 | impl IncDecOperand { [INFO] [stdout] | ------------------ methods in this implementation [INFO] [stdout] 575 | fn tstates(self) -> TStates { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 584 | fn mnemonic(self) -> String { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple variants are never constructed [INFO] [stdout] --> src/main.rs:667:5 [INFO] [stdout] | [INFO] [stdout] 599 | enum Instruction<'t> { [INFO] [stdout] | ----------- variants in this enum [INFO] [stdout] ... [INFO] [stdout] 667 | Daa, Cpl, Neg, Ccf, Scf, [INFO] [stdout] | ^^^ ^^^ ^^^ ^^^ ^^^ [INFO] [stdout] ... [INFO] [stdout] 703 | Jp(JumpTarget<'t>), [INFO] [stdout] | ^^ [INFO] [stdout] 704 | JpIf(Condition, JumpTarget<'t>), [INFO] [stdout] | ^^^^ [INFO] [stdout] 705 | Jr(JumpTarget<'t>), [INFO] [stdout] 706 | JrIf(Condition, JumpTarget<'t>), [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 710 | CallIf(Condition, JumpTarget<'t>), [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 711 | Ret, [INFO] [stdout] 712 | RetIf(Condition), [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 715 | Rst(Program), [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Instruction` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `JumpOutOfCode` is never constructed [INFO] [stdout] --> src/main.rs:730:5 [INFO] [stdout] | [INFO] [stdout] 725 | enum EncodeError { [INFO] [stdout] | ----------- variant in this enum [INFO] [stdout] ... [INFO] [stdout] 730 | JumpOutOfCode, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `EncodeError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/main.rs:1545:18 [INFO] [stdout] | [INFO] [stdout] 1545 | AdvanceError(EncodeError), [INFO] [stdout] | ------------ ^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ResolveError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 1545 | AdvanceError(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/main.rs:1546:16 [INFO] [stdout] | [INFO] [stdout] 1546 | EquFailure(EncodeError), [INFO] [stdout] | ---------- ^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ResolveError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 1546 | EquFailure(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/main.rs:1547:23 [INFO] [stdout] | [INFO] [stdout] 1547 | LabelRedefinition(&'a str), [INFO] [stdout] | ----------------- ^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ResolveError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 1547 | LabelRedefinition(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `plus3dos_save` is never used [INFO] [stdout] --> src/main.rs:2082:4 [INFO] [stdout] | [INFO] [stdout] 2082 | fn plus3dos_save(filename: &str, p3dos: &Plus3DosFile) -> Result<(), Plus3DosError> { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `TooBig` and `Todo` are never constructed [INFO] [stdout] --> src/main.rs:2350:5 [INFO] [stdout] | [INFO] [stdout] 2339 | enum ContentError { [INFO] [stdout] | ------------ variants in this enum [INFO] [stdout] ... [INFO] [stdout] 2350 | TooBig(&'static str), [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 2351 | Todo(&'static str), [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ContentError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/main.rs:1656:9 [INFO] [stdout] | [INFO] [stdout] 1656 | write!(o, "\nLEGEND:"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/main.rs:1657:9 [INFO] [stdout] | [INFO] [stdout] 1657 | write!(o, "\nmagic: "); Self::print_byte(o, 0x69, &Plus3DosTag::Magic); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/main.rs:2356:13 [INFO] [stdout] | [INFO] [stdout] 2356 | Content(ContentError), [INFO] [stdout] | ------- ^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `TapError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 2356 | Content(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/main.rs:1658:9 [INFO] [stdout] | [INFO] [stdout] 1658 | write!(o, "\nchecksum: "); Self::print_byte(o, 0x69, &Plus3DosTag::Checksum); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/main.rs:1660:9 [INFO] [stdout] | [INFO] [stdout] 1660 | write!(o, "\nunknown: "); Self::print_byte(o, 0x69, &Plus3DosTag::Unknown); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/main.rs:1661:9 [INFO] [stdout] | [INFO] [stdout] 1661 | write!(o, "\n"); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/main.rs:2357:10 [INFO] [stdout] | [INFO] [stdout] 2357 | File(String), [INFO] [stdout] | ---- ^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `TapError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 2357 | File(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/main.rs:1680:5 [INFO] [stdout] | [INFO] [stdout] 1680 | write!(o, "\nbasic: keyword: "); print_byte(o, 0x69, &BasicTag::Keyword); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `0`, `1`, and `2` are never read [INFO] [stdout] --> src/main.rs:2362:20 [INFO] [stdout] | [INFO] [stdout] 2362 | OutputMismatch(usize, usize, usize), [INFO] [stdout] | -------------- ^^^^^ ^^^^^ ^^^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] = note: `TapError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields [INFO] [stdout] | [INFO] [stdout] 2362 | OutputMismatch((), (), ()), [INFO] [stdout] | ~~ ~~ ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/main.rs:1681:5 [INFO] [stdout] | [INFO] [stdout] 1681 | write!(o, "\nbasic: number: "); print_byte(o, 0x69, &BasicTag::Number); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/main.rs:1682:5 [INFO] [stdout] | [INFO] [stdout] 1682 | write!(o, "\nbasic: var head: "); print_byte(o, 0x69, &BasicTag::VarHead); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/main.rs:1683:5 [INFO] [stdout] | [INFO] [stdout] 1683 | write!(o, "\nbasic: var tail: "); print_byte(o, 0x69, &BasicTag::VarTail); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/main.rs:2367:13 [INFO] [stdout] | [INFO] [stdout] 2367 | Content(ContentError), [INFO] [stdout] | ------- ^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Plus3DosError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 2367 | Content(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/main.rs:1684:5 [INFO] [stdout] | [INFO] [stdout] 1684 | write!(o, "\nbasic: line number: "); print_byte(o, 0x69, &BasicTag::LineNumber); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/main.rs:1685:5 [INFO] [stdout] | [INFO] [stdout] 1685 | write!(o, "\nbasic: data length: "); print_byte(o, 0x69, &BasicTag::DataLength); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/main.rs:1686:5 [INFO] [stdout] | [INFO] [stdout] 1686 | write!(o, "\nbasic: unknown: "); print_byte(o, 0x69, &BasicTag::Unknown); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/main.rs:2368:10 [INFO] [stdout] | [INFO] [stdout] 2368 | File(String), [INFO] [stdout] | ---- ^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Plus3DosError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 2368 | File(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/main.rs:1708:9 [INFO] [stdout] | [INFO] [stdout] 1708 | write!(o, "\nLEGEND:"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/main.rs:1710:9 [INFO] [stdout] | [INFO] [stdout] 1710 | write!(o, "\nunknown: "); Self::print_byte(o, 0x69, &TapTag::Unknown); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `0`, `1`, and `2` are never read [INFO] [stdout] --> src/main.rs:2369:20 [INFO] [stdout] | [INFO] [stdout] 2369 | OutputMismatch(usize, usize, usize), [INFO] [stdout] | -------------- ^^^^^ ^^^^^ ^^^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Plus3DosError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields [INFO] [stdout] | [INFO] [stdout] 2369 | OutputMismatch((), (), ()), [INFO] [stdout] | ~~ ~~ ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/main.rs:1711:9 [INFO] [stdout] | [INFO] [stdout] 1711 | write!(o, "\nblock start: "); Self::print_byte(o, 0x69, &TapTag::BlockStart); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/main.rs:1712:9 [INFO] [stdout] | [INFO] [stdout] 1712 | write!(o, "\nblock body length: "); Self::print_byte(o, 0x69, &TapTag::BlockBodyLength); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/main.rs:1713:9 [INFO] [stdout] | [INFO] [stdout] 1713 | write!(o, "\nchecksum: "); Self::print_byte(o, 0x69, &TapTag::Checksum); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/main.rs:1714:9 [INFO] [stdout] | [INFO] [stdout] 1714 | write!(o, "\ncontent tag: "); Self::print_byte(o, 0x69, &TapTag::ContentTag); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/main.rs:1715:9 [INFO] [stdout] | [INFO] [stdout] 1715 | write!(o, "\nfilename: "); Self::print_byte(o, 0x69, &TapTag::Filename); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/main.rs:1716:9 [INFO] [stdout] | [INFO] [stdout] 1716 | write!(o, "\n"); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/main.rs:1727:17 [INFO] [stdout] | [INFO] [stdout] 1727 | write!(&mut o, "\n{:04X}: ", i); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/main.rs:1739:25 [INFO] [stdout] | [INFO] [stdout] 1739 | write!(&mut o, " "); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/main.rs:1742:17 [INFO] [stdout] | [INFO] [stdout] 1742 | write!(&mut o, " {} ", if different { "<>" } else { "==" }); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/main.rs:1748:5 [INFO] [stdout] | [INFO] [stdout] 1748 | write!(&mut o, "\n"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/main.rs:1656:9 [INFO] [stdout] | [INFO] [stdout] 1656 | write!(o, "\nLEGEND:"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/main.rs:1657:9 [INFO] [stdout] | [INFO] [stdout] 1657 | write!(o, "\nmagic: "); Self::print_byte(o, 0x69, &Plus3DosTag::Magic); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/main.rs:1658:9 [INFO] [stdout] | [INFO] [stdout] 1658 | write!(o, "\nchecksum: "); Self::print_byte(o, 0x69, &Plus3DosTag::Checksum); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/main.rs:1660:9 [INFO] [stdout] | [INFO] [stdout] 1660 | write!(o, "\nunknown: "); Self::print_byte(o, 0x69, &Plus3DosTag::Unknown); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/main.rs:1661:9 [INFO] [stdout] | [INFO] [stdout] 1661 | write!(o, "\n"); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/main.rs:1680:5 [INFO] [stdout] | [INFO] [stdout] 1680 | write!(o, "\nbasic: keyword: "); print_byte(o, 0x69, &BasicTag::Keyword); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/main.rs:1681:5 [INFO] [stdout] | [INFO] [stdout] 1681 | write!(o, "\nbasic: number: "); print_byte(o, 0x69, &BasicTag::Number); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/main.rs:1682:5 [INFO] [stdout] | [INFO] [stdout] 1682 | write!(o, "\nbasic: var head: "); print_byte(o, 0x69, &BasicTag::VarHead); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/main.rs:1683:5 [INFO] [stdout] | [INFO] [stdout] 1683 | write!(o, "\nbasic: var tail: "); print_byte(o, 0x69, &BasicTag::VarTail); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/main.rs:1684:5 [INFO] [stdout] | [INFO] [stdout] 1684 | write!(o, "\nbasic: line number: "); print_byte(o, 0x69, &BasicTag::LineNumber); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/main.rs:1685:5 [INFO] [stdout] | [INFO] [stdout] 1685 | write!(o, "\nbasic: data length: "); print_byte(o, 0x69, &BasicTag::DataLength); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/main.rs:1686:5 [INFO] [stdout] | [INFO] [stdout] 1686 | write!(o, "\nbasic: unknown: "); print_byte(o, 0x69, &BasicTag::Unknown); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/main.rs:1708:9 [INFO] [stdout] | [INFO] [stdout] 1708 | write!(o, "\nLEGEND:"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/main.rs:1710:9 [INFO] [stdout] | [INFO] [stdout] 1710 | write!(o, "\nunknown: "); Self::print_byte(o, 0x69, &TapTag::Unknown); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/main.rs:1711:9 [INFO] [stdout] | [INFO] [stdout] 1711 | write!(o, "\nblock start: "); Self::print_byte(o, 0x69, &TapTag::BlockStart); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/main.rs:1712:9 [INFO] [stdout] | [INFO] [stdout] 1712 | write!(o, "\nblock body length: "); Self::print_byte(o, 0x69, &TapTag::BlockBodyLength); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/main.rs:1713:9 [INFO] [stdout] | [INFO] [stdout] 1713 | write!(o, "\nchecksum: "); Self::print_byte(o, 0x69, &TapTag::Checksum); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/main.rs:1714:9 [INFO] [stdout] | [INFO] [stdout] 1714 | write!(o, "\ncontent tag: "); Self::print_byte(o, 0x69, &TapTag::ContentTag); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/main.rs:1715:9 [INFO] [stdout] | [INFO] [stdout] 1715 | write!(o, "\nfilename: "); Self::print_byte(o, 0x69, &TapTag::Filename); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/main.rs:1716:9 [INFO] [stdout] | [INFO] [stdout] 1716 | write!(o, "\n"); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/main.rs:1727:17 [INFO] [stdout] | [INFO] [stdout] 1727 | write!(&mut o, "\n{:04X}: ", i); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/main.rs:1739:25 [INFO] [stdout] | [INFO] [stdout] 1739 | write!(&mut o, " "); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/main.rs:1742:17 [INFO] [stdout] | [INFO] [stdout] 1742 | write!(&mut o, " {} ", if different { "<>" } else { "==" }); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/main.rs:1748:5 [INFO] [stdout] | [INFO] [stdout] 1748 | write!(&mut o, "\n"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: this warning originates in the macro `write` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 58 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 58 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 4.40s [INFO] running `Command { std: "docker" "inspect" "9ceb9cce46ea06df32f3de677a73df79b22fa087a60d729534750dc1f4540bc6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9ceb9cce46ea06df32f3de677a73df79b22fa087a60d729534750dc1f4540bc6", kill_on_drop: false }` [INFO] [stdout] 9ceb9cce46ea06df32f3de677a73df79b22fa087a60d729534750dc1f4540bc6