[INFO] cloning repository https://github.com/potto216/tockos_oot_raspberry_pi_pico
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/potto216/tockos_oot_raspberry_pi_pico" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpotto216%2Ftockos_oot_raspberry_pi_pico", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpotto216%2Ftockos_oot_raspberry_pi_pico'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 28f19e24101e9828e613e9b24927392ca13ecb9a
[INFO] checking potto216/tockos_oot_raspberry_pi_pico against 165655a2f1981fef27b31c547ad7631979fc5139 for pr-160235
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpotto216%2Ftockos_oot_raspberry_pi_pico" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-6-tc2/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/potto216/tockos_oot_raspberry_pi_pico
[INFO] finished tweaking git repo https://github.com/potto216/tockos_oot_raspberry_pi_pico
[INFO] tweaked toml for git repo https://github.com/potto216/tockos_oot_raspberry_pi_pico written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/potto216/tockos_oot_raspberry_pi_pico on toolchain 165655a2f1981fef27b31c547ad7631979fc5139
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+165655a2f1981fef27b31c547ad7631979fc5139" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/potto216/tockos_oot_raspberry_pi_pico 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" "+165655a2f1981fef27b31c547ad7631979fc5139" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:00c5645b54fe3ce5dae1417175e3c7fb6a6646c021d554ecd63a097b8b9f3602" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] fb2ba1833bcc5bc18c22ddcb34277d818293a2aadaba67ae18694b986bc9220f
[INFO] running `Command { std: "docker" "start" "fb2ba1833bcc5bc18c22ddcb34277d818293a2aadaba67ae18694b986bc9220f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "fb2ba1833bcc5bc18c22ddcb34277d818293a2aadaba67ae18694b986bc9220f", 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" "fb2ba1833bcc5bc18c22ddcb34277d818293a2aadaba67ae18694b986bc9220f" "/opt/rustwide/cargo-home/bin/cargo" "+165655a2f1981fef27b31c547ad7631979fc5139" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "fb2ba1833bcc5bc18c22ddcb34277d818293a2aadaba67ae18694b986bc9220f", 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" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "fb2ba1833bcc5bc18c22ddcb34277d818293a2aadaba67ae18694b986bc9220f" "/opt/rustwide/cargo-home/bin/cargo" "+165655a2f1981fef27b31c547ad7631979fc5139" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]     Checking tock-tbf v0.1.0 (https://github.com/tock/tock?rev=44310bd7ec52f9f2514545f49df084804e264038#44310bd7)
[INFO] [stderr]     Checking tock-registers v0.10.1
[INFO] [stderr]     Checking tock-cells v0.1.0 (https://github.com/tock/tock?rev=44310bd7ec52f9f2514545f49df084804e264038#44310bd7)
[INFO] [stderr]     Checking enum_primitive v0.1.0 (https://github.com/tock/tock?rev=44310bd7ec52f9f2514545f49df084804e264038#44310bd7)
[INFO] [stderr]    Compiling tock_build_scripts v0.2.3-dev (https://github.com/tock/tock?rev=44310bd7ec52f9f2514545f49df084804e264038#44310bd7)
[INFO] [stderr]     Checking tickv v2.0.0 (https://github.com/tock/tock?rev=44310bd7ec52f9f2514545f49df084804e264038#44310bd7)
[INFO] [stderr]    Compiling raspberry_pi_pico v0.1.0 (/opt/rustwide/workdir/boards/raspberry_pi_pico)
[INFO] [stderr]     Checking kernel v0.2.3-dev (https://github.com/tock/tock?rev=44310bd7ec52f9f2514545f49df084804e264038#44310bd7)
[INFO] [stderr]     Checking cortexm v0.2.3-dev (https://github.com/tock/tock?rev=44310bd7ec52f9f2514545f49df084804e264038#44310bd7)
[INFO] [stderr]     Checking capsules-core v0.2.3-dev (https://github.com/tock/tock?rev=44310bd7ec52f9f2514545f49df084804e264038#44310bd7)
[INFO] [stderr]     Checking capsules-system v0.2.3-dev (https://github.com/tock/tock?rev=44310bd7ec52f9f2514545f49df084804e264038#44310bd7)
[INFO] [stderr]     Checking segger v0.2.3-dev (https://github.com/tock/tock?rev=44310bd7ec52f9f2514545f49df084804e264038#44310bd7)
[INFO] [stderr]     Checking capsules-extra v0.2.3-dev (https://github.com/tock/tock?rev=44310bd7ec52f9f2514545f49df084804e264038#44310bd7)
[INFO] [stderr]     Checking cortexm0 v0.2.3-dev (https://github.com/tock/tock?rev=44310bd7ec52f9f2514545f49df084804e264038#44310bd7)
[INFO] [stderr]     Checking cortexm0p v0.2.3-dev (https://github.com/tock/tock?rev=44310bd7ec52f9f2514545f49df084804e264038#44310bd7)
[INFO] [stderr]     Checking rp2040 v0.1.0 (/opt/rustwide/workdir/chips/rp2040)
[INFO] [stderr]     Checking components v0.2.3-dev (https://github.com/tock/tock?rev=44310bd7ec52f9f2514545f49df084804e264038#44310bd7)
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:220:15
[INFO] [stdout]     |
[INFO] [stdout] 220 |       .finalize(components::cdc_acm_component_static!(
[INFO] [stdout]     |  _______________^
[INFO] [stdout] 221 | |         rp2040::usb::UsbCtrl,
[INFO] [stdout] 222 | |         rp2040::timer::RPTimer
[INFO] [stdout] 223 | |     ))
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: `#[warn(semicolon_in_expressions_from_non_local_macros)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout]     = note: this warning originates in the macro `components::cdc_acm_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:316:19
[INFO] [stdout]     |
[INFO] [stdout] 316 |         .finalize(components::process_array_component_static!(NUM_PROCS));
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `components::process_array_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:327:19
[INFO] [stdout]     |
[INFO] [stdout] 327 |         .finalize(components::alarm_mux_component_static!(RPTimer));
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `components::alarm_mux_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:334:15
[INFO] [stdout]     |
[INFO] [stdout] 334 |     .finalize(components::alarm_component_static!(RPTimer));
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `components::alarm_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:357:23
[INFO] [stdout]     |
[INFO] [stdout] 357 |               .finalize(components::cdc_acm_component_static!(
[INFO] [stdout]     |  _______________________^
[INFO] [stdout] 358 | |                 rp2040::usb::UsbCtrl,
[INFO] [stdout] 359 | |                 rp2040::timer::RPTimer
[INFO] [stdout] 360 | |             ));
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `components::cdc_acm_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:368:27
[INFO] [stdout]     |
[INFO] [stdout] 368 |                 .finalize(components::uart_mux_component_static!())
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `components::uart_mux_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:371:23
[INFO] [stdout]     |
[INFO] [stdout] 371 |             .finalize(components::uart_mux_component_static!()),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `components::uart_mux_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:380:15
[INFO] [stdout]     |
[INFO] [stdout] 380 |     .finalize(components::console_component_static!());
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `components::console_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:391:15
[INFO] [stdout]     |
[INFO] [stdout] 391 |     .finalize(components::debug_writer_component_static!());
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `components::debug_writer_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:391:15
[INFO] [stdout]     |
[INFO] [stdout] 391 |     .finalize(components::debug_writer_component_static!());
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `debug_writer_component_static`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::debug_writer_component_static` which comes from the expansion of the macro `components::debug_writer_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:436:15
[INFO] [stdout]     |
[INFO] [stdout] 436 |     .finalize(components::gpio_component_static!(RPGpioPin<'static>));
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `components::gpio_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:396:9
[INFO] [stdout]     |
[INFO] [stdout] 396 | /         components::gpio_component_helper!(
[INFO] [stdout] 397 | |             RPGpioPin,
[INFO] [stdout] ...   |
[INFO] [stdout] 434 | |         ),
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `components::gpio_component_helper` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:441:19
[INFO] [stdout]     |
[INFO] [stdout] 441 |         .finalize(components::adc_mux_component_static!(Adc));
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `components::adc_mux_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:449:15
[INFO] [stdout]     |
[INFO] [stdout] 449 |       .finalize(components::temperature_rp2040_adc_component_static!(
[INFO] [stdout]     |  _______________^
[INFO] [stdout] 450 | |         rp2040::adc::Adc
[INFO] [stdout] 451 | |     ));
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `components::temperature_rp2040_adc_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:449:15
[INFO] [stdout]     |
[INFO] [stdout] 449 |       .finalize(components::temperature_rp2040_adc_component_static!(
[INFO] [stdout]     |  _______________^
[INFO] [stdout] 450 | |         rp2040::adc::Adc
[INFO] [stdout] 451 | |     ));
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `components::adc_component_static` which comes from the expansion of the macro `components::temperature_rp2040_adc_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:465:15
[INFO] [stdout]     |
[INFO] [stdout] 465 |       .finalize(components::date_time_component_static!(
[INFO] [stdout]     |  _______________^
[INFO] [stdout] 466 | |         rp2040::rtc::Rtc<'static>
[INFO] [stdout] 467 | |     ));
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `components::date_time_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:474:15
[INFO] [stdout]     |
[INFO] [stdout] 474 |       .finalize(components::temperature_component_static!(
[INFO] [stdout]     |  _______________^
[INFO] [stdout] 475 | |         TemperatureRp2040Sensor
[INFO] [stdout] 476 | |     ));
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `components::temperature_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:479:19
[INFO] [stdout]     |
[INFO] [stdout] 479 |         .finalize(components::adc_component_static!(Adc));
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `components::adc_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:482:19
[INFO] [stdout]     |
[INFO] [stdout] 482 |         .finalize(components::adc_component_static!(Adc));
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `components::adc_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:485:19
[INFO] [stdout]     |
[INFO] [stdout] 485 |         .finalize(components::adc_component_static!(Adc));
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `components::adc_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:488:19
[INFO] [stdout]     |
[INFO] [stdout] 488 |         .finalize(components::adc_component_static!(Adc));
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `components::adc_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:492:23
[INFO] [stdout]     |
[INFO] [stdout] 492 |               .finalize(components::adc_syscall_component_helper!(
[INFO] [stdout]     |  _______________________^
[INFO] [stdout] 493 | |                 adc_channel_0,
[INFO] [stdout] 494 | |                 adc_channel_1,
[INFO] [stdout] 495 | |                 adc_channel_2,
[INFO] [stdout] 496 | |                 adc_channel_3,
[INFO] [stdout] 497 | |             ));
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `components::adc_syscall_component_helper` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:501:19
[INFO] [stdout]     |
[INFO] [stdout] 501 |         .finalize(components::process_printer_text_component_static!());
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `components::process_printer_text_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:513:15
[INFO] [stdout]     |
[INFO] [stdout] 513 |     .finalize(components::process_console_component_static!(RPTimer));
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `components::process_console_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:513:15
[INFO] [stdout]     |
[INFO] [stdout] 513 |     .finalize(components::process_console_component_static!(RPTimer));
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `process_console_component_static`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::process_console_component_static` which comes from the expansion of the macro `components::process_console_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:570:19
[INFO] [stdout]     |
[INFO] [stdout] 570 |         .finalize(components::spi_mux_component_static!(Spi));
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `components::spi_mux_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:580:15
[INFO] [stdout]     |
[INFO] [stdout] 580 |     .finalize(components::spi_syscall_component_static!(Spi));
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `components::spi_syscall_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:594:19
[INFO] [stdout]     |
[INFO] [stdout] 594 |         .finalize(components::round_robin_component_static!(NUM_PROCS));
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `components::round_robin_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/main.rs:107:45
[INFO] [stdout]     |
[INFO] [stdout] 107 |       let led = LedsComponent::new().finalize(components::led_component_static!(
[INFO] [stdout]     |  _____________________________________________^
[INFO] [stdout] 108 | |         LedHigh<'static, RPGpioPin<'static>>,
[INFO] [stdout] 109 | |         LedHigh::new(peripherals.pins.get_pin(RPGpio::GPIO25))
[INFO] [stdout] 110 | |     ));
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: `#[warn(semicolon_in_expressions_from_non_local_macros)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout]     = note: this warning originates in the macro `components::led_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:220:15
[INFO] [stdout]     |
[INFO] [stdout] 220 |       .finalize(components::cdc_acm_component_static!(
[INFO] [stdout]     |  _______________^
[INFO] [stdout] 221 | |         rp2040::usb::UsbCtrl,
[INFO] [stdout] 222 | |         rp2040::timer::RPTimer
[INFO] [stdout] 223 | |     ))
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: `#[warn(semicolon_in_expressions_from_non_local_macros)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout]     = note: this warning originates in the macro `components::cdc_acm_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:316:19
[INFO] [stdout]     |
[INFO] [stdout] 316 |         .finalize(components::process_array_component_static!(NUM_PROCS));
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `components::process_array_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:327:19
[INFO] [stdout]     |
[INFO] [stdout] 327 |         .finalize(components::alarm_mux_component_static!(RPTimer));
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `components::alarm_mux_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:334:15
[INFO] [stdout]     |
[INFO] [stdout] 334 |     .finalize(components::alarm_component_static!(RPTimer));
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `components::alarm_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:357:23
[INFO] [stdout]     |
[INFO] [stdout] 357 |               .finalize(components::cdc_acm_component_static!(
[INFO] [stdout]     |  _______________________^
[INFO] [stdout] 358 | |                 rp2040::usb::UsbCtrl,
[INFO] [stdout] 359 | |                 rp2040::timer::RPTimer
[INFO] [stdout] 360 | |             ));
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `components::cdc_acm_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:368:27
[INFO] [stdout]     |
[INFO] [stdout] 368 |                 .finalize(components::uart_mux_component_static!())
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `components::uart_mux_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:371:23
[INFO] [stdout]     |
[INFO] [stdout] 371 |             .finalize(components::uart_mux_component_static!()),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `components::uart_mux_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:380:15
[INFO] [stdout]     |
[INFO] [stdout] 380 |     .finalize(components::console_component_static!());
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `components::console_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:391:15
[INFO] [stdout]     |
[INFO] [stdout] 391 |     .finalize(components::debug_writer_component_static!());
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `components::debug_writer_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:391:15
[INFO] [stdout]     |
[INFO] [stdout] 391 |     .finalize(components::debug_writer_component_static!());
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `debug_writer_component_static`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::debug_writer_component_static` which comes from the expansion of the macro `components::debug_writer_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:436:15
[INFO] [stdout]     |
[INFO] [stdout] 436 |     .finalize(components::gpio_component_static!(RPGpioPin<'static>));
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `components::gpio_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:396:9
[INFO] [stdout]     |
[INFO] [stdout] 396 | /         components::gpio_component_helper!(
[INFO] [stdout] 397 | |             RPGpioPin,
[INFO] [stdout] ...   |
[INFO] [stdout] 434 | |         ),
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `components::gpio_component_helper` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:441:19
[INFO] [stdout]     |
[INFO] [stdout] 441 |         .finalize(components::adc_mux_component_static!(Adc));
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `components::adc_mux_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:449:15
[INFO] [stdout]     |
[INFO] [stdout] 449 |       .finalize(components::temperature_rp2040_adc_component_static!(
[INFO] [stdout]     |  _______________^
[INFO] [stdout] 450 | |         rp2040::adc::Adc
[INFO] [stdout] 451 | |     ));
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `components::temperature_rp2040_adc_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:449:15
[INFO] [stdout]     |
[INFO] [stdout] 449 |       .finalize(components::temperature_rp2040_adc_component_static!(
[INFO] [stdout]     |  _______________^
[INFO] [stdout] 450 | |         rp2040::adc::Adc
[INFO] [stdout] 451 | |     ));
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `components::adc_component_static` which comes from the expansion of the macro `components::temperature_rp2040_adc_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:465:15
[INFO] [stdout]     |
[INFO] [stdout] 465 |       .finalize(components::date_time_component_static!(
[INFO] [stdout]     |  _______________^
[INFO] [stdout] 466 | |         rp2040::rtc::Rtc<'static>
[INFO] [stdout] 467 | |     ));
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `components::date_time_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:474:15
[INFO] [stdout]     |
[INFO] [stdout] 474 |       .finalize(components::temperature_component_static!(
[INFO] [stdout]     |  _______________^
[INFO] [stdout] 475 | |         TemperatureRp2040Sensor
[INFO] [stdout] 476 | |     ));
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `components::temperature_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:479:19
[INFO] [stdout]     |
[INFO] [stdout] 479 |         .finalize(components::adc_component_static!(Adc));
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `components::adc_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:482:19
[INFO] [stdout]     |
[INFO] [stdout] 482 |         .finalize(components::adc_component_static!(Adc));
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `components::adc_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:485:19
[INFO] [stdout]     |
[INFO] [stdout] 485 |         .finalize(components::adc_component_static!(Adc));
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `components::adc_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:488:19
[INFO] [stdout]     |
[INFO] [stdout] 488 |         .finalize(components::adc_component_static!(Adc));
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `components::adc_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:492:23
[INFO] [stdout]     |
[INFO] [stdout] 492 |               .finalize(components::adc_syscall_component_helper!(
[INFO] [stdout]     |  _______________________^
[INFO] [stdout] 493 | |                 adc_channel_0,
[INFO] [stdout] 494 | |                 adc_channel_1,
[INFO] [stdout] 495 | |                 adc_channel_2,
[INFO] [stdout] 496 | |                 adc_channel_3,
[INFO] [stdout] 497 | |             ));
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `components::adc_syscall_component_helper` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:501:19
[INFO] [stdout]     |
[INFO] [stdout] 501 |         .finalize(components::process_printer_text_component_static!());
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `components::process_printer_text_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:513:15
[INFO] [stdout]     |
[INFO] [stdout] 513 |     .finalize(components::process_console_component_static!(RPTimer));
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `components::process_console_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:513:15
[INFO] [stdout]     |
[INFO] [stdout] 513 |     .finalize(components::process_console_component_static!(RPTimer));
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `process_console_component_static`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::process_console_component_static` which comes from the expansion of the macro `components::process_console_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:570:19
[INFO] [stdout]     |
[INFO] [stdout] 570 |         .finalize(components::spi_mux_component_static!(Spi));
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `components::spi_mux_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:580:15
[INFO] [stdout]     |
[INFO] [stdout] 580 |     .finalize(components::spi_syscall_component_static!(Spi));
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `components::spi_syscall_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:594:19
[INFO] [stdout]     |
[INFO] [stdout] 594 |         .finalize(components::round_robin_component_static!(NUM_PROCS));
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `components::round_robin_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:220:15
[INFO] [stdout]     |
[INFO] [stdout] 220 |       .finalize(components::cdc_acm_component_static!(
[INFO] [stdout]     |  _______________^
[INFO] [stdout] 221 | |         rp2040::usb::UsbCtrl,
[INFO] [stdout] 222 | |         rp2040::timer::RPTimer
[INFO] [stdout] 223 | |     ))
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: `#[warn(semicolon_in_expressions_from_non_local_macros)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout]     = note: this warning originates in the macro `components::cdc_acm_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:316:19
[INFO] [stdout]     |
[INFO] [stdout] 316 |         .finalize(components::process_array_component_static!(NUM_PROCS));
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `components::process_array_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:327:19
[INFO] [stdout]     |
[INFO] [stdout] 327 |         .finalize(components::alarm_mux_component_static!(RPTimer));
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `components::alarm_mux_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:334:15
[INFO] [stdout]     |
[INFO] [stdout] 334 |     .finalize(components::alarm_component_static!(RPTimer));
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `components::alarm_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:357:23
[INFO] [stdout]     |
[INFO] [stdout] 357 |               .finalize(components::cdc_acm_component_static!(
[INFO] [stdout]     |  _______________________^
[INFO] [stdout] 358 | |                 rp2040::usb::UsbCtrl,
[INFO] [stdout] 359 | |                 rp2040::timer::RPTimer
[INFO] [stdout] 360 | |             ));
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `components::cdc_acm_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:368:27
[INFO] [stdout]     |
[INFO] [stdout] 368 |                 .finalize(components::uart_mux_component_static!())
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `components::uart_mux_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:371:23
[INFO] [stdout]     |
[INFO] [stdout] 371 |             .finalize(components::uart_mux_component_static!()),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `components::uart_mux_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:380:15
[INFO] [stdout]     |
[INFO] [stdout] 380 |     .finalize(components::console_component_static!());
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `components::console_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:391:15
[INFO] [stdout]     |
[INFO] [stdout] 391 |     .finalize(components::debug_writer_component_static!());
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `components::debug_writer_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:391:15
[INFO] [stdout]     |
[INFO] [stdout] 391 |     .finalize(components::debug_writer_component_static!());
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `debug_writer_component_static`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::debug_writer_component_static` which comes from the expansion of the macro `components::debug_writer_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:436:15
[INFO] [stdout]     |
[INFO] [stdout] 436 |     .finalize(components::gpio_component_static!(RPGpioPin<'static>));
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `components::gpio_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:396:9
[INFO] [stdout]     |
[INFO] [stdout] 396 | /         components::gpio_component_helper!(
[INFO] [stdout] 397 | |             RPGpioPin,
[INFO] [stdout] ...   |
[INFO] [stdout] 434 | |         ),
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `components::gpio_component_helper` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:441:19
[INFO] [stdout]     |
[INFO] [stdout] 441 |         .finalize(components::adc_mux_component_static!(Adc));
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `components::adc_mux_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:449:15
[INFO] [stdout]     |
[INFO] [stdout] 449 |       .finalize(components::temperature_rp2040_adc_component_static!(
[INFO] [stdout]     |  _______________^
[INFO] [stdout] 450 | |         rp2040::adc::Adc
[INFO] [stdout] 451 | |     ));
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `components::temperature_rp2040_adc_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:449:15
[INFO] [stdout]     |
[INFO] [stdout] 449 |       .finalize(components::temperature_rp2040_adc_component_static!(
[INFO] [stdout]     |  _______________^
[INFO] [stdout] 450 | |         rp2040::adc::Adc
[INFO] [stdout] 451 | |     ));
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `components::adc_component_static` which comes from the expansion of the macro `components::temperature_rp2040_adc_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:465:15
[INFO] [stdout]     |
[INFO] [stdout] 465 |       .finalize(components::date_time_component_static!(
[INFO] [stdout]     |  _______________^
[INFO] [stdout] 466 | |         rp2040::rtc::Rtc<'static>
[INFO] [stdout] 467 | |     ));
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `components::date_time_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:474:15
[INFO] [stdout]     |
[INFO] [stdout] 474 |       .finalize(components::temperature_component_static!(
[INFO] [stdout]     |  _______________^
[INFO] [stdout] 475 | |         TemperatureRp2040Sensor
[INFO] [stdout] 476 | |     ));
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `components::temperature_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:479:19
[INFO] [stdout]     |
[INFO] [stdout] 479 |         .finalize(components::adc_component_static!(Adc));
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `components::adc_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:482:19
[INFO] [stdout]     |
[INFO] [stdout] 482 |         .finalize(components::adc_component_static!(Adc));
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `components::adc_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:485:19
[INFO] [stdout]     |
[INFO] [stdout] 485 |         .finalize(components::adc_component_static!(Adc));
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `components::adc_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:488:19
[INFO] [stdout]     |
[INFO] [stdout] 488 |         .finalize(components::adc_component_static!(Adc));
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `components::adc_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:492:23
[INFO] [stdout]     |
[INFO] [stdout] 492 |               .finalize(components::adc_syscall_component_helper!(
[INFO] [stdout]     |  _______________________^
[INFO] [stdout] 493 | |                 adc_channel_0,
[INFO] [stdout] 494 | |                 adc_channel_1,
[INFO] [stdout] 495 | |                 adc_channel_2,
[INFO] [stdout] 496 | |                 adc_channel_3,
[INFO] [stdout] 497 | |             ));
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `components::adc_syscall_component_helper` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:501:19
[INFO] [stdout]     |
[INFO] [stdout] 501 |         .finalize(components::process_printer_text_component_static!());
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `components::process_printer_text_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:513:15
[INFO] [stdout]     |
[INFO] [stdout] 513 |     .finalize(components::process_console_component_static!(RPTimer));
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `components::process_console_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:513:15
[INFO] [stdout]     |
[INFO] [stdout] 513 |     .finalize(components::process_console_component_static!(RPTimer));
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: macro invocations at the end of a block are treated as expressions
[INFO] [stdout]     = note: to ignore the value produced by the macro, add a semicolon after the invocation of `process_console_component_static`
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `$crate::process_console_component_static` which comes from the expansion of the macro `components::process_console_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:570:19
[INFO] [stdout]     |
[INFO] [stdout] 570 |         .finalize(components::spi_mux_component_static!(Spi));
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `components::spi_mux_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:580:15
[INFO] [stdout]     |
[INFO] [stdout] 580 |     .finalize(components::spi_syscall_component_static!(Spi));
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `components::spi_syscall_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/lib.rs:594:19
[INFO] [stdout]     |
[INFO] [stdout] 594 |         .finalize(components::round_robin_component_static!(NUM_PROCS));
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `components::round_robin_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `core::panic::PanicInfo`
[INFO] [stdout]  --> boards/raspberry_pi_pico/src/io.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use core::panic::PanicInfo;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `kernel::debug`
[INFO] [stdout]  --> boards/raspberry_pi_pico/src/io.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use kernel::debug;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `kernel::hil::led::LedHigh`
[INFO] [stdout]  --> boards/raspberry_pi_pico/src/io.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use kernel::hil::led::LedHigh;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> boards/raspberry_pi_pico/src/main.rs:107:45
[INFO] [stdout]     |
[INFO] [stdout] 107 |       let led = LedsComponent::new().finalize(components::led_component_static!(
[INFO] [stdout]     |  _____________________________________________^
[INFO] [stdout] 108 | |         LedHigh<'static, RPGpioPin<'static>>,
[INFO] [stdout] 109 | |         LedHigh::new(peripherals.pins.get_pin(RPGpio::GPIO25))
[INFO] [stdout] 110 | |     ));
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: `#[warn(semicolon_in_expressions_from_non_local_macros)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout]     = note: this warning originates in the macro `components::led_component_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [optimized + debuginfo] target(s) in 22.50s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: raspberry_pi_pico v0.1.0 (/opt/rustwide/workdir/boards/raspberry_pi_pico)
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 3`
[INFO] running `Command { std: "docker" "inspect" "fb2ba1833bcc5bc18c22ddcb34277d818293a2aadaba67ae18694b986bc9220f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fb2ba1833bcc5bc18c22ddcb34277d818293a2aadaba67ae18694b986bc9220f", kill_on_drop: false }`
[INFO] [stdout] fb2ba1833bcc5bc18c22ddcb34277d818293a2aadaba67ae18694b986bc9220f
