[INFO] cloning repository https://github.com/StarlightConsole/Starlight
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/StarlightConsole/Starlight" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FStarlightConsole%2FStarlight", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FStarlightConsole%2FStarlight'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] edb017b3b2cba5028b446c0b1f47bde7e870f95a
[INFO] checking StarlightConsole/Starlight against 8773d2c75a8e90130dcce745a7ec4e66bb9963db+rustflags=-Aunfulfilled-lint-expectations for pr-163637
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FStarlightConsole%2FStarlight" "/workspace/builds/worker-0-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-0-tc2/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/StarlightConsole/Starlight
[INFO] finished tweaking git repo https://github.com/StarlightConsole/Starlight
[INFO] tweaked toml for git repo https://github.com/StarlightConsole/Starlight written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/StarlightConsole/Starlight on toolchain 8773d2c75a8e90130dcce745a7ec4e66bb9963db
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8773d2c75a8e90130dcce745a7ec4e66bb9963db" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/StarlightConsole/Starlight already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8773d2c75a8e90130dcce745a7ec4e66bb9963db" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded aarch64-cpu v9.4.0
[INFO] [stderr]   Downloaded linked_list_allocator v0.10.5
[INFO] [stderr]   Downloaded tock-registers v0.8.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 5270435a9f36c0f9716c332f89a5a02d4598d734cebb06ecc6349a299dd70e2e
[INFO] running `Command { std: "docker" "start" "5270435a9f36c0f9716c332f89a5a02d4598d734cebb06ecc6349a299dd70e2e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5270435a9f36c0f9716c332f89a5a02d4598d734cebb06ecc6349a299dd70e2e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "5270435a9f36c0f9716c332f89a5a02d4598d734cebb06ecc6349a299dd70e2e" "/opt/rustwide/cargo-home/bin/cargo" "+8773d2c75a8e90130dcce745a7ec4e66bb9963db" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5270435a9f36c0f9716c332f89a5a02d4598d734cebb06ecc6349a299dd70e2e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Aunfulfilled-lint-expectations" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "5270435a9f36c0f9716c332f89a5a02d4598d734cebb06ecc6349a299dd70e2e" "/opt/rustwide/cargo-home/bin/cargo" "+8773d2c75a8e90130dcce745a7ec4e66bb9963db" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling starlight v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking linked_list_allocator v0.10.5
[INFO] [stdout] error: add the target_arch to above's check if the following code is safe to use
[INFO] [stdout]  --> src/panic_wait.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     compile_error!("add the target_arch to above's check if the following code is safe to use");
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: add the target_arch to above's check if the following code is safe to use
[INFO] [stdout]  --> src/panic_wait.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     compile_error!("add the target_arch to above's check if the following code is safe to use");
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `arch_cpu`
[INFO] [stdout]  --> src/cpu.rs:4:9
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub use arch_cpu::*;
[INFO] [stdout]   |         ^^^^^^^^ use of unresolved module or unlinked crate `arch_cpu`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `arch_cpu`, use `cargo add arch_cpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `arch_cpu`
[INFO] [stdout]  --> src/cpu.rs:4:9
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub use arch_cpu::*;
[INFO] [stdout]   |         ^^^^^^^^ use of unresolved module or unlinked crate `arch_cpu`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `arch_cpu`, use `cargo add arch_cpu` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `arch_smp`
[INFO] [stdout]  --> src/cpu/smp.rs:6:9
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub use arch_smp::*;
[INFO] [stdout]   |         ^^^^^^^^ use of unresolved module or unlinked crate `arch_smp`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `arch_smp`, use `cargo add arch_smp` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::bsp::exception`
[INFO] [stdout]  --> src/driver.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 |     bsp::exception, info, synchronization::{InitStateLock, interface::ReadWriteEx}
[INFO] [stdout]   |     ^^^^^---------
[INFO] [stdout]   |          |
[INFO] [stdout]   |          no `exception` in `bsp`
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider importing this module instead:
[INFO] [stdout]           crate::exception
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `arch_translation_table`
[INFO] [stdout]  --> src/memory/mmu/translation_table.rs:6:9
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub use arch_translation_table::*;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `arch_translation_table`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `arch_translation_table`, use `cargo add arch_translation_table` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `arch_asynchronous`
[INFO] [stdout]   --> src/exception/asynchronous.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub use arch_asynchronous::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `arch_asynchronous`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `arch_asynchronous`, use `cargo add arch_asynchronous` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `arch_exception`
[INFO] [stdout]  --> src/exception.rs:7:9
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub use arch_exception::*;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `arch_exception`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `arch_exception`, use `cargo add arch_exception` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `arch_smp`
[INFO] [stdout]  --> src/cpu/smp.rs:6:9
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub use arch_smp::*;
[INFO] [stdout]   |         ^^^^^^^^ use of unresolved module or unlinked crate `arch_smp`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `arch_smp`, use `cargo add arch_smp` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::bsp::exception`
[INFO] [stdout]  --> src/driver.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 |     bsp::exception, info, synchronization::{InitStateLock, interface::ReadWriteEx}
[INFO] [stdout]   |     ^^^^^---------
[INFO] [stdout]   |          |
[INFO] [stdout]   |          no `exception` in `bsp`
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider importing this module instead:
[INFO] [stdout]           crate::exception
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `arch_translation_table`
[INFO] [stdout]  --> src/memory/mmu/translation_table.rs:6:9
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub use arch_translation_table::*;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `arch_translation_table`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `arch_translation_table`, use `cargo add arch_translation_table` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `arch_asynchronous`
[INFO] [stdout]   --> src/exception/asynchronous.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub use arch_asynchronous::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `arch_asynchronous`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `arch_asynchronous`, use `cargo add arch_asynchronous` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `arch_exception`
[INFO] [stdout]  --> src/exception.rs:7:9
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub use arch_exception::*;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `arch_exception`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `arch_exception`, use `cargo add arch_exception` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args_nl` in this scope
[INFO] [stdout]   --> src/print.rs:54:31
[INFO] [stdout]    |
[INFO] [stdout] 50 | macro_rules! warn {
[INFO] [stdout] ...
[INFO] [stdout] 54 |         $crate::print::_print(format_args_nl!(
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/console/buffer_console.rs:54:17
[INFO] [stdout]    |
[INFO] [stdout] 54 |                 warn!("pre-UART buffer overflowed!");
[INFO] [stdout]    |                 ------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] note: similarly named macro `format_args` defined here
[INFO] [stdout]   --> /rustc/8773d2c75a8e90130dcce745a7ec4e66bb9963db/library/core/src/macros/mod.rs:1004:4
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 54 -         $crate::print::_print(format_args_nl!(
[INFO] [stdout] 54 +         $crate::print::_print(format_args!(
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args_nl` in this scope
[INFO] [stdout]   --> src/print.rs:54:31
[INFO] [stdout]    |
[INFO] [stdout] 50 | macro_rules! warn {
[INFO] [stdout] ...
[INFO] [stdout] 54 |         $crate::print::_print(format_args_nl!(
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/console/buffer_console.rs:54:17
[INFO] [stdout]    |
[INFO] [stdout] 54 |                 warn!("pre-UART buffer overflowed!");
[INFO] [stdout]    |                 ------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] note: similarly named macro `format_args` defined here
[INFO] [stdout]   --> /rustc/8773d2c75a8e90130dcce745a7ec4e66bb9963db/library/core/src/macros/mod.rs:1004:4
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 54 -         $crate::print::_print(format_args_nl!(
[INFO] [stdout] 54 +         $crate::print::_print(format_args!(
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args_nl` in this scope
[INFO] [stdout]    --> src/print.rs:103:35
[INFO] [stdout]     |
[INFO] [stdout]  98 | macro_rules! debug {
[INFO] [stdout] ...
[INFO] [stdout] 103 |             $crate::print::_print(format_args_nl!(
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/console/buffer_console.rs:56:17
[INFO] [stdout]     |
[INFO] [stdout]  56 |                 debug!("end of pre-UART buffer");
[INFO] [stdout]     |                 -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: similarly named macro `format_args` defined here
[INFO] [stdout]    --> /rustc/8773d2c75a8e90130dcce745a7ec4e66bb9963db/library/core/src/macros/mod.rs:1004:4
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 103 -             $crate::print::_print(format_args_nl!(
[INFO] [stdout] 103 +             $crate::print::_print(format_args!(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args_nl` in this scope
[INFO] [stdout]    --> src/print.rs:103:35
[INFO] [stdout]     |
[INFO] [stdout]  98 | macro_rules! debug {
[INFO] [stdout] ...
[INFO] [stdout] 103 |             $crate::print::_print(format_args_nl!(
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/console/buffer_console.rs:56:17
[INFO] [stdout]     |
[INFO] [stdout]  56 |                 debug!("end of pre-UART buffer");
[INFO] [stdout]     |                 -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: similarly named macro `format_args` defined here
[INFO] [stdout]    --> /rustc/8773d2c75a8e90130dcce745a7ec4e66bb9963db/library/core/src/macros/mod.rs:1004:4
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 103 -             $crate::print::_print(format_args_nl!(
[INFO] [stdout] 103 +             $crate::print::_print(format_args!(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args_nl` in this scope
[INFO] [stdout]   --> src/print.rs:39:31
[INFO] [stdout]    |
[INFO] [stdout] 26 | macro_rules! info {
[INFO] [stdout] ...
[INFO] [stdout] 39 |         $crate::print::_print(format_args_nl!(
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/driver.rs:90:17
[INFO] [stdout]    |
[INFO] [stdout] 90 |                 info!("    {}. {}", i + 1, desc.device_driver.compatible());
[INFO] [stdout]    |                 ----------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] note: similarly named macro `format_args` defined here
[INFO] [stdout]   --> /rustc/8773d2c75a8e90130dcce745a7ec4e66bb9963db/library/core/src/macros/mod.rs:1004:4
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 39 -         $crate::print::_print(format_args_nl!(
[INFO] [stdout] 39 +         $crate::print::_print(format_args!(
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args_nl` in this scope
[INFO] [stdout]   --> src/print.rs:39:31
[INFO] [stdout]    |
[INFO] [stdout] 26 | macro_rules! info {
[INFO] [stdout] ...
[INFO] [stdout] 39 |         $crate::print::_print(format_args_nl!(
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/driver.rs:90:17
[INFO] [stdout]    |
[INFO] [stdout] 90 |                 info!("    {}. {}", i + 1, desc.device_driver.compatible());
[INFO] [stdout]    |                 ----------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] note: similarly named macro `format_args` defined here
[INFO] [stdout]   --> /rustc/8773d2c75a8e90130dcce745a7ec4e66bb9963db/library/core/src/macros/mod.rs:1004:4
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 39 -         $crate::print::_print(format_args_nl!(
[INFO] [stdout] 39 +         $crate::print::_print(format_args!(
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args_nl` in this scope
[INFO] [stdout]   --> src/print.rs:39:31
[INFO] [stdout]    |
[INFO] [stdout] 26 | macro_rules! info {
[INFO] [stdout] ...
[INFO] [stdout] 39 |         $crate::print::_print(format_args_nl!(
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/memory/heap_alloc.rs:50:13
[INFO] [stdout]    |
[INFO] [stdout] 50 |             info!("    used: {} bytes ({} {})", used, used_h, used_unit);
[INFO] [stdout]    |             ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] note: similarly named macro `format_args` defined here
[INFO] [stdout]   --> /rustc/8773d2c75a8e90130dcce745a7ec4e66bb9963db/library/core/src/macros/mod.rs:1004:4
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 39 -         $crate::print::_print(format_args_nl!(
[INFO] [stdout] 39 +         $crate::print::_print(format_args!(
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args_nl` in this scope
[INFO] [stdout]   --> src/print.rs:39:31
[INFO] [stdout]    |
[INFO] [stdout] 26 | macro_rules! info {
[INFO] [stdout] ...
[INFO] [stdout] 39 |         $crate::print::_print(format_args_nl!(
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/memory/heap_alloc.rs:50:13
[INFO] [stdout]    |
[INFO] [stdout] 50 |             info!("    used: {} bytes ({} {})", used, used_h, used_unit);
[INFO] [stdout]    |             ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] note: similarly named macro `format_args` defined here
[INFO] [stdout]   --> /rustc/8773d2c75a8e90130dcce745a7ec4e66bb9963db/library/core/src/macros/mod.rs:1004:4
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 39 -         $crate::print::_print(format_args_nl!(
[INFO] [stdout] 39 +         $crate::print::_print(format_args!(
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args_nl` in this scope
[INFO] [stdout]   --> src/print.rs:39:31
[INFO] [stdout]    |
[INFO] [stdout] 26 | macro_rules! info {
[INFO] [stdout] ...
[INFO] [stdout] 39 |         $crate::print::_print(format_args_nl!(
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/memory/heap_alloc.rs:52:13
[INFO] [stdout]    |
[INFO] [stdout] 52 |             info!("    used: {} bytes", used);
[INFO] [stdout]    |             --------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] note: similarly named macro `format_args` defined here
[INFO] [stdout]   --> /rustc/8773d2c75a8e90130dcce745a7ec4e66bb9963db/library/core/src/macros/mod.rs:1004:4
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 39 -         $crate::print::_print(format_args_nl!(
[INFO] [stdout] 39 +         $crate::print::_print(format_args!(
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args_nl` in this scope
[INFO] [stdout]   --> src/print.rs:39:31
[INFO] [stdout]    |
[INFO] [stdout] 26 | macro_rules! info {
[INFO] [stdout] ...
[INFO] [stdout] 39 |         $crate::print::_print(format_args_nl!(
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/memory/heap_alloc.rs:52:13
[INFO] [stdout]    |
[INFO] [stdout] 52 |             info!("    used: {} bytes", used);
[INFO] [stdout]    |             --------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] note: similarly named macro `format_args` defined here
[INFO] [stdout]   --> /rustc/8773d2c75a8e90130dcce745a7ec4e66bb9963db/library/core/src/macros/mod.rs:1004:4
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 39 -         $crate::print::_print(format_args_nl!(
[INFO] [stdout] 39 +         $crate::print::_print(format_args!(
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args_nl` in this scope
[INFO] [stdout]   --> src/print.rs:39:31
[INFO] [stdout]    |
[INFO] [stdout] 26 | macro_rules! info {
[INFO] [stdout] ...
[INFO] [stdout] 39 |         $crate::print::_print(format_args_nl!(
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/memory/heap_alloc.rs:57:13
[INFO] [stdout]    |
[INFO] [stdout] 57 |             info!("    free: {} bytes ({} {})", free, free_h, free_unit);
[INFO] [stdout]    |             ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] note: similarly named macro `format_args` defined here
[INFO] [stdout]   --> /rustc/8773d2c75a8e90130dcce745a7ec4e66bb9963db/library/core/src/macros/mod.rs:1004:4
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 39 -         $crate::print::_print(format_args_nl!(
[INFO] [stdout] 39 +         $crate::print::_print(format_args!(
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args_nl` in this scope
[INFO] [stdout]   --> src/print.rs:39:31
[INFO] [stdout]    |
[INFO] [stdout] 26 | macro_rules! info {
[INFO] [stdout] ...
[INFO] [stdout] 39 |         $crate::print::_print(format_args_nl!(
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/memory/heap_alloc.rs:57:13
[INFO] [stdout]    |
[INFO] [stdout] 57 |             info!("    free: {} bytes ({} {})", free, free_h, free_unit);
[INFO] [stdout]    |             ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] note: similarly named macro `format_args` defined here
[INFO] [stdout]   --> /rustc/8773d2c75a8e90130dcce745a7ec4e66bb9963db/library/core/src/macros/mod.rs:1004:4
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 39 -         $crate::print::_print(format_args_nl!(
[INFO] [stdout] 39 +         $crate::print::_print(format_args!(
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args_nl` in this scope
[INFO] [stdout]   --> src/print.rs:39:31
[INFO] [stdout]    |
[INFO] [stdout] 26 | macro_rules! info {
[INFO] [stdout] ...
[INFO] [stdout] 39 |         $crate::print::_print(format_args_nl!(
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/memory/heap_alloc.rs:59:13
[INFO] [stdout]    |
[INFO] [stdout] 59 |             info!("    free: {} bytes", free);
[INFO] [stdout]    |             --------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] note: similarly named macro `format_args` defined here
[INFO] [stdout]   --> /rustc/8773d2c75a8e90130dcce745a7ec4e66bb9963db/library/core/src/macros/mod.rs:1004:4
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 39 -         $crate::print::_print(format_args_nl!(
[INFO] [stdout] 39 +         $crate::print::_print(format_args!(
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args_nl` in this scope
[INFO] [stdout]   --> src/print.rs:39:31
[INFO] [stdout]    |
[INFO] [stdout] 26 | macro_rules! info {
[INFO] [stdout] ...
[INFO] [stdout] 39 |         $crate::print::_print(format_args_nl!(
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/memory/heap_alloc.rs:59:13
[INFO] [stdout]    |
[INFO] [stdout] 59 |             info!("    free: {} bytes", free);
[INFO] [stdout]    |             --------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] note: similarly named macro `format_args` defined here
[INFO] [stdout]   --> /rustc/8773d2c75a8e90130dcce745a7ec4e66bb9963db/library/core/src/macros/mod.rs:1004:4
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 39 -         $crate::print::_print(format_args_nl!(
[INFO] [stdout] 39 +         $crate::print::_print(format_args!(
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args_nl` in this scope
[INFO] [stdout]   --> src/print.rs:54:31
[INFO] [stdout]    |
[INFO] [stdout] 50 | macro_rules! warn {
[INFO] [stdout] ...
[INFO] [stdout] 54 |         $crate::print::_print(format_args_nl!(
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/memory/heap_alloc.rs:88:9
[INFO] [stdout]    |
[INFO] [stdout] 88 |         warn!("kernel heap allocator already initialized!");
[INFO] [stdout]    |         --------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] note: similarly named macro `format_args` defined here
[INFO] [stdout]   --> /rustc/8773d2c75a8e90130dcce745a7ec4e66bb9963db/library/core/src/macros/mod.rs:1004:4
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 54 -         $crate::print::_print(format_args_nl!(
[INFO] [stdout] 54 +         $crate::print::_print(format_args!(
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args_nl` in this scope
[INFO] [stdout]   --> src/print.rs:54:31
[INFO] [stdout]    |
[INFO] [stdout] 50 | macro_rules! warn {
[INFO] [stdout] ...
[INFO] [stdout] 54 |         $crate::print::_print(format_args_nl!(
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/memory/heap_alloc.rs:88:9
[INFO] [stdout]    |
[INFO] [stdout] 88 |         warn!("kernel heap allocator already initialized!");
[INFO] [stdout]    |         --------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] note: similarly named macro `format_args` defined here
[INFO] [stdout]   --> /rustc/8773d2c75a8e90130dcce745a7ec4e66bb9963db/library/core/src/macros/mod.rs:1004:4
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 54 -         $crate::print::_print(format_args_nl!(
[INFO] [stdout] 54 +         $crate::print::_print(format_args!(
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args_nl` in this scope
[INFO] [stdout]   --> src/print.rs:30:31
[INFO] [stdout]    |
[INFO] [stdout] 26 | macro_rules! info {
[INFO] [stdout] ...
[INFO] [stdout] 30 |         $crate::print::_print(format_args_nl!(
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/memory/mmu/mapping_record.rs:76:9
[INFO] [stdout]    |
[INFO] [stdout] 76 | ...   info!("    -------------------------------------------------------------------------------------------------------------------------------------------");
[INFO] [stdout]    |       -------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] note: similarly named macro `format_args` defined here
[INFO] [stdout]   --> /rustc/8773d2c75a8e90130dcce745a7ec4e66bb9963db/library/core/src/macros/mod.rs:1004:4
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 30 -         $crate::print::_print(format_args_nl!(
[INFO] [stdout] 30 +         $crate::print::_print(format_args!(
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args_nl` in this scope
[INFO] [stdout]   --> src/print.rs:30:31
[INFO] [stdout]    |
[INFO] [stdout] 26 | macro_rules! info {
[INFO] [stdout] ...
[INFO] [stdout] 30 |         $crate::print::_print(format_args_nl!(
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/memory/mmu/mapping_record.rs:76:9
[INFO] [stdout]    |
[INFO] [stdout] 76 | ...   info!("    -------------------------------------------------------------------------------------------------------------------------------------------");
[INFO] [stdout]    |       -------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] note: similarly named macro `format_args` defined here
[INFO] [stdout]   --> /rustc/8773d2c75a8e90130dcce745a7ec4e66bb9963db/library/core/src/macros/mod.rs:1004:4
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 30 -         $crate::print::_print(format_args_nl!(
[INFO] [stdout] 30 +         $crate::print::_print(format_args!(
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args_nl` in this scope
[INFO] [stdout]    --> src/print.rs:30:31
[INFO] [stdout]     |
[INFO] [stdout]  26 | macro_rules! info {
[INFO] [stdout] ...
[INFO] [stdout]  30 |         $crate::print::_print(format_args_nl!(
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/memory/mmu/mapping_record.rs:111:13
[INFO] [stdout]     |
[INFO] [stdout] 111 | ...   info!("    -------------------------------------------------------------------------------------------------------------------------------------------");
[INFO] [stdout]     |       -------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: similarly named macro `format_args` defined here
[INFO] [stdout]    --> /rustc/8773d2c75a8e90130dcce745a7ec4e66bb9963db/library/core/src/macros/mod.rs:1004:4
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  30 -         $crate::print::_print(format_args_nl!(
[INFO] [stdout]  30 +         $crate::print::_print(format_args!(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args_nl` in this scope
[INFO] [stdout]    --> src/print.rs:30:31
[INFO] [stdout]     |
[INFO] [stdout]  26 | macro_rules! info {
[INFO] [stdout] ...
[INFO] [stdout]  30 |         $crate::print::_print(format_args_nl!(
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/memory/mmu/mapping_record.rs:111:13
[INFO] [stdout]     |
[INFO] [stdout] 111 | ...   info!("    -------------------------------------------------------------------------------------------------------------------------------------------");
[INFO] [stdout]     |       -------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: similarly named macro `format_args` defined here
[INFO] [stdout]    --> /rustc/8773d2c75a8e90130dcce745a7ec4e66bb9963db/library/core/src/macros/mod.rs:1004:4
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  30 -         $crate::print::_print(format_args_nl!(
[INFO] [stdout]  30 +         $crate::print::_print(format_args!(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args_nl` in this scope
[INFO] [stdout]   --> src/print.rs:54:31
[INFO] [stdout]    |
[INFO] [stdout] 50 | macro_rules! warn {
[INFO] [stdout] ...
[INFO] [stdout] 54 |         $crate::print::_print(format_args_nl!(
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/memory/mmu/page_alloc.rs:27:13
[INFO] [stdout]    |
[INFO] [stdout] 27 |             warn!("already initialized");
[INFO] [stdout]    |             ---------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] note: similarly named macro `format_args` defined here
[INFO] [stdout]   --> /rustc/8773d2c75a8e90130dcce745a7ec4e66bb9963db/library/core/src/macros/mod.rs:1004:4
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 54 -         $crate::print::_print(format_args_nl!(
[INFO] [stdout] 54 +         $crate::print::_print(format_args!(
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args_nl` in this scope
[INFO] [stdout]   --> src/print.rs:54:31
[INFO] [stdout]    |
[INFO] [stdout] 50 | macro_rules! warn {
[INFO] [stdout] ...
[INFO] [stdout] 54 |         $crate::print::_print(format_args_nl!(
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/memory/mmu/page_alloc.rs:27:13
[INFO] [stdout]    |
[INFO] [stdout] 27 |             warn!("already initialized");
[INFO] [stdout]    |             ---------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] note: similarly named macro `format_args` defined here
[INFO] [stdout]   --> /rustc/8773d2c75a8e90130dcce745a7ec4e66bb9963db/library/core/src/macros/mod.rs:1004:4
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 54 -         $crate::print::_print(format_args_nl!(
[INFO] [stdout] 54 +         $crate::print::_print(format_args!(
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args_nl` in this scope
[INFO] [stdout]   --> src/print.rs:87:31
[INFO] [stdout]    |
[INFO] [stdout] 74 | macro_rules! error {
[INFO] [stdout] ...
[INFO] [stdout] 87 |         $crate::print::_print(format_args_nl!(
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/panic_wait.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |     error!("    {}", info.message());
[INFO] [stdout]    |     -------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] note: similarly named macro `format_args` defined here
[INFO] [stdout]   --> /rustc/8773d2c75a8e90130dcce745a7ec4e66bb9963db/library/core/src/macros/mod.rs:1004:4
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 87 -         $crate::print::_print(format_args_nl!(
[INFO] [stdout] 87 +         $crate::print::_print(format_args!(
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args_nl` in this scope
[INFO] [stdout]   --> src/print.rs:87:31
[INFO] [stdout]    |
[INFO] [stdout] 74 | macro_rules! error {
[INFO] [stdout] ...
[INFO] [stdout] 87 |         $crate::print::_print(format_args_nl!(
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/panic_wait.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |     error!("    {}", info.message());
[INFO] [stdout]    |     -------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] note: similarly named macro `format_args` defined here
[INFO] [stdout]   --> /rustc/8773d2c75a8e90130dcce745a7ec4e66bb9963db/library/core/src/macros/mod.rs:1004:4
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 87 -         $crate::print::_print(format_args_nl!(
[INFO] [stdout] 87 +         $crate::print::_print(format_args!(
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args_nl` in this scope
[INFO] [stdout]   --> src/print.rs:30:31
[INFO] [stdout]    |
[INFO] [stdout] 26 | macro_rules! info {
[INFO] [stdout] ...
[INFO] [stdout] 30 |         $crate::print::_print(format_args_nl!(
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/main.rs:82:5
[INFO] [stdout]    |
[INFO] [stdout] 82 |     info!("kernel heap:");
[INFO] [stdout]    |     --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] note: similarly named macro `format_args` defined here
[INFO] [stdout]   --> /rustc/8773d2c75a8e90130dcce745a7ec4e66bb9963db/library/core/src/macros/mod.rs:1004:4
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 30 -         $crate::print::_print(format_args_nl!(
[INFO] [stdout] 30 +         $crate::print::_print(format_args!(
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args_nl` in this scope
[INFO] [stdout]   --> src/print.rs:30:31
[INFO] [stdout]    |
[INFO] [stdout] 26 | macro_rules! info {
[INFO] [stdout] ...
[INFO] [stdout] 30 |         $crate::print::_print(format_args_nl!(
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/main.rs:82:5
[INFO] [stdout]    |
[INFO] [stdout] 82 |     info!("kernel heap:");
[INFO] [stdout]    |     --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] note: similarly named macro `format_args` defined here
[INFO] [stdout]   --> /rustc/8773d2c75a8e90130dcce745a7ec4e66bb9963db/library/core/src/macros/mod.rs:1004:4
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 30 -         $crate::print::_print(format_args_nl!(
[INFO] [stdout] 30 +         $crate::print::_print(format_args!(
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args_nl` in this scope
[INFO] [stdout]   --> src/print.rs:30:31
[INFO] [stdout]    |
[INFO] [stdout] 26 | macro_rules! info {
[INFO] [stdout] ...
[INFO] [stdout] 30 |         $crate::print::_print(format_args_nl!(
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/main.rs:79:5
[INFO] [stdout]    |
[INFO] [stdout] 79 |     info!("registered IRQ handlers:");
[INFO] [stdout]    |     --------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] note: similarly named macro `format_args` defined here
[INFO] [stdout]   --> /rustc/8773d2c75a8e90130dcce745a7ec4e66bb9963db/library/core/src/macros/mod.rs:1004:4
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 30 -         $crate::print::_print(format_args_nl!(
[INFO] [stdout] 30 +         $crate::print::_print(format_args!(
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args_nl` in this scope
[INFO] [stdout]   --> src/print.rs:30:31
[INFO] [stdout]    |
[INFO] [stdout] 26 | macro_rules! info {
[INFO] [stdout] ...
[INFO] [stdout] 30 |         $crate::print::_print(format_args_nl!(
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/main.rs:79:5
[INFO] [stdout]    |
[INFO] [stdout] 79 |     info!("registered IRQ handlers:");
[INFO] [stdout]    |     --------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] note: similarly named macro `format_args` defined here
[INFO] [stdout]   --> /rustc/8773d2c75a8e90130dcce745a7ec4e66bb9963db/library/core/src/macros/mod.rs:1004:4
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 30 -         $crate::print::_print(format_args_nl!(
[INFO] [stdout] 30 +         $crate::print::_print(format_args!(
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args_nl` in this scope
[INFO] [stdout]   --> src/print.rs:30:31
[INFO] [stdout]    |
[INFO] [stdout] 26 | macro_rules! info {
[INFO] [stdout] ...
[INFO] [stdout] 30 |         $crate::print::_print(format_args_nl!(
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/main.rs:76:5
[INFO] [stdout]    |
[INFO] [stdout] 76 |     info!("drivers loaded:");
[INFO] [stdout]    |     ------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] note: similarly named macro `format_args` defined here
[INFO] [stdout]   --> /rustc/8773d2c75a8e90130dcce745a7ec4e66bb9963db/library/core/src/macros/mod.rs:1004:4
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 30 -         $crate::print::_print(format_args_nl!(
[INFO] [stdout] 30 +         $crate::print::_print(format_args!(
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args_nl` in this scope
[INFO] [stdout]   --> src/print.rs:30:31
[INFO] [stdout]    |
[INFO] [stdout] 26 | macro_rules! info {
[INFO] [stdout] ...
[INFO] [stdout] 30 |         $crate::print::_print(format_args_nl!(
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/main.rs:76:5
[INFO] [stdout]    |
[INFO] [stdout] 76 |     info!("drivers loaded:");
[INFO] [stdout]    |     ------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] note: similarly named macro `format_args` defined here
[INFO] [stdout]   --> /rustc/8773d2c75a8e90130dcce745a7ec4e66bb9963db/library/core/src/macros/mod.rs:1004:4
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 30 -         $crate::print::_print(format_args_nl!(
[INFO] [stdout] 30 +         $crate::print::_print(format_args!(
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args_nl` in this scope
[INFO] [stdout]   --> src/print.rs:39:31
[INFO] [stdout]    |
[INFO] [stdout] 26 | macro_rules! info {
[INFO] [stdout] ...
[INFO] [stdout] 39 |         $crate::print::_print(format_args_nl!(
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/main.rs:74:5
[INFO] [stdout]    |
[INFO] [stdout] 74 |     info!("architectural timer resolution: {} ns", time::time_manager().resolution().as_nanos());
[INFO] [stdout]    |     -------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] note: similarly named macro `format_args` defined here
[INFO] [stdout]   --> /rustc/8773d2c75a8e90130dcce745a7ec4e66bb9963db/library/core/src/macros/mod.rs:1004:4
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 39 -         $crate::print::_print(format_args_nl!(
[INFO] [stdout] 39 +         $crate::print::_print(format_args!(
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args_nl` in this scope
[INFO] [stdout]   --> src/print.rs:39:31
[INFO] [stdout]    |
[INFO] [stdout] 26 | macro_rules! info {
[INFO] [stdout] ...
[INFO] [stdout] 39 |         $crate::print::_print(format_args_nl!(
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/main.rs:74:5
[INFO] [stdout]    |
[INFO] [stdout] 74 |     info!("architectural timer resolution: {} ns", time::time_manager().resolution().as_nanos());
[INFO] [stdout]    |     -------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] note: similarly named macro `format_args` defined here
[INFO] [stdout]   --> /rustc/8773d2c75a8e90130dcce745a7ec4e66bb9963db/library/core/src/macros/mod.rs:1004:4
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 39 -         $crate::print::_print(format_args_nl!(
[INFO] [stdout] 39 +         $crate::print::_print(format_args!(
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args_nl` in this scope
[INFO] [stdout]   --> src/print.rs:30:31
[INFO] [stdout]    |
[INFO] [stdout] 26 | macro_rules! info {
[INFO] [stdout] ...
[INFO] [stdout] 30 |         $crate::print::_print(format_args_nl!(
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/main.rs:71:5
[INFO] [stdout]    |
[INFO] [stdout] 71 |     info!("exception handling state:");
[INFO] [stdout]    |     ---------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] note: similarly named macro `format_args` defined here
[INFO] [stdout]   --> /rustc/8773d2c75a8e90130dcce745a7ec4e66bb9963db/library/core/src/macros/mod.rs:1004:4
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 30 -         $crate::print::_print(format_args_nl!(
[INFO] [stdout] 30 +         $crate::print::_print(format_args!(
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args_nl` in this scope
[INFO] [stdout]   --> src/print.rs:30:31
[INFO] [stdout]    |
[INFO] [stdout] 26 | macro_rules! info {
[INFO] [stdout] ...
[INFO] [stdout] 30 |         $crate::print::_print(format_args_nl!(
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/main.rs:71:5
[INFO] [stdout]    |
[INFO] [stdout] 71 |     info!("exception handling state:");
[INFO] [stdout]    |     ---------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] note: similarly named macro `format_args` defined here
[INFO] [stdout]   --> /rustc/8773d2c75a8e90130dcce745a7ec4e66bb9963db/library/core/src/macros/mod.rs:1004:4
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 30 -         $crate::print::_print(format_args_nl!(
[INFO] [stdout] 30 +         $crate::print::_print(format_args!(
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args_nl` in this scope
[INFO] [stdout]   --> src/print.rs:39:31
[INFO] [stdout]    |
[INFO] [stdout] 26 | macro_rules! info {
[INFO] [stdout] ...
[INFO] [stdout] 39 |         $crate::print::_print(format_args_nl!(
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/main.rs:69:5
[INFO] [stdout]    |
[INFO] [stdout] 69 |     info!("current privilege level: {}", privilege_level);
[INFO] [stdout]    |     ----------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] note: similarly named macro `format_args` defined here
[INFO] [stdout]   --> /rustc/8773d2c75a8e90130dcce745a7ec4e66bb9963db/library/core/src/macros/mod.rs:1004:4
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 39 -         $crate::print::_print(format_args_nl!(
[INFO] [stdout] 39 +         $crate::print::_print(format_args!(
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args_nl` in this scope
[INFO] [stdout]   --> src/print.rs:39:31
[INFO] [stdout]    |
[INFO] [stdout] 26 | macro_rules! info {
[INFO] [stdout] ...
[INFO] [stdout] 39 |         $crate::print::_print(format_args_nl!(
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/main.rs:69:5
[INFO] [stdout]    |
[INFO] [stdout] 69 |     info!("current privilege level: {}", privilege_level);
[INFO] [stdout]    |     ----------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] note: similarly named macro `format_args` defined here
[INFO] [stdout]   --> /rustc/8773d2c75a8e90130dcce745a7ec4e66bb9963db/library/core/src/macros/mod.rs:1004:4
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 39 -         $crate::print::_print(format_args_nl!(
[INFO] [stdout] 39 +         $crate::print::_print(format_args!(
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args_nl` in this scope
[INFO] [stdout]   --> src/print.rs:30:31
[INFO] [stdout]    |
[INFO] [stdout] 26 | macro_rules! info {
[INFO] [stdout] ...
[INFO] [stdout] 30 |         $crate::print::_print(format_args_nl!(
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/main.rs:65:5
[INFO] [stdout]    |
[INFO] [stdout] 65 |     info!("enabled MMU, mappings:");
[INFO] [stdout]    |     ------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] note: similarly named macro `format_args` defined here
[INFO] [stdout]   --> /rustc/8773d2c75a8e90130dcce745a7ec4e66bb9963db/library/core/src/macros/mod.rs:1004:4
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 30 -         $crate::print::_print(format_args_nl!(
[INFO] [stdout] 30 +         $crate::print::_print(format_args!(
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args_nl` in this scope
[INFO] [stdout]   --> src/print.rs:30:31
[INFO] [stdout]    |
[INFO] [stdout] 26 | macro_rules! info {
[INFO] [stdout] ...
[INFO] [stdout] 30 |         $crate::print::_print(format_args_nl!(
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/main.rs:65:5
[INFO] [stdout]    |
[INFO] [stdout] 65 |     info!("enabled MMU, mappings:");
[INFO] [stdout]    |     ------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] note: similarly named macro `format_args` defined here
[INFO] [stdout]   --> /rustc/8773d2c75a8e90130dcce745a7ec4e66bb9963db/library/core/src/macros/mod.rs:1004:4
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 30 -         $crate::print::_print(format_args_nl!(
[INFO] [stdout] 30 +         $crate::print::_print(format_args!(
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args_nl` in this scope
[INFO] [stdout]   --> src/print.rs:39:31
[INFO] [stdout]    |
[INFO] [stdout] 26 | macro_rules! info {
[INFO] [stdout] ...
[INFO] [stdout] 39 |         $crate::print::_print(format_args_nl!(
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/main.rs:63:5
[INFO] [stdout]    |
[INFO] [stdout] 63 |     info!("booting on: {}", bsp::board_name());
[INFO] [stdout]    |     ------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] note: similarly named macro `format_args` defined here
[INFO] [stdout]   --> /rustc/8773d2c75a8e90130dcce745a7ec4e66bb9963db/library/core/src/macros/mod.rs:1004:4
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 39 -         $crate::print::_print(format_args_nl!(
[INFO] [stdout] 39 +         $crate::print::_print(format_args!(
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args_nl` in this scope
[INFO] [stdout]   --> src/print.rs:39:31
[INFO] [stdout]    |
[INFO] [stdout] 26 | macro_rules! info {
[INFO] [stdout] ...
[INFO] [stdout] 39 |         $crate::print::_print(format_args_nl!(
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/main.rs:63:5
[INFO] [stdout]    |
[INFO] [stdout] 63 |     info!("booting on: {}", bsp::board_name());
[INFO] [stdout]    |     ------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] note: similarly named macro `format_args` defined here
[INFO] [stdout]   --> /rustc/8773d2c75a8e90130dcce745a7ec4e66bb9963db/library/core/src/macros/mod.rs:1004:4
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 39 -         $crate::print::_print(format_args_nl!(
[INFO] [stdout] 39 +         $crate::print::_print(format_args!(
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args_nl` in this scope
[INFO] [stdout]   --> src/print.rs:39:31
[INFO] [stdout]    |
[INFO] [stdout] 26 | macro_rules! info {
[INFO] [stdout] ...
[INFO] [stdout] 39 |         $crate::print::_print(format_args_nl!(
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/main.rs:62:5
[INFO] [stdout]    |
[INFO] [stdout] 62 |     info!("{} version {}", env!("CARGO_PKG_NAME"), env!("CARGO_PKG_VERSION"));
[INFO] [stdout]    |     ------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] note: similarly named macro `format_args` defined here
[INFO] [stdout]   --> /rustc/8773d2c75a8e90130dcce745a7ec4e66bb9963db/library/core/src/macros/mod.rs:1004:4
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 39 -         $crate::print::_print(format_args_nl!(
[INFO] [stdout] 39 +         $crate::print::_print(format_args!(
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args_nl` in this scope
[INFO] [stdout]   --> src/print.rs:39:31
[INFO] [stdout]    |
[INFO] [stdout] 26 | macro_rules! info {
[INFO] [stdout] ...
[INFO] [stdout] 39 |         $crate::print::_print(format_args_nl!(
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/main.rs:62:5
[INFO] [stdout]    |
[INFO] [stdout] 62 |     info!("{} version {}", env!("CARGO_PKG_NAME"), env!("CARGO_PKG_VERSION"));
[INFO] [stdout]    |     ------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] note: similarly named macro `format_args` defined here
[INFO] [stdout]   --> /rustc/8773d2c75a8e90130dcce745a7ec4e66bb9963db/library/core/src/macros/mod.rs:1004:4
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 39 -         $crate::print::_print(format_args_nl!(
[INFO] [stdout] 39 +         $crate::print::_print(format_args!(
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args_nl` in this scope
[INFO] [stdout]   --> src/print.rs:78:31
[INFO] [stdout]    |
[INFO] [stdout] 74 | macro_rules! error {
[INFO] [stdout] ...
[INFO] [stdout] 78 |         $crate::print::_print(format_args_nl!(
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/panic_wait.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     error!("");
[INFO] [stdout]    |     ---------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] note: similarly named macro `format_args` defined here
[INFO] [stdout]   --> /rustc/8773d2c75a8e90130dcce745a7ec4e66bb9963db/library/core/src/macros/mod.rs:1004:4
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 78 -         $crate::print::_print(format_args_nl!(
[INFO] [stdout] 78 +         $crate::print::_print(format_args!(
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args_nl` in this scope
[INFO] [stdout]   --> src/print.rs:78:31
[INFO] [stdout]    |
[INFO] [stdout] 74 | macro_rules! error {
[INFO] [stdout] ...
[INFO] [stdout] 78 |         $crate::print::_print(format_args_nl!(
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/panic_wait.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     error!("");
[INFO] [stdout]    |     ---------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] note: similarly named macro `format_args` defined here
[INFO] [stdout]   --> /rustc/8773d2c75a8e90130dcce745a7ec4e66bb9963db/library/core/src/macros/mod.rs:1004:4
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 78 -         $crate::print::_print(format_args_nl!(
[INFO] [stdout] 78 +         $crate::print::_print(format_args!(
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args_nl` in this scope
[INFO] [stdout]   --> src/print.rs:87:31
[INFO] [stdout]    |
[INFO] [stdout] 74 | macro_rules! error {
[INFO] [stdout] ...
[INFO] [stdout] 87 |         $crate::print::_print(format_args_nl!(
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/panic_wait.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     error!("    in file {}:", location);
[INFO] [stdout]    |     ----------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] note: similarly named macro `format_args` defined here
[INFO] [stdout]   --> /rustc/8773d2c75a8e90130dcce745a7ec4e66bb9963db/library/core/src/macros/mod.rs:1004:4
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 87 -         $crate::print::_print(format_args_nl!(
[INFO] [stdout] 87 +         $crate::print::_print(format_args!(
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args_nl` in this scope
[INFO] [stdout]   --> src/print.rs:87:31
[INFO] [stdout]    |
[INFO] [stdout] 74 | macro_rules! error {
[INFO] [stdout] ...
[INFO] [stdout] 87 |         $crate::print::_print(format_args_nl!(
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/panic_wait.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     error!("    in file {}:", location);
[INFO] [stdout]    |     ----------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] note: similarly named macro `format_args` defined here
[INFO] [stdout]   --> /rustc/8773d2c75a8e90130dcce745a7ec4e66bb9963db/library/core/src/macros/mod.rs:1004:4
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 87 -         $crate::print::_print(format_args_nl!(
[INFO] [stdout] 87 +         $crate::print::_print(format_args!(
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args_nl` in this scope
[INFO] [stdout]   --> src/print.rs:87:31
[INFO] [stdout]    |
[INFO] [stdout] 74 | macro_rules! error {
[INFO] [stdout] ...
[INFO] [stdout] 87 |         $crate::print::_print(format_args_nl!(
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/panic_wait.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     error!("    column {}", column);
[INFO] [stdout]    |     ------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] note: similarly named macro `format_args` defined here
[INFO] [stdout]   --> /rustc/8773d2c75a8e90130dcce745a7ec4e66bb9963db/library/core/src/macros/mod.rs:1004:4
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 87 -         $crate::print::_print(format_args_nl!(
[INFO] [stdout] 87 +         $crate::print::_print(format_args!(
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args_nl` in this scope
[INFO] [stdout]   --> src/print.rs:87:31
[INFO] [stdout]    |
[INFO] [stdout] 74 | macro_rules! error {
[INFO] [stdout] ...
[INFO] [stdout] 87 |         $crate::print::_print(format_args_nl!(
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/panic_wait.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     error!("    column {}", column);
[INFO] [stdout]    |     ------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] note: similarly named macro `format_args` defined here
[INFO] [stdout]   --> /rustc/8773d2c75a8e90130dcce745a7ec4e66bb9963db/library/core/src/macros/mod.rs:1004:4
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 87 -         $crate::print::_print(format_args_nl!(
[INFO] [stdout] 87 +         $crate::print::_print(format_args!(
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args_nl` in this scope
[INFO] [stdout]   --> src/print.rs:87:31
[INFO] [stdout]    |
[INFO] [stdout] 74 | macro_rules! error {
[INFO] [stdout] ...
[INFO] [stdout] 87 |         $crate::print::_print(format_args_nl!(
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/panic_wait.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     error!("    line {}", line);
[INFO] [stdout]    |     --------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] note: similarly named macro `format_args` defined here
[INFO] [stdout]   --> /rustc/8773d2c75a8e90130dcce745a7ec4e66bb9963db/library/core/src/macros/mod.rs:1004:4
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 87 -         $crate::print::_print(format_args_nl!(
[INFO] [stdout] 87 +         $crate::print::_print(format_args!(
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args_nl` in this scope
[INFO] [stdout]   --> src/print.rs:87:31
[INFO] [stdout]    |
[INFO] [stdout] 74 | macro_rules! error {
[INFO] [stdout] ...
[INFO] [stdout] 87 |         $crate::print::_print(format_args_nl!(
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/panic_wait.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     error!("    line {}", line);
[INFO] [stdout]    |     --------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] note: similarly named macro `format_args` defined here
[INFO] [stdout]   --> /rustc/8773d2c75a8e90130dcce745a7ec4e66bb9963db/library/core/src/macros/mod.rs:1004:4
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 87 -         $crate::print::_print(format_args_nl!(
[INFO] [stdout] 87 +         $crate::print::_print(format_args!(
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args_nl` in this scope
[INFO] [stdout]   --> src/print.rs:78:31
[INFO] [stdout]    |
[INFO] [stdout] 74 | macro_rules! error {
[INFO] [stdout] ...
[INFO] [stdout] 78 |         $crate::print::_print(format_args_nl!(
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/panic_wait.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     error!("kernel panicked at");
[INFO] [stdout]    |     ---------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] note: similarly named macro `format_args` defined here
[INFO] [stdout]   --> /rustc/8773d2c75a8e90130dcce745a7ec4e66bb9963db/library/core/src/macros/mod.rs:1004:4
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 78 -         $crate::print::_print(format_args_nl!(
[INFO] [stdout] 78 +         $crate::print::_print(format_args!(
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args_nl` in this scope
[INFO] [stdout]   --> src/print.rs:78:31
[INFO] [stdout]    |
[INFO] [stdout] 74 | macro_rules! error {
[INFO] [stdout] ...
[INFO] [stdout] 78 |         $crate::print::_print(format_args_nl!(
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/panic_wait.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     error!("kernel panicked at");
[INFO] [stdout]    |     ---------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] note: similarly named macro `format_args` defined here
[INFO] [stdout]   --> /rustc/8773d2c75a8e90130dcce745a7ec4e66bb9963db/library/core/src/macros/mod.rs:1004:4
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 78 -         $crate::print::_print(format_args_nl!(
[INFO] [stdout] 78 +         $crate::print::_print(format_args!(
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args_nl` in this scope
[INFO] [stdout]    --> src/print.rs:39:31
[INFO] [stdout]     |
[INFO] [stdout]  26 | macro_rules! info {
[INFO] [stdout] ...
[INFO] [stdout]  39 |         $crate::print::_print(format_args_nl!(
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/memory/mmu/mapping_record.rs:108:17
[INFO] [stdout]     |
[INFO] [stdout] 108 | ...   info!("                                                                                                            | {}", k);
[INFO] [stdout]     |       ---------------------------------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: similarly named macro `format_args` defined here
[INFO] [stdout]    --> /rustc/8773d2c75a8e90130dcce745a7ec4e66bb9963db/library/core/src/macros/mod.rs:1004:4
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  39 -         $crate::print::_print(format_args_nl!(
[INFO] [stdout]  39 +         $crate::print::_print(format_args!(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args_nl` in this scope
[INFO] [stdout]    --> src/print.rs:39:31
[INFO] [stdout]     |
[INFO] [stdout]  26 | macro_rules! info {
[INFO] [stdout] ...
[INFO] [stdout]  39 |         $crate::print::_print(format_args_nl!(
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/memory/mmu/mapping_record.rs:108:17
[INFO] [stdout]     |
[INFO] [stdout] 108 | ...   info!("                                                                                                            | {}", k);
[INFO] [stdout]     |       ---------------------------------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: similarly named macro `format_args` defined here
[INFO] [stdout]    --> /rustc/8773d2c75a8e90130dcce745a7ec4e66bb9963db/library/core/src/macros/mod.rs:1004:4
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  39 -         $crate::print::_print(format_args_nl!(
[INFO] [stdout]  39 +         $crate::print::_print(format_args!(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args_nl` in this scope
[INFO] [stdout]    --> src/print.rs:39:31
[INFO] [stdout]     |
[INFO] [stdout]  26 | macro_rules! info {
[INFO] [stdout] ...
[INFO] [stdout]  39 |         $crate::print::_print(format_args_nl!(
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/memory/mmu/mapping_record.rs:105:13
[INFO] [stdout]     |
[INFO] [stdout] 105 | ...   info!("    {}..{} --> {}..{} | {:>3} {} | {:<3} {} {:<2} | {}", virt_start, virt_end_inclusive, phys_start, phys_end_inclusive, size, unit, attr, acc_p, xn, i.users[0]);
[INFO] [stdout]     |       ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: similarly named macro `format_args` defined here
[INFO] [stdout]    --> /rustc/8773d2c75a8e90130dcce745a7ec4e66bb9963db/library/core/src/macros/mod.rs:1004:4
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  39 -         $crate::print::_print(format_args_nl!(
[INFO] [stdout]  39 +         $crate::print::_print(format_args!(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args_nl` in this scope
[INFO] [stdout]    --> src/print.rs:39:31
[INFO] [stdout]     |
[INFO] [stdout]  26 | macro_rules! info {
[INFO] [stdout] ...
[INFO] [stdout]  39 |         $crate::print::_print(format_args_nl!(
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/memory/mmu/mapping_record.rs:105:13
[INFO] [stdout]     |
[INFO] [stdout] 105 | ...   info!("    {}..{} --> {}..{} | {:>3} {} | {:<3} {} {:<2} | {}", virt_start, virt_end_inclusive, phys_start, phys_end_inclusive, size, unit, attr, acc_p, xn, i.users[0]);
[INFO] [stdout]     |       ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: similarly named macro `format_args` defined here
[INFO] [stdout]    --> /rustc/8773d2c75a8e90130dcce745a7ec4e66bb9963db/library/core/src/macros/mod.rs:1004:4
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  39 -         $crate::print::_print(format_args_nl!(
[INFO] [stdout]  39 +         $crate::print::_print(format_args!(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args_nl` in this scope
[INFO] [stdout]   --> src/print.rs:39:31
[INFO] [stdout]    |
[INFO] [stdout] 26 | macro_rules! info {
[INFO] [stdout] ...
[INFO] [stdout] 39 |         $crate::print::_print(format_args_nl!(
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/memory/mmu/mapping_record.rs:75:9
[INFO] [stdout]    |
[INFO] [stdout] 75 |         info!("    {:^44}     {:^30}   {:^7}   {:^9}   {:^35}", "Virtual", "Physical", "Size", "Attr", "Entity");
[INFO] [stdout]    |         -------------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] note: similarly named macro `format_args` defined here
[INFO] [stdout]   --> /rustc/8773d2c75a8e90130dcce745a7ec4e66bb9963db/library/core/src/macros/mod.rs:1004:4
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 39 -         $crate::print::_print(format_args_nl!(
[INFO] [stdout] 39 +         $crate::print::_print(format_args!(
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args_nl` in this scope
[INFO] [stdout]   --> src/print.rs:39:31
[INFO] [stdout]    |
[INFO] [stdout] 26 | macro_rules! info {
[INFO] [stdout] ...
[INFO] [stdout] 39 |         $crate::print::_print(format_args_nl!(
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/memory/mmu/mapping_record.rs:75:9
[INFO] [stdout]    |
[INFO] [stdout] 75 |         info!("    {:^44}     {:^30}   {:^7}   {:^9}   {:^35}", "Virtual", "Physical", "Size", "Attr", "Entity");
[INFO] [stdout]    |         -------------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] note: similarly named macro `format_args` defined here
[INFO] [stdout]   --> /rustc/8773d2c75a8e90130dcce745a7ec4e66bb9963db/library/core/src/macros/mod.rs:1004:4
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 39 -         $crate::print::_print(format_args_nl!(
[INFO] [stdout] 39 +         $crate::print::_print(format_args!(
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args_nl` in this scope
[INFO] [stdout]   --> src/print.rs:30:31
[INFO] [stdout]    |
[INFO] [stdout] 26 | macro_rules! info {
[INFO] [stdout] ...
[INFO] [stdout] 30 |         $crate::print::_print(format_args_nl!(
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/memory/mmu/mapping_record.rs:74:9
[INFO] [stdout]    |
[INFO] [stdout] 74 | ...   info!("    -------------------------------------------------------------------------------------------------------------------------------------------");
[INFO] [stdout]    |       -------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] note: similarly named macro `format_args` defined here
[INFO] [stdout]   --> /rustc/8773d2c75a8e90130dcce745a7ec4e66bb9963db/library/core/src/macros/mod.rs:1004:4
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 30 -         $crate::print::_print(format_args_nl!(
[INFO] [stdout] 30 +         $crate::print::_print(format_args!(
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args_nl` in this scope
[INFO] [stdout]   --> src/print.rs:30:31
[INFO] [stdout]    |
[INFO] [stdout] 26 | macro_rules! info {
[INFO] [stdout] ...
[INFO] [stdout] 30 |         $crate::print::_print(format_args_nl!(
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/memory/mmu/mapping_record.rs:74:9
[INFO] [stdout]    |
[INFO] [stdout] 74 | ...   info!("    -------------------------------------------------------------------------------------------------------------------------------------------");
[INFO] [stdout]    |       -------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] note: similarly named macro `format_args` defined here
[INFO] [stdout]   --> /rustc/8773d2c75a8e90130dcce745a7ec4e66bb9963db/library/core/src/macros/mod.rs:1004:4
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 30 -         $crate::print::_print(format_args_nl!(
[INFO] [stdout] 30 +         $crate::print::_print(format_args!(
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args_nl` in this scope
[INFO] [stdout]    --> src/print.rs:103:35
[INFO] [stdout]     |
[INFO] [stdout]  98 | macro_rules! debug {
[INFO] [stdout] ...
[INFO] [stdout] 103 |             $crate::print::_print(format_args_nl!(
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/memory/heap_alloc.rs:26:5
[INFO] [stdout]     |
[INFO] [stdout]  26 |     debug!("    (backtrace functionality not yet implemented)");
[INFO] [stdout]     |     ----------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: similarly named macro `format_args` defined here
[INFO] [stdout]    --> /rustc/8773d2c75a8e90130dcce745a7ec4e66bb9963db/library/core/src/macros/mod.rs:1004:4
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 103 -             $crate::print::_print(format_args_nl!(
[INFO] [stdout] 103 +             $crate::print::_print(format_args!(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args_nl` in this scope
[INFO] [stdout]    --> src/print.rs:103:35
[INFO] [stdout]     |
[INFO] [stdout]  98 | macro_rules! debug {
[INFO] [stdout] ...
[INFO] [stdout] 103 |             $crate::print::_print(format_args_nl!(
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/memory/heap_alloc.rs:26:5
[INFO] [stdout]     |
[INFO] [stdout]  26 |     debug!("    (backtrace functionality not yet implemented)");
[INFO] [stdout]     |     ----------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: similarly named macro `format_args` defined here
[INFO] [stdout]    --> /rustc/8773d2c75a8e90130dcce745a7ec4e66bb9963db/library/core/src/macros/mod.rs:1004:4
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 103 -             $crate::print::_print(format_args_nl!(
[INFO] [stdout] 103 +             $crate::print::_print(format_args!(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args_nl` in this scope
[INFO] [stdout]    --> src/print.rs:103:35
[INFO] [stdout]     |
[INFO] [stdout]  98 | macro_rules! debug {
[INFO] [stdout] ...
[INFO] [stdout] 103 |             $crate::print::_print(format_args_nl!(
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/memory/heap_alloc.rs:24:5
[INFO] [stdout]     |
[INFO] [stdout]  24 |     debug!("");
[INFO] [stdout]     |     ---------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: similarly named macro `format_args` defined here
[INFO] [stdout]    --> /rustc/8773d2c75a8e90130dcce745a7ec4e66bb9963db/library/core/src/macros/mod.rs:1004:4
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 103 -             $crate::print::_print(format_args_nl!(
[INFO] [stdout] 103 +             $crate::print::_print(format_args!(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args_nl` in this scope
[INFO] [stdout]    --> src/print.rs:103:35
[INFO] [stdout]     |
[INFO] [stdout]  98 | macro_rules! debug {
[INFO] [stdout] ...
[INFO] [stdout] 103 |             $crate::print::_print(format_args_nl!(
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/memory/heap_alloc.rs:24:5
[INFO] [stdout]     |
[INFO] [stdout]  24 |     debug!("");
[INFO] [stdout]     |     ---------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: similarly named macro `format_args` defined here
[INFO] [stdout]    --> /rustc/8773d2c75a8e90130dcce745a7ec4e66bb9963db/library/core/src/macros/mod.rs:1004:4
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 103 -             $crate::print::_print(format_args_nl!(
[INFO] [stdout] 103 +             $crate::print::_print(format_args!(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args_nl` in this scope
[INFO] [stdout]    --> src/print.rs:114:35
[INFO] [stdout]     |
[INFO] [stdout]  98 | macro_rules! debug {
[INFO] [stdout] ...
[INFO] [stdout] 114 |             $crate::print::_print(format_args_nl!(
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/memory/heap_alloc.rs:23:5
[INFO] [stdout]     |
[INFO] [stdout]  23 |     debug!("    end excl: {}", addr + size);
[INFO] [stdout]     |     --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: similarly named macro `format_args` defined here
[INFO] [stdout]    --> /rustc/8773d2c75a8e90130dcce745a7ec4e66bb9963db/library/core/src/macros/mod.rs:1004:4
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 114 -             $crate::print::_print(format_args_nl!(
[INFO] [stdout] 114 +             $crate::print::_print(format_args!(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args_nl` in this scope
[INFO] [stdout]    --> src/print.rs:114:35
[INFO] [stdout]     |
[INFO] [stdout]  98 | macro_rules! debug {
[INFO] [stdout] ...
[INFO] [stdout] 114 |             $crate::print::_print(format_args_nl!(
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/memory/heap_alloc.rs:23:5
[INFO] [stdout]     |
[INFO] [stdout]  23 |     debug!("    end excl: {}", addr + size);
[INFO] [stdout]     |     --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: similarly named macro `format_args` defined here
[INFO] [stdout]    --> /rustc/8773d2c75a8e90130dcce745a7ec4e66bb9963db/library/core/src/macros/mod.rs:1004:4
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 114 -             $crate::print::_print(format_args_nl!(
[INFO] [stdout] 114 +             $crate::print::_print(format_args!(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args_nl` in this scope
[INFO] [stdout]    --> src/print.rs:114:35
[INFO] [stdout]     |
[INFO] [stdout]  98 | macro_rules! debug {
[INFO] [stdout] ...
[INFO] [stdout] 114 |             $crate::print::_print(format_args_nl!(
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/memory/heap_alloc.rs:22:5
[INFO] [stdout]     |
[INFO] [stdout]  22 |     debug!("    start:    {}", addr);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: similarly named macro `format_args` defined here
[INFO] [stdout]    --> /rustc/8773d2c75a8e90130dcce745a7ec4e66bb9963db/library/core/src/macros/mod.rs:1004:4
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 114 -             $crate::print::_print(format_args_nl!(
[INFO] [stdout] 114 +             $crate::print::_print(format_args!(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args_nl` in this scope
[INFO] [stdout]    --> src/print.rs:114:35
[INFO] [stdout]     |
[INFO] [stdout]  98 | macro_rules! debug {
[INFO] [stdout] ...
[INFO] [stdout] 114 |             $crate::print::_print(format_args_nl!(
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/memory/heap_alloc.rs:22:5
[INFO] [stdout]     |
[INFO] [stdout]  22 |     debug!("    start:    {}", addr);
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: similarly named macro `format_args` defined here
[INFO] [stdout]    --> /rustc/8773d2c75a8e90130dcce745a7ec4e66bb9963db/library/core/src/macros/mod.rs:1004:4
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 114 -             $crate::print::_print(format_args_nl!(
[INFO] [stdout] 114 +             $crate::print::_print(format_args!(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args_nl` in this scope
[INFO] [stdout]    --> src/print.rs:114:35
[INFO] [stdout]     |
[INFO] [stdout]  98 | macro_rules! debug {
[INFO] [stdout] ...
[INFO] [stdout] 114 |             $crate::print::_print(format_args_nl!(
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/memory/heap_alloc.rs:21:5
[INFO] [stdout]     |
[INFO] [stdout]  21 |     debug!("    size:     {:#x} ({} {})", size, size_h, size_unit);
[INFO] [stdout]     |     -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: similarly named macro `format_args` defined here
[INFO] [stdout]    --> /rustc/8773d2c75a8e90130dcce745a7ec4e66bb9963db/library/core/src/macros/mod.rs:1004:4
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 114 -             $crate::print::_print(format_args_nl!(
[INFO] [stdout] 114 +             $crate::print::_print(format_args!(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args_nl` in this scope
[INFO] [stdout]    --> src/print.rs:114:35
[INFO] [stdout]     |
[INFO] [stdout]  98 | macro_rules! debug {
[INFO] [stdout] ...
[INFO] [stdout] 114 |             $crate::print::_print(format_args_nl!(
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/memory/heap_alloc.rs:21:5
[INFO] [stdout]     |
[INFO] [stdout]  21 |     debug!("    size:     {:#x} ({} {})", size, size_h, size_unit);
[INFO] [stdout]     |     -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: similarly named macro `format_args` defined here
[INFO] [stdout]    --> /rustc/8773d2c75a8e90130dcce745a7ec4e66bb9963db/library/core/src/macros/mod.rs:1004:4
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 114 -             $crate::print::_print(format_args_nl!(
[INFO] [stdout] 114 +             $crate::print::_print(format_args!(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args_nl` in this scope
[INFO] [stdout]    --> src/print.rs:114:35
[INFO] [stdout]     |
[INFO] [stdout]  98 | macro_rules! debug {
[INFO] [stdout] ...
[INFO] [stdout] 114 |             $crate::print::_print(format_args_nl!(
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/memory/heap_alloc.rs:20:5
[INFO] [stdout]     |
[INFO] [stdout]  20 |     debug!("kernel heap: {}", operation);
[INFO] [stdout]     |     ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: similarly named macro `format_args` defined here
[INFO] [stdout]    --> /rustc/8773d2c75a8e90130dcce745a7ec4e66bb9963db/library/core/src/macros/mod.rs:1004:4
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 114 -             $crate::print::_print(format_args_nl!(
[INFO] [stdout] 114 +             $crate::print::_print(format_args!(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `format_args_nl` in this scope
[INFO] [stdout]    --> src/print.rs:114:35
[INFO] [stdout]     |
[INFO] [stdout]  98 | macro_rules! debug {
[INFO] [stdout] ...
[INFO] [stdout] 114 |             $crate::print::_print(format_args_nl!(
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/memory/heap_alloc.rs:20:5
[INFO] [stdout]     |
[INFO] [stdout]  20 |     debug!("kernel heap: {}", operation);
[INFO] [stdout]     |     ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: similarly named macro `format_args` defined here
[INFO] [stdout]    --> /rustc/8773d2c75a8e90130dcce745a7ec4e66bb9963db/library/core/src/macros/mod.rs:1004:4
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 114 -             $crate::print::_print(format_args_nl!(
[INFO] [stdout] 114 +             $crate::print::_print(format_args!(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: the `#[alloc_error_handler]` in this crate conflicts with allocation error handler in: std
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `feature(generic_const_exprs)` is not supported with the next-generation trait solver
[INFO] [stdout]  --> src/main.rs:9:12
[INFO] [stdout]   |
[INFO] [stdout] 9 | #![feature(generic_const_exprs)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `-Znext-solver=globally` is currently enabled by default for testing
[INFO] [stdout]   = note: reverted the setting to `-Znext-solver=coherence` for this crate
[INFO] [stdout]   = note: the currently stable trait solver will be used for this crate
[INFO] [stdout]   = note: see issues #160895 <https://github.com/rust-lang/rust/issues/160895> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `feature(generic_const_exprs)` is not supported with the next-generation trait solver
[INFO] [stdout]  --> src/main.rs:9:12
[INFO] [stdout]   |
[INFO] [stdout] 9 | #![feature(generic_const_exprs)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `-Znext-solver=globally` is currently enabled by default for testing
[INFO] [stdout]   = note: reverted the setting to `-Znext-solver=coherence` for this crate
[INFO] [stdout]   = note: the currently stable trait solver will be used for this crate
[INFO] [stdout]   = note: see issues #160895 <https://github.com/rust-lang/rust/issues/160895> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unwinding panics are not supported without std
[INFO] [stdout]   |
[INFO] [stdout]   = help: using nightly cargo, use -Zbuild-std with panic="abort" to avoid unwinding
[INFO] [stdout]   = note: since the core library is usually precompiled with panic="unwind", rebuilding your crate with panic="abort" may not be enough to fix the problem
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0152]: found duplicate lang item `panic_impl`
[INFO] [stdout]   --> src/panic_wait.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | / fn panic(info: &PanicInfo) -> ! {
[INFO] [stdout] 23 | |     exception::asynchronous::local_irq_mask();
[INFO] [stdout] 24 | |
[INFO] [stdout] 25 | |     panic_prevent_reenter();
[INFO] [stdout] ...  |
[INFO] [stdout] 39 | |     cpu::wait_forever()
[INFO] [stdout] 40 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the lang item is first defined in crate `std` (which `test` depends on)
[INFO] [stdout]    = note: first definition in `std` loaded from /opt/rustwide/rustup-home/toolchains/8773d2c75a8e90130dcce745a7ec4e66bb9963db/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-6ee2a0f0126c8a50.rmeta
[INFO] [stdout]    = note: second definition in the local crate (`kernel`)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `asm_const` has been stable since 1.82.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> src/main.rs:5:12
[INFO] [stdout]   |
[INFO] [stdout] 5 | #![feature(asm_const)]
[INFO] [stdout]   |            ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(stable_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `const_option` has been stable since 1.83.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> src/main.rs:6:12
[INFO] [stdout]   |
[INFO] [stdout] 6 | #![feature(const_option)]
[INFO] [stdout]   |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0152, E0432.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0152`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `starlight` (bin "kernel" test) due to 45 previous errors; 1 warning emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0053]: method `steps_between` has an incompatible type for trait
[INFO] [stdout]   --> src/memory/mmu/types.rs:90:51
[INFO] [stdout]    |
[INFO] [stdout] 90 |     fn steps_between(start: &Self, end: &Self) -> Option<usize> {
[INFO] [stdout]    |                                                   ^^^^^^^^^^^^^ expected `(usize, Option<usize>)`, found `Option<usize>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected signature `fn(&PageAddress<_>, &PageAddress<_>) -> (usize, Option<usize>)`
[INFO] [stdout]               found signature `fn(&PageAddress<_>, &PageAddress<_>) -> Option<usize>`
[INFO] [stdout] help: change the output type to match the trait
[INFO] [stdout]    |
[INFO] [stdout] 90 -     fn steps_between(start: &Self, end: &Self) -> Option<usize> {
[INFO] [stdout] 90 +     fn steps_between(start: &Self, end: &Self) -> (usize, Option<usize>) {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0046]: not all trait items implemented, missing: `forward_overflowing`, `backward_overflowing`
[INFO] [stdout]   --> src/memory/mmu/types.rs:89:1
[INFO] [stdout]    |
[INFO] [stdout] 89 | impl<ATYPE: AddressType> Step for PageAddress<ATYPE> {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ missing `forward_overflowing`, `backward_overflowing` in implementation
[INFO] [stdout]    |
[INFO] [stdout]    = help: implement the missing item: `fn forward_overflowing(_: Self, _: usize) -> (Self, bool) { todo!() }`
[INFO] [stdout]    = help: implement the missing item: `fn backward_overflowing(_: Self, _: usize) -> (Self, bool) { todo!() }`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `unwrap` found for tuple `(usize, Option<usize>)` in the current scope
[INFO] [stdout]    --> src/memory/mmu/types.rs:152:70
[INFO] [stdout]     |
[INFO] [stdout] 152 |         PageAddress::steps_between(&self.start, &self.end_exclusive).unwrap()
[INFO] [stdout]     |                                                                      ^^^^^^ method not found in `(usize, Option<usize>)`
[INFO] [stdout]     |
[INFO] [stdout] help: one of the expressions' fields has a method of the same name
[INFO] [stdout]     |
[INFO] [stdout] 152 |         PageAddress::steps_between(&self.start, &self.end_exclusive).1.unwrap()
[INFO] [stdout]     |                                                                      ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `arch_address_space_size_sanity_checks` found for struct `AddressSpace<AS_SIZE>` in the current scope
[INFO] [stdout]   --> src/memory/mmu.rs:91:15
[INFO] [stdout]    |
[INFO] [stdout] 39 | pub struct AddressSpace<const AS_SIZE: usize>;
[INFO] [stdout]    | --------------------------------------------- associated function or constant `arch_address_space_size_sanity_checks` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 91 |         Self::arch_address_space_size_sanity_checks();
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ associated function or constant not found in `AddressSpace<AS_SIZE>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/main.rs:61:21
[INFO] [stdout]    |
[INFO] [stdout] 61 | fn kernel_main() -> ! {
[INFO] [stdout]    |    -----------      ^ expected `!`, found `()`
[INFO] [stdout]    |    |
[INFO] [stdout]    |    implicitly returns `()` as its body has no tail or `return` expression
[INFO] [stdout]    |
[INFO] [stdout]    = note:   expected type `!`
[INFO] [stdout]            found unit type `()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0046, E0053, E0308, E0432, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0046`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `starlight` (bin "kernel") due to 49 previous errors; 3 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "5270435a9f36c0f9716c332f89a5a02d4598d734cebb06ecc6349a299dd70e2e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5270435a9f36c0f9716c332f89a5a02d4598d734cebb06ecc6349a299dd70e2e", kill_on_drop: false }`
[INFO] [stdout] 5270435a9f36c0f9716c332f89a5a02d4598d734cebb06ecc6349a299dd70e2e
