[INFO] cloning repository https://github.com/cantudo/hdspfw
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/cantudo/hdspfw" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcantudo%2Fhdspfw", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcantudo%2Fhdspfw'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] b7e9e42ac68e7b0d38ee632dd7b19d30c7d7c769
[INFO] testing cantudo/hdspfw/b7e9e42ac68e7b0d38ee632dd7b19d30c7d7c769 against master#d98a5da813da67eb189387b8ccfb73cf481275d8+rustflags=-Copt-level=3 for pr-138759
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcantudo%2Fhdspfw" "/workspace/builds/worker-5-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-5-tc1/source/.cargo/config.toml
[INFO] started tweaking git repo https://github.com/cantudo/hdspfw
[INFO] finished tweaking git repo https://github.com/cantudo/hdspfw
[INFO] tweaked toml for git repo https://github.com/cantudo/hdspfw written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/cantudo/hdspfw on toolchain d98a5da813da67eb189387b8ccfb73cf481275d8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+d98a5da813da67eb189387b8ccfb73cf481275d8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/cantudo/hdspfw 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" "+d98a5da813da67eb189387b8ccfb73cf481275d8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded rtt-target v0.6.1
[INFO] [stderr]   Downloaded rp-hal-common v0.1.0
[INFO] [stderr]   Downloaded usbd-serial v0.2.2
[INFO] [stderr]   Downloaded rp235x-hal-macros v0.1.0
[INFO] [stderr]   Downloaded frunk_proc_macro_helpers v0.1.3
[INFO] [stderr]   Downloaded panic-rtt-target v0.2.0
[INFO] [stderr]   Downloaded embedded-alloc v0.6.0
[INFO] [stderr]   Downloaded defmt-parser v1.0.0
[INFO] [stderr]   Downloaded defmt-macros v1.0.1
[INFO] [stderr]   Downloaded linked_list_allocator v0.10.5
[INFO] [stderr]   Downloaded defmt v1.0.1
[INFO] [stderr]   Downloaded frunk v0.4.3
[INFO] [stderr]   Downloaded svgbobdoc v0.3.0
[INFO] [stderr]   Downloaded rp235x-hal v0.3.0
[INFO] [stderr]   Downloaded rlsf v0.2.1
[INFO] [stderr]   Downloaded frunk_core v0.4.3
[INFO] [stderr]   Downloaded defmt v0.3.100
[INFO] [stderr]   Downloaded riscv-rt v0.12.2
[INFO] [stderr]   Downloaded rp-binary-info v0.1.1
[INFO] [stderr]   Downloaded frunk_derives v0.4.3
[INFO] [stderr]   Downloaded riscv-rt-macros v0.2.2
[INFO] [stderr]   Downloaded rp235x-pac v0.1.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+d98a5da813da67eb189387b8ccfb73cf481275d8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 66df1536dcc7a592b266eeaea43c1229c19461fedb1cfe21710b588ee641a9a0
[INFO] running `Command { std: "docker" "start" "-a" "66df1536dcc7a592b266eeaea43c1229c19461fedb1cfe21710b588ee641a9a0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "66df1536dcc7a592b266eeaea43c1229c19461fedb1cfe21710b588ee641a9a0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "66df1536dcc7a592b266eeaea43c1229c19461fedb1cfe21710b588ee641a9a0", kill_on_drop: false }`
[INFO] [stdout] 66df1536dcc7a592b266eeaea43c1229c19461fedb1cfe21710b588ee641a9a0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Copt-level=3" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+d98a5da813da67eb189387b8ccfb73cf481275d8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 5273ae15fbf8ffac2f1b6273a2a47a908be9f7efdfe770bc05ee7c9802a0be8f
[INFO] running `Command { std: "docker" "start" "-a" "5273ae15fbf8ffac2f1b6273a2a47a908be9f7efdfe770bc05ee7c9802a0be8f", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling portable-atomic v1.11.0
[INFO] [stderr]    Compiling glob v0.3.2
[INFO] [stderr]    Compiling thiserror v2.0.12
[INFO] [stderr]    Compiling nb v1.1.0
[INFO] [stderr]    Compiling prettyplease v0.2.32
[INFO] [stderr]    Compiling critical-section v1.2.0
[INFO] [stderr]    Compiling libc v0.2.172
[INFO] [stderr]    Compiling heapless v0.8.0
[INFO] [stderr]    Compiling defmt-macros v1.0.1
[INFO] [stderr]    Compiling regex-syntax v0.8.5
[INFO] [stderr]    Compiling stable_deref_trait v1.2.0
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling syn v2.0.101
[INFO] [stderr]    Compiling proc-macro-error-attr2 v2.0.0
[INFO] [stderr]    Compiling hash32 v0.3.1
[INFO] [stderr]    Compiling libloading v0.8.7
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling nb v0.1.3
[INFO] [stderr]    Compiling frunk_core v0.4.3
[INFO] [stderr]    Compiling defmt v1.0.1
[INFO] [stderr]    Compiling void v1.0.2
[INFO] [stderr]    Compiling bindgen v0.71.1
[INFO] [stderr]    Compiling vcell v0.1.3
[INFO] [stderr]    Compiling embedded-hal v0.2.7
[INFO] [stderr]    Compiling bare-metal v0.2.5
[INFO] [stderr]    Compiling gcd v2.3.0
[INFO] [stderr]    Compiling rp235x-pac v0.1.0
[INFO] [stderr]    Compiling cortex-m-rt v0.7.5
[INFO] [stderr]    Compiling base64 v0.13.1
[INFO] [stderr]    Compiling rustc-hash v2.1.1
[INFO] [stderr]    Compiling cortex-m v0.7.7
[INFO] [stderr]    Compiling unicode-width v0.1.14
[INFO] [stderr]    Compiling bitflags v2.9.1
[INFO] [stderr]    Compiling embedded-hal v1.0.0
[INFO] [stderr]    Compiling embedded-hal-async v1.0.0
[INFO] [stderr]    Compiling fugit v0.3.7
[INFO] [stderr]    Compiling embedded-io v0.6.1
[INFO] [stderr]    Compiling ufmt-write v0.1.0
[INFO] [stderr]    Compiling const-default v1.0.0
[INFO] [stderr]    Compiling embedded-hal-nb v1.0.0
[INFO] [stderr]    Compiling volatile-register v0.2.2
[INFO] [stderr]    Compiling embedded-dma v0.2.0
[INFO] [stderr]    Compiling sha2-const-stable v0.1.0
[INFO] [stderr]    Compiling linked_list_allocator v0.10.5
[INFO] [stderr]    Compiling bitfield v0.13.2
[INFO] [stderr]    Compiling bitfield v0.14.0
[INFO] [stderr]    Compiling rp-binary-info v0.1.1
[INFO] [stderr]    Compiling rp-hal-common v0.1.0
[INFO] [stderr]    Compiling panic-halt v1.0.0
[INFO] [stderr]    Compiling hdsplib v0.1.0 (/opt/rustwide/workdir/hdsplib)
[INFO] [stdout] warning: variant `CMD_INVALID` should have an upper camel case name
[INFO] [stdout]  --> hdsplib/src/packet.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     CMD_INVALID = 0x00,
[INFO] [stdout]   |     ^^^^^^^^^^^ help: convert the identifier to upper camel case: `CmdInvalid`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(non_camel_case_types)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `CMD_SCREEN_BUFFER` should have an upper camel case name
[INFO] [stdout]   --> hdsplib/src/packet.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     CMD_SCREEN_BUFFER = 0x01,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CmdScreenBuffer`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `CMD_ACK` should have an upper camel case name
[INFO] [stdout]   --> hdsplib/src/packet.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     CMD_ACK = 0x02,
[INFO] [stdout]    |     ^^^^^^^ help: convert the identifier to upper camel case: `CmdAck`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> hdsplib/src/cast.rs:47:13
[INFO] [stdout]    |
[INFO] [stdout] 47 |         let mut packet = &mut packets[packets_ptr];
[INFO] [stdout]    |             ----^^^^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling clang-sys v1.8.1
[INFO] [stderr]    Compiling usb-device v0.3.2
[INFO] [stderr]    Compiling rtt-target v0.6.1
[INFO] [stderr]    Compiling panic-rtt-target v0.2.0
[INFO] [stderr]    Compiling cexpr v0.6.0
[INFO] [stderr]    Compiling usbd-serial v0.2.2
[INFO] [stderr]    Compiling regex-automata v0.4.9
[INFO] [stderr]    Compiling num_enum_derive v0.5.11
[INFO] [stderr]    Compiling svgbobdoc v0.3.0
[INFO] [stderr]    Compiling regex v1.11.1
[INFO] [stderr]    Compiling rlsf v0.2.1
[INFO] [stderr]    Compiling embedded-alloc v0.6.0
[INFO] [stderr]    Compiling proc-macro-error2 v2.0.1
[INFO] [stderr]    Compiling frunk_proc_macro_helpers v0.1.3
[INFO] [stderr]    Compiling num_enum v0.5.11
[INFO] [stderr]    Compiling pio v0.2.1
[INFO] [stderr]    Compiling thiserror-impl v2.0.12
[INFO] [stderr]    Compiling frunk_derives v0.4.3
[INFO] [stderr]    Compiling rp235x-hal-macros v0.1.0
[INFO] [stderr]    Compiling cortex-m-rt-macros v0.7.5
[INFO] [stderr]    Compiling frunk v0.4.3
[INFO] [stderr]    Compiling defmt-parser v1.0.0
[INFO] [stderr]    Compiling defmt v0.3.100
[INFO] [stderr]    Compiling rp235x-hal v0.3.0
[INFO] [stderr]    Compiling kokofw v0.1.0 (/opt/rustwide/workdir/fw)
[INFO] [stdout] error[E0433]: failed to resolve: could not find `arch_entry` in `rp235x_hal`
[INFO] [stdout]   --> fw/src/main.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | #[hal::entry]
[INFO] [stdout]    | ^^^^^^^^^^^^^ could not find `arch_entry` in `rp235x_hal`
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rp235x-hal-0.3.0/src/lib.rs:94:31
[INFO] [stdout]    |
[INFO] [stdout] 94 | pub use cortex_m_rt::entry as arch_entry;
[INFO] [stdout]    |                               ^^^^^^^^^^
[INFO] [stdout] note: the item is gated here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rp235x-hal-0.3.0/src/lib.rs:93:1
[INFO] [stdout]    |
[INFO] [stdout] 93 | #[cfg(all(target_arch = "arm", target_os = "none"))]
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rp235x-hal-0.3.0/src/lib.rs:98:28
[INFO] [stdout]    |
[INFO] [stdout] 98 | pub use riscv_rt::entry as arch_entry;
[INFO] [stdout]    |                            ^^^^^^^^^^
[INFO] [stdout] note: the item is gated here
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rp235x-hal-0.3.0/src/lib.rs:97:1
[INFO] [stdout]    |
[INFO] [stdout] 97 | #[cfg(all(target_arch = "riscv32", target_os = "none"))]
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: this error originates in the attribute macro `hal::entry` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `interrupt` in this scope
[INFO] [stdout]   --> fw/src/usb.rs:64:3
[INFO] [stdout]    |
[INFO] [stdout] 64 | #[interrupt]
[INFO] [stdout]    |   ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: `interrupt` is imported here, but it is a function-like macro
[INFO] [stdout]   --> fw/src/usb.rs:7:23
[INFO] [stdout]    |
[INFO] [stdout] 7  | use rp235x_hal::{pac, pac::interrupt, usb::UsbBus};
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `OutputPin` and `StatefulOutputPin`
[INFO] [stdout]  --> fw/src/main.rs:4:46
[INFO] [stdout]   |
[INFO] [stdout] 4 | use embedded_hal::{delay::DelayNs, digital::{OutputPin, StatefulOutputPin}};
[INFO] [stdout]   |                                              ^^^^^^^^^  ^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `hal::fugit::*`
[INFO] [stdout]  --> fw/src/main.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use hal::fugit::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Clock` and `pio::PIOExt`
[INFO] [stdout]  --> fw/src/main.rs:7:31
[INFO] [stdout]   |
[INFO] [stdout] 7 | use rp235x_hal::{self as hal, pio::PIOExt, Clock};
[INFO] [stdout]   |                               ^^^^^^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `core::cell::RefCell`
[INFO] [stdout]  --> fw/src/disp.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use core::cell::RefCell;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `cortex_m::interrupt::Mutex`
[INFO] [stdout]  --> fw/src/disp.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use cortex_m::interrupt::Mutex;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `hdsplib::utils::udiv_ceil`
[INFO] [stdout]  --> fw/src/disp.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use hdsplib::utils::udiv_ceil;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `rtt_target::rprintln`
[INFO] [stdout]  --> fw/src/disp.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use rtt_target::rprintln;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Clock`, `FunctionNull`, `Gpio2`, `Gpio3`, `Gpio5`, `SpiDevice`, `ValidFunction`, `ValidSpiPinout`, `fugit::RateExtU32`, and `pac`
[INFO] [stdout]   --> fw/src/disp.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     fugit::RateExtU32,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 19 |     gpio::{
[INFO] [stdout] 20 |         bank0::{Gpio2, Gpio3, Gpio5},
[INFO] [stdout]    |                 ^^^^^  ^^^^^  ^^^^^
[INFO] [stdout] 21 |         FunctionNull, Pin, PullDown,
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 22 |     },
[INFO] [stdout] 23 |     gpio::{FunctionSio, SioOutput, ValidFunction},
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^
[INFO] [stdout] 24 |     pac,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 25 |     spi::{SpiDevice, ValidSpiPinout},
[INFO] [stdout]    |           ^^^^^^^^^  ^^^^^^^^^^^^^^
[INFO] [stdout] 26 |     Clock,
[INFO] [stdout]    |     ^^^^^
[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[E0277]: the trait bound `rp235x_hal::gpio::Pin<Gpio32, _, PullDown>: rp235x_hal::uart::ValidPinTx<UART0>` is not satisfied
[INFO] [stdout]   --> fw/src/uart.rs:27:21
[INFO] [stdout]    |
[INFO] [stdout] 27 |     let mut uart0 = hal::uart::UartPeripheral::new(uart0, uart0_pins, resets)
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `rp235x_hal::uart::ValidPinTx<UART0>` is not implemented for `rp235x_hal::gpio::Pin<Gpio32, _, PullDown>`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `rp235x_hal::uart::ValidPinTx<UART>`:
[INFO] [stdout]              `rp235x_hal::gpio::Pin<Gpio0, FunctionUart, P>` implements `rp235x_hal::uart::ValidPinTx<UART0>`
[INFO] [stdout]              `rp235x_hal::gpio::Pin<Gpio10, FunctionUartAux, P>` implements `rp235x_hal::uart::ValidPinTx<UART1>`
[INFO] [stdout]              `rp235x_hal::gpio::Pin<Gpio12, FunctionUart, P>` implements `rp235x_hal::uart::ValidPinTx<UART0>`
[INFO] [stdout]              `rp235x_hal::gpio::Pin<Gpio14, FunctionUartAux, P>` implements `rp235x_hal::uart::ValidPinTx<UART0>`
[INFO] [stdout]              `rp235x_hal::gpio::Pin<Gpio16, FunctionUart, P>` implements `rp235x_hal::uart::ValidPinTx<UART0>`
[INFO] [stdout]              `rp235x_hal::gpio::Pin<Gpio18, FunctionUartAux, P>` implements `rp235x_hal::uart::ValidPinTx<UART0>`
[INFO] [stdout]              `rp235x_hal::gpio::Pin<Gpio2, FunctionUartAux, P>` implements `rp235x_hal::uart::ValidPinTx<UART0>`
[INFO] [stdout]              `rp235x_hal::gpio::Pin<Gpio20, FunctionUart, P>` implements `rp235x_hal::uart::ValidPinTx<UART1>`
[INFO] [stdout]            and 7 others
[INFO] [stdout]    = note: required for `(rp235x_hal::gpio::Pin<Gpio32, _, PullDown>, rp235x_hal::gpio::Pin<Gpio33, _, PullDown>)` to implement `ValidUartPinout<UART0>`
[INFO] [stdout] note: required by a bound in `UartPeripheral`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rp235x-hal-0.3.0/src/uart/peripheral.rs:20:55
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub struct UartPeripheral<S: State, D: UartDevice, P: ValidUartPinout<D>> {
[INFO] [stdout]    |                                                       ^^^^^^^^^^^^^^^^^^ required by this bound in `UartPeripheral`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `rp235x_hal::gpio::Pin<Gpio33, _, PullDown>: rp235x_hal::uart::ValidPinRx<UART0>` is not satisfied
[INFO] [stdout]   --> fw/src/uart.rs:27:21
[INFO] [stdout]    |
[INFO] [stdout] 27 |     let mut uart0 = hal::uart::UartPeripheral::new(uart0, uart0_pins, resets)
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `rp235x_hal::uart::ValidPinRx<UART0>` is not implemented for `rp235x_hal::gpio::Pin<Gpio33, _, PullDown>`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `rp235x_hal::uart::ValidPinRx<UART>`:
[INFO] [stdout]              `rp235x_hal::gpio::Pin<Gpio1, FunctionUart, P>` implements `rp235x_hal::uart::ValidPinRx<UART0>`
[INFO] [stdout]              `rp235x_hal::gpio::Pin<Gpio11, FunctionUartAux, P>` implements `rp235x_hal::uart::ValidPinRx<UART1>`
[INFO] [stdout]              `rp235x_hal::gpio::Pin<Gpio13, FunctionUart, P>` implements `rp235x_hal::uart::ValidPinRx<UART0>`
[INFO] [stdout]              `rp235x_hal::gpio::Pin<Gpio15, FunctionUartAux, P>` implements `rp235x_hal::uart::ValidPinRx<UART0>`
[INFO] [stdout]              `rp235x_hal::gpio::Pin<Gpio17, FunctionUart, P>` implements `rp235x_hal::uart::ValidPinRx<UART0>`
[INFO] [stdout]              `rp235x_hal::gpio::Pin<Gpio19, FunctionUartAux, P>` implements `rp235x_hal::uart::ValidPinRx<UART0>`
[INFO] [stdout]              `rp235x_hal::gpio::Pin<Gpio21, FunctionUart, P>` implements `rp235x_hal::uart::ValidPinRx<UART1>`
[INFO] [stdout]              `rp235x_hal::gpio::Pin<Gpio23, FunctionUartAux, P>` implements `rp235x_hal::uart::ValidPinRx<UART1>`
[INFO] [stdout]            and 7 others
[INFO] [stdout]    = note: required for `(rp235x_hal::gpio::Pin<Gpio32, _, PullDown>, rp235x_hal::gpio::Pin<Gpio33, _, PullDown>)` to implement `ValidUartPinout<UART0>`
[INFO] [stdout] note: required by a bound in `UartPeripheral`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rp235x-hal-0.3.0/src/uart/peripheral.rs:20:55
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub struct UartPeripheral<S: State, D: UartDevice, P: ValidUartPinout<D>> {
[INFO] [stdout]    |                                                       ^^^^^^^^^^^^^^^^^^ required by this bound in `UartPeripheral`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `rp235x_hal::gpio::Pin<Gpio32, _, PullDown>: rp235x_hal::uart::ValidPinTx<UART0>` is not satisfied
[INFO] [stdout]   --> fw/src/uart.rs:27:21
[INFO] [stdout]    |
[INFO] [stdout] 27 |     let mut uart0 = hal::uart::UartPeripheral::new(uart0, uart0_pins, resets)
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `rp235x_hal::uart::ValidPinTx<UART0>` is not implemented for `rp235x_hal::gpio::Pin<Gpio32, _, PullDown>`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `rp235x_hal::uart::ValidPinTx<UART>`:
[INFO] [stdout]              `rp235x_hal::gpio::Pin<Gpio0, FunctionUart, P>` implements `rp235x_hal::uart::ValidPinTx<UART0>`
[INFO] [stdout]              `rp235x_hal::gpio::Pin<Gpio10, FunctionUartAux, P>` implements `rp235x_hal::uart::ValidPinTx<UART1>`
[INFO] [stdout]              `rp235x_hal::gpio::Pin<Gpio12, FunctionUart, P>` implements `rp235x_hal::uart::ValidPinTx<UART0>`
[INFO] [stdout]              `rp235x_hal::gpio::Pin<Gpio14, FunctionUartAux, P>` implements `rp235x_hal::uart::ValidPinTx<UART0>`
[INFO] [stdout]              `rp235x_hal::gpio::Pin<Gpio16, FunctionUart, P>` implements `rp235x_hal::uart::ValidPinTx<UART0>`
[INFO] [stdout]              `rp235x_hal::gpio::Pin<Gpio18, FunctionUartAux, P>` implements `rp235x_hal::uart::ValidPinTx<UART0>`
[INFO] [stdout]              `rp235x_hal::gpio::Pin<Gpio2, FunctionUartAux, P>` implements `rp235x_hal::uart::ValidPinTx<UART0>`
[INFO] [stdout]              `rp235x_hal::gpio::Pin<Gpio20, FunctionUart, P>` implements `rp235x_hal::uart::ValidPinTx<UART1>`
[INFO] [stdout]            and 7 others
[INFO] [stdout]    = note: required for `(rp235x_hal::gpio::Pin<Gpio32, _, PullDown>, rp235x_hal::gpio::Pin<Gpio33, _, PullDown>)` to implement `ValidUartPinout<UART0>`
[INFO] [stdout] note: required by a bound in `UartPeripheral`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rp235x-hal-0.3.0/src/uart/peripheral.rs:20:55
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub struct UartPeripheral<S: State, D: UartDevice, P: ValidUartPinout<D>> {
[INFO] [stdout]    |                                                       ^^^^^^^^^^^^^^^^^^ required by this bound in `UartPeripheral`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `rp235x_hal::gpio::Pin<Gpio33, _, PullDown>: rp235x_hal::uart::ValidPinRx<UART0>` is not satisfied
[INFO] [stdout]   --> fw/src/uart.rs:27:21
[INFO] [stdout]    |
[INFO] [stdout] 27 |     let mut uart0 = hal::uart::UartPeripheral::new(uart0, uart0_pins, resets)
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `rp235x_hal::uart::ValidPinRx<UART0>` is not implemented for `rp235x_hal::gpio::Pin<Gpio33, _, PullDown>`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `rp235x_hal::uart::ValidPinRx<UART>`:
[INFO] [stdout]              `rp235x_hal::gpio::Pin<Gpio1, FunctionUart, P>` implements `rp235x_hal::uart::ValidPinRx<UART0>`
[INFO] [stdout]              `rp235x_hal::gpio::Pin<Gpio11, FunctionUartAux, P>` implements `rp235x_hal::uart::ValidPinRx<UART1>`
[INFO] [stdout]              `rp235x_hal::gpio::Pin<Gpio13, FunctionUart, P>` implements `rp235x_hal::uart::ValidPinRx<UART0>`
[INFO] [stdout]              `rp235x_hal::gpio::Pin<Gpio15, FunctionUartAux, P>` implements `rp235x_hal::uart::ValidPinRx<UART0>`
[INFO] [stdout]              `rp235x_hal::gpio::Pin<Gpio17, FunctionUart, P>` implements `rp235x_hal::uart::ValidPinRx<UART0>`
[INFO] [stdout]              `rp235x_hal::gpio::Pin<Gpio19, FunctionUartAux, P>` implements `rp235x_hal::uart::ValidPinRx<UART0>`
[INFO] [stdout]              `rp235x_hal::gpio::Pin<Gpio21, FunctionUart, P>` implements `rp235x_hal::uart::ValidPinRx<UART1>`
[INFO] [stdout]              `rp235x_hal::gpio::Pin<Gpio23, FunctionUartAux, P>` implements `rp235x_hal::uart::ValidPinRx<UART1>`
[INFO] [stdout]            and 7 others
[INFO] [stdout]    = note: required for `(rp235x_hal::gpio::Pin<Gpio32, _, PullDown>, rp235x_hal::gpio::Pin<Gpio33, _, PullDown>)` to implement `ValidUartPinout<UART0>`
[INFO] [stdout] note: required by a bound in `UartPeripheral`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rp235x-hal-0.3.0/src/uart/peripheral.rs:20:55
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub struct UartPeripheral<S: State, D: UartDevice, P: ValidUartPinout<D>> {
[INFO] [stdout]    |                                                       ^^^^^^^^^^^^^^^^^^ required by this bound in `UartPeripheral`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] 
[INFO] [stderr] thread 'rustc' panicked at /rust/deps/ena-0.14.3/src/snapshot_vec.rs:199:10:
[INFO] [stderr] index out of bounds: the len is 96 but the index is 97
[INFO] [stderr] stack backtrace:
[INFO] [stderr]    0:     0x714216333df3 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::ha499add612cccf8e
[INFO] [stderr]    1:     0x714216a02b3f - core::fmt::write::hb10c956f5235c8a4
[INFO] [stderr]    2:     0x714216329923 - std::io::Write::write_fmt::hd8146ab3991543d1
[INFO] [stderr]    3:     0x714216333c52 - std::sys::backtrace::BacktraceLock::print::hb47c770ef659fd10
[INFO] [stderr]    4:     0x7142163376ea - std::panicking::default_hook::{{closure}}::hdda8afb9d457a22c
[INFO] [stderr]    5:     0x71421633726f - std::panicking::default_hook::h7c46b44874fe5c9a
[INFO] [stderr]    6:     0x714215401493 - std[82ef13bf6b0f4f7c]::panicking::update_hook::<alloc[97b3abe6a99f4b55]::boxed::Box<rustc_driver_impl[eab5b6b27acce7e2]::install_ice_hook::{closure#1}>>::{closure#0}
[INFO] [stderr]    7:     0x714216337f3b - std::panicking::rust_panic_with_hook::ha6cb99ed099eb1c5
[INFO] [stderr]    8:     0x714216337c3a - std::panicking::begin_panic_handler::{{closure}}::he11808bc797ee921
[INFO] [stderr]    9:     0x7142163342c9 - std::sys::backtrace::__rust_end_short_backtrace::h9418807cb7346258
[INFO] [stderr]   10:     0x71421633791d - __rustc[18fb429eef004894]::rust_begin_unwind
[INFO] [stderr]   11:     0x714212aa7f30 - core::panicking::panic_fmt::hd890aeb12c3a3fc3
[INFO] [stderr]   12:     0x7142149697fd - core::panicking::panic_bounds_check::h3697054661cdeda4
[INFO] [stderr]   13:     0x71421822c953 - <ena[976db0ddef9276b0]::unify::UnificationTable<ena[976db0ddef9276b0]::unify::backing_vec::InPlace<rustc_infer[df6ab97e1ed1d3b3]::infer::type_variable::TyVidEqKey, &mut alloc[97b3abe6a99f4b55]::vec::Vec<ena[976db0ddef9276b0]::unify::VarValue<rustc_infer[df6ab97e1ed1d3b3]::infer::type_variable::TyVidEqKey>>, &mut rustc_infer[df6ab97e1ed1d3b3]::infer::snapshot::undo_log::InferCtxtUndoLogs>>>::uninlined_get_root_key.cold
[INFO] [stderr]   14:     0x7142172ea18f - <rustc_infer[df6ab97e1ed1d3b3]::infer::canonical::canonicalizer::Canonicalizer as rustc_type_ir[c61c0c75c173181]::fold::TypeFolder<rustc_middle[26c8a63eebb24a99]::ty::context::TyCtxt>>::fold_ty
[INFO] [stderr]   15:     0x7142172eab8a - <rustc_infer[df6ab97e1ed1d3b3]::infer::canonical::canonicalizer::Canonicalizer as rustc_type_ir[c61c0c75c173181]::fold::TypeFolder<rustc_middle[26c8a63eebb24a99]::ty::context::TyCtxt>>::fold_ty
[INFO] [stderr]   16:     0x7142172ec418 - <rustc_infer[df6ab97e1ed1d3b3]::infer::canonical::canonicalizer::Canonicalizer as rustc_type_ir[c61c0c75c173181]::fold::TypeFolder<rustc_middle[26c8a63eebb24a99]::ty::context::TyCtxt>>::fold_ty
[INFO] [stderr]   17:     0x7142172e934f - <rustc_infer[df6ab97e1ed1d3b3]::infer::canonical::canonicalizer::Canonicalizer as rustc_type_ir[c61c0c75c173181]::fold::TypeFolder<rustc_middle[26c8a63eebb24a99]::ty::context::TyCtxt>>::fold_predicate
[INFO] [stderr]   18:     0x7142172cf77a - <rustc_infer[df6ab97e1ed1d3b3]::infer::InferCtxt as rustc_trait_selection[d57c8858b3daa35c]::traits::query::evaluate_obligation::InferCtxtExt>::evaluate_obligation
[INFO] [stderr]   19:     0x714215658a13 - <rustc_infer[df6ab97e1ed1d3b3]::infer::InferCtxt as rustc_trait_selection[d57c8858b3daa35c]::infer::InferCtxtExt>::type_implements_trait::<&rustc_middle[26c8a63eebb24a99]::ty::list::RawList<(), rustc_middle[26c8a63eebb24a99]::ty::generic_args::GenericArg>>
[INFO] [stderr]   20:     0x71421572d15b - <rustc_hir_typeck[769fffdf579bae1b]::fn_ctxt::FnCtxt>::report_no_match_method_error
[INFO] [stderr]   21:     0x71421576e4ac - <rustc_hir_typeck[769fffdf579bae1b]::fn_ctxt::FnCtxt>::report_method_error
[INFO] [stderr]   22:     0x7142179d950e - <rustc_hir_typeck[769fffdf579bae1b]::fn_ctxt::FnCtxt>::check_expr_with_expectation_and_args
[INFO] [stderr]   23:     0x7142179cab86 - <rustc_hir_typeck[769fffdf579bae1b]::fn_ctxt::FnCtxt>::check_expr_with_expectation_and_args
[INFO] [stderr]   24:     0x714216d22a56 - <rustc_hir_typeck[769fffdf579bae1b]::fn_ctxt::FnCtxt>::check_decl
[INFO] [stderr]   25:     0x714216d12579 - <rustc_hir_typeck[769fffdf579bae1b]::fn_ctxt::FnCtxt>::check_expr_block
[INFO] [stderr]   26:     0x7142179cab33 - <rustc_hir_typeck[769fffdf579bae1b]::fn_ctxt::FnCtxt>::check_expr_with_expectation_and_args
[INFO] [stderr]   27:     0x714216d1c0ac - rustc_hir_typeck[769fffdf579bae1b]::check::check_fn
[INFO] [stderr]   28:     0x714217bd51c3 - rustc_hir_typeck[769fffdf579bae1b]::typeck_with_inspect::{closure#0}
[INFO] [stderr]   29:     0x714217bc1c70 - rustc_query_impl[aa24b92754888917]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[aa24b92754888917]::query_impl::typeck::dynamic_query::{closure#2}::{closure#0}, rustc_middle[26c8a63eebb24a99]::query::erase::Erased<[u8; 8usize]>>
[INFO] [stderr]   30:     0x714216bcd1ee - rustc_query_system[872a89b4300a7e33]::query::plumbing::try_execute_query::<rustc_query_impl[aa24b92754888917]::DynamicConfig<rustc_data_structures[348f528be62e0bed]::vec_cache::VecCache<rustc_span[f7d34899392a8fa6]::def_id::LocalDefId, rustc_middle[26c8a63eebb24a99]::query::erase::Erased<[u8; 8usize]>, rustc_query_system[872a89b4300a7e33]::dep_graph::graph::DepNodeIndex>, false, false, false>, rustc_query_impl[aa24b92754888917]::plumbing::QueryCtxt, false>
[INFO] [stderr]   31:     0x714216bccb89 - rustc_query_impl[aa24b92754888917]::query_impl::typeck::get_query_non_incr::__rust_end_short_backtrace
[INFO] [stderr]   32:     0x71421722715c - rustc_hir_analysis[189ce839076c42c7]::check_crate
[INFO] [stderr]   33:     0x71421747e223 - rustc_interface[e8263c238778633f]::passes::analysis
[INFO] [stderr]   34:     0x71421747de2b - rustc_query_impl[aa24b92754888917]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[aa24b92754888917]::query_impl::analysis::dynamic_query::{closure#2}::{closure#0}, rustc_middle[26c8a63eebb24a99]::query::erase::Erased<[u8; 0usize]>>
[INFO] [stderr]   35:     0x714217a8ff7c - rustc_query_system[872a89b4300a7e33]::query::plumbing::try_execute_query::<rustc_query_impl[aa24b92754888917]::DynamicConfig<rustc_query_system[872a89b4300a7e33]::query::caches::SingleCache<rustc_middle[26c8a63eebb24a99]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[aa24b92754888917]::plumbing::QueryCtxt, false>
[INFO] [stderr]   36:     0x714217a8fb46 - rustc_query_impl[aa24b92754888917]::query_impl::analysis::get_query_non_incr::__rust_end_short_backtrace
[INFO] [stderr]   37:     0x714217c8c816 - rustc_interface[e8263c238778633f]::passes::create_and_enter_global_ctxt::<core[5b33e9a2e38b902b]::option::Option<rustc_interface[e8263c238778633f]::queries::Linker>, rustc_driver_impl[eab5b6b27acce7e2]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}
[INFO] [stderr]   38:     0x714217c52743 - rustc_interface[e8263c238778633f]::interface::run_compiler::<(), rustc_driver_impl[eab5b6b27acce7e2]::run_compiler::{closure#0}>::{closure#1}
[INFO] [stderr]   39:     0x714217bf25b8 - std[82ef13bf6b0f4f7c]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[e8263c238778633f]::util::run_in_thread_with_globals<rustc_interface[e8263c238778633f]::util::run_in_thread_pool_with_globals<rustc_interface[e8263c238778633f]::interface::run_compiler<(), rustc_driver_impl[eab5b6b27acce7e2]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
[INFO] [stderr]   40:     0x714217bf2296 - <<std[82ef13bf6b0f4f7c]::thread::Builder>::spawn_unchecked_<rustc_interface[e8263c238778633f]::util::run_in_thread_with_globals<rustc_interface[e8263c238778633f]::util::run_in_thread_pool_with_globals<rustc_interface[e8263c238778633f]::interface::run_compiler<(), rustc_driver_impl[eab5b6b27acce7e2]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[5b33e9a2e38b902b]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stderr]   41:     0x714217bf08bd - std::sys::pal::unix::thread::Thread::new::thread_start::h0a4d8e1b9c0d38cf
[INFO] [stderr]   42:     0x71421168aaa4 - <unknown>
[INFO] [stderr]   43:     0x714211717a34 - clone
[INFO] [stderr]   44:                0x0 - <unknown>
[INFO] [stderr] 
[INFO] [stderr] error: the compiler unexpectedly panicked. this is a bug.
[INFO] [stderr] 
[INFO] [stderr] note: we would appreciate a bug report: https://github.com/rust-lang/rust/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler&template=ice.md
[INFO] [stderr] 
[INFO] [stderr] note: please make sure that you have updated to the latest nightly
[INFO] [stderr] 
[INFO] [stderr] warning: the ICE couldn't be written to `/opt/rustwide/workdir/rustc-ice-2025-10-12T08_27_51-1828.txt`: Read-only file system (os error 30)
[INFO] [stderr] 
[INFO] [stderr] note: rustc 1.90.0-nightly (d98a5da81 2025-07-04) running on x86_64-unknown-linux-gnu
[INFO] [stderr] 
[INFO] [stderr] note: compiler flags: --crate-type bin -C embed-bitcode=no -C debuginfo=2 -C opt-level=3
[INFO] [stderr] 
[INFO] [stderr] note: some of the compiler flags provided by cargo are hidden
[INFO] [stderr] 
[INFO] [stderr] query stack during panic:
[INFO] [stderr] #0 [typeck] type-checking `uart::init`
[INFO] [stderr] #1 [analysis] running analysis passes on this crate
[INFO] [stderr] end of query stack
[INFO] [stdout] Some errors have detailed explanations: E0277, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `kokofw` (bin "kokofw") due to 7 previous errors; 8 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "5273ae15fbf8ffac2f1b6273a2a47a908be9f7efdfe770bc05ee7c9802a0be8f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5273ae15fbf8ffac2f1b6273a2a47a908be9f7efdfe770bc05ee7c9802a0be8f", kill_on_drop: false }`
[INFO] [stdout] 5273ae15fbf8ffac2f1b6273a2a47a908be9f7efdfe770bc05ee7c9802a0be8f
