[INFO] cloning repository https://github.com/monokrome/bl4
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/monokrome/bl4" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmonokrome%2Fbl4", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmonokrome%2Fbl4'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 0dd0fee34bb22a79482921739ab36e8ff387adbf
[INFO] testing monokrome/bl4 against beta-2026-01-20 for beta-1.94-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmonokrome%2Fbl4" "/workspace/builds/worker-5-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/monokrome/bl4
[INFO] finished tweaking git repo https://github.com/monokrome/bl4
[INFO] tweaked toml for git repo https://github.com/monokrome/bl4 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/monokrome/bl4 on toolchain beta-2026-01-20
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-01-20" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/monokrome/bl4 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" "+beta-2026-01-20" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Updating git repository `https://github.com/trumank/ser-hex.git`
[INFO] [stderr]     Updating git repository `https://github.com/servo/stylo`
[INFO] [stderr]     Updating git repository `https://github.com/servo/webrender`
[INFO] [stderr]     Updating git repository `https://github.com/servo/media`
[INFO] [stderr]     Updating git repository `https://github.com/servo/rust-content-security-policy`
[INFO] [stderr]     Updating git repository `https://github.com/servo/fontsan`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded yeslogic-fontconfig-sys v6.0.0
[INFO] [stderr]   Downloaded phf_codegen v0.13.1
[INFO] [stderr]   Downloaded rustls-native-certs v0.8.2
[INFO] [stderr]   Downloaded strck_ident v0.1.2
[INFO] [stderr]   Downloaded string_cache_codegen v0.6.1
[INFO] [stderr]   Downloaded aes-kw v0.2.1
[INFO] [stderr]   Downloaded accountable-refcell v0.2.2
[INFO] [stderr]   Downloaded utoipa-scalar v0.3.0
[INFO] [stderr]   Downloaded web_atoms v0.2.0
[INFO] [stderr]   Downloaded etcetera v0.10.0
[INFO] [stderr]   Downloaded fs-err v3.2.1
[INFO] [stderr]   Downloaded xml v1.2.0
[INFO] [stderr]   Downloaded test-log-macros v0.2.19
[INFO] [stderr]   Downloaded hyperlocal v0.9.1
[INFO] [stderr]   Downloaded tracy-rs v0.1.2
[INFO] [stderr]   Downloaded naive-cityhash v0.2.0
[INFO] [stderr]   Downloaded cityhasher v0.1.0
[INFO] [stderr]   Downloaded oozextract v0.5.0
[INFO] [stderr]   Downloaded procfs-core v0.17.0
[INFO] [stderr]   Downloaded minidump v0.26.1
[INFO] [stderr]   Downloaded minidump-common v0.26.1
[INFO] [stderr]   Downloaded sqlx-sqlite v0.9.0-alpha.1
[INFO] [stderr]   Downloaded async-compression v0.4.36
[INFO] [stderr]   Downloaded sqlx v0.9.0-alpha.1
[INFO] [stderr]   Downloaded html5ever v0.36.1
[INFO] [stderr]   Downloaded testcontainers-modules v0.11.6
[INFO] [stderr]   Downloaded fearless_simd v0.3.0
[INFO] [stderr]   Downloaded sysinfo v0.35.2
[INFO] [stderr]   Downloaded icu_datetime v1.5.1
[INFO] [stderr]   Downloaded icu_capi v1.5.0
[INFO] [stderr]   Downloaded unreal_asset v0.1.16
[INFO] [stderr]   Downloaded surfman v0.11.0
[INFO] [stderr]   Downloaded objc2-metal v0.3.2
[INFO] [stderr]   Downloaded icu_experimental v0.1.0
[INFO] [stderr]   Downloaded regex-automata v0.2.0
[INFO] [stderr]   Downloaded icu_calendar v1.5.2
[INFO] [stderr]   Downloaded kurbo v0.12.0
[INFO] [stderr]   Downloaded rustybuzz v0.20.1
[INFO] [stderr]   Downloaded sea-query v1.0.0-rc.23
[INFO] [stderr]   Downloaded ipc-channel v0.20.2
[INFO] [stderr]   Downloaded aws-lc-rs v1.15.2
[INFO] [stderr]   Downloaded openxr v0.19.0
[INFO] [stderr]   Downloaded diplomat_core v0.8.1
[INFO] [stderr]   Downloaded icu_collator_data v1.5.1
[INFO] [stderr]   Downloaded mozjs v0.14.3
[INFO] [stderr]   Downloaded usvg v0.45.1
[INFO] [stderr]   Downloaded resvg v0.45.1
[INFO] [stderr]   Downloaded icu_casemap v1.5.1
[INFO] [stderr]   Downloaded calendrical_calculations v0.1.3
[INFO] [stderr]   Downloaded zerotrie v0.1.3
[INFO] [stderr]   Downloaded vello_common v0.0.4
[INFO] [stderr]   Downloaded keyboard-types v0.8.3
[INFO] [stderr]   Downloaded icu_segmenter v1.5.0
[INFO] [stderr]   Downloaded libz-sys v1.1.23
[INFO] [stderr]   Downloaded openxr-sys v0.11.0
[INFO] [stderr]   Downloaded color v0.3.2
[INFO] [stderr]   Downloaded webpki-roots v1.0.4
[INFO] [stderr]   Downloaded icu_timezone_data v1.5.1
[INFO] [stderr]   Downloaded objc2-core-video v0.3.2
[INFO] [stderr]   Downloaded typed-path v0.12.0
[INFO] [stderr]   Downloaded sqlx-postgres v0.9.0-alpha.1
[INFO] [stderr]   Downloaded sqlx-core v0.9.0-alpha.1
[INFO] [stderr]   Downloaded tikv-jemalloc-sys v0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7
[INFO] [stderr]   Downloaded bollard v0.18.1
[INFO] [stderr]   Downloaded diplomat-runtime v0.8.3
[INFO] [stderr]   Downloaded icu_decimal v1.5.0
[INFO] [stderr]   Downloaded icu_pattern v0.2.0
[INFO] [stderr]   Downloaded icu_list_data v1.5.1
[INFO] [stderr]   Downloaded icu_list v1.5.0
[INFO] [stderr]   Downloaded fixed_decimal v0.5.6
[INFO] [stderr]   Downloaded icu_calendar_data v1.5.1
[INFO] [stderr]   Downloaded icu_timezone v1.5.0
[INFO] [stderr]   Downloaded swapper v0.1.0
[INFO] [stderr]   Downloaded xml5ever v0.36.1
[INFO] [stderr]   Downloaded icu_collator v1.5.0
[INFO] [stderr]   Downloaded sea-query-rusqlite v0.8.0-rc.14
[INFO] [stderr]   Downloaded zune-jpeg v0.5.7
[INFO] [stderr]   Downloaded gleam v0.15.1
[INFO] [stderr]   Downloaded zeitstempel v0.1.2
[INFO] [stderr]   Downloaded utoipa-gen v5.4.0
[INFO] [stderr]   Downloaded sqlx-mysql v0.9.0-alpha.1
[INFO] [stderr]   Downloaded nom-language v0.1.0
[INFO] [stderr]   Downloaded nom-rfc8288 v0.4.0
[INFO] [stderr]   Downloaded glslopt v0.1.12
[INFO] [stderr]   Downloaded encoding_c v0.9.8
[INFO] [stderr]   Downloaded strck v0.1.2
[INFO] [stderr]   Downloaded icu_casemap_data v1.5.1
[INFO] [stderr]   Downloaded icu_decimal_data v1.5.1
[INFO] [stderr]   Downloaded icu_plurals_data v1.5.1
[INFO] [stderr]   Downloaded icu_provider_adapters v1.5.0
[INFO] [stderr]   Downloaded wgpu-core-deps-emscripten v26.0.0
[INFO] [stderr]   Downloaded unicode-bidi-mirroring v0.4.0
[INFO] [stderr]   Downloaded webdriver v0.53.0
[INFO] [stderr]   Downloaded bollard-stubs v1.47.1-rc.27.3.1
[INFO] [stderr]   Downloaded testcontainers v0.23.3
[INFO] [stderr]   Downloaded vello_cpu v0.0.4
[INFO] [stderr]   Downloaded async-tungstenite v0.32.0
[INFO] [stderr]   Downloaded encoding_c_mem v0.2.6
[INFO] [stderr]   Downloaded diplomat v0.8.0
[INFO] [stderr]   Downloaded dwrote v0.11.5
[INFO] [stderr]   Downloaded string_cache v0.9.0
[INFO] [stderr]   Downloaded lz4_flex v0.12.0
[INFO] [stderr]   Downloaded icu_segmenter v2.1.2
[INFO] [stderr]   Downloaded texture2ddecoder v0.1.2
[INFO] [stderr]   Downloaded utoipa v5.4.0
[INFO] [stderr]   Downloaded sqlx-macros-core v0.9.0-alpha.1
[INFO] [stderr]   Downloaded tokio-tar v0.3.1
[INFO] [stderr]   Downloaded peniko v0.5.0
[INFO] [stderr]   Downloaded quick_cache v0.6.18
[INFO] [stderr]   Downloaded unic-ucd-ident v0.9.0
[INFO] [stderr]   Downloaded uluru v3.1.0
[INFO] [stderr]   Downloaded cmake v0.1.57
[INFO] [stderr]   Downloaded serde_json v1.0.146
[INFO] [stderr]   Downloaded sqlx-macros v0.9.0-alpha.1
[INFO] [stderr]   Downloaded speexdsp-resampler v0.1.0
[INFO] [stderr]   Downloaded freetype v0.7.2
[INFO] [stderr]   Downloaded icu_locale_data v2.1.1
[INFO] [stderr]   Downloaded harfbuzz-sys v0.6.1
[INFO] [stderr]   Downloaded icu_locale v2.1.1
[INFO] [stderr]   Downloaded structmeta-derive v0.3.0
[INFO] [stderr]   Downloaded structmeta v0.3.0
[INFO] [stderr]   Downloaded parse-display-derive v0.9.1
[INFO] [stderr]   Downloaded parse-display v0.9.1
[INFO] [stderr]   Downloaded icu_experimental_data v0.1.1
[INFO] [stderr]   Downloaded compression-codecs v0.4.35
[INFO] [stderr]   Downloaded imsz v0.4.1
[INFO] [stderr]   Downloaded build-parallel v0.1.2
[INFO] [stderr]   Downloaded cssparser v0.36.0
[INFO] [stderr]   Downloaded smallbitvec v2.6.0
[INFO] [stderr]   Downloaded muda v0.16.1
[INFO] [stderr]   Downloaded test-log v0.2.19
[INFO] [stderr]   Downloaded scroll_derive v0.12.1
[INFO] [stderr]   Downloaded process-memory v0.5.0
[INFO] [stderr]   Downloaded unreal_asset_proc_macro v0.1.16
[INFO] [stderr]   Downloaded unreal_helpers v0.1.16
[INFO] [stderr]   Downloaded key-mutex v0.1.3
[INFO] [stderr]   Downloaded hyper-named-pipe v0.1.0
[INFO] [stderr]   Downloaded docker_credential v1.3.2
[INFO] [stderr]   Downloaded markup5ever v0.36.1
[INFO] [stderr]   Downloaded imagesize v0.13.0
[INFO] [stderr]   Downloaded tikv-jemallocator v0.6.1
[INFO] [stderr]   Downloaded objc2-quartz-core v0.3.2
[INFO] [stderr]   Downloaded ryu v1.0.21
[INFO] [stderr]   Downloaded icu_plurals v1.5.0
[INFO] [stderr]   Downloaded malloc_size_of_derive v0.1.3
[INFO] [stderr]   Downloaded app_units v0.7.8
[INFO] [stderr]   Downloaded libloading v0.9.0
[INFO] [stderr]   Downloaded gaol v0.2.1
[INFO] [stderr]   Downloaded webpki-root-certs v1.0.4
[INFO] [stderr]   Downloaded chardetng v0.1.17
[INFO] [stderr]   Downloaded mach2 v0.6.0
[INFO] [stderr]   Downloaded urlpattern v0.3.0
[INFO] [stderr]   Downloaded plane-split v0.18.0
[INFO] [stderr]   Downloaded unicode-ccc v0.4.0
[INFO] [stderr]   Downloaded topological-sort v0.1.0
[INFO] [stderr]   Downloaded proc-macro-crate v2.0.0
[INFO] [stderr]   Downloaded ctor v0.2.9
[INFO] [stderr]   Downloaded mozangle v0.5.4
[INFO] [stderr]   Downloaded icu_segmenter_data v2.1.1
[INFO] [stderr]   Downloaded icu_segmenter_data v1.5.1
[INFO] [stderr]   Downloaded icu_datetime_data v1.5.1
[INFO] [stderr]   Downloaded pariter v0.5.1
[INFO] [stderr]   Downloaded aws-lc-sys v0.35.0
[INFO] [stderr]   Downloaded mozjs_sys v0.140.5-7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-01-20" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 6c9fd775f02d54c38d43307bcec15f6497b8642580016a50114494de3f7d784c
[INFO] running `Command { std: "docker" "start" "-a" "6c9fd775f02d54c38d43307bcec15f6497b8642580016a50114494de3f7d784c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6c9fd775f02d54c38d43307bcec15f6497b8642580016a50114494de3f7d784c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6c9fd775f02d54c38d43307bcec15f6497b8642580016a50114494de3f7d784c", kill_on_drop: false }`
[INFO] [stdout] 6c9fd775f02d54c38d43307bcec15f6497b8642580016a50114494de3f7d784c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-01-20" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c3a21fba28c08db6286685b880f5ef3502c9b0d17e3887419425a6d7df30f45f
[INFO] running `Command { std: "docker" "start" "-a" "c3a21fba28c08db6286685b880f5ef3502c9b0d17e3887419425a6d7df30f45f", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling jobserver v0.1.34
[INFO] [stderr]    Compiling find-msvc-tools v0.1.5
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling ryu v1.0.21
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling foldhash v0.2.0
[INFO] [stderr]    Compiling cc v1.2.50
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling litemap v0.8.1
[INFO] [stderr]    Compiling writeable v0.6.2
[INFO] [stderr]    Compiling thiserror-impl v2.0.17
[INFO] [stderr]    Compiling futures-io v0.3.31
[INFO] [stderr]    Compiling icu_normalizer_data v2.1.1
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling slab v0.4.11
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling icu_properties_data v2.1.2
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling serde_json v1.0.146
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling bytemuck_derive v1.10.2
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling simd-adler32 v0.3.8
[INFO] [stderr]    Compiling futures-sink v0.3.31
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling futures-channel v0.3.31
[INFO] [stderr]    Compiling indexmap v2.12.1
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling adler2 v2.0.1
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling bytemuck v1.24.0
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling http v1.4.0
[INFO] [stderr]    Compiling thiserror v2.0.17
[INFO] [stderr]    Compiling libz-sys v1.1.23
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling zerocopy v0.8.31
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling zerocopy-derive v0.8.31
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling iana-time-zone v0.1.64
[INFO] [stderr]    Compiling parking v2.2.1
[INFO] [stderr]    Compiling hashlink v0.10.0
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling tokio v1.48.0
[INFO] [stderr]    Compiling flate2 v1.1.5
[INFO] [stderr]    Compiling bitflags v2.10.0
[INFO] [stderr]    Compiling spin v0.9.8
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling crc-catalog v2.4.0
[INFO] [stderr]    Compiling crc v3.4.0
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling crossbeam-queue v0.3.12
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling anstyle v1.0.13
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling anstream v0.6.21
[INFO] [stderr]    Compiling rustls-pki-types v1.13.2
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling equator-macro v0.4.2
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling equator v0.4.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling concurrent-queue v2.5.0
[INFO] [stderr]    Compiling zstd-sys v2.0.16+zstd.1.5.7
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling url v2.5.7
[INFO] [stderr]    Compiling event-listener v5.4.1
[INFO] [stderr]    Compiling futures-intrusive v0.5.0
[INFO] [stderr]    Compiling aligned-vec v0.6.4
[INFO] [stderr]    Compiling chrono v0.4.42
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling libsqlite3-sys v0.35.0
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling inout v0.1.4
[INFO] [stderr]    Compiling regex-syntax v0.8.8
[INFO] [stderr]    Compiling rustls v0.23.35
[INFO] [stderr]    Compiling base64 v0.22.1
[INFO] [stderr]    Compiling darling_core v0.21.3
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling tokio-stream v0.1.17
[INFO] [stderr]    Compiling sqlx-core v0.9.0-alpha.1
[INFO] [stderr]    Compiling hkdf v0.12.4
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling rustls-webpki v0.103.8
[INFO] [stderr]    Compiling v_frame v0.3.9
[INFO] [stderr]    Compiling num-rational v0.4.2
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling atoi v2.0.0
[INFO] [stderr]    Compiling webpki-roots v1.0.4
[INFO] [stderr]    Compiling md-5 v0.10.6
[INFO] [stderr]    Compiling as-slice v0.2.1
[INFO] [stderr]    Compiling whoami v1.6.1
[INFO] [stderr]    Compiling built v0.8.0
[INFO] [stderr]    Compiling home v0.5.12
[INFO] [stderr]    Compiling zstd-safe v7.2.4
[INFO] [stderr]    Compiling dotenvy v0.15.7
[INFO] [stderr]    Compiling av-scenechange v0.14.1
[INFO] [stderr]    Compiling aligned v0.4.3
[INFO] [stderr]    Compiling rav1e v0.8.1
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling darling_macro v0.21.3
[INFO] [stderr]    Compiling aes v0.8.4
[INFO] [stderr]    Compiling flume v0.11.1
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling strum_macros v0.27.2
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling nom v8.0.0
[INFO] [stderr]    Compiling core2 v0.4.0
[INFO] [stderr]    Compiling thread_local v1.1.9
[INFO] [stderr]    Compiling arg_enum_proc_macro v0.3.4
[INFO] [stderr]    Compiling profiling-procmacros v1.0.17
[INFO] [stderr]    Compiling y4m v0.8.0
[INFO] [stderr]    Compiling portable-atomic v1.12.0
[INFO] [stderr]    Compiling pastey v0.1.1
[INFO] [stderr]    Compiling nu-ansi-term v0.50.3
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling clap_lex v0.7.6
[INFO] [stderr]    Compiling sqlx-postgres v0.9.0-alpha.1
[INFO] [stderr]    Compiling clap_builder v4.5.53
[INFO] [stderr]    Compiling av1-grain v0.2.5
[INFO] [stderr]    Compiling sqlx-sqlite v0.9.0-alpha.1
[INFO] [stderr]    Compiling tracing-subscriber v0.3.22
[INFO] [stderr]    Compiling strum v0.27.2
[INFO] [stderr]    Compiling profiling v1.0.17
[INFO] [stderr]    Compiling bitstream-io v4.9.0
[INFO] [stderr]    Compiling darling v0.21.3
[INFO] [stderr]    Compiling phf_shared v0.11.3
[INFO] [stderr]    Compiling maybe-rayon v0.1.1
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ureq-proto v0.5.3
[INFO] [stderr]    Compiling clap_derive v4.5.49
[INFO] [stderr]    Compiling num-derive v0.4.2
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling fax_derive v0.2.0
[INFO] [stderr]    Compiling simd_helpers v0.1.0
[INFO] [stderr]    Compiling weezl v0.1.12
[INFO] [stderr]    Compiling imgref v1.12.0
[INFO] [stderr]    Compiling twox-hash v2.1.2
[INFO] [stderr]    Compiling ureq v3.1.4
[INFO] [stderr]    Compiling zune-jpeg v0.4.21
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling loop9 v0.1.5
[INFO] [stderr]    Compiling fax v0.2.6
[INFO] [stderr]    Compiling sqlx-macros-core v0.9.0-alpha.1
[INFO] [stderr]    Compiling phf_generator v0.11.3
[INFO] [stderr]    Compiling clap v4.5.53
[INFO] [stderr]    Compiling serde_with_macros v3.16.1
[INFO] [stderr]    Compiling zstd v0.13.3
[INFO] [stderr]    Compiling avif-serialize v0.8.6
[INFO] [stderr]    Compiling zune-inflate v0.2.54
[INFO] [stderr]    Compiling fdeflate v0.3.7
[INFO] [stderr]    Compiling blake3 v1.8.2
[INFO] [stderr]    Compiling pxfm v0.1.27
[INFO] [stderr]    Compiling crossbeam-channel v0.5.15
[INFO] [stderr]    Compiling fs-err v3.2.1
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling libloading v0.9.0
[INFO] [stderr]    Compiling zune-core v0.5.0
[INFO] [stderr]    Compiling rgb v0.8.52
[INFO] [stderr]    Compiling bit_field v0.10.3
[INFO] [stderr]    Compiling lebe v0.5.3
[INFO] [stderr]    Compiling gif v0.14.1
[INFO] [stderr]    Compiling exr v1.74.0
[INFO] [stderr]    Compiling sqlx-macros v0.9.0-alpha.1
[INFO] [stderr]    Compiling image-webp v0.2.4
[INFO] [stderr]    Compiling dashmap v5.5.3
[INFO] [stderr]    Compiling moxcms v0.7.11
[INFO] [stderr]    Compiling crossbeam v0.8.4
[INFO] [stderr]    Compiling zune-jpeg v0.5.7
[INFO] [stderr]    Compiling ravif v0.12.0
[INFO] [stderr]    Compiling oodle_loader v0.2.2 (https://github.com/trumank/repak.git#84a6a140)
[INFO] [stderr]    Compiling png v0.18.0
[INFO] [stderr]    Compiling serde_with v3.16.1
[INFO] [stderr]    Compiling phf_macros v0.11.3
[INFO] [stderr]    Compiling tiff v0.10.3
[INFO] [stderr]    Compiling lz4_flex v0.12.0
[INFO] [stderr]    Compiling ser-hex v0.1.0 (https://github.com/trumank/ser-hex.git#8652ee94)
[INFO] [stderr]    Compiling console v0.16.2
[INFO] [stderr]    Compiling ordered-float v5.1.0
[INFO] [stderr]    Compiling ordermap v0.5.12
[INFO] [stderr]    Compiling qoi v0.4.1
[INFO] [stderr]    Compiling sha1 v0.10.6
[INFO] [stderr]    Compiling env_filter v0.1.4
[INFO] [stderr]    Compiling multer v3.1.0
[INFO] [stderr]    Compiling arrayref v0.3.9
[INFO] [stderr]    Compiling unit-prefix v0.5.2
[INFO] [stderr]    Compiling guardian v1.3.0
[INFO] [stderr]    Compiling constant_time_eq v0.3.1
[INFO] [stderr]    Compiling sha1_smol v1.0.1
[INFO] [stderr]    Compiling key-mutex v0.1.3
[INFO] [stderr]    Compiling uuid v1.19.0
[INFO] [stderr]    Compiling hyper v1.8.1
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling indicatif v0.18.3
[INFO] [stderr]    Compiling sqlx v0.9.0-alpha.1
[INFO] [stderr]    Compiling image v0.25.9
[INFO] [stderr]    Compiling rusqlite v0.37.0
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling pariter v0.5.1
[INFO] [stderr]    Compiling repak v0.2.2 (https://github.com/trumank/repak.git#84a6a140)
[INFO] [stderr]    Compiling env_logger v0.11.8
[INFO] [stderr]    Compiling jmap v0.1.0 (https://github.com/trumank/jmap#3ba766e3)
[INFO] [stderr]    Compiling phf v0.11.3
[INFO] [stderr]    Compiling regex v1.12.2
[INFO] [stderr]    Compiling lz4_flex v0.11.5
[INFO] [stderr]    Compiling console v0.15.11
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling safe_arch v0.7.4
[INFO] [stderr]    Compiling encoding_rs v0.8.35
[INFO] [stderr]    Compiling test-log-macros v0.2.19
[INFO] [stderr]    Compiling cityhasher v0.1.0
[INFO] [stderr]    Compiling oozextract v0.5.0
[INFO] [stderr]    Compiling number_prefix v0.4.0
[INFO] [stderr]    Compiling adler v1.0.2
[INFO] [stderr]    Compiling typed-path v0.12.0
[INFO] [stderr]    Compiling object v0.37.3
[INFO] [stderr]    Compiling bl4 v0.5.20 (/opt/rustwide/workdir/src/bl4)
[INFO] [stderr]    Compiling test-log v0.2.19
[INFO] [stderr]    Compiling indicatif v0.17.11
[INFO] [stderr]    Compiling wide v0.7.33
[INFO] [stderr]    Compiling retoc v0.1.4 (https://github.com/trumank/retoc#734cde57)
[INFO] [stderr]    Compiling axum-core v0.5.5
[INFO] [stderr]    Compiling utoipa-gen v5.4.0
[INFO] [stderr]    Compiling bl4-idb v0.5.20 (/opt/rustwide/workdir/src/bl4-idb)
[INFO] [stderr]    Compiling hyper-util v0.1.19
[INFO] [stderr]    Compiling tower v0.5.2
[INFO] [stderr]    Compiling usmap v0.1.0 (https://github.com/trumank/jmap#3ba766e3)
[INFO] [stderr]    Compiling texture2ddecoder v0.1.2
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_path_to_error v0.1.20
[INFO] [stderr]    Compiling gimli v0.32.3
[INFO] [stderr]    Compiling winnow v0.5.40
[INFO] [stderr]    Compiling glob-match v0.2.1
[INFO] [stderr]    Compiling option-ext v0.2.0
[INFO] [stderr]    Compiling dirs-sys v0.4.1
[INFO] [stderr]    Compiling axum v0.8.8
[INFO] [stderr]    Compiling toml_edit v0.20.2
[INFO] [stderr]    Compiling addr2line v0.25.1
[INFO] [stderr]    Compiling uextract v0.1.0 (/opt/rustwide/workdir/src/uextract)
[INFO] [stderr]    Compiling webpki-roots v0.26.11
[INFO] [stderr]    Compiling bl4-save-editor v0.5.20 (/opt/rustwide/workdir/src/bl4-save-editor)
[INFO] [stderr]    Compiling rustc-demangle v0.1.26
[INFO] [stderr]    Compiling bl4-ncs v0.5.20 (/opt/rustwide/workdir/src/bl4-ncs)
[INFO] [stderr]    Compiling backtrace v0.3.76
[INFO] [stderr]    Compiling toml v0.8.2
[INFO] [stderr]    Compiling utoipa v5.4.0
[INFO] [stderr]    Compiling ureq v2.12.1
[INFO] [stderr]    Compiling dirs v5.0.1
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling sysinfo v0.35.2
[INFO] [stderr]    Compiling process-memory v0.5.0
[INFO] [stderr]    Compiling utoipa-scalar v0.3.0
[INFO] [stderr]    Compiling memmap2 v0.9.9
[INFO] [stderr]    Compiling ctor v0.2.9
[INFO] [stderr]    Compiling bl4-preload v0.1.0 (/opt/rustwide/workdir/tools/bl4-preload)
[INFO] [stderr]    Compiling bl4-community v0.5.20 (/opt/rustwide/workdir/src/bl4-community)
[INFO] [stderr]    Compiling bl4-cli v0.5.20 (/opt/rustwide/workdir/src/bl4-cli)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 3m 53s
[INFO] running `Command { std: "docker" "inspect" "c3a21fba28c08db6286685b880f5ef3502c9b0d17e3887419425a6d7df30f45f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c3a21fba28c08db6286685b880f5ef3502c9b0d17e3887419425a6d7df30f45f", kill_on_drop: false }`
[INFO] [stdout] c3a21fba28c08db6286685b880f5ef3502c9b0d17e3887419425a6d7df30f45f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-01-20" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 67034872ab86145d4fa8d29c24549041af110d8754b4aa9b8229f7082d33185b
[INFO] running `Command { std: "docker" "start" "-a" "67034872ab86145d4fa8d29c24549041af110d8754b4aa9b8229f7082d33185b", kill_on_drop: false }`
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling bitflags v2.10.0
[INFO] [stderr]    Compiling dirs-sys v0.5.0
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling rustix v1.1.3
[INFO] [stderr]    Compiling hyper v1.8.1
[INFO] [stderr]    Compiling flume v0.11.1
[INFO] [stderr]    Compiling structmeta-derive v0.3.0
[INFO] [stderr]    Compiling dirs v6.0.0
[INFO] [stderr]    Compiling png v0.18.0
[INFO] [stderr]    Compiling rusqlite v0.37.0
[INFO] [stderr]    Compiling jmap v0.1.0 (https://github.com/trumank/jmap#3ba766e3)
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling structmeta v0.3.0
[INFO] [stderr]    Compiling image v0.25.9
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling serde_repr v0.1.20
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling hyper-util v0.1.19
[INFO] [stderr]    Compiling sqlx-core v0.9.0-alpha.1
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling rustls-native-certs v0.8.2
[INFO] [stderr]    Compiling bollard-stubs v1.47.1-rc.27.3.1
[INFO] [stderr]    Compiling oozextract v0.5.0
[INFO] [stderr]    Compiling xattr v1.6.1
[INFO] [stderr]    Compiling regex v1.12.2
[INFO] [stderr]    Compiling hyper-rustls v0.27.7
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling tracing-subscriber v0.3.22
[INFO] [stderr]    Compiling parse-display-derive v0.9.1
[INFO] [stderr]    Compiling hyperlocal v0.9.1
[INFO] [stderr]    Compiling bl4-ncs v0.5.20 (/opt/rustwide/workdir/src/bl4-ncs)
[INFO] [stderr]    Compiling rustls-pemfile v2.2.0
[INFO] [stderr]    Compiling tokio-util v0.7.17
[INFO] [stderr]    Compiling ser-hex v0.1.0 (https://github.com/trumank/ser-hex.git#8652ee94)
[INFO] [stderr]    Compiling sqlx-sqlite v0.9.0-alpha.1
[INFO] [stderr]    Compiling sqlx-postgres v0.9.0-alpha.1
[INFO] [stderr]    Compiling usmap v0.1.0 (https://github.com/trumank/jmap#3ba766e3)
[INFO] [stderr]    Compiling retoc v0.1.4 (https://github.com/trumank/retoc#734cde57)
[INFO] [stderr]    Compiling filetime v0.2.26
[INFO] [stderr]    Compiling docker_credential v1.3.2
[INFO] [stderr]    Compiling tokio-tar v0.3.1
[INFO] [stderr]    Compiling parse-display v0.9.1
[INFO] [stderr]    Compiling etcetera v0.8.0
[INFO] [stderr]    Compiling tempfile v3.23.0
[INFO] [stderr]    Compiling multer v3.1.0
[INFO] [stderr]    Compiling tower v0.5.2
[INFO] [stderr]    Compiling utoipa-gen v5.4.0
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling axum v0.8.8
[INFO] [stderr]    Compiling bollard v0.18.1
[INFO] [stderr]    Compiling bl4-preload v0.1.0 (/opt/rustwide/workdir/tools/bl4-preload)
[INFO] [stderr]    Compiling sqlx v0.9.0-alpha.1
[INFO] [stderr]    Compiling bl4 v0.5.20 (/opt/rustwide/workdir/src/bl4)
[INFO] [stderr]    Compiling bl4-idb v0.5.20 (/opt/rustwide/workdir/src/bl4-idb)
[INFO] [stderr]    Compiling uextract v0.1.0 (/opt/rustwide/workdir/src/uextract)
[INFO] [stderr]    Compiling testcontainers v0.23.3
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]    --> src/bl4-ncs/examples/examine_gap.rs:105:9
[INFO] [stdout]     |
[INFO] [stdout] 105 |     for i in 0..6 {
[INFO] [stdout]     |         ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling utoipa v5.4.0
[INFO] [stdout] warning: unused imports: `BTreeMap` and `HashMap`
[INFO] [stdout]  --> src/bl4-ncs/examples/scan_with_tags.rs:7:24
[INFO] [stdout]   |
[INFO] [stdout] 7 | use std::collections::{HashMap, BTreeMap};
[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 variable: `i`
[INFO] [stdout]    --> src/bl4-ncs/examples/debug_binary_parser.rs:167:14
[INFO] [stdout]     |
[INFO] [stdout] 167 |         for (i, (key, value)) in tag_records[0].properties.iter().enumerate().take(5) {
[INFO] [stdout]     |              ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ValidationReport` is never constructed
[INFO] [stdout]   --> src/bl4-ncs/examples/validate_serial_extraction.rs:13:8
[INFO] [stdout]    |
[INFO] [stdout] 13 | struct ValidationReport {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SampleContext` is never constructed
[INFO] [stdout]   --> src/bl4-ncs/examples/validate_serial_extraction.rs:26:8
[INFO] [stdout]    |
[INFO] [stdout] 26 | struct SampleContext {
[INFO] [stdout]    |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling testcontainers-modules v0.11.6
[INFO] [stderr]    Compiling bl4-save-editor v0.5.20 (/opt/rustwide/workdir/src/bl4-save-editor)
[INFO] [stderr]    Compiling utoipa-scalar v0.3.0
[INFO] [stdout] warning: unused import: `bit_width`
[INFO] [stdout]  --> src/bl4-ncs/examples/examine_inv_binary.rs:4:45
[INFO] [stdout]   |
[INFO] [stdout] 4 | use bl4_ncs::{decompress_ncs, parse_header, bit_width, BitReader};
[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 variable: `header`
[INFO] [stdout]   --> src/bl4-ncs/examples/examine_inv_binary.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 17 |     let header = parse_header(&data).expect("Failed to parse header");
[INFO] [stdout]    |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_header`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `si_obj`
[INFO] [stdout]   --> src/bl4-ncs/examples/test_with_known_deps.rs:95:33
[INFO] [stdout]    |
[INFO] [stdout] 95 |                     if let Some(si_obj) = dep_entry.fields.get("serialindex") {
[INFO] [stdout]    |                                 ^^^^^^ help: if this is intentional, prefix it with an underscore: `_si_obj`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `bit_width`
[INFO] [stdout]  --> src/bl4-ncs/examples/find_deps_location.rs:1:101
[INFO] [stdout]   |
[INFO] [stdout] 1 | use bl4_ncs::{decompress_ncs, parse_header, parse_ncs_string_table, find_binary_section_with_count, bit_width, BitReader};
[INFO] [stdout]   |                                                                                                     ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling bl4-cli v0.5.20 (/opt/rustwide/workdir/src/bl4-cli)
[INFO] [stderr]    Compiling bl4-community v0.5.20 (/opt/rustwide/workdir/src/bl4-community)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 33.28s
[INFO] running `Command { std: "docker" "inspect" "67034872ab86145d4fa8d29c24549041af110d8754b4aa9b8229f7082d33185b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "67034872ab86145d4fa8d29c24549041af110d8754b4aa9b8229f7082d33185b", kill_on_drop: false }`
[INFO] [stdout] 67034872ab86145d4fa8d29c24549041af110d8754b4aa9b8229f7082d33185b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-01-20" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 03bdb835f645ad70d43755a922334adbef04bc83e846c549ac0d85c11bf17850
[INFO] running `Command { std: "docker" "start" "-a" "03bdb835f645ad70d43755a922334adbef04bc83e846c549ac0d85c11bf17850", kill_on_drop: false }`
[INFO] [stderr] warning: unused import: `bit_width`
[INFO] [stderr]  --> src/bl4-ncs/examples/examine_inv_binary.rs:4:45
[INFO] [stderr]   |
[INFO] [stderr] 4 | use bl4_ncs::{decompress_ncs, parse_header, bit_width, BitReader};
[INFO] [stderr]   |                                             ^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `header`
[INFO] [stderr]   --> src/bl4-ncs/examples/examine_inv_binary.rs:17:9
[INFO] [stderr]    |
[INFO] [stderr] 17 |     let header = parse_header(&data).expect("Failed to parse header");
[INFO] [stderr]    |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_header`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `bit_width`
[INFO] [stderr]  --> src/bl4-ncs/examples/find_deps_location.rs:1:101
[INFO] [stderr]   |
[INFO] [stderr] 1 | use bl4_ncs::{decompress_ncs, parse_header, parse_ncs_string_table, find_binary_section_with_count, bit_width, BitReader};
[INFO] [stderr]   |                                                                                                     ^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: struct `ValidationReport` is never constructed
[INFO] [stderr]   --> src/bl4-ncs/examples/validate_serial_extraction.rs:13:8
[INFO] [stderr]    |
[INFO] [stderr] 13 | struct ValidationReport {
[INFO] [stderr]    |        ^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: struct `SampleContext` is never constructed
[INFO] [stderr]   --> src/bl4-ncs/examples/validate_serial_extraction.rs:26:8
[INFO] [stderr]    |
[INFO] [stderr] 26 | struct SampleContext {
[INFO] [stderr]    |        ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `bl4-ncs` (example "examine_inv_binary") generated 2 warnings (run `cargo fix --example "examine_inv_binary" -p bl4-ncs` to apply 2 suggestions)
[INFO] [stderr] warning: `bl4-ncs` (example "find_deps_location") generated 1 warning (run `cargo fix --example "find_deps_location" -p bl4-ncs` to apply 1 suggestion)
[INFO] [stderr] warning: `bl4-ncs` (example "validate_serial_extraction") generated 2 warnings
[INFO] [stderr] warning: unused variable: `i`
[INFO] [stderr]    --> src/bl4-ncs/examples/examine_gap.rs:105:9
[INFO] [stderr]     |
[INFO] [stderr] 105 |     for i in 0..6 {
[INFO] [stderr]     |         ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `si_obj`
[INFO] [stderr]   --> src/bl4-ncs/examples/test_with_known_deps.rs:95:33
[INFO] [stderr]    |
[INFO] [stderr] 95 |                     if let Some(si_obj) = dep_entry.fields.get("serialindex") {
[INFO] [stderr]    |                                 ^^^^^^ help: if this is intentional, prefix it with an underscore: `_si_obj`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `bl4-ncs` (example "examine_gap") generated 1 warning (run `cargo fix --example "examine_gap" -p bl4-ncs` to apply 1 suggestion)
[INFO] [stderr] warning: `bl4-ncs` (example "test_with_known_deps") generated 1 warning (run `cargo fix --example "test_with_known_deps" -p bl4-ncs` to apply 1 suggestion)
[INFO] [stderr] warning: unused imports: `BTreeMap` and `HashMap`
[INFO] [stderr]  --> src/bl4-ncs/examples/scan_with_tags.rs:7:24
[INFO] [stderr]   |
[INFO] [stderr] 7 | use std::collections::{HashMap, BTreeMap};
[INFO] [stderr]   |                        ^^^^^^^  ^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `i`
[INFO] [stderr]    --> src/bl4-ncs/examples/debug_binary_parser.rs:167:14
[INFO] [stderr]     |
[INFO] [stderr] 167 |         for (i, (key, value)) in tag_records[0].properties.iter().enumerate().take(5) {
[INFO] [stderr]     |              ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `bl4-ncs` (example "scan_with_tags") generated 1 warning (run `cargo fix --example "scan_with_tags" -p bl4-ncs` to apply 1 suggestion)
[INFO] [stderr] warning: `bl4-ncs` (example "debug_binary_parser") generated 1 warning (run `cargo fix --example "debug_binary_parser" -p bl4-ncs` to apply 1 suggestion)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1.12s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/bl4-602771d312955074)
[INFO] [stdout] 
[INFO] [stdout] running 144 tests
[INFO] [stdout] test backup::tests::test_backup_paths ... ok
[INFO] [stdout] test crypto::tests::test_derive_key ... ok
[INFO] [stdout] test crypto::tests::test_roundtrip ... ok
[INFO] [stdout] test backup::tests::test_metadata_roundtrip ... ok
[INFO] [stdout] test manifest::tests::test_all_manufacturers ... ok
[INFO] [stdout] test manifest::tests::test_category_name ... ok
[INFO] [stdout] test manifest::tests::test_all_categories ... ok
[INFO] [stdout] test backup::tests::test_should_create_backup_no_backup ... ok
[INFO] [stdout] test backup::tests::test_hash_file ... ok
[INFO] [stdout] test backup::tests::test_smart_backup ... ok
[INFO] [stdout] test backup::tests::test_should_create_backup_same_file ... ok
[INFO] [stdout] test manifest::tests::test_manufacturer_name ... ok
[INFO] [stdout] test backup::tests::test_should_create_backup_replaced_file ... ok
[INFO] [stdout] test backup::tests::test_should_create_backup_after_edit ... ok
[INFO] [stdout] test parts::tests::test_category_name_for_type_fallback ... ok
[INFO] [stdout] test manifest::tests::test_weapon_type_manufacturers ... ok
[INFO] [stdout] test parts::tests::test_category_name_for_type_shield ... ok
[INFO] [stdout] test parts::tests::test_category_name_for_type_regular ... ok
[INFO] [stdout] test parts::tests::test_category_name_lookup ... ok
[INFO] [stdout] test parts::tests::test_item_type_lookup ... ok
[INFO] [stdout] test parts::tests::test_level_from_code ... ok
[INFO] [stdout] test parts::tests::test_manufacturer_lookup ... ok
[INFO] [stdout] test parts::tests::test_serial_format ... ok
[INFO] [stdout] test parts::tests::test_serial_id_to_parts_category ... ok
[INFO] [stdout] test parts::tests::test_weapon_info_lookup ... ok
[INFO] [stdout] test parts::tests::test_weapon_type_from_first_varint ... ok
[INFO] [stdout] test reference::element::tests::test_element_lookup ... ok
[INFO] [stdout] test reference::gear::tests::test_gear_type_by_code ... ok
[INFO] [stdout] test reference::rarity::tests::test_rarity_lookup ... ok
[INFO] [stdout] test reference::legendary::tests::test_legendary_lookup ... ok
[INFO] [stdout] test reference::stats::tests::test_all_stat_descriptions ... ok
[INFO] [stdout] test reference::manufacturer::tests::test_manufacturer_lookup ... ok
[INFO] [stdout] test reference::stats::tests::test_stat_description ... ok
[INFO] [stdout] test reference::weapon::tests::test_weapon_type_lookup ... ok
[INFO] [stdout] test save::changeset::tests::test_changeset_add ... ok
[INFO] [stdout] test save::changeset::tests::test_changeset_add_bank_item ... ok
[INFO] [stdout] test save::changeset::tests::test_changeset_add_backpack_item ... ok
[INFO] [stdout] test save::changeset::tests::test_changeset_add_parsed ... ok
[INFO] [stdout] test save::changeset::tests::test_changeset_add_raw ... ok
[INFO] [stdout] test save::changeset::tests::test_changeset_add_raw_invalid_yaml ... ok
[INFO] [stdout] test save::changeset::tests::test_changeset_convenience_methods ... ok
[INFO] [stdout] test save::changeset::tests::test_changeset_iter ... ok
[INFO] [stdout] test save::changeset::tests::test_changeset_apply ... ok
[INFO] [stdout] test save::changeset::tests::test_changeset_equip_item ... ok
[INFO] [stdout] test save::changeset::tests::test_changeset_apply_multiple ... ok
[INFO] [stdout] test save::changeset::tests::test_changeset_new ... ok
[INFO] [stdout] test save::changeset::tests::test_changeset_set_backpack_flags ... ok
[INFO] [stdout] test save::changeset::tests::test_changeset_remove ... ok
[INFO] [stdout] test save::changeset::tests::test_changeset_clear ... ok
[INFO] [stdout] test save::changeset::tests::test_changeset_set_bank_flags ... ok
[INFO] [stdout] test save::changeset::tests::test_changeset_set_favorite ... ok
[INFO] [stdout] test save::changeset::tests::test_changeset_set_junk ... ok
[INFO] [stdout] test save::changeset::tests::test_changeset_set_label1 ... ok
[INFO] [stdout] test save::changeset::tests::test_changeset_set_label2 ... ok
[INFO] [stdout] test save::changeset::tests::test_changeset_unequip_slot ... ok
[INFO] [stdout] test save::changeset::tests::test_changeset_set_label4 ... ok
[INFO] [stdout] test save::changeset::tests::test_changeset_set_label3 ... ok
[INFO] [stdout] test save::state_flags::tests::test_state_flags_backpack ... ok
[INFO] [stdout] test save::state_flags::tests::test_state_flags_clear_labels ... ok
[INFO] [stdout] test save::state_flags::tests::test_state_flags_bank ... ok
[INFO] [stdout] test save::state_flags::tests::test_state_flags_conversions ... ok
[INFO] [stdout] test save::state_flags::tests::test_state_flags_equipped ... ok
[INFO] [stdout] test save::state_flags::tests::test_state_flags_mutation ... ok
[INFO] [stdout] test save::state_flags::tests::test_state_flags_set_junk_mutation ... ok
[INFO] [stdout] test save::state_flags::tests::test_state_flags_from_raw ... ok
[INFO] [stdout] test save::state_flags::tests::test_state_flags_set_label1 ... ok
[INFO] [stdout] test save::state_flags::tests::test_state_flags_labels ... ok
[INFO] [stdout] test save::state_flags::tests::test_state_flags_set_label2 ... ok
[INFO] [stdout] test save::state_flags::tests::test_state_flags_set_label3 ... ok
[INFO] [stdout] test save::state_flags::tests::test_state_flags_set_label4 ... ok
[INFO] [stdout] test save::state_flags::tests::test_state_flags_to_backpack ... ok
[INFO] [stdout] test save::state_flags::tests::test_state_flags_to_raw ... ok
[INFO] [stdout] test save::state_flags::tests::test_state_flags_to_equipped ... ok
[INFO] [stdout] test save::state_flags::tests::test_state_flags_with_favorite ... ok
[INFO] [stdout] test save::state_flags::tests::test_state_flags_with_junk ... ok
[INFO] [stdout] test save::state_flags::tests::test_state_flags_with_label1 ... ok
[INFO] [stdout] test save::state_flags::tests::test_state_flags_with_no_label ... ok
[INFO] [stdout] test save::tests::test_parse_value_bool ... ok
[INFO] [stdout] test save::tests::test_parse_value_float ... ok
[INFO] [stdout] test save::tests::test_parse_value_large_unsigned ... ok
[INFO] [stdout] test save::tests::test_parse_value_string ... ok
[INFO] [stdout] test save::tests::test_parse_value_negative_integer ... ok
[INFO] [stdout] test save::tests::test_convenience_methods ... ok
[INFO] [stdout] test save::tests::test_parse_value_integer ... ok
[INFO] [stdout] test save::tests::test_query_invalid_array_index ... ok
[INFO] [stdout] test save::tests::test_query_array_index ... ok
[INFO] [stdout] test save::tests::test_query_invalid_path ... ok
[INFO] [stdout] test save::tests::test_query_invalid_array_index_format ... ok
[INFO] [stdout] test save::tests::test_query_nested_path ... ok
[INFO] [stdout] test save::tests::test_query_simple_path ... ok
[INFO] [stdout] test save::tests::test_save_file_invalid_yaml ... ok
[INFO] [stdout] test save::tests::test_save_file_from_yaml ... ok
[INFO] [stdout] test save::tests::test_save_file_debug ... ok
[INFO] [stdout] test save::tests::test_set_array_element ... ok
[INFO] [stdout] test save::tests::test_set_convenience_methods ... ok
[INFO] [stdout] test save::tests::test_set_invalid_array_index_format ... ok
[INFO] [stdout] test save::tests::test_set_raw_yaml ... ok
[INFO] [stdout] test save::tests::test_set_nested_value ... ok
[INFO] [stdout] test serial::base85::tests::test_base85_decode ... ok
[INFO] [stdout] test serial::base85::tests::test_mirror_byte ... ok
[INFO] [stdout] test save::tests::test_set_simple_value ... ok
[INFO] [stdout] test serial::bitstream::tests::test_bits_roundtrip ... ok
[INFO] [stdout] test serial::bitstream::tests::test_remaining_bits ... ok
[INFO] [stdout] test serial::bitstream::tests::test_varbit_roundtrip ... ok
[INFO] [stdout] test serial::bitstream::tests::test_varint_roundtrip ... ok
[INFO] [stdout] test save::tests::test_to_yaml_roundtrip ... ok
[INFO] [stdout] test serial::tests::display_tests::test_format_tokens_structure ... ok
[INFO] [stdout] test serial::tests::display_tests::test_detailed_dump ... ok
[INFO] [stdout] test serial::tests::display_tests::test_format_tokens_weapon ... ok
[INFO] [stdout] test serial::tests::display_tests::test_item_type_description_class_mod ... ok
[INFO] [stdout] test serial::tests::display_tests::test_item_type_description_shield ... ok
[INFO] [stdout] test serial::tests::display_tests::test_hex_dump ... ok
[INFO] [stdout] test serial::tests::display_tests::test_item_type_description_equipment ... ok
[INFO] [stdout] test serial::tests::display_tests::test_item_type_description_weapon ... ok
[INFO] [stdout] test serial::tests::display_tests::test_manufacturer_name_known ... ok
[INFO] [stdout] test serial::tests::display_tests::test_parts_category ... ok
[INFO] [stdout] test serial::tests::display_tests::test_rarity_name_method ... ok
[INFO] [stdout] test serial::tests::rarity_tests::test_from_equipment_varbit_common ... ok
[INFO] [stdout] test serial::tests::display_tests::test_weapon_info_for_weapon ... ok
[INFO] [stdout] test serial::tests::display_tests::test_weapon_info_for_equipment ... ok
[INFO] [stdout] test serial::tests::rarity_tests::test_from_equipment_varbit_legendary ... ok
[INFO] [stdout] test serial::tests::rarity_tests::test_from_equipment_varbit_epic ... ok
[INFO] [stdout] test serial::tests::rarity_tests::test_from_equipment_varbit_zero_divisor ... ok
[INFO] [stdout] test serial::tests::rarity_tests::test_from_weapon_level_code_epic ... ok
[INFO] [stdout] test serial::tests::rarity_tests::test_from_weapon_level_code_common ... ok
[INFO] [stdout] test serial::tests::rarity_tests::test_from_weapon_level_code_legendary ... ok
[INFO] [stdout] test serial::tests::rarity_tests::test_from_weapon_level_code_ranges ... ok
[INFO] [stdout] test serial::tests::rarity_tests::test_rarity_name ... ok
[INFO] [stdout] test serial::tests::test_decode_utility_serial ... ok
[INFO] [stdout] test serial::tests::test_decode_equipment_serial ... ok
[INFO] [stdout] test serial::tests::test_element_extraction_corrosive ... ok
[INFO] [stdout] test serial::tests::test_element_extraction_none ... ok
[INFO] [stdout] test serial::tests::test_decode_weapon_serial ... ok
[INFO] [stdout] test serial::tests::test_element_extraction_fire ... ok
[INFO] [stdout] test serial::tests::test_element_from_id ... ok
[INFO] [stdout] test serial::tests::test_element_names ... ok
[INFO] [stdout] test serial::tests::test_invalid_serial_prefix ... ok
[INFO] [stdout] test serial::tests::test_encode_roundtrip ... ok
[INFO] [stdout] test serial::tests::test_equipment_level_extraction ... ok
[INFO] [stdout] test serial::tests::test_parts_extraction ... ok
[INFO] [stdout] test serial::tests::test_part_group_id_extraction ... ok
[INFO] [stdout] test manifest::tests::test_is_loaded ... ok
[INFO] [stdout] test manifest::tests::test_part_name ... ok
[INFO] [stdout] test manifest::tests::test_stats ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 144 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/bl4-91efb231bc41fdd1)
[INFO] [stdout] 
[INFO] [stdout] running 181 tests
[INFO] [stdout] test commands::configure::tests::test_config_load ... ok
[INFO] [stdout] test commands::configure::tests::test_config_path_exists ... ok
[INFO] [stdout] test commands::configure::tests::test_show_usage_does_not_panic ... ok
[INFO] [stdout] test commands::items_db::helpers::tests::escape_csv_tests::empty_string_unchanged ... ok
[INFO] [stdout] test commands::items_db::helpers::tests::escape_csv_tests::escapes_comma ... ok
[INFO] [stdout] test commands::items_db::helpers::tests::escape_csv_tests::escapes_combination ... ok
[INFO] [stdout] test commands::items_db::helpers::tests::escape_csv_tests::escapes_double_quotes ... ok
[INFO] [stdout] test commands::items_db::helpers::tests::escape_csv_tests::escapes_newline ... ok
[INFO] [stdout] test commands::items_db::helpers::tests::escape_csv_tests::no_escaping_for_simple_string ... ok
[INFO] [stdout] test commands::items_db::helpers::tests::escape_csv_tests::string_with_spaces_unchanged ... ok
[INFO] [stdout] test commands::items_db::helpers::tests::escape_csv_tests::string_with_special_chars_unchanged ... ok
[INFO] [stdout] test commands::items_db::helpers::tests::extract_serials_from_yaml_tests::extracts_from_string_value ... ok
[INFO] [stdout] test commands::items_db::helpers::tests::extract_serials_from_yaml_tests::extracts_from_nested_sequence ... ok
[INFO] [stdout] test commands::items_db::helpers::tests::extract_serials_from_yaml_tests::extracts_from_serial_key_in_mapping ... ok
[INFO] [stdout] test commands::items_db::helpers::tests::extract_serials_from_yaml_tests::extracts_inline_serials_from_values ... ok
[INFO] [stdout] test commands::items_db::helpers::tests::extract_serials_from_yaml_tests::ignores_non_ug_strings ... ok
[INFO] [stdout] test commands::items_db::helpers::tests::extract_serials_from_yaml_tests::ignores_short_strings ... ok
[INFO] [stdout] test commands::items_db::helpers::tests::extract_serials_from_yaml_tests::extracts_multiple_from_complex_structure ... ok
[INFO] [stdout] test commands::items_db::helpers::tests::field_display_width_tests::known_fields_have_widths ... ok
[INFO] [stdout] test commands::items_db::helpers::tests::field_display_width_tests::serial_has_fixed_width ... ok
[INFO] [stdout] test commands::items_db::helpers::tests::field_display_width_tests::unknown_field_defaults_to_15 ... ok
[INFO] [stdout] test commands::items_db::helpers::tests::extract_serials_from_yaml_tests::handles_deeply_nested_structure ... ok
[INFO] [stdout] test commands::items_db::helpers::tests::filter_item_fields_with_overrides_tests::applies_overrides ... ok
[INFO] [stdout] test commands::items_db::helpers::tests::extract_serials_from_yaml_tests::handles_empty_yaml ... ok
[INFO] [stdout] test commands::items_db::helpers::tests::extract_serials_from_yaml_tests::handles_number_values ... ok
[INFO] [stdout] test commands::items_db::helpers::tests::filter_item_fields_with_overrides_tests::empty_fields_list_returns_empty_object ... ok
[INFO] [stdout] test commands::items_db::helpers::tests::filter_item_fields_with_overrides_tests::empty_values_become_null ... ok
[INFO] [stdout] test commands::items_db::helpers::tests::get_item_field_value_tests::returns_element ... ok
[INFO] [stdout] test commands::items_db::helpers::tests::get_item_field_value_tests::returns_created_at ... ok
[INFO] [stdout] test commands::items_db::helpers::tests::get_item_field_value_tests::returns_empty_for_unknown_field ... ok
[INFO] [stdout] test commands::items_db::helpers::tests::filter_item_fields_with_overrides_tests::filters_to_requested_fields ... ok
[INFO] [stdout] test commands::items_db::helpers::tests::get_item_field_value_tests::returns_empty_for_none_values ... ok
[INFO] [stdout] test commands::items_db::helpers::tests::get_item_field_value_tests::returns_legal_true ... ok
[INFO] [stdout] test commands::items_db::helpers::tests::get_item_field_value_tests::returns_name ... ok
[INFO] [stdout] test commands::items_db::helpers::tests::get_item_field_value_tests::returns_level_as_string ... ok
[INFO] [stdout] test commands::items_db::helpers::tests::get_item_field_value_tests::returns_item_type ... ok
[INFO] [stdout] test commands::items_db::helpers::tests::get_item_field_value_tests::returns_manufacturer ... ok
[INFO] [stdout] test commands::items_db::helpers::tests::get_item_field_value_tests::returns_legal_false ... ok
[INFO] [stdout] test commands::items_db::helpers::tests::get_item_field_value_tests::returns_rarity ... ok
[INFO] [stdout] test commands::items_db::helpers::tests::get_item_field_value_tests::returns_serial ... ok
[INFO] [stdout] test commands::items_db::helpers::tests::get_item_field_value_tests::returns_source ... ok
[INFO] [stdout] test commands::items_db::helpers::tests::get_item_field_value_tests::returns_status ... ok
[INFO] [stdout] test commands::items_db::helpers::tests::get_item_field_value_tests::returns_weapon_type ... ok
[INFO] [stdout] test commands::items_db::helpers::tests::get_item_field_value_tests::returns_prefix ... ok
[INFO] [stdout] test commands::items_db::helpers::tests::get_item_field_value_with_override_tests::override_takes_precedence_for_all_fields ... ok
[INFO] [stdout] test commands::items_db::helpers::tests::get_item_field_value_with_override_tests::returns_item_value_when_no_override ... ok
[INFO] [stdout] test commands::items_db::helpers::tests::get_item_field_value_with_override_tests::returns_override_when_present ... ok
[INFO] [stdout] test commands::items_db::helpers::tests::get_item_field_value_with_override_tests::returns_item_value_when_overrides_none ... ok
[INFO] [stdout] test commands::launch::tests::test_print_launch_info_does_not_panic ... ok
[INFO] [stdout] test commands::launch::tests::test_find_preload_library_returns_none_when_missing ... ok
[INFO] [stdout] test commands::launch::tests::test_build_launch_options_format ... ok
[INFO] [stdout] test commands::launch::tests::test_build_launch_options ... ok
[INFO] [stdout] test commands::memory::analysis::tests::test_handle_analyze_dump_empty_source ... ok
[INFO] [stdout] test commands::memory::analysis::tests::test_handle_dump_parts_empty_source ... ok
[INFO] [stdout] test commands::memory::analysis::tests::test_handle_scan_string_no_matches ... ok
[INFO] [stdout] test commands::memory::analysis::tests::test_handle_scan_string_with_match ... ok
[INFO] [stdout] test commands::memory::analysis::tests::test_handle_dump_usmap_empty_source ... ok
[INFO] [stdout] test commands::memory::build_parts_db::tests::test_build_category_description ... ok
[INFO] [stdout] test commands::memory::build_parts_db::tests::test_build_entries ... ok
[INFO] [stdout] test commands::memory::discover::tests::test_handle_discover_unknown_target ... ok
[INFO] [stdout] test commands::memory::discover::tests::test_handle_objects_no_class_filter ... ok
[INFO] [stdout] test commands::memory::build_parts_db::tests::test_load_categories ... ok
[INFO] [stdout] test commands::memory::build_parts_db::tests::test_write_database ... ok
[INFO] [stdout] test commands::memory::discover::tests::test_handle_find_class_uclass_empty_source ... ok
[INFO] [stdout] test commands::memory::extract_parts::tests::test_group_empty_parts ... ok
[INFO] [stdout] test commands::memory::extract_parts::tests::test_group_parts_by_category ... ok
[INFO] [stdout] test commands::memory::build_parts_db::tests::test_parse_parts_dump ... ok
[INFO] [stdout] test commands::memory::fname::tests::test_fname_index_calculation ... ok
[INFO] [stdout] test commands::memory::fname::tests::test_fname_index_breakdown ... ok
[INFO] [stdout] test commands::memory::fname::tests::test_handle_fname_search_empty_query ... ok
[INFO] [stdout] test commands::memory::fname::tests::test_handle_fname_with_invalid_pool ... ok
[INFO] [stdout] test commands::memory::build_parts_db::tests::test_handle_build_parts_db ... ok
[INFO] [stdout] test commands::memory::listing::tests::test_handle_list_objects_empty_source ... ok
[INFO] [stdout] test commands::memory::listing::tests::test_handle_list_uclasses_empty_source ... ok
[INFO] [stdout] test commands::memory::objects::tests::test_find_objects_without_dump_fails ... ok
[INFO] [stdout] test commands::memory::objects::tests::test_generate_object_map_without_dump_fails ... ok
[INFO] [stdout] test commands::memory::extract_parts::tests::test_write_parts_json ... ok
[INFO] [stdout] test commands::memory::preload::tests::test_find_preload_library_handles_missing ... ok
[INFO] [stdout] test commands::memory::objects::tests::test_write_object_map_json ... ok
[INFO] [stdout] test commands::memory::objects::tests::test_write_empty_object_map ... ok
[INFO] [stdout] test commands::memory::raw_memory::tests::test_handle_read ... ok
[INFO] [stdout] test commands::memory::raw_memory::tests::test_handle_read_invalid_address ... ok
[INFO] [stdout] test commands::memory::raw_memory::tests::test_parse_address_hex ... ok
[INFO] [stdout] test commands::memory::raw_memory::tests::test_parse_address_decimal ... ok
[INFO] [stdout] test commands::memory::raw_memory::tests::test_handle_scan_pattern_parsing ... ok
[INFO] [stdout] test commands::memory::raw_memory::tests::test_parse_address_invalid ... ok
[INFO] [stdout] test commands::memory::raw_memory::tests::test_parse_hex_bytes ... ok
[INFO] [stdout] test commands::memory::raw_memory::tests::test_parse_hex_bytes_single ... ok
[INFO] [stdout] test commands::memory::raw_memory::tests::test_parse_hex_bytes_invalid ... ok
[INFO] [stdout] test commands::parts::tests::test_empty_database ... ok
[INFO] [stdout] test commands::parts::tests::test_build_category_map ... ok
[INFO] [stdout] test commands::parts::tests::test_group_parts_by_type ... ok
[INFO] [stdout] test commands::parts::tests::test_parts_database_deserialize ... ok
[INFO] [stdout] test memory::binary::tests::test_code_bounds_contains ... ok
[INFO] [stdout] test memory::binary::tests::test_pe_section_is_executable ... ok
[INFO] [stdout] test memory::binary::tests::test_scan_pattern_finds_multiple_matches ... ok
[INFO] [stdout] test memory::binary::tests::test_scan_pattern_gnames_signature ... ok
[INFO] [stdout] test commands::parts::tests::test_group_parts_with_unknown_type ... ok
[INFO] [stdout] test memory::binary::tests::test_scan_pattern_no_matches ... ok
[INFO] [stdout] test commands::parts::tests::test_part_entry_structure ... ok
[INFO] [stdout] test memory::binary::tests::test_scan_pattern_skips_non_readable_regions ... ok
[INFO] [stdout] test memory::binary::tests::test_scan_pattern_finds_single_match ... ok
[INFO] [stdout] test memory::binary::tests::test_scan_pattern_with_wildcards ... ok
[INFO] [stdout] test memory::constants::tests::test_fname_constants ... ok
[INFO] [stdout] test memory::constants::tests::test_guobjectarray_chunk_size ... ok
[INFO] [stdout] test memory::constants::tests::test_pe_image_base_is_standard_x64 ... ok
[INFO] [stdout] test memory::constants::tests::test_pointer_validation_ranges ... ok
[INFO] [stdout] test memory::constants::tests::test_sdk_offsets_are_reasonable ... ok
[INFO] [stdout] test memory::constants::tests::test_uclass_size_includes_default_object ... ok
[INFO] [stdout] test memory::constants::tests::test_ustruct_layout_offsets ... ok
[INFO] [stdout] test memory::constants::tests::test_fproperty_layout_offsets ... ok
[INFO] [stdout] test memory::constants::tests::test_uobject_layout_offsets ... ok
[INFO] [stdout] test memory::discovery::tests::test_discover_gnames_alt_pattern ... ok
[INFO] [stdout] test memory::discovery::tests::test_discover_gnames_finds_pattern ... ok
[INFO] [stdout] test memory::discovery::tests::test_gnames_pool_structure ... ok
[INFO] [stdout] test memory::discovery::tests::test_guobject_code_pattern_detection ... ok
[INFO] [stdout] test memory::discovery::tests::test_discover_gnames_no_pattern ... ok
[INFO] [stdout] test memory::fname::reader::tests::test_fname_index_encoding ... ok
[INFO] [stdout] test memory::discovery::tests::test_is_valid_pointer ... ok
[INFO] [stdout] test memory::fname::reader::tests::test_fname_reader_block_out_of_range ... ok
[INFO] [stdout] test memory::fname::reader::tests::test_fname_reader_read_none ... ok
[INFO] [stdout] test memory::fname::reader::tests::test_fname_reader_caches_results ... ok
[INFO] [stdout] test memory::fname::reader::tests::test_fname_reader_read_by_index ... ok
[INFO] [stdout] test memory::fname::reader::tests::test_fname_reader_new_legacy ... ok
[INFO] [stdout] test memory::fname::reader::tests::test_fname_pool_structure ... ok
[INFO] [stdout] test memory::pattern::tests::test_scan_pattern_empty ... ok
[INFO] [stdout] test memory::pattern::tests::test_find_best_anchor ... ok
[INFO] [stdout] test memory::pattern::tests::test_scan_pattern_exact_match ... ok
[INFO] [stdout] test memory::fname::reader::tests::test_fname_reader_search_name ... ok
[INFO] [stdout] test memory::pattern::tests::test_scan_pattern_no_match ... ok
[INFO] [stdout] test memory::pattern::tests::test_scan_pattern_with_wildcards ... ok
[INFO] [stdout] test memory::pattern::tests::test_verify_pattern ... ok
[INFO] [stdout] test memory::reflection::tests::test_property_type_aliases ... ok
[INFO] [stdout] test memory::reflection::tests::test_property_type_from_name ... ok
[INFO] [stdout] test memory::reflection::tests::test_property_type_roundtrip ... ok
[INFO] [stdout] test memory::reflection::tests::test_property_type_to_usmap_id ... ok
[INFO] [stdout] test memory::source::mock::tests::test_mock_source_is_readable ... ok
[INFO] [stdout] test memory::source::mock::tests::test_mock_source_find_region ... ok
[INFO] [stdout] test memory::source::mock::tests::test_mock_source_read_bytes ... ok
[INFO] [stdout] test memory::source::mock::tests::test_mock_source_read_cstring ... ok
[INFO] [stdout] test memory::source::mock::tests::test_mock_source_is_not_live ... ok
[INFO] [stdout] test memory::source::mock::tests::test_mock_source_read_out_of_bounds ... ok
[INFO] [stdout] test memory::source::mock::tests::test_mock_source_read_ptr ... ok
[INFO] [stdout] test memory::source::mock::tests::test_mock_source_read_u64 ... ok
[INFO] [stdout] test memory::source::mock::tests::test_mock_source_read_u32 ... ok
[INFO] [stdout] test memory::source::region::tests::test_memory_region_all_perms ... ok
[INFO] [stdout] test memory::source::region::tests::test_memory_region_size ... ok
[INFO] [stdout] test memory::source::region::tests::test_memory_region_is_writable ... ok
[INFO] [stdout] test memory::source::region::tests::test_memory_region_is_readable ... ok
[INFO] [stdout] test memory::ue5::tests::test_detect_item_size_24_byte ... ok
[INFO] [stdout] test memory::ue5::tests::test_detect_item_size_16_byte ... ok
[INFO] [stdout] test memory::ue5::tests::test_gnames_pool_structure ... ok
[INFO] [stdout] test memory::ue5::tests::test_guobject_array_structure ... ok
[INFO] [stdout] test memory::ue5::tests::test_guobjectarray_va_constant ... ok
[INFO] [stdout] test memory::source::region::tests::test_memory_region_is_executable ... ok
[INFO] [stdout] test memory::ue5::tests::test_uobject_iterator ... ok
[INFO] [stdout] test memory::usmap::writer::tests::test_enum_info_values ... ok
[INFO] [stdout] test memory::usmap::writer::tests::test_property_with_enum_type ... ok
[INFO] [stdout] test memory::usmap::writer::tests::test_struct_with_super_class ... ok
[INFO] [stdout] test memory::usmap::writer::tests::test_usmap_compression_enum ... ok
[INFO] [stdout] test memory::ue5::tests::test_ue5_offsets_structure ... ok
[INFO] [stdout] test memory::usmap::writer::tests::test_usmap_magic_constant ... ok
[INFO] [stdout] test memory::usmap::writer::tests::test_write_property_type_array ... ok
[INFO] [stdout] test memory::usmap::writer::tests::test_write_property_type_struct ... ok
[INFO] [stdout] test memory::usmap::writer::tests::test_usmap_version_enum ... ok
[INFO] [stdout] test memory::usmap::writer::tests::test_write_property_type_map ... ok
[INFO] [stdout] test memory::walker::property::tests::test_create_mock_property ... ok
[INFO] [stdout] test memory::usmap::writer::tests::test_write_usmap_with_enums ... ok
[INFO] [stdout] test memory::usmap::writer::tests::test_write_usmap_empty ... ok
[INFO] [stdout] test memory::walker::property::tests::test_create_mock_uobject ... ok
[INFO] [stdout] test memory::walker::property::tests::test_enum_info_structure ... ok
[INFO] [stdout] test memory::walker::property::tests::test_property_info_with_array ... ok
[INFO] [stdout] test memory::usmap::writer::tests::test_write_usmap_with_structs ... ok
[INFO] [stdout] test memory::walker::property::tests::test_property_type_inference_from_element_size ... ok
[INFO] [stdout] test memory::walker::property::tests::test_property_info_with_map ... ok
[INFO] [stdout] test memory::walker::property::tests::test_struct_info_basic ... ok
[INFO] [stdout] test memory::walker::property::tests::test_property_info_with_struct_type ... ok
[INFO] [stdout] test memory::walker::property::tests::test_uobject_info_structure ... ok
[INFO] [stdout] test memory::walker::property::tests::test_uobject_offsets_default ... ok
[INFO] [stdout] test memory::walker::property::tests::test_struct_info_with_super ... ok
[INFO] [stdout] test memory::legacy::tests::test_find_process ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 181 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/bl4_community-975fd2ae3f2847ac)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/bl4_idb-6315ccd97356526b)
[INFO] [stdout] 
[INFO] [stdout] running 42 tests
[INFO] [stdout] test shared::tests::test_build_count_query ... ok
[INFO] [stdout] test shared::tests::test_build_list_query_no_filters ... ok
[INFO] [stdout] test shared::tests::test_build_list_query_with_manufacturer ... ok
[INFO] [stdout] test shared::tests::test_build_list_query_postgres_placeholders ... ok
[INFO] [stdout] test shared::tests::test_fields_to_migrate_count ... ok
[INFO] [stdout] test shared::tests::test_build_list_query_with_all_filters ... ok
[INFO] [stdout] test shared::tests::test_item_columns_count ... ok
[INFO] [stdout] test sqlite::tests::test_init_creates_tables ... ok
[INFO] [stdout] test sqlite::tests::test_set_item_type ... ok
[INFO] [stdout] test sqlite::tests::test_add_duplicate_item_errors ... ok
[INFO] [stdout] test sqlite::tests::test_add_and_get_item ... ok
[INFO] [stdout] test sqlx_impl::tests::test_postgres_migrations ... ignored
[INFO] [stdout] test sqlite::tests::test_get_best_values ... ok
[INFO] [stdout] test types::tests::test_best_values_by_field ... ok
[INFO] [stdout] test types::tests::test_best_values_by_field_empty ... ok
[INFO] [stdout] test types::tests::test_confidence_display ... ok
[INFO] [stdout] test types::tests::test_confidence_parse ... ok
[INFO] [stdout] test types::tests::test_confidence_priority ... ok
[INFO] [stdout] test types::tests::test_generate_item_uuid ... ok
[INFO] [stdout] test types::tests::test_generate_random_uuid ... ok
[INFO] [stdout] test types::tests::test_hash_source ... ok
[INFO] [stdout] test types::tests::test_generate_salt ... ok
[INFO] [stdout] test types::tests::test_item_field_all_variants ... ok
[INFO] [stdout] test types::tests::test_item_field_display ... ok
[INFO] [stdout] test types::tests::test_item_field_display_width ... ok
[INFO] [stdout] test types::tests::test_item_field_parse ... ok
[INFO] [stdout] test sqlite::tests::test_set_and_get_value ... ok
[INFO] [stdout] test types::tests::test_pick_best_value_by_confidence ... ok
[INFO] [stdout] test types::tests::test_lookup_source_hash ... ok
[INFO] [stdout] test types::tests::test_pick_best_value_empty ... ok
[INFO] [stdout] test types::tests::test_pick_best_value_by_source ... ok
[INFO] [stdout] test types::tests::test_pick_best_value_source_over_confidence ... ok
[INFO] [stdout] test types::tests::test_value_source_display ... ok
[INFO] [stdout] test types::tests::test_value_source_parse ... ok
[INFO] [stdout] test types::tests::test_value_source_priority ... ok
[INFO] [stdout] test sqlite::tests::test_list_items_count ... ok
[INFO] [stdout] test types::tests::test_verification_status_parse ... ok
[INFO] [stdout] test types::tests::test_verification_status_display ... ok
[INFO] [stdout] test sqlite::tests::test_list_items_with_filter ... ok
[INFO] [stdout] test sqlite::tests::test_stats ... ok
[INFO] [stdout] test sqlite::tests::test_set_source ... ok
[INFO] [stdout] test sqlite::tests::test_update_item ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 41 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/bl4_ncs-d4724b1cc59f369d)
[INFO] [stdout] 
[INFO] [stdout] running 130 tests
[INFO] [stdout] test binary_parser::tests::test_field_type_from_char ... ok
[INFO] [stdout] test bit_reader::tests::test_bit_reader_basic ... ok
[INFO] [stdout] test bit_reader::tests::test_bit_width ... ok
[INFO] [stdout] test bit_reader::tests::test_bit_reader_cross_byte ... ok
[INFO] [stdout] test content::tests::test_parse_too_short ... ok
[INFO] [stdout] test binary_parser::tests::test_record_schema ... ok
[INFO] [stdout] test correlate_manifest::correlate_manifest_to_chunks ... ignored, reads PAK files, slow
[INFO] [stdout] test correlate_manifest::find_missing_chunks ... ignored, reads PAK files, slow
[INFO] [stdout] test content::tests::test_parse_strings ... ok
[INFO] [stdout] test content::tests::test_header_debug ... ok
[INFO] [stdout] test content::tests::test_metadata_extraction ... ok
[INFO] [stdout] test content::tests::test_parse_basic ... ok
[INFO] [stdout] test content::tests::test_is_type ... ok
[INFO] [stdout] test content::tests::test_content_clone ... ok
[INFO] [stdout] test content::tests::test_variable_null_padding ... ok
[INFO] [stdout] test data::tests::test_header_debug ... ok
[INFO] [stdout] test data::tests::test_header_parse_invalid_magic ... ok
[INFO] [stdout] test data::tests::test_header_is_compressed ... ok
[INFO] [stdout] test data::tests::test_header_parse_success ... ok
[INFO] [stdout] test data::tests::test_header_total_size ... ok
[INFO] [stdout] test data::tests::test_inner_header_min ... ok
[INFO] [stdout] test data::tests::test_header_size ... ok
[INFO] [stdout] test data::tests::test_header_parse_too_short ... ok
[INFO] [stdout] test data::tests::test_scan_empty_data ... ok
[INFO] [stdout] test data::tests::test_scan_ignores_other_versions ... ok
[INFO] [stdout] test data::tests::test_decompress_inner_too_short ... ok
[INFO] [stdout] test data::tests::test_scan_multiple_ncs ... ok
[INFO] [stdout] test data::tests::test_decompress_inner_invalid_magic ... ok
[INFO] [stdout] test data::tests::test_scan_ncs_at_start ... ok
[INFO] [stdout] test data::tests::test_scan_ncs_truncated ... ok
[INFO] [stdout] test data::tests::test_scan_no_ncs ... ok
[INFO] [stdout] test data::tests::test_scan_valid_ncs ... ok
[INFO] [stdout] test data::tests::test_decompress_uncompressed_data ... ok
[INFO] [stdout] test drops::tests::test_find_by_name_exact ... ok
[INFO] [stdout] test data::tests::test_scan_skip_manifest ... ok
[INFO] [stdout] test data::tests::test_decompress_payload_too_short ... ok
[INFO] [stdout] test drops::tests::test_find_by_boss ... ok
[INFO] [stdout] test drops::tests::test_find_by_name_case_insensitive ... ok
[INFO] [stdout] test drops::tests::test_find_by_name_partial ... ok
[INFO] [stdout] test extract::tests::test_extract_no_manifest ... ok
[INFO] [stdout] test extract::tests::test_type_from_filename ... ok
[INFO] [stdout] test field::tests::test_field_parse_empty ... ok
[INFO] [stdout] test field::tests::test_field_parse_invalid ... ok
[INFO] [stdout] test field::tests::test_field_parse_leaf ... ok
[INFO] [stdout] test full_mapping::show_full_mapping ... ignored, scans all PAK files, slow
[INFO] [stdout] test generate_csv::generate_mapping_csv ... ignored, scans all PAK files, slow
[INFO] [stdout] test field::tests::test_field_parse_map ... ok
[INFO] [stdout] test field::tests::test_field_parse_typed_leaf ... ok
[INFO] [stdout] test hash::tests::test_fnv1a_basic ... ok
[INFO] [stdout] test drops::tests::test_sorted_by_chance ... ok
[INFO] [stdout] test extract::tests::test_extract_missing_chunk ... ok
[INFO] [stdout] test hash::tests::test_fnv1a_empty ... ok
[INFO] [stdout] test extract::tests::test_extract_with_manifest ... ok
[INFO] [stdout] test hash::tests::test_fnv1a_field_names ... ok
[INFO] [stdout] test header::tests::test_parse_basic_header ... ok
[INFO] [stdout] test header::tests::test_type_starts ... ok
[INFO] [stdout] test inventory::tests::test_binary_parser_on_inv4 ... ignored
[INFO] [stdout] test inventory::tests::test_extract_serial_indices_from_inv4 ... ignored
[INFO] [stdout] test header::tests::test_find_null ... ok
[INFO] [stdout] test inventory::tests::test_extract_null_strings ... ok
[INFO] [stdout] test header::tests::test_parse_uppercase_format ... ok
[INFO] [stdout] test hash::tests::test_fnv1a_hash_str ... ok
[INFO] [stdout] test inventory::tests::test_extract_via_j_tags ... ignored
[INFO] [stdout] test inventory::tests::test_find_real_binary_offset ... ignored
[INFO] [stdout] test inventory::tests::test_parse_tags_sequentially ... ignored
[INFO] [stdout] test inventory::tests::test_item_category_serialize ... ok
[INFO] [stdout] test inventory::tests::test_parse_weapon_part ... ok
[INFO] [stdout] test inventory::tests::test_raw_string_numeric_pairs ... ignored
[INFO] [stdout] test inventory::tests::test_string_indices ... ignored
[INFO] [stdout] test investigate_failures::find_v1_failures ... ignored, scans all PAK files, slow
[INFO] [stdout] test investigate_inner_format::try_header_offsets ... ignored, reads PAK files, slow
[INFO] [stdout] test inventory::tests::test_parse_weapon_type ... ok
[INFO] [stdout] test investigate_missing2::scan_after_last_chunk ... ignored, reads PAK files, slow
[INFO] [stdout] test investigate_missing::check_missing_entries ... ignored, reads PAK files, slow
[INFO] [stdout] test manifest::tests::test_entry_debug ... ok
[INFO] [stdout] test manifest::tests::test_extract_entry ... ok
[INFO] [stdout] test manifest::tests::test_entry_equality ... ok
[INFO] [stdout] test manifest::tests::test_extract_entry_no_extension ... ok
[INFO] [stdout] test manifest::tests::test_extract_entry_too_short ... ok
[INFO] [stdout] test manifest::tests::test_extract_entry_no_null ... ok
[INFO] [stdout] test manifest::tests::test_manifest_debug ... ok
[INFO] [stdout] test manifest::tests::test_manifest_filenames ... ok
[INFO] [stdout] test manifest::tests::test_manifest_parse_empty ... ok
[INFO] [stdout] test manifest::tests::test_manifest_parse_invalid_magic ... ok
[INFO] [stdout] test manifest::tests::test_manifest_parse_too_short ... ok
[INFO] [stdout] test manifest::tests::test_manifest_parse_with_entries ... ok
[INFO] [stdout] test manifest::tests::test_scan_multiple_manifests ... ok
[INFO] [stdout] test manifest::tests::test_scan_single_manifest ... ok
[INFO] [stdout] test manifest::tests::test_scan_empty ... ok
[INFO] [stdout] test manifest::tests::test_scan_no_manifest ... ok
[INFO] [stdout] test manifest::tests::test_fallback_entry_has_zero_index ... ok
[INFO] [stdout] test manifest::tests::test_structured_entry_parsing ... ok
[INFO] [stdout] test name_data::tests::test_best_entry_prefers_base ... ok
[INFO] [stdout] test manifest::tests::test_header_size ... ok
[INFO] [stdout] test manifest::tests::test_extract_entry_non_printable ... ok
[INFO] [stdout] test name_data::tests::test_extract_name_parts ... ok
[INFO] [stdout] test name_data::tests::test_find_display_name ... ok
[INFO] [stdout] test name_data::tests::test_parse_invalid_lines ... ok
[INFO] [stdout] test name_data::tests::test_parse_namedata_line ... ok
[INFO] [stdout] test name_data::tests::test_parse_namedata_with_spaces ... ok
[INFO] [stdout] test pak::tests::test_is_ncs_file ... ok
[INFO] [stdout] test parse_real_ncs::parse_first_10_ncs ... ignored, reads PAK files, slow
[INFO] [stdout] test pak::tests::test_type_from_filename ... ok
[INFO] [stdout] test parser::entries::tests::test_parse_string_value ... ok
[INFO] [stdout] test parser::unpack::tests::test_find_packed_strings ... ok
[INFO] [stdout] test parser::unpack::tests::test_unpack_string_packed_float_string ... ok
[INFO] [stdout] test scan_all_paks::scan_all_pak_ncs ... ignored, scans all PAK files, slow
[INFO] [stdout] test parser::unpack::tests::test_unpack_string_simple ... ok
[INFO] [stdout] test parser::unpack::tests::test_unpack_string_packed_int_string ... ok
[INFO] [stdout] test parser::entries::tests::test_is_entry_identifier ... ok
[INFO] [stdout] test parser::entries::tests::test_is_field_name ... ok
[INFO] [stdout] test parser::unpack::tests::test_unpack_string_packed_int_bool ... ok
[INFO] [stdout] test string_table::tests::test_normalize_entry_name ... ok
[INFO] [stdout] test oodle::tests::test_default_backend ... ok
[INFO] [stdout] test string_table::tests::test_is_valid_string ... ok
[INFO] [stdout] test tag_value_parser::tests::test_tag_byte_from_byte ... ok
[INFO] [stdout] test string_table::tests::test_split_packed_string ... ok
[INFO] [stdout] test test_extraction::test_real_pak_extraction ... ignored, reads PAK files, slow
[INFO] [stdout] test oodle::tests::test_oozextract_backend_name ... ok
[INFO] [stdout] test tests::test_error_debug ... ok
[INFO] [stdout] test test_parser_real::test_parser_json_output ... ok
[INFO] [stdout] test tag_value_parser::tests::test_tag_byte_to_char ... ok
[INFO] [stdout] test tests::test_error_display ... ok
[INFO] [stdout] test tests::test_magic_constants ... ok
[INFO] [stdout] test types::tests::test_string_table ... ok
[INFO] [stdout] test test_parser_real::test_parser_on_files ... ok
[INFO] [stdout] test tests::test_header_size_constants ... ok
[INFO] [stdout] test tests::test_is_ncs ... ok
[INFO] [stdout] test tests::test_is_ncs_manifest ... ok
[INFO] [stdout] test types::tests::test_tag_type_from_byte ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 112 passed; 0 failed; 18 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/count_all_strings.rs (/opt/rustwide/target/debug/deps/count_all_strings-00c68b965f1a6681)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test count_all_strings_in_file ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_binary_offset.rs (/opt/rustwide/target/debug/deps/test_binary_offset-90f9799fdfc6080f)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_binary_offset_and_remap ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/bl4_preload-bf8f7abe6e87fb66)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/bl4se-deda28833b9facd6)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/uextract-063d6ca2794fd219)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test texture::tests::test_pixel_format_parsing ... ok
[INFO] [stdout] test pak::tests::test_pak_reader ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/uextract-9ad204f69474fee6)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test pak::tests::test_pak_reader ... ok
[INFO] [stdout] test texture::tests::test_pixel_format_parsing ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests bl4
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test src/bl4/src/save/mod.rs - save::SaveFile::set_raw (line 68) - compile ... ok
[INFO] [stdout] test src/bl4/src/lib.rs - (line 13) - compile ... ok
[INFO] [stdout] test src/bl4/src/save/changeset.rs - save::changeset::ChangeSet::add_backpack_item (line 139) ... ok
[INFO] [stdout] test src/bl4/src/save/state_flags.rs - save::state_flags (line 8) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests bl4_idb
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test src/bl4-idb/src/lib.rs - (line 27) ... ignored
[INFO] [stdout] test src/bl4-idb/src/lib.rs - (line 15) - compile ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests bl4_ncs
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test src/bl4-ncs/src/inventory.rs - inventory (line 14) ... ignored
[INFO] [stdout] test src/bl4-ncs/src/hash.rs - hash::fnv1a_hash (line 15) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.15s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests uextract
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "03bdb835f645ad70d43755a922334adbef04bc83e846c549ac0d85c11bf17850", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "03bdb835f645ad70d43755a922334adbef04bc83e846c549ac0d85c11bf17850", kill_on_drop: false }`
[INFO] [stdout] 03bdb835f645ad70d43755a922334adbef04bc83e846c549ac0d85c11bf17850
