[INFO] fetching crate asm6502 0.1.2... [INFO] checking asm6502-0.1.2 against try#8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8 for pr-82565 [INFO] extracting crate asm6502 0.1.2 into /workspace/builds/worker-1/source [INFO] validating manifest of crates.io crate asm6502 0.1.2 on toolchain 8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate asm6502 0.1.2 [INFO] finished tweaking crates.io crate asm6502 0.1.2 [INFO] tweaked toml for crates.io crate asm6502 0.1.2 written to /workspace/builds/worker-1/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/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" "rustops/crates-build-env@sha256:f2f6bcd4b43ebee4e173f653a26493129bdb64017c85f916b780ca7fbdbaa79d" "/opt/rustwide/cargo-home/bin/cargo" "+8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] bc14e0de03910f8661fd9a0210137782c5b3e26fc0ab870a3dd705a78cfbe2f1 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "bc14e0de03910f8661fd9a0210137782c5b3e26fc0ab870a3dd705a78cfbe2f1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "bc14e0de03910f8661fd9a0210137782c5b3e26fc0ab870a3dd705a78cfbe2f1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "bc14e0de03910f8661fd9a0210137782c5b3e26fc0ab870a3dd705a78cfbe2f1", kill_on_drop: false }` [INFO] [stdout] bc14e0de03910f8661fd9a0210137782c5b3e26fc0ab870a3dd705a78cfbe2f1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/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" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:f2f6bcd4b43ebee4e173f653a26493129bdb64017c85f916b780ca7fbdbaa79d" "/opt/rustwide/cargo-home/bin/cargo" "+8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 5690884c4e9c9d1fdaf9238c86a5a05d8fea877587c4831cd60fc467ba57f1ad [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "5690884c4e9c9d1fdaf9238c86a5a05d8fea877587c4831cd60fc467ba57f1ad", kill_on_drop: false }` [INFO] [stderr] Checking nom v2.2.1 [INFO] [stderr] Checking asm6502 v0.1.2 (/opt/rustwide/workdir) [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 40 | assert_assemble!("ADC $4400", &[0x6d, 0x00, 0x44]); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_fmt_panic)]` on by default [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 40 | assert_assemble!("ADC $4400", &[0x6d, 0x00, 0x44]); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 40 | assert_assemble!("ADC $4400", &[0x6d, 0x00, 0x44]); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 43 | assert_assemble!("ADC $4400,X", &[0x7d, 0x00, 0x44]); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 43 | assert_assemble!("ADC $4400,X", &[0x7d, 0x00, 0x44]); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 43 | assert_assemble!("ADC $4400,X", &[0x7d, 0x00, 0x44]); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 46 | assert_assemble!("ADC $4400,Y", &[0x79, 0x00, 0x44]); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 46 | assert_assemble!("ADC $4400,Y", &[0x79, 0x00, 0x44]); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 46 | assert_assemble!("ADC $4400,Y", &[0x79, 0x00, 0x44]); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 55 | assert_assemble!("ADC ($44,X)", &[0x61, 0x44]); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 55 | assert_assemble!("ADC ($44,X)", &[0x61, 0x44]); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 55 | assert_assemble!("ADC ($44,X)", &[0x61, 0x44]); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 58 | assert_assemble!("ADC ($44),Y", &[0x71, 0x44]); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 58 | assert_assemble!("ADC ($44),Y", &[0x71, 0x44]); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 58 | assert_assemble!("ADC ($44),Y", &[0x71, 0x44]); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 61 | assert_assemble!("ADC #$44", &[0x69, 0x44]); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 61 | assert_assemble!("ADC #$44", &[0x69, 0x44]); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 61 | assert_assemble!("ADC #$44", &[0x69, 0x44]); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 70 | assert_assemble!("ADC $44", &[0x65, 0x44]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 70 | assert_assemble!("ADC $44", &[0x65, 0x44]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 70 | assert_assemble!("ADC $44", &[0x65, 0x44]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 73 | assert_assemble!("ADC $44,X", &[0x75, 0x44]); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 73 | assert_assemble!("ADC $44,X", &[0x75, 0x44]); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 73 | assert_assemble!("ADC $44,X", &[0x75, 0x44]); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 82 | assert_assemble!("AND $4400", &[0x2d, 0x00, 0x44]); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 82 | assert_assemble!("AND $4400", &[0x2d, 0x00, 0x44]); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 82 | assert_assemble!("AND $4400", &[0x2d, 0x00, 0x44]); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 85 | assert_assemble!("AND $4400,X", &[0x3d, 0x00, 0x44]); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 85 | assert_assemble!("AND $4400,X", &[0x3d, 0x00, 0x44]); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 85 | assert_assemble!("AND $4400,X", &[0x3d, 0x00, 0x44]); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 88 | assert_assemble!("AND $4400,Y", &[0x39, 0x00, 0x44]); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 88 | assert_assemble!("AND $4400,Y", &[0x39, 0x00, 0x44]); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 88 | assert_assemble!("AND $4400,Y", &[0x39, 0x00, 0x44]); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 97 | assert_assemble!("AND ($44,X)", &[0x21, 0x44]); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 97 | assert_assemble!("AND ($44,X)", &[0x21, 0x44]); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 97 | assert_assemble!("AND ($44,X)", &[0x21, 0x44]); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 100 | assert_assemble!("AND ($44),Y", &[0x31, 0x44]); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 100 | assert_assemble!("AND ($44),Y", &[0x31, 0x44]); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 100 | assert_assemble!("AND ($44),Y", &[0x31, 0x44]); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 103 | assert_assemble!("AND #$44", &[0x29, 0x44]); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 103 | assert_assemble!("AND #$44", &[0x29, 0x44]); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 103 | assert_assemble!("AND #$44", &[0x29, 0x44]); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 112 | assert_assemble!("AND $44", &[0x25, 0x44]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 112 | assert_assemble!("AND $44", &[0x25, 0x44]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 112 | assert_assemble!("AND $44", &[0x25, 0x44]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 115 | assert_assemble!("AND $44,X", &[0x35, 0x44]); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 115 | assert_assemble!("AND $44,X", &[0x35, 0x44]); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 115 | assert_assemble!("AND $44,X", &[0x35, 0x44]); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 124 | assert_assemble!("ASL $4400", &[0x0e, 0x00, 0x44]); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 124 | assert_assemble!("ASL $4400", &[0x0e, 0x00, 0x44]); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 124 | assert_assemble!("ASL $4400", &[0x0e, 0x00, 0x44]); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 127 | assert_assemble!("ASL $4400,X", &[0x1e, 0x00, 0x44]); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 127 | assert_assemble!("ASL $4400,X", &[0x1e, 0x00, 0x44]); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 127 | assert_assemble!("ASL $4400,X", &[0x1e, 0x00, 0x44]); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 136 | assert_assemble!("ASL A", &[0x0a]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 136 | assert_assemble!("ASL A", &[0x0a]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 136 | assert_assemble!("ASL A", &[0x0a]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 154 | assert_assemble!("ASL $44", &[0x06, 0x44]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 154 | assert_assemble!("ASL $44", &[0x06, 0x44]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 154 | assert_assemble!("ASL $44", &[0x06, 0x44]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 157 | assert_assemble!("ASL $44,X", &[0x16, 0x44]); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 157 | assert_assemble!("ASL $44,X", &[0x16, 0x44]); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 157 | assert_assemble!("ASL $44,X", &[0x16, 0x44]); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 166 | assert_assemble!("BIT $4400", &[0x2c, 0x00, 0x44]); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 166 | assert_assemble!("BIT $4400", &[0x2c, 0x00, 0x44]); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 166 | assert_assemble!("BIT $4400", &[0x2c, 0x00, 0x44]); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 196 | assert_assemble!("BIT $44", &[0x24, 0x44]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 196 | assert_assemble!("BIT $44", &[0x24, 0x44]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 196 | assert_assemble!("BIT $44", &[0x24, 0x44]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 235 | assert_assemble!("BCC -44", &[0x90, 0xd4]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 235 | assert_assemble!("BCC -44", &[0x90, 0xd4]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 235 | assert_assemble!("BCC -44", &[0x90, 0xd4]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 274 | assert_assemble!("BCS -44", &[0xb0, 0xd4]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 274 | assert_assemble!("BCS -44", &[0xb0, 0xd4]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 274 | assert_assemble!("BCS -44", &[0xb0, 0xd4]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 313 | assert_assemble!("BEQ -44", &[0xf0, 0xd4]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 313 | assert_assemble!("BEQ -44", &[0xf0, 0xd4]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 313 | assert_assemble!("BEQ -44", &[0xf0, 0xd4]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 352 | assert_assemble!("BMI -44", &[0x30, 0xd4]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 352 | assert_assemble!("BMI -44", &[0x30, 0xd4]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 352 | assert_assemble!("BMI -44", &[0x30, 0xd4]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 391 | assert_assemble!("BNE -44", &[0xd0, 0xd4]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 391 | assert_assemble!("BNE -44", &[0xd0, 0xd4]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 391 | assert_assemble!("BNE -44", &[0xd0, 0xd4]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 430 | assert_assemble!("BPL -44", &[0x10, 0xd4]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 430 | assert_assemble!("BPL -44", &[0x10, 0xd4]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 430 | assert_assemble!("BPL -44", &[0x10, 0xd4]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 469 | assert_assemble!("BVC -44", &[0x50, 0xd4]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 469 | assert_assemble!("BVC -44", &[0x50, 0xd4]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 469 | assert_assemble!("BVC -44", &[0x50, 0xd4]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 508 | assert_assemble!("BVS -44", &[0x70, 0xd4]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 508 | assert_assemble!("BVS -44", &[0x70, 0xd4]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 508 | assert_assemble!("BVS -44", &[0x70, 0xd4]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 544 | assert_assemble!("BRK\n", &[0x0, 0x0]); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 544 | assert_assemble!("BRK\n", &[0x0, 0x0]); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 544 | assert_assemble!("BRK\n", &[0x0, 0x0]); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 562 | assert_assemble!("CMP $4400", &[0xcd, 0x0, 0x44]); [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 562 | assert_assemble!("CMP $4400", &[0xcd, 0x0, 0x44]); [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 562 | assert_assemble!("CMP $4400", &[0xcd, 0x0, 0x44]); [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 565 | assert_assemble!("CMP $4400,X", &[0xdd, 0x0, 0x44]); [INFO] [stdout] | ---------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 565 | assert_assemble!("CMP $4400,X", &[0xdd, 0x0, 0x44]); [INFO] [stdout] | ---------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 565 | assert_assemble!("CMP $4400,X", &[0xdd, 0x0, 0x44]); [INFO] [stdout] | ---------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 568 | assert_assemble!("CMP $4400,Y", &[0xd9, 0x0, 0x44]); [INFO] [stdout] | ---------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 568 | assert_assemble!("CMP $4400,Y", &[0xd9, 0x0, 0x44]); [INFO] [stdout] | ---------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 568 | assert_assemble!("CMP $4400,Y", &[0xd9, 0x0, 0x44]); [INFO] [stdout] | ---------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 577 | assert_assemble!("CMP ($44,X)", &[0xc1, 0x44]); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 577 | assert_assemble!("CMP ($44,X)", &[0xc1, 0x44]); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 577 | assert_assemble!("CMP ($44,X)", &[0xc1, 0x44]); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 580 | assert_assemble!("CMP ($44),Y", &[0xd1, 0x44]); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 580 | assert_assemble!("CMP ($44),Y", &[0xd1, 0x44]); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 580 | assert_assemble!("CMP ($44),Y", &[0xd1, 0x44]); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 583 | assert_assemble!("CMP #$44", &[0xc9, 0x44]); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 583 | assert_assemble!("CMP #$44", &[0xc9, 0x44]); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 583 | assert_assemble!("CMP #$44", &[0xc9, 0x44]); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 589 | assert_assemble!("CMP $44", &[0xc5, 0x44]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 589 | assert_assemble!("CMP $44", &[0xc5, 0x44]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 589 | assert_assemble!("CMP $44", &[0xc5, 0x44]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 595 | assert_assemble!("CMP $44,X", &[0xd5, 0x44]); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 595 | assert_assemble!("CMP $44,X", &[0xd5, 0x44]); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 595 | assert_assemble!("CMP $44,X", &[0xd5, 0x44]); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 604 | assert_assemble!("CPX $4400", &[0xec, 0x0, 0x44]); [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 604 | assert_assemble!("CPX $4400", &[0xec, 0x0, 0x44]); [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 604 | assert_assemble!("CPX $4400", &[0xec, 0x0, 0x44]); [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 625 | assert_assemble!("CPX #$44", &[0xe0, 0x44]); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 625 | assert_assemble!("CPX #$44", &[0xe0, 0x44]); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 625 | assert_assemble!("CPX #$44", &[0xe0, 0x44]); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 634 | assert_assemble!("CPX $44", &[0xe4, 0x44]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 634 | assert_assemble!("CPX $44", &[0xe4, 0x44]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 634 | assert_assemble!("CPX $44", &[0xe4, 0x44]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 646 | assert_assemble!("CPY $4400", &[0xcc, 0x0, 0x44]); [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 646 | assert_assemble!("CPY $4400", &[0xcc, 0x0, 0x44]); [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 646 | assert_assemble!("CPY $4400", &[0xcc, 0x0, 0x44]); [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 667 | assert_assemble!("CPY #$44", &[0xc0, 0x44]); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 667 | assert_assemble!("CPY #$44", &[0xc0, 0x44]); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 667 | assert_assemble!("CPY #$44", &[0xc0, 0x44]); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 676 | assert_assemble!("CPY $44", &[0xc4, 0x44]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 676 | assert_assemble!("CPY $44", &[0xc4, 0x44]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 676 | assert_assemble!("CPY $44", &[0xc4, 0x44]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 688 | assert_assemble!("DEC $4400", &[0xce, 0x0, 0x44]); [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 688 | assert_assemble!("DEC $4400", &[0xce, 0x0, 0x44]); [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 688 | assert_assemble!("DEC $4400", &[0xce, 0x0, 0x44]); [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 691 | assert_assemble!("DEC $4400,X", &[0xde, 0x0, 0x44]); [INFO] [stdout] | ---------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 691 | assert_assemble!("DEC $4400,X", &[0xde, 0x0, 0x44]); [INFO] [stdout] | ---------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 691 | assert_assemble!("DEC $4400,X", &[0xde, 0x0, 0x44]); [INFO] [stdout] | ---------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 718 | assert_assemble!("DEC $44", &[0xc6, 0x44]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 718 | assert_assemble!("DEC $44", &[0xc6, 0x44]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 718 | assert_assemble!("DEC $44", &[0xc6, 0x44]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 721 | assert_assemble!("DEC $44,X", &[0xd6, 0x44]); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 721 | assert_assemble!("DEC $44,X", &[0xd6, 0x44]); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 721 | assert_assemble!("DEC $44,X", &[0xd6, 0x44]); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 730 | assert_assemble!("EOR $4400", &[0x4d, 0x00, 0x44]); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 730 | assert_assemble!("EOR $4400", &[0x4d, 0x00, 0x44]); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 730 | assert_assemble!("EOR $4400", &[0x4d, 0x00, 0x44]); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 733 | assert_assemble!("EOR $4400,X", &[0x5d, 0x00, 0x44]); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 733 | assert_assemble!("EOR $4400,X", &[0x5d, 0x00, 0x44]); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 733 | assert_assemble!("EOR $4400,X", &[0x5d, 0x00, 0x44]); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 736 | assert_assemble!("EOR $4400,Y", &[0x59, 0x00, 0x44]); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 736 | assert_assemble!("EOR $4400,Y", &[0x59, 0x00, 0x44]); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 736 | assert_assemble!("EOR $4400,Y", &[0x59, 0x00, 0x44]); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 745 | assert_assemble!("EOR ($44,X)", &[0x41, 0x44]); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 745 | assert_assemble!("EOR ($44,X)", &[0x41, 0x44]); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 745 | assert_assemble!("EOR ($44,X)", &[0x41, 0x44]); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 748 | assert_assemble!("EOR ($44),Y", &[0x51, 0x44]); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 748 | assert_assemble!("EOR ($44),Y", &[0x51, 0x44]); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 748 | assert_assemble!("EOR ($44),Y", &[0x51, 0x44]); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 751 | assert_assemble!("EOR #$44", &[0x49, 0x44]); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 751 | assert_assemble!("EOR #$44", &[0x49, 0x44]); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 751 | assert_assemble!("EOR #$44", &[0x49, 0x44]); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 760 | assert_assemble!("EOR $44", &[0x45, 0x44]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 760 | assert_assemble!("EOR $44", &[0x45, 0x44]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 760 | assert_assemble!("EOR $44", &[0x45, 0x44]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 763 | assert_assemble!("EOR $44,X", &[0x55, 0x44]); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 763 | assert_assemble!("EOR $44,X", &[0x55, 0x44]); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 763 | assert_assemble!("EOR $44,X", &[0x55, 0x44]); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 796 | assert_assemble!("CLC\n", &[0x18]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 796 | assert_assemble!("CLC\n", &[0x18]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 796 | assert_assemble!("CLC\n", &[0x18]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 838 | assert_assemble!("CLD\n", &[0xd8]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 838 | assert_assemble!("CLD\n", &[0xd8]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 838 | assert_assemble!("CLD\n", &[0xd8]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 880 | assert_assemble!("CLI\n", &[0x58]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 880 | assert_assemble!("CLI\n", &[0x58]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 880 | assert_assemble!("CLI\n", &[0x58]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 922 | assert_assemble!("CLV\n", &[0xb8]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 922 | assert_assemble!("CLV\n", &[0xb8]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 922 | assert_assemble!("CLV\n", &[0xb8]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 964 | assert_assemble!("SEC\n", &[0x38]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 964 | assert_assemble!("SEC\n", &[0x38]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 964 | assert_assemble!("SEC\n", &[0x38]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1006 | assert_assemble!("SED\n", &[0xf8]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1006 | assert_assemble!("SED\n", &[0xf8]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1006 | assert_assemble!("SED\n", &[0xf8]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1048 | assert_assemble!("SEI\n", &[0x78]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1048 | assert_assemble!("SEI\n", &[0x78]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1048 | assert_assemble!("SEI\n", &[0x78]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1066 | assert_assemble!("INC $4400", &[0xee, 0x0, 0x44]); [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1066 | assert_assemble!("INC $4400", &[0xee, 0x0, 0x44]); [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1066 | assert_assemble!("INC $4400", &[0xee, 0x0, 0x44]); [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1069 | assert_assemble!("INC $4400,X", &[0xfe, 0x0, 0x44]); [INFO] [stdout] | ---------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1069 | assert_assemble!("INC $4400,X", &[0xfe, 0x0, 0x44]); [INFO] [stdout] | ---------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1069 | assert_assemble!("INC $4400,X", &[0xfe, 0x0, 0x44]); [INFO] [stdout] | ---------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1096 | assert_assemble!("INC $44", &[0xe6, 0x44]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1096 | assert_assemble!("INC $44", &[0xe6, 0x44]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1096 | assert_assemble!("INC $44", &[0xe6, 0x44]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1099 | assert_assemble!("INC $44,X", &[0xf6, 0x44]); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1099 | assert_assemble!("INC $44,X", &[0xf6, 0x44]); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1099 | assert_assemble!("INC $44,X", &[0xf6, 0x44]); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1108 | assert_assemble!("JMP $4400", &[0x4c, 0x00, 0x44]); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1108 | assert_assemble!("JMP $4400", &[0x4c, 0x00, 0x44]); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1108 | assert_assemble!("JMP $4400", &[0x4c, 0x00, 0x44]); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1120 | assert_assemble!("JMP ($4400)", &[0x6c, 0x0, 0x44]); [INFO] [stdout] | ---------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1120 | assert_assemble!("JMP ($4400)", &[0x6c, 0x0, 0x44]); [INFO] [stdout] | ---------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1120 | assert_assemble!("JMP ($4400)", &[0x6c, 0x0, 0x44]); [INFO] [stdout] | ---------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1150 | assert_assemble!("JSR $4400", &[0x20, 0x00, 0x44]); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1150 | assert_assemble!("JSR $4400", &[0x20, 0x00, 0x44]); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1150 | assert_assemble!("JSR $4400", &[0x20, 0x00, 0x44]); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1192 | assert_assemble!("LDA $4400", &[0xad, 0x00, 0x44]); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1192 | assert_assemble!("LDA $4400", &[0xad, 0x00, 0x44]); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1192 | assert_assemble!("LDA $4400", &[0xad, 0x00, 0x44]); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1195 | assert_assemble!("LDA $4400,X", &[0xbd, 0x00, 0x44]); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1195 | assert_assemble!("LDA $4400,X", &[0xbd, 0x00, 0x44]); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1195 | assert_assemble!("LDA $4400,X", &[0xbd, 0x00, 0x44]); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1198 | assert_assemble!("LDA $4400,Y", &[0xb9, 0x00, 0x44]); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1198 | assert_assemble!("LDA $4400,Y", &[0xb9, 0x00, 0x44]); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1198 | assert_assemble!("LDA $4400,Y", &[0xb9, 0x00, 0x44]); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1207 | assert_assemble!("LDA ($44,X)", &[0xa1, 0x44]); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1207 | assert_assemble!("LDA ($44,X)", &[0xa1, 0x44]); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1207 | assert_assemble!("LDA ($44,X)", &[0xa1, 0x44]); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1210 | assert_assemble!("LDA ($44),Y", &[0xb1, 0x44]); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1210 | assert_assemble!("LDA ($44),Y", &[0xb1, 0x44]); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1210 | assert_assemble!("LDA ($44),Y", &[0xb1, 0x44]); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1213 | assert_assemble!("LDA #$44", &[0xa9, 0x44]); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1213 | assert_assemble!("LDA #$44", &[0xa9, 0x44]); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1213 | assert_assemble!("LDA #$44", &[0xa9, 0x44]); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1222 | assert_assemble!("LDA $44", &[0xa5, 0x44]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1222 | assert_assemble!("LDA $44", &[0xa5, 0x44]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1222 | assert_assemble!("LDA $44", &[0xa5, 0x44]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1225 | assert_assemble!("LDA $44,X", &[0xb5, 0x44]); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1225 | assert_assemble!("LDA $44,X", &[0xb5, 0x44]); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1225 | assert_assemble!("LDA $44,X", &[0xb5, 0x44]); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1234 | assert_assemble!("LDX $4400", &[0xae, 0x00, 0x44]); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1234 | assert_assemble!("LDX $4400", &[0xae, 0x00, 0x44]); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1234 | assert_assemble!("LDX $4400", &[0xae, 0x00, 0x44]); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1240 | assert_assemble!("LDX $4400,Y", &[0xbe, 0x00, 0x44]); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1240 | assert_assemble!("LDX $4400,Y", &[0xbe, 0x00, 0x44]); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1240 | assert_assemble!("LDX $4400,Y", &[0xbe, 0x00, 0x44]); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1255 | assert_assemble!("LDX #$44", &[0xa2, 0x44]); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1255 | assert_assemble!("LDX #$44", &[0xa2, 0x44]); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1255 | assert_assemble!("LDX #$44", &[0xa2, 0x44]); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1264 | assert_assemble!("LDX $44", &[0xa6, 0x44]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1264 | assert_assemble!("LDX $44", &[0xa6, 0x44]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1264 | assert_assemble!("LDX $44", &[0xa6, 0x44]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1270 | assert_assemble!("LDX $44,Y", &[0xb6, 0x44]); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1270 | assert_assemble!("LDX $44,Y", &[0xb6, 0x44]); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1270 | assert_assemble!("LDX $44,Y", &[0xb6, 0x44]); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1276 | assert_assemble!("LDY $4400", &[0xac, 0x00, 0x44]); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1276 | assert_assemble!("LDY $4400", &[0xac, 0x00, 0x44]); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1276 | assert_assemble!("LDY $4400", &[0xac, 0x00, 0x44]); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1279 | assert_assemble!("LDY $4400,X", &[0xbc, 0x00, 0x44]); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1279 | assert_assemble!("LDY $4400,X", &[0xbc, 0x00, 0x44]); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1279 | assert_assemble!("LDY $4400,X", &[0xbc, 0x00, 0x44]); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1297 | assert_assemble!("LDY #$44", &[0xa0, 0x44]); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1297 | assert_assemble!("LDY #$44", &[0xa0, 0x44]); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1297 | assert_assemble!("LDY #$44", &[0xa0, 0x44]); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1306 | assert_assemble!("LDY $44", &[0xa4, 0x44]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1306 | assert_assemble!("LDY $44", &[0xa4, 0x44]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1306 | assert_assemble!("LDY $44", &[0xa4, 0x44]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1309 | assert_assemble!("LDY $44,X", &[0xb4, 0x44]); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1309 | assert_assemble!("LDY $44,X", &[0xb4, 0x44]); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1309 | assert_assemble!("LDY $44,X", &[0xb4, 0x44]); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1318 | assert_assemble!("LSR $4400", &[0x4e, 0x00, 0x44]); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1318 | assert_assemble!("LSR $4400", &[0x4e, 0x00, 0x44]); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1318 | assert_assemble!("LSR $4400", &[0x4e, 0x00, 0x44]); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1321 | assert_assemble!("LSR $4400,X", &[0x5e, 0x00, 0x44]); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1321 | assert_assemble!("LSR $4400,X", &[0x5e, 0x00, 0x44]); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1321 | assert_assemble!("LSR $4400,X", &[0x5e, 0x00, 0x44]); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1330 | assert_assemble!("LSR A", &[0x4a]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1330 | assert_assemble!("LSR A", &[0x4a]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1330 | assert_assemble!("LSR A", &[0x4a]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1348 | assert_assemble!("LSR $44", &[0x46, 0x44]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1348 | assert_assemble!("LSR $44", &[0x46, 0x44]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1348 | assert_assemble!("LSR $44", &[0x46, 0x44]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1351 | assert_assemble!("LSR $44,X", &[0x56, 0x44]); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1351 | assert_assemble!("LSR $44,X", &[0x56, 0x44]); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1351 | assert_assemble!("LSR $44,X", &[0x56, 0x44]); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1384 | assert_assemble!("NOP\n", &[0xea]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1384 | assert_assemble!("NOP\n", &[0xea]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1384 | assert_assemble!("NOP\n", &[0xea]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1402 | assert_assemble!("ORA $4400", &[0x0d, 0x00, 0x44]); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1402 | assert_assemble!("ORA $4400", &[0x0d, 0x00, 0x44]); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1402 | assert_assemble!("ORA $4400", &[0x0d, 0x00, 0x44]); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1405 | assert_assemble!("ORA $4400,X", &[0x1d, 0x00, 0x44]); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1405 | assert_assemble!("ORA $4400,X", &[0x1d, 0x00, 0x44]); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1405 | assert_assemble!("ORA $4400,X", &[0x1d, 0x00, 0x44]); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1408 | assert_assemble!("ORA $4400,Y", &[0x19, 0x00, 0x44]); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1408 | assert_assemble!("ORA $4400,Y", &[0x19, 0x00, 0x44]); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1408 | assert_assemble!("ORA $4400,Y", &[0x19, 0x00, 0x44]); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1417 | assert_assemble!("ORA ($44,X)", &[0x01, 0x44]); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1417 | assert_assemble!("ORA ($44,X)", &[0x01, 0x44]); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1417 | assert_assemble!("ORA ($44,X)", &[0x01, 0x44]); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1420 | assert_assemble!("ORA ($44),Y", &[0x11, 0x44]); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1420 | assert_assemble!("ORA ($44),Y", &[0x11, 0x44]); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1420 | assert_assemble!("ORA ($44),Y", &[0x11, 0x44]); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1423 | assert_assemble!("ORA #$44", &[0x09, 0x44]); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1423 | assert_assemble!("ORA #$44", &[0x09, 0x44]); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1423 | assert_assemble!("ORA #$44", &[0x09, 0x44]); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1432 | assert_assemble!("ORA $44", &[0x05, 0x44]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1432 | assert_assemble!("ORA $44", &[0x05, 0x44]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1432 | assert_assemble!("ORA $44", &[0x05, 0x44]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1435 | assert_assemble!("ORA $44,X", &[0x15, 0x44]); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1435 | assert_assemble!("ORA $44,X", &[0x15, 0x44]); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1435 | assert_assemble!("ORA $44,X", &[0x15, 0x44]); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1468 | assert_assemble!("TAX\n", &[0xaa]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1468 | assert_assemble!("TAX\n", &[0xaa]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1468 | assert_assemble!("TAX\n", &[0xaa]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1510 | assert_assemble!("TXA\n", &[0x8a]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1510 | assert_assemble!("TXA\n", &[0x8a]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1510 | assert_assemble!("TXA\n", &[0x8a]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1552 | assert_assemble!("DEX\n", &[0xca]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1552 | assert_assemble!("DEX\n", &[0xca]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1552 | assert_assemble!("DEX\n", &[0xca]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1594 | assert_assemble!("INX\n", &[0xe8]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1594 | assert_assemble!("INX\n", &[0xe8]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1594 | assert_assemble!("INX\n", &[0xe8]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1636 | assert_assemble!("TAY\n", &[0xa8]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1636 | assert_assemble!("TAY\n", &[0xa8]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1636 | assert_assemble!("TAY\n", &[0xa8]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1678 | assert_assemble!("TYA\n", &[0x98]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1678 | assert_assemble!("TYA\n", &[0x98]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1678 | assert_assemble!("TYA\n", &[0x98]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1720 | assert_assemble!("DEY\n", &[0x88]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1720 | assert_assemble!("DEY\n", &[0x88]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1720 | assert_assemble!("DEY\n", &[0x88]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1762 | assert_assemble!("INY\n", &[0xc8]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1762 | assert_assemble!("INY\n", &[0xc8]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1762 | assert_assemble!("INY\n", &[0xc8]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1780 | assert_assemble!("ROL $4400", &[0x2e, 0x00, 0x44]); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1780 | assert_assemble!("ROL $4400", &[0x2e, 0x00, 0x44]); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1780 | assert_assemble!("ROL $4400", &[0x2e, 0x00, 0x44]); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1783 | assert_assemble!("ROL $4400,X", &[0x3e, 0x00, 0x44]); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1783 | assert_assemble!("ROL $4400,X", &[0x3e, 0x00, 0x44]); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1783 | assert_assemble!("ROL $4400,X", &[0x3e, 0x00, 0x44]); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1789 | assert_assemble!("ROL A", &[0x2a]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1789 | assert_assemble!("ROL A", &[0x2a]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1789 | assert_assemble!("ROL A", &[0x2a]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1810 | assert_assemble!("ROL $44", &[0x26, 0x44]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1810 | assert_assemble!("ROL $44", &[0x26, 0x44]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1810 | assert_assemble!("ROL $44", &[0x26, 0x44]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1813 | assert_assemble!("ROL $44,X", &[0x36, 0x44]); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1813 | assert_assemble!("ROL $44,X", &[0x36, 0x44]); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1813 | assert_assemble!("ROL $44,X", &[0x36, 0x44]); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1822 | assert_assemble!("ROR $4400", &[0x6e, 0x00, 0x44]); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1822 | assert_assemble!("ROR $4400", &[0x6e, 0x00, 0x44]); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1822 | assert_assemble!("ROR $4400", &[0x6e, 0x00, 0x44]); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1825 | assert_assemble!("ROR $4400,X", &[0x7e, 0x00, 0x44]); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1825 | assert_assemble!("ROR $4400,X", &[0x7e, 0x00, 0x44]); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1825 | assert_assemble!("ROR $4400,X", &[0x7e, 0x00, 0x44]); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1831 | assert_assemble!("ROR A", &[0x6a]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1831 | assert_assemble!("ROR A", &[0x6a]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1831 | assert_assemble!("ROR A", &[0x6a]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1852 | assert_assemble!("ROR $44", &[0x66, 0x44]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1852 | assert_assemble!("ROR $44", &[0x66, 0x44]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1852 | assert_assemble!("ROR $44", &[0x66, 0x44]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1855 | assert_assemble!("ROR $44,X", &[0x76, 0x44]); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1855 | assert_assemble!("ROR $44,X", &[0x76, 0x44]); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1855 | assert_assemble!("ROR $44,X", &[0x76, 0x44]); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1888 | assert_assemble!("RTI\n", &[0x40]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1888 | assert_assemble!("RTI\n", &[0x40]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1888 | assert_assemble!("RTI\n", &[0x40]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1930 | assert_assemble!("RTS\n", &[0x60]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1930 | assert_assemble!("RTS\n", &[0x60]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1930 | assert_assemble!("RTS\n", &[0x60]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1948 | assert_assemble!("SBC $4400", &[0xed, 0x00, 0x44]); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1948 | assert_assemble!("SBC $4400", &[0xed, 0x00, 0x44]); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1948 | assert_assemble!("SBC $4400", &[0xed, 0x00, 0x44]); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1951 | assert_assemble!("SBC $4400,X", &[0xfd, 0x00, 0x44]); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1951 | assert_assemble!("SBC $4400,X", &[0xfd, 0x00, 0x44]); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1951 | assert_assemble!("SBC $4400,X", &[0xfd, 0x00, 0x44]); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1954 | assert_assemble!("SBC $4400,Y", &[0xf9, 0x00, 0x44]); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1954 | assert_assemble!("SBC $4400,Y", &[0xf9, 0x00, 0x44]); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1954 | assert_assemble!("SBC $4400,Y", &[0xf9, 0x00, 0x44]); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1963 | assert_assemble!("SBC ($44,X)", &[0xe1, 0x44]); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1963 | assert_assemble!("SBC ($44,X)", &[0xe1, 0x44]); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1963 | assert_assemble!("SBC ($44,X)", &[0xe1, 0x44]); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1966 | assert_assemble!("SBC ($44),Y", &[0xf1, 0x44]); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1966 | assert_assemble!("SBC ($44),Y", &[0xf1, 0x44]); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1966 | assert_assemble!("SBC ($44),Y", &[0xf1, 0x44]); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1969 | assert_assemble!("SBC #$44", &[0xe9, 0x44]); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1969 | assert_assemble!("SBC #$44", &[0xe9, 0x44]); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1969 | assert_assemble!("SBC #$44", &[0xe9, 0x44]); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1978 | assert_assemble!("SBC $44", &[0xe5, 0x44]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1978 | assert_assemble!("SBC $44", &[0xe5, 0x44]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1978 | assert_assemble!("SBC $44", &[0xe5, 0x44]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1981 | assert_assemble!("SBC $44,X", &[0xf5, 0x44]); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1981 | assert_assemble!("SBC $44,X", &[0xf5, 0x44]); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1981 | assert_assemble!("SBC $44,X", &[0xf5, 0x44]); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1990 | assert_assemble!("STA $4400", &[0x8d, 0x00, 0x44]); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1990 | assert_assemble!("STA $4400", &[0x8d, 0x00, 0x44]); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1990 | assert_assemble!("STA $4400", &[0x8d, 0x00, 0x44]); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1993 | assert_assemble!("STA $4400,X", &[0x9d, 0x00, 0x44]); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1993 | assert_assemble!("STA $4400,X", &[0x9d, 0x00, 0x44]); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1993 | assert_assemble!("STA $4400,X", &[0x9d, 0x00, 0x44]); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1996 | assert_assemble!("STA $4400,Y", &[0x99, 0x00, 0x44]); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1996 | assert_assemble!("STA $4400,Y", &[0x99, 0x00, 0x44]); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 1996 | assert_assemble!("STA $4400,Y", &[0x99, 0x00, 0x44]); [INFO] [stdout] | ----------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2005 | assert_assemble!("STA ($44,X)", &[0x81, 0x44]); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 2005 | assert_assemble!("STA ($44,X)", &[0x81, 0x44]); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 2005 | assert_assemble!("STA ($44,X)", &[0x81, 0x44]); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2008 | assert_assemble!("STA ($44),Y", &[0x91, 0x44]); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 2008 | assert_assemble!("STA ($44),Y", &[0x91, 0x44]); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 2008 | assert_assemble!("STA ($44),Y", &[0x91, 0x44]); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2020 | assert_assemble!("STA $44", &[0x85, 0x44]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 2020 | assert_assemble!("STA $44", &[0x85, 0x44]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 2020 | assert_assemble!("STA $44", &[0x85, 0x44]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2023 | assert_assemble!("STA $44,X", &[0x95, 0x44]); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 2023 | assert_assemble!("STA $44,X", &[0x95, 0x44]); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 2023 | assert_assemble!("STA $44,X", &[0x95, 0x44]); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2056 | assert_assemble!("TXS\n", &[0x9a]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 2056 | assert_assemble!("TXS\n", &[0x9a]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 2056 | assert_assemble!("TXS\n", &[0x9a]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2098 | assert_assemble!("TSX\n", &[0xba]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 2098 | assert_assemble!("TSX\n", &[0xba]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 2098 | assert_assemble!("TSX\n", &[0xba]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2140 | assert_assemble!("PHA\n", &[0x48]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 2140 | assert_assemble!("PHA\n", &[0x48]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 2140 | assert_assemble!("PHA\n", &[0x48]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2182 | assert_assemble!("PLA\n", &[0x68]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 2182 | assert_assemble!("PLA\n", &[0x68]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 2182 | assert_assemble!("PLA\n", &[0x68]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2224 | assert_assemble!("PHP\n", &[0x08]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 2224 | assert_assemble!("PHP\n", &[0x08]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 2224 | assert_assemble!("PHP\n", &[0x08]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2266 | assert_assemble!("PLP\n", &[0x28]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 2266 | assert_assemble!("PLP\n", &[0x28]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 2266 | assert_assemble!("PLP\n", &[0x28]); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2284 | assert_assemble!("STX $4400", &[0x8e, 0x00, 0x44]); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 2284 | assert_assemble!("STX $4400", &[0x8e, 0x00, 0x44]); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 2284 | assert_assemble!("STX $4400", &[0x8e, 0x00, 0x44]); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2314 | assert_assemble!("STX $44", &[0x86, 0x44]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 2314 | assert_assemble!("STX $44", &[0x86, 0x44]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 2314 | assert_assemble!("STX $44", &[0x86, 0x44]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2320 | assert_assemble!("STX $44,Y", &[0x96, 0x44]); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 2320 | assert_assemble!("STX $44,Y", &[0x96, 0x44]); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 2320 | assert_assemble!("STX $44,Y", &[0x96, 0x44]); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2326 | assert_assemble!("STY $4400", &[0x8c, 0x00, 0x44]); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 2326 | assert_assemble!("STY $4400", &[0x8c, 0x00, 0x44]); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 2326 | assert_assemble!("STY $4400", &[0x8c, 0x00, 0x44]); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2356 | assert_assemble!("STY $44", &[0x84, 0x44]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 2356 | assert_assemble!("STY $44", &[0x84, 0x44]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 2356 | assert_assemble!("STY $44", &[0x84, 0x44]); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:19:32 [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!(format!("Failed to assemble '{}': {}", asm, msg)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 2359 | assert_assemble!("STY $44,X", &[0x94, 0x44]); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 19 | Err(msg) => panic!("Failed to assemble '{}': {}", asm, msg), [INFO] [stdout] | -- -- [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:24:28 [INFO] [stdout] | [INFO] [stdout] 24 | panic!(format!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 25 | | asm, expected.len(), buf.len())) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 2359 | assert_assemble!("STY $44,X", &[0x94, 0x44]); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 24 | panic!("Expected number of bytes written for '{}' to be {} but was {}", [INFO] [stdout] 25 | asm, expected.len(), buf.len()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message is not a string literal [INFO] [stdout] --> src/assembler/tests.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | panic!(format!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] | ____________________________^ [INFO] [stdout] 30 | | asm, expected, buf)) [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 2359 | assert_assemble!("STY $44,X", &[0x94, 0x44]); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this is no longer accepted in Rust 2021 [INFO] [stdout] = note: the panic!() macro supports formatting, so there's no need for the format!() macro here [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: remove the `format!(..)` macro call [INFO] [stdout] | [INFO] [stdout] 29 | panic!("Expected '{}' to compile to {:?} but was {:?}", [INFO] [stdout] 30 | asm, expected, buf) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 453 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 5.38s [INFO] running `Command { std: "docker" "inspect" "5690884c4e9c9d1fdaf9238c86a5a05d8fea877587c4831cd60fc467ba57f1ad", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5690884c4e9c9d1fdaf9238c86a5a05d8fea877587c4831cd60fc467ba57f1ad", kill_on_drop: false }` [INFO] [stdout] 5690884c4e9c9d1fdaf9238c86a5a05d8fea877587c4831cd60fc467ba57f1ad