[INFO] cloning repository https://github.com/howlrs/jlpt-app-scripts
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/howlrs/jlpt-app-scripts" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fhowlrs%2Fjlpt-app-scripts", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fhowlrs%2Fjlpt-app-scripts'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] f1dc0f906bfee16b2d2d5f30170964803b05a2e4
[INFO] testing howlrs/jlpt-app-scripts against beta-2026-04-21 for beta-1.96-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fhowlrs%2Fjlpt-app-scripts" "/workspace/builds/worker-2-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/howlrs/jlpt-app-scripts
[INFO] finished tweaking git repo https://github.com/howlrs/jlpt-app-scripts
[INFO] tweaked toml for git repo https://github.com/howlrs/jlpt-app-scripts written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/howlrs/jlpt-app-scripts on toolchain beta-2026-04-21
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/howlrs/jlpt-app-scripts 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-04-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] e737a5fb1b9e39a1a4df15dbb15d3bc7d891b7bb5b95a7e2eaa4d52d37396c3e
[INFO] running `Command { std: "docker" "start" "-a" "e737a5fb1b9e39a1a4df15dbb15d3bc7d891b7bb5b95a7e2eaa4d52d37396c3e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e737a5fb1b9e39a1a4df15dbb15d3bc7d891b7bb5b95a7e2eaa4d52d37396c3e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e737a5fb1b9e39a1a4df15dbb15d3bc7d891b7bb5b95a7e2eaa4d52d37396c3e", kill_on_drop: false }`
[INFO] [stdout] e737a5fb1b9e39a1a4df15dbb15d3bc7d891b7bb5b95a7e2eaa4d52d37396c3e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c0084bccacfd5be1eaed3de7ee88878b120475aac184af5f75b0c78d54bf643d
[INFO] running `Command { std: "docker" "start" "-a" "c0084bccacfd5be1eaed3de7ee88878b120475aac184af5f75b0c78d54bf643d", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.94
[INFO] [stderr]    Compiling unicode-ident v1.0.17
[INFO] [stderr]    Compiling autocfg v1.4.0
[INFO] [stderr]    Compiling libc v0.2.170
[INFO] [stderr]    Compiling pin-project-lite v0.2.16
[INFO] [stderr]    Compiling memchr v2.7.4
[INFO] [stderr]    Compiling futures-core v0.3.31
[INFO] [stderr]    Compiling bytes v1.10.0
[INFO] [stderr]    Compiling smallvec v1.14.0
[INFO] [stderr]    Compiling parking_lot_core v0.9.10
[INFO] [stderr]    Compiling itoa v1.0.14
[INFO] [stderr]    Compiling futures-sink v0.3.31
[INFO] [stderr]    Compiling futures-io v0.3.31
[INFO] [stderr]    Compiling futures-task v0.3.31
[INFO] [stderr]    Compiling once_cell v1.20.3
[INFO] [stderr]    Compiling stable_deref_trait v1.2.0
[INFO] [stderr]    Compiling cc v1.2.16
[INFO] [stderr]    Compiling serde v1.0.218
[INFO] [stderr]    Compiling rustls-pki-types v1.11.0
[INFO] [stderr]    Compiling writeable v0.5.5
[INFO] [stderr]    Compiling litemap v0.7.5
[INFO] [stderr]    Compiling futures-channel v0.3.31
[INFO] [stderr]    Compiling httparse v1.10.0
[INFO] [stderr]    Compiling hashbrown v0.15.2
[INFO] [stderr]    Compiling icu_locid_transform_data v1.5.0
[INFO] [stderr]    Compiling log v0.4.26
[INFO] [stderr]    Compiling tracing-core v0.1.33
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling icu_properties_data v1.5.0
[INFO] [stderr]    Compiling lock_api v0.4.12
[INFO] [stderr]    Compiling slab v0.4.9
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling rustls v0.23.23
[INFO] [stderr]    Compiling percent-encoding v2.3.1
[INFO] [stderr]    Compiling httpdate v1.0.3
[INFO] [stderr]    Compiling icu_normalizer_data v1.5.0
[INFO] [stderr]    Compiling serde_json v1.0.140
[INFO] [stderr]    Compiling utf16_iter v1.0.5
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling ryu v1.0.19
[INFO] [stderr]    Compiling quote v1.0.39
[INFO] [stderr]    Compiling write16 v1.0.0
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling anyhow v1.0.97
[INFO] [stderr]    Compiling openssl-probe v0.1.6
[INFO] [stderr]    Compiling form_urlencoded v1.2.1
[INFO] [stderr]    Compiling unicase v2.8.1
[INFO] [stderr]    Compiling adler2 v2.0.0
[INFO] [stderr]    Compiling syn v2.0.99
[INFO] [stderr]    Compiling http v1.2.0
[INFO] [stderr]    Compiling rustls-native-certs v0.8.1
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling mime_guess v2.0.5
[INFO] [stderr]    Compiling miniz_oxide v0.8.5
[INFO] [stderr]    Compiling webpki-roots v0.26.8
[INFO] [stderr]    Compiling signal-hook-registry v1.4.2
[INFO] [stderr]    Compiling mio v1.0.3
[INFO] [stderr]    Compiling socket2 v0.5.8
[INFO] [stderr]    Compiling getrandom v0.2.15
[INFO] [stderr]    Compiling parking_lot v0.12.3
[INFO] [stderr]    Compiling indexmap v2.7.1
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling rustls-pemfile v2.2.0
[INFO] [stderr]    Compiling crc32fast v1.4.2
[INFO] [stderr]    Compiling getrandom v0.3.1
[INFO] [stderr]    Compiling rustversion v1.0.19
[INFO] [stderr]    Compiling flate2 v1.1.0
[INFO] [stderr]    Compiling indexmap v1.9.3
[INFO] [stderr]    Compiling pin-project-internal v0.4.30
[INFO] [stderr]    Compiling thiserror v2.0.12
[INFO] [stderr]    Compiling powerfmt v0.2.0
[INFO] [stderr]    Compiling time-core v0.1.3
[INFO] [stderr]    Compiling ring v0.17.11
[INFO] [stderr]    Compiling num-conv v0.1.0
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling deranged v0.3.11
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling aho-corasick v1.1.3
[INFO] [stderr]    Compiling ipnet v2.11.0
[INFO] [stderr]    Compiling time-macros v0.2.20
[INFO] [stderr]    Compiling regex-syntax v0.8.5
[INFO] [stderr]    Compiling iana-time-zone v0.1.61
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling matchit v0.7.3
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling zerocopy v0.8.23
[INFO] [stderr]    Compiling anstyle-parse v0.2.6
[INFO] [stderr]    Compiling rand_core v0.9.3
[INFO] [stderr]    Compiling pem v3.0.5
[INFO] [stderr]    Compiling anstyle-query v1.1.2
[INFO] [stderr]    Compiling anstyle v1.0.10
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.1
[INFO] [stderr]    Compiling unicode-segmentation v1.12.0
[INFO] [stderr]    Compiling colorchoice v1.0.3
[INFO] [stderr]    Compiling instant v0.1.13
[INFO] [stderr]    Compiling home v0.5.11
[INFO] [stderr]    Compiling humantime v2.1.0
[INFO] [stderr]    Compiling anstream v0.6.18
[INFO] [stderr]    Compiling tinyvec_macros v0.1.1
[INFO] [stderr]    Compiling hex v0.4.3
[INFO] [stderr]    Compiling tinyvec v1.9.0
[INFO] [stderr]    Compiling bytecount v0.6.8
[INFO] [stderr]    Compiling uuid v1.15.1
[INFO] [stderr]    Compiling dotenv v0.15.0
[INFO] [stderr]    Compiling convert_case v0.6.0
[INFO] [stderr]    Compiling time v0.3.39
[INFO] [stderr]    Compiling struct-path v0.2.3
[INFO] [stderr]    Compiling unicode-normalization v0.1.25
[INFO] [stderr]    Compiling rvs_derive v0.3.2
[INFO] [stderr]    Compiling rsb_derive v0.5.1
[INFO] [stderr]    Compiling regex-automata v0.4.9
[INFO] [stderr]    Compiling rvstruct v0.3.2
[INFO] [stderr]    Compiling pin-project v0.4.30
[INFO] [stderr]    Compiling synstructure v0.13.1
[INFO] [stderr]    Compiling rustls-webpki v0.102.8
[INFO] [stderr]    Compiling regex v1.11.1
[INFO] [stderr]    Compiling tokio-macros v2.5.0
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling zerovec-derive v0.10.3
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling tracing-attributes v0.1.28
[INFO] [stderr]    Compiling serde_derive v1.0.218
[INFO] [stderr]    Compiling icu_provider_macros v1.5.0
[INFO] [stderr]    Compiling zeroize_derive v1.4.2
[INFO] [stderr]    Compiling zerocopy-derive v0.7.35
[INFO] [stderr]    Compiling async-trait v0.1.87
[INFO] [stderr]    Compiling pin-project-internal v1.1.9
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.7.5
[INFO] [stderr]    Compiling tokio v1.43.0
[INFO] [stderr]    Compiling zeroize v1.8.1
[INFO] [stderr]    Compiling prost-derive v0.13.5
[INFO] [stderr]    Compiling thiserror-impl v2.0.12
[INFO] [stderr]    Compiling zerocopy v0.7.35
[INFO] [stderr]    Compiling async-stream-impl v0.3.6
[INFO] [stderr]    Compiling pin-project v1.1.9
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling env_filter v0.1.3
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling env_logger v0.11.6
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling ppv-lite86 v0.2.20
[INFO] [stderr]    Compiling async-stream v0.3.6
[INFO] [stderr]    Compiling tracing v0.1.41
[INFO] [stderr]    Compiling yoke v0.7.5
[INFO] [stderr]    Compiling zerovec v0.10.4
[INFO] [stderr]    Compiling simple_asn1 v0.6.3
[INFO] [stderr]    Compiling prost v0.13.5
[INFO] [stderr]    Compiling tracing-futures v0.2.5
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling prost-types v0.13.5
[INFO] [stderr]    Compiling rand v0.9.0
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling tinystr v0.7.6
[INFO] [stderr]    Compiling icu_collections v1.5.0
[INFO] [stderr]    Compiling icu_locid v1.5.0
[INFO] [stderr]    Compiling icu_provider v1.5.0
[INFO] [stderr]    Compiling icu_locid_transform v1.5.0
[INFO] [stderr]    Compiling http-body-util v0.1.2
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling tower-util v0.3.1
[INFO] [stderr]    Compiling axum-core v0.4.5
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling icu_properties v1.5.1
[INFO] [stderr]    Compiling icu_normalizer v1.5.0
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling chrono v0.4.40
[INFO] [stderr]    Compiling tokio-util v0.7.13
[INFO] [stderr]    Compiling tokio-rustls v0.26.2
[INFO] [stderr]    Compiling tower v0.5.2
[INFO] [stderr]    Compiling async-compression v0.4.20
[INFO] [stderr]    Compiling tokio-stream v0.1.17
[INFO] [stderr]    Compiling backoff v0.4.0
[INFO] [stderr]    Compiling idna_adapter v1.2.0
[INFO] [stderr]    Compiling idna v1.0.3
[INFO] [stderr]    Compiling axum v0.7.9
[INFO] [stderr]    Compiling url v2.5.4
[INFO] [stderr]    Compiling h2 v0.4.8
[INFO] [stderr]    Compiling tower v0.4.13
[INFO] [stderr]    Compiling jsonwebtoken v9.3.1
[INFO] [stderr]    Compiling secret-vault-value v0.3.9
[INFO] [stderr]    Compiling hyper v1.6.0
[INFO] [stderr]    Compiling hyper-util v0.1.10
[INFO] [stderr]    Compiling hyper-rustls v0.27.5
[INFO] [stderr]    Compiling hyper-timeout v0.5.2
[INFO] [stderr]    Compiling reqwest v0.12.12
[INFO] [stderr]    Compiling gcp_auth v0.12.3
[INFO] [stderr]    Compiling tonic v0.12.3
[INFO] [stderr]    Compiling reqwest-streams v0.8.2
[INFO] [stderr]    Compiling google-generative-ai-rs v0.3.4
[INFO] [stderr]    Compiling gcloud-sdk v0.26.3
[INFO] [stderr]    Compiling firestore v0.44.1
[INFO] [stderr]    Compiling scripts v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `collections::HashMap`
[INFO] [stdout]   --> bin/utils.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     collections::HashMap,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `collections::HashMap`
[INFO] [stdout]   --> bin/utils.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     collections::HashMap,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `write_file`
[INFO] [stdout]  --> bin/1_json_read_to_struct.rs:7:72
[INFO] [stdout]   |
[INFO] [stdout] 7 |     ensure_dir, level_dir, read_file, remove_ai_json_syntax, walk_dir, write_file,
[INFO] [stdout]   |                                                                        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `collections::HashMap`
[INFO] [stdout]   --> bin/utils.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     collections::HashMap,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `collections::HashMap`
[INFO] [stdout]   --> bin/utils.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     collections::HashMap,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `collections::HashMap`
[INFO] [stdout]   --> bin/utils.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     collections::HashMap,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `collections::HashMap`
[INFO] [stdout]   --> bin/utils.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     collections::HashMap,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `collections::HashMap`
[INFO] [stdout]   --> bin/utils.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     collections::HashMap,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `collections::HashMap`
[INFO] [stdout]   --> bin/utils.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     collections::HashMap,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `collections::HashMap`
[INFO] [stdout]   --> bin/utils.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     collections::HashMap,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `collections::HashMap`
[INFO] [stdout]   --> bin/utils.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     collections::HashMap,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `collections::HashMap`
[INFO] [stdout]   --> bin/utils.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     collections::HashMap,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `collections::HashMap`
[INFO] [stdout]   --> bin/utils.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     collections::HashMap,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `collections::HashMap`
[INFO] [stdout]   --> bin/utils.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     collections::HashMap,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `rand::Rng`
[INFO] [stdout]  --> bin/0_create_questions.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use rand::Rng;
[INFO] [stdout]   |     ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `collections::HashMap`
[INFO] [stdout]   --> bin/utils.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     collections::HashMap,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `collections::HashMap`
[INFO] [stdout]   --> bin/utils.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     collections::HashMap,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `collections::HashMap`
[INFO] [stdout]   --> bin/utils.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     collections::HashMap,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PROMPT_DIR` is never used
[INFO] [stdout]   --> bin/utils.rs:25:11
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub const PROMPT_DIR: &str = "prompts";
[INFO] [stdout]    |           ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_1_5_VALIDATED` is never used
[INFO] [stdout]   --> bin/utils.rs:29:11
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub const STAGE_1_5_VALIDATED: &str = "1_5_validated.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_1_5_REJECTED` is never used
[INFO] [stdout]   --> bin/utils.rs:30:11
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub const STAGE_1_5_REJECTED: &str = "1_5_rejected.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_2_OUTPUT` is never used
[INFO] [stdout]   --> bin/utils.rs:31:11
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub const STAGE_2_OUTPUT: &str = "2_deduplicated.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_3_OUTPUT` is never used
[INFO] [stdout]   --> bin/utils.rs:32:11
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub const STAGE_3_OUTPUT: &str = "3_numbered.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_4_OUTPUT` is never used
[INFO] [stdout]   --> bin/utils.rs:33:11
[INFO] [stdout]    |
[INFO] [stdout] 33 | pub const STAGE_4_OUTPUT: &str = "4_leveled.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_5_OUTPUT` is never used
[INFO] [stdout]   --> bin/utils.rs:34:11
[INFO] [stdout]    |
[INFO] [stdout] 34 | pub const STAGE_5_OUTPUT: &str = "5_categories_meta.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LEVELS` is never used
[INFO] [stdout]   --> bin/utils.rs:22:11
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub const LEVELS: &[&str] = &["n1", "n2", "n3", "n4", "n5"];
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PROMPT_DIR` is never used
[INFO] [stdout]   --> bin/utils.rs:25:11
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub const PROMPT_DIR: &str = "prompts";
[INFO] [stdout]    |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_1_OUTPUT` is never used
[INFO] [stdout]   --> bin/utils.rs:28:11
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub const STAGE_1_OUTPUT: &str = "1_parsed.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_1_5_VALIDATED` is never used
[INFO] [stdout]   --> bin/utils.rs:29:11
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub const STAGE_1_5_VALIDATED: &str = "1_5_validated.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_1_5_REJECTED` is never used
[INFO] [stdout]   --> bin/utils.rs:30:11
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub const STAGE_1_5_REJECTED: &str = "1_5_rejected.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_2_OUTPUT` is never used
[INFO] [stdout]   --> bin/utils.rs:31:11
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub const STAGE_2_OUTPUT: &str = "2_deduplicated.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_3_OUTPUT` is never used
[INFO] [stdout]   --> bin/utils.rs:32:11
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub const STAGE_3_OUTPUT: &str = "3_numbered.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_4_OUTPUT` is never used
[INFO] [stdout]   --> bin/utils.rs:33:11
[INFO] [stdout]    |
[INFO] [stdout] 33 | pub const STAGE_4_OUTPUT: &str = "4_leveled.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_5_OUTPUT` is never used
[INFO] [stdout]   --> bin/utils.rs:34:11
[INFO] [stdout]    |
[INFO] [stdout] 34 | pub const STAGE_5_OUTPUT: &str = "5_categories_meta.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PROMPT_DIR` is never used
[INFO] [stdout]   --> bin/utils.rs:25:11
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub const PROMPT_DIR: &str = "prompts";
[INFO] [stdout]    |           ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_1_OUTPUT` is never used
[INFO] [stdout]   --> bin/utils.rs:28:11
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub const STAGE_1_OUTPUT: &str = "1_parsed.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_1_5_VALIDATED` is never used
[INFO] [stdout]   --> bin/utils.rs:29:11
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub const STAGE_1_5_VALIDATED: &str = "1_5_validated.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_1_5_REJECTED` is never used
[INFO] [stdout]   --> bin/utils.rs:30:11
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub const STAGE_1_5_REJECTED: &str = "1_5_rejected.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_2_OUTPUT` is never used
[INFO] [stdout]   --> bin/utils.rs:31:11
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub const STAGE_2_OUTPUT: &str = "2_deduplicated.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_3_OUTPUT` is never used
[INFO] [stdout]   --> bin/utils.rs:32:11
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub const STAGE_3_OUTPUT: &str = "3_numbered.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_5_OUTPUT` is never used
[INFO] [stdout]   --> bin/utils.rs:34:11
[INFO] [stdout]    |
[INFO] [stdout] 34 | pub const STAGE_5_OUTPUT: &str = "5_categories_meta.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read_file` is never used
[INFO] [stdout]    --> bin/utils.rs:249:8
[INFO] [stdout]     |
[INFO] [stdout] 249 | pub fn read_file(abs_filename: PathBuf) -> String {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PROMPT_DIR` is never used
[INFO] [stdout]   --> bin/utils.rs:25:11
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub const PROMPT_DIR: &str = "prompts";
[INFO] [stdout]    |           ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_1_OUTPUT` is never used
[INFO] [stdout]   --> bin/utils.rs:28:11
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub const STAGE_1_OUTPUT: &str = "1_parsed.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_1_5_VALIDATED` is never used
[INFO] [stdout]   --> bin/utils.rs:29:11
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub const STAGE_1_5_VALIDATED: &str = "1_5_validated.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_1_5_REJECTED` is never used
[INFO] [stdout]   --> bin/utils.rs:30:11
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub const STAGE_1_5_REJECTED: &str = "1_5_rejected.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_4_OUTPUT` is never used
[INFO] [stdout]   --> bin/utils.rs:33:11
[INFO] [stdout]    |
[INFO] [stdout] 33 | pub const STAGE_4_OUTPUT: &str = "4_leveled.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_5_OUTPUT` is never used
[INFO] [stdout]   --> bin/utils.rs:34:11
[INFO] [stdout]    |
[INFO] [stdout] 34 | pub const STAGE_5_OUTPUT: &str = "5_categories_meta.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read_file` is never used
[INFO] [stdout]    --> bin/utils.rs:249:8
[INFO] [stdout]     |
[INFO] [stdout] 249 | pub fn read_file(abs_filename: PathBuf) -> String {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PROMPT_DIR` is never used
[INFO] [stdout]   --> bin/utils.rs:25:11
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub const PROMPT_DIR: &str = "prompts";
[INFO] [stdout]    |           ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_1_OUTPUT` is never used
[INFO] [stdout]   --> bin/utils.rs:28:11
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub const STAGE_1_OUTPUT: &str = "1_parsed.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_1_5_VALIDATED` is never used
[INFO] [stdout]   --> bin/utils.rs:29:11
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub const STAGE_1_5_VALIDATED: &str = "1_5_validated.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_1_5_REJECTED` is never used
[INFO] [stdout]   --> bin/utils.rs:30:11
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub const STAGE_1_5_REJECTED: &str = "1_5_rejected.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_2_OUTPUT` is never used
[INFO] [stdout]   --> bin/utils.rs:31:11
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub const STAGE_2_OUTPUT: &str = "2_deduplicated.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_3_OUTPUT` is never used
[INFO] [stdout]   --> bin/utils.rs:32:11
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub const STAGE_3_OUTPUT: &str = "3_numbered.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read_file` is never used
[INFO] [stdout]    --> bin/utils.rs:249:8
[INFO] [stdout]     |
[INFO] [stdout] 249 | pub fn read_file(abs_filename: PathBuf) -> String {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_1_OUTPUT` is never used
[INFO] [stdout]   --> bin/utils.rs:28:11
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub const STAGE_1_OUTPUT: &str = "1_parsed.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_1_5_VALIDATED` is never used
[INFO] [stdout]   --> bin/utils.rs:29:11
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub const STAGE_1_5_VALIDATED: &str = "1_5_validated.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_1_5_REJECTED` is never used
[INFO] [stdout]   --> bin/utils.rs:30:11
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub const STAGE_1_5_REJECTED: &str = "1_5_rejected.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_2_OUTPUT` is never used
[INFO] [stdout]   --> bin/utils.rs:31:11
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub const STAGE_2_OUTPUT: &str = "2_deduplicated.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_3_OUTPUT` is never used
[INFO] [stdout]   --> bin/utils.rs:32:11
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub const STAGE_3_OUTPUT: &str = "3_numbered.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_4_OUTPUT` is never used
[INFO] [stdout]   --> bin/utils.rs:33:11
[INFO] [stdout]    |
[INFO] [stdout] 33 | pub const STAGE_4_OUTPUT: &str = "4_leveled.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_5_OUTPUT` is never used
[INFO] [stdout]   --> bin/utils.rs:34:11
[INFO] [stdout]    |
[INFO] [stdout] 34 | pub const STAGE_5_OUTPUT: &str = "5_categories_meta.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read_file` is never used
[INFO] [stdout]    --> bin/utils.rs:249:8
[INFO] [stdout]     |
[INFO] [stdout] 249 | pub fn read_file(abs_filename: PathBuf) -> String {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LEVELS` is never used
[INFO] [stdout]   --> bin/utils.rs:22:11
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub const LEVELS: &[&str] = &["n1", "n2", "n3", "n4", "n5"];
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PROMPT_DIR` is never used
[INFO] [stdout]   --> bin/utils.rs:25:11
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub const PROMPT_DIR: &str = "prompts";
[INFO] [stdout]    |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_1_OUTPUT` is never used
[INFO] [stdout]   --> bin/utils.rs:28:11
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub const STAGE_1_OUTPUT: &str = "1_parsed.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_1_5_VALIDATED` is never used
[INFO] [stdout]   --> bin/utils.rs:29:11
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub const STAGE_1_5_VALIDATED: &str = "1_5_validated.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_1_5_REJECTED` is never used
[INFO] [stdout]   --> bin/utils.rs:30:11
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub const STAGE_1_5_REJECTED: &str = "1_5_rejected.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_2_OUTPUT` is never used
[INFO] [stdout]   --> bin/utils.rs:31:11
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub const STAGE_2_OUTPUT: &str = "2_deduplicated.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_3_OUTPUT` is never used
[INFO] [stdout]   --> bin/utils.rs:32:11
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub const STAGE_3_OUTPUT: &str = "3_numbered.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_5_OUTPUT` is never used
[INFO] [stdout]   --> bin/utils.rs:34:11
[INFO] [stdout]    |
[INFO] [stdout] 34 | pub const STAGE_5_OUTPUT: &str = "5_categories_meta.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read_file` is never used
[INFO] [stdout]    --> bin/utils.rs:249:8
[INFO] [stdout]     |
[INFO] [stdout] 249 | pub fn read_file(abs_filename: PathBuf) -> String {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LEVELS` is never used
[INFO] [stdout]   --> bin/utils.rs:22:11
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub const LEVELS: &[&str] = &["n1", "n2", "n3", "n4", "n5"];
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PROMPT_DIR` is never used
[INFO] [stdout]   --> bin/utils.rs:25:11
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub const PROMPT_DIR: &str = "prompts";
[INFO] [stdout]    |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_1_OUTPUT` is never used
[INFO] [stdout]   --> bin/utils.rs:28:11
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub const STAGE_1_OUTPUT: &str = "1_parsed.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_1_5_VALIDATED` is never used
[INFO] [stdout]   --> bin/utils.rs:29:11
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub const STAGE_1_5_VALIDATED: &str = "1_5_validated.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_1_5_REJECTED` is never used
[INFO] [stdout]   --> bin/utils.rs:30:11
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub const STAGE_1_5_REJECTED: &str = "1_5_rejected.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_2_OUTPUT` is never used
[INFO] [stdout]   --> bin/utils.rs:31:11
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub const STAGE_2_OUTPUT: &str = "2_deduplicated.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_3_OUTPUT` is never used
[INFO] [stdout]   --> bin/utils.rs:32:11
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub const STAGE_3_OUTPUT: &str = "3_numbered.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_4_OUTPUT` is never used
[INFO] [stdout]   --> bin/utils.rs:33:11
[INFO] [stdout]    |
[INFO] [stdout] 33 | pub const STAGE_4_OUTPUT: &str = "4_leveled.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LEVELS` is never used
[INFO] [stdout]   --> bin/utils.rs:22:11
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub const LEVELS: &[&str] = &["n1", "n2", "n3", "n4", "n5"];
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PROMPT_DIR` is never used
[INFO] [stdout]   --> bin/utils.rs:25:11
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub const PROMPT_DIR: &str = "prompts";
[INFO] [stdout]    |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_1_OUTPUT` is never used
[INFO] [stdout]   --> bin/utils.rs:28:11
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub const STAGE_1_OUTPUT: &str = "1_parsed.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_1_5_VALIDATED` is never used
[INFO] [stdout]   --> bin/utils.rs:29:11
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub const STAGE_1_5_VALIDATED: &str = "1_5_validated.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_1_5_REJECTED` is never used
[INFO] [stdout]   --> bin/utils.rs:30:11
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub const STAGE_1_5_REJECTED: &str = "1_5_rejected.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_2_OUTPUT` is never used
[INFO] [stdout]   --> bin/utils.rs:31:11
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub const STAGE_2_OUTPUT: &str = "2_deduplicated.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_3_OUTPUT` is never used
[INFO] [stdout]   --> bin/utils.rs:32:11
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub const STAGE_3_OUTPUT: &str = "3_numbered.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_4_OUTPUT` is never used
[INFO] [stdout]   --> bin/utils.rs:33:11
[INFO] [stdout]    |
[INFO] [stdout] 33 | pub const STAGE_4_OUTPUT: &str = "4_leveled.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_5_OUTPUT` is never used
[INFO] [stdout]   --> bin/utils.rs:34:11
[INFO] [stdout]    |
[INFO] [stdout] 34 | pub const STAGE_5_OUTPUT: &str = "5_categories_meta.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read_file` is never used
[INFO] [stdout]    --> bin/utils.rs:249:8
[INFO] [stdout]     |
[INFO] [stdout] 249 | pub fn read_file(abs_filename: PathBuf) -> String {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PROMPT_DIR` is never used
[INFO] [stdout]   --> bin/utils.rs:25:11
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub const PROMPT_DIR: &str = "prompts";
[INFO] [stdout]    |           ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_1_OUTPUT` is never used
[INFO] [stdout]   --> bin/utils.rs:28:11
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub const STAGE_1_OUTPUT: &str = "1_parsed.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_1_5_VALIDATED` is never used
[INFO] [stdout]   --> bin/utils.rs:29:11
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub const STAGE_1_5_VALIDATED: &str = "1_5_validated.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_1_5_REJECTED` is never used
[INFO] [stdout]   --> bin/utils.rs:30:11
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub const STAGE_1_5_REJECTED: &str = "1_5_rejected.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_2_OUTPUT` is never used
[INFO] [stdout]   --> bin/utils.rs:31:11
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub const STAGE_2_OUTPUT: &str = "2_deduplicated.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_5_OUTPUT` is never used
[INFO] [stdout]   --> bin/utils.rs:34:11
[INFO] [stdout]    |
[INFO] [stdout] 34 | pub const STAGE_5_OUTPUT: &str = "5_categories_meta.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read_file` is never used
[INFO] [stdout]    --> bin/utils.rs:249:8
[INFO] [stdout]     |
[INFO] [stdout] 249 | pub fn read_file(abs_filename: PathBuf) -> String {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LEVELS` is never used
[INFO] [stdout]   --> bin/utils.rs:22:11
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub const LEVELS: &[&str] = &["n1", "n2", "n3", "n4", "n5"];
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PROMPT_DIR` is never used
[INFO] [stdout]   --> bin/utils.rs:25:11
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub const PROMPT_DIR: &str = "prompts";
[INFO] [stdout]    |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_1_OUTPUT` is never used
[INFO] [stdout]   --> bin/utils.rs:28:11
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub const STAGE_1_OUTPUT: &str = "1_parsed.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_1_5_VALIDATED` is never used
[INFO] [stdout]   --> bin/utils.rs:29:11
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub const STAGE_1_5_VALIDATED: &str = "1_5_validated.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_1_5_REJECTED` is never used
[INFO] [stdout]   --> bin/utils.rs:30:11
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub const STAGE_1_5_REJECTED: &str = "1_5_rejected.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_2_OUTPUT` is never used
[INFO] [stdout]   --> bin/utils.rs:31:11
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub const STAGE_2_OUTPUT: &str = "2_deduplicated.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_3_OUTPUT` is never used
[INFO] [stdout]   --> bin/utils.rs:32:11
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub const STAGE_3_OUTPUT: &str = "3_numbered.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_4_OUTPUT` is never used
[INFO] [stdout]   --> bin/utils.rs:33:11
[INFO] [stdout]    |
[INFO] [stdout] 33 | pub const STAGE_4_OUTPUT: &str = "4_leveled.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_5_OUTPUT` is never used
[INFO] [stdout]   --> bin/utils.rs:34:11
[INFO] [stdout]    |
[INFO] [stdout] 34 | pub const STAGE_5_OUTPUT: &str = "5_categories_meta.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read_file` is never used
[INFO] [stdout]    --> bin/utils.rs:249:8
[INFO] [stdout]     |
[INFO] [stdout] 249 | pub fn read_file(abs_filename: PathBuf) -> String {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PROMPT_DIR` is never used
[INFO] [stdout]   --> bin/utils.rs:25:11
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub const PROMPT_DIR: &str = "prompts";
[INFO] [stdout]    |           ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_1_OUTPUT` is never used
[INFO] [stdout]   --> bin/utils.rs:28:11
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub const STAGE_1_OUTPUT: &str = "1_parsed.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_1_5_VALIDATED` is never used
[INFO] [stdout]   --> bin/utils.rs:29:11
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub const STAGE_1_5_VALIDATED: &str = "1_5_validated.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_1_5_REJECTED` is never used
[INFO] [stdout]   --> bin/utils.rs:30:11
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub const STAGE_1_5_REJECTED: &str = "1_5_rejected.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_3_OUTPUT` is never used
[INFO] [stdout]   --> bin/utils.rs:32:11
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub const STAGE_3_OUTPUT: &str = "3_numbered.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_4_OUTPUT` is never used
[INFO] [stdout]   --> bin/utils.rs:33:11
[INFO] [stdout]    |
[INFO] [stdout] 33 | pub const STAGE_4_OUTPUT: &str = "4_leveled.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_5_OUTPUT` is never used
[INFO] [stdout]   --> bin/utils.rs:34:11
[INFO] [stdout]    |
[INFO] [stdout] 34 | pub const STAGE_5_OUTPUT: &str = "5_categories_meta.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read_file` is never used
[INFO] [stdout]    --> bin/utils.rs:249:8
[INFO] [stdout]     |
[INFO] [stdout] 249 | pub fn read_file(abs_filename: PathBuf) -> String {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PROMPT_DIR` is never used
[INFO] [stdout]   --> bin/utils.rs:25:11
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub const PROMPT_DIR: &str = "prompts";
[INFO] [stdout]    |           ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_2_OUTPUT` is never used
[INFO] [stdout]   --> bin/utils.rs:31:11
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub const STAGE_2_OUTPUT: &str = "2_deduplicated.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_3_OUTPUT` is never used
[INFO] [stdout]   --> bin/utils.rs:32:11
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub const STAGE_3_OUTPUT: &str = "3_numbered.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_4_OUTPUT` is never used
[INFO] [stdout]   --> bin/utils.rs:33:11
[INFO] [stdout]    |
[INFO] [stdout] 33 | pub const STAGE_4_OUTPUT: &str = "4_leveled.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_5_OUTPUT` is never used
[INFO] [stdout]   --> bin/utils.rs:34:11
[INFO] [stdout]    |
[INFO] [stdout] 34 | pub const STAGE_5_OUTPUT: &str = "5_categories_meta.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read_file` is never used
[INFO] [stdout]    --> bin/utils.rs:249:8
[INFO] [stdout]     |
[INFO] [stdout] 249 | pub fn read_file(abs_filename: PathBuf) -> String {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PROMPT_DIR` is never used
[INFO] [stdout]   --> bin/utils.rs:25:11
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub const PROMPT_DIR: &str = "prompts";
[INFO] [stdout]    |           ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_1_OUTPUT` is never used
[INFO] [stdout]   --> bin/utils.rs:28:11
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub const STAGE_1_OUTPUT: &str = "1_parsed.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_1_5_VALIDATED` is never used
[INFO] [stdout]   --> bin/utils.rs:29:11
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub const STAGE_1_5_VALIDATED: &str = "1_5_validated.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_1_5_REJECTED` is never used
[INFO] [stdout]   --> bin/utils.rs:30:11
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub const STAGE_1_5_REJECTED: &str = "1_5_rejected.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_2_OUTPUT` is never used
[INFO] [stdout]   --> bin/utils.rs:31:11
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub const STAGE_2_OUTPUT: &str = "2_deduplicated.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_3_OUTPUT` is never used
[INFO] [stdout]   --> bin/utils.rs:32:11
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub const STAGE_3_OUTPUT: &str = "3_numbered.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `already_gone` is never read
[INFO] [stdout]    --> bin/99_apply_dedup.rs:155:32
[INFO] [stdout]     |
[INFO] [stdout] 155 |         let mut already_gone = 0usize;
[INFO] [stdout]     |                                ^^^^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 176 |                 already_gone = sub_removals.len();
[INFO] [stdout]     |                 --------------------------------- `already_gone` is overwritten here before the previous value is read
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LEVELS` is never used
[INFO] [stdout]   --> bin/utils.rs:22:11
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub const LEVELS: &[&str] = &["n1", "n2", "n3", "n4", "n5"];
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PROMPT_DIR` is never used
[INFO] [stdout]   --> bin/utils.rs:25:11
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub const PROMPT_DIR: &str = "prompts";
[INFO] [stdout]    |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_1_OUTPUT` is never used
[INFO] [stdout]   --> bin/utils.rs:28:11
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub const STAGE_1_OUTPUT: &str = "1_parsed.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_1_5_VALIDATED` is never used
[INFO] [stdout]   --> bin/utils.rs:29:11
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub const STAGE_1_5_VALIDATED: &str = "1_5_validated.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_1_5_REJECTED` is never used
[INFO] [stdout]   --> bin/utils.rs:30:11
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub const STAGE_1_5_REJECTED: &str = "1_5_rejected.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_2_OUTPUT` is never used
[INFO] [stdout]   --> bin/utils.rs:31:11
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub const STAGE_2_OUTPUT: &str = "2_deduplicated.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_3_OUTPUT` is never used
[INFO] [stdout]   --> bin/utils.rs:32:11
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub const STAGE_3_OUTPUT: &str = "3_numbered.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_4_OUTPUT` is never used
[INFO] [stdout]   --> bin/utils.rs:33:11
[INFO] [stdout]    |
[INFO] [stdout] 33 | pub const STAGE_4_OUTPUT: &str = "4_leveled.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_5_OUTPUT` is never used
[INFO] [stdout]   --> bin/utils.rs:34:11
[INFO] [stdout]    |
[INFO] [stdout] 34 | pub const STAGE_5_OUTPUT: &str = "5_categories_meta.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read_file` is never used
[INFO] [stdout]    --> bin/utils.rs:249:8
[INFO] [stdout]     |
[INFO] [stdout] 249 | pub fn read_file(abs_filename: PathBuf) -> String {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LEVELS` is never used
[INFO] [stdout]   --> bin/utils.rs:22:11
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub const LEVELS: &[&str] = &["n1", "n2", "n3", "n4", "n5"];
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PROMPT_DIR` is never used
[INFO] [stdout]   --> bin/utils.rs:25:11
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub const PROMPT_DIR: &str = "prompts";
[INFO] [stdout]    |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_1_OUTPUT` is never used
[INFO] [stdout]   --> bin/utils.rs:28:11
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub const STAGE_1_OUTPUT: &str = "1_parsed.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_1_5_VALIDATED` is never used
[INFO] [stdout]   --> bin/utils.rs:29:11
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub const STAGE_1_5_VALIDATED: &str = "1_5_validated.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_1_5_REJECTED` is never used
[INFO] [stdout]   --> bin/utils.rs:30:11
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub const STAGE_1_5_REJECTED: &str = "1_5_rejected.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_2_OUTPUT` is never used
[INFO] [stdout]   --> bin/utils.rs:31:11
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub const STAGE_2_OUTPUT: &str = "2_deduplicated.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_3_OUTPUT` is never used
[INFO] [stdout]   --> bin/utils.rs:32:11
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub const STAGE_3_OUTPUT: &str = "3_numbered.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_4_OUTPUT` is never used
[INFO] [stdout]   --> bin/utils.rs:33:11
[INFO] [stdout]    |
[INFO] [stdout] 33 | pub const STAGE_4_OUTPUT: &str = "4_leveled.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STAGE_5_OUTPUT` is never used
[INFO] [stdout]   --> bin/utils.rs:34:11
[INFO] [stdout]    |
[INFO] [stdout] 34 | pub const STAGE_5_OUTPUT: &str = "5_categories_meta.json";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read_file` is never used
[INFO] [stdout]    --> bin/utils.rs:249:8
[INFO] [stdout]     |
[INFO] [stdout] 249 | pub fn read_file(abs_filename: PathBuf) -> String {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `scripts` (bin "apply_dedup"); 12 warnings emitted
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/beta-2026-04-21-x86_64-unknown-linux-gnu/bin/rustc --crate-name apply_dedup --edition=2024 bin/99_apply_dedup.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=6b7ed37e35b7c6dd -C extra-filename=-4d26cd930b88baba --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern chrono=/opt/rustwide/target/debug/deps/libchrono-225bb1ec686c8c5a.rlib --extern dotenv=/opt/rustwide/target/debug/deps/libdotenv-584e5950295e3fe2.rlib --extern env_logger=/opt/rustwide/target/debug/deps/libenv_logger-49b53df39c99cf28.rlib --extern firestore=/opt/rustwide/target/debug/deps/libfirestore-406a01c57be01460.rlib --extern futures_util=/opt/rustwide/target/debug/deps/libfutures_util-7c0f8c1eed211cf6.rlib --extern google_generative_ai_rs=/opt/rustwide/target/debug/deps/libgoogle_generative_ai_rs-68285b21fd5dfc85.rlib --extern log=/opt/rustwide/target/debug/deps/liblog-34c2982dd21ad60e.rlib --extern rand=/opt/rustwide/target/debug/deps/librand-afa2d1e842e911b2.rlib --extern reqwest=/opt/rustwide/target/debug/deps/libreqwest-ce1cb915589b9f44.rlib --extern serde=/opt/rustwide/target/debug/deps/libserde-44c57ec87de4022f.rlib --extern serde_json=/opt/rustwide/target/debug/deps/libserde_json-2f512b7e37d96d00.rlib --extern tokio=/opt/rustwide/target/debug/deps/libtokio-005fa52bad473cca.rlib --extern tokio_stream=/opt/rustwide/target/debug/deps/libtokio_stream-dab7bb1364e9784c.rlib --extern unicode_normalization=/opt/rustwide/target/debug/deps/libunicode_normalization-c5c92474e49cc8b0.rlib --extern uuid=/opt/rustwide/target/debug/deps/libuuid-7968f786e199d78d.rlib --cap-lints=warn -L native=/opt/rustwide/target/debug/build/ring-df950e47e2ed9ad6/out` (signal: 9, SIGKILL: kill)
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: could not compile `scripts` (bin "review_votes"); 11 warnings emitted
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/beta-2026-04-21-x86_64-unknown-linux-gnu/bin/rustc --crate-name review_votes --edition=2024 bin/review_votes.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=90ec6487c7691428 -C extra-filename=-a8ff37b5ed6ab5aa --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern chrono=/opt/rustwide/target/debug/deps/libchrono-225bb1ec686c8c5a.rlib --extern dotenv=/opt/rustwide/target/debug/deps/libdotenv-584e5950295e3fe2.rlib --extern env_logger=/opt/rustwide/target/debug/deps/libenv_logger-49b53df39c99cf28.rlib --extern firestore=/opt/rustwide/target/debug/deps/libfirestore-406a01c57be01460.rlib --extern futures_util=/opt/rustwide/target/debug/deps/libfutures_util-7c0f8c1eed211cf6.rlib --extern google_generative_ai_rs=/opt/rustwide/target/debug/deps/libgoogle_generative_ai_rs-68285b21fd5dfc85.rlib --extern log=/opt/rustwide/target/debug/deps/liblog-34c2982dd21ad60e.rlib --extern rand=/opt/rustwide/target/debug/deps/librand-afa2d1e842e911b2.rlib --extern reqwest=/opt/rustwide/target/debug/deps/libreqwest-ce1cb915589b9f44.rlib --extern serde=/opt/rustwide/target/debug/deps/libserde-44c57ec87de4022f.rlib --extern serde_json=/opt/rustwide/target/debug/deps/libserde_json-2f512b7e37d96d00.rlib --extern tokio=/opt/rustwide/target/debug/deps/libtokio-005fa52bad473cca.rlib --extern tokio_stream=/opt/rustwide/target/debug/deps/libtokio_stream-dab7bb1364e9784c.rlib --extern unicode_normalization=/opt/rustwide/target/debug/deps/libunicode_normalization-c5c92474e49cc8b0.rlib --extern uuid=/opt/rustwide/target/debug/deps/libuuid-7968f786e199d78d.rlib --cap-lints=warn -L native=/opt/rustwide/target/debug/build/ring-df950e47e2ed9ad6/out` (signal: 9, SIGKILL: kill)
[INFO] [stderr] error: could not compile `scripts` (bin "clear_and_replace"); 7 warnings emitted
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/beta-2026-04-21-x86_64-unknown-linux-gnu/bin/rustc --crate-name clear_and_replace --edition=2024 bin/99_clear_and_replace.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b0e83381fe3a26d6 -C extra-filename=-c9d9aa3d275ecdc8 --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern chrono=/opt/rustwide/target/debug/deps/libchrono-225bb1ec686c8c5a.rlib --extern dotenv=/opt/rustwide/target/debug/deps/libdotenv-584e5950295e3fe2.rlib --extern env_logger=/opt/rustwide/target/debug/deps/libenv_logger-49b53df39c99cf28.rlib --extern firestore=/opt/rustwide/target/debug/deps/libfirestore-406a01c57be01460.rlib --extern futures_util=/opt/rustwide/target/debug/deps/libfutures_util-7c0f8c1eed211cf6.rlib --extern google_generative_ai_rs=/opt/rustwide/target/debug/deps/libgoogle_generative_ai_rs-68285b21fd5dfc85.rlib --extern log=/opt/rustwide/target/debug/deps/liblog-34c2982dd21ad60e.rlib --extern rand=/opt/rustwide/target/debug/deps/librand-afa2d1e842e911b2.rlib --extern reqwest=/opt/rustwide/target/debug/deps/libreqwest-ce1cb915589b9f44.rlib --extern serde=/opt/rustwide/target/debug/deps/libserde-44c57ec87de4022f.rlib --extern serde_json=/opt/rustwide/target/debug/deps/libserde_json-2f512b7e37d96d00.rlib --extern tokio=/opt/rustwide/target/debug/deps/libtokio-005fa52bad473cca.rlib --extern tokio_stream=/opt/rustwide/target/debug/deps/libtokio_stream-dab7bb1364e9784c.rlib --extern unicode_normalization=/opt/rustwide/target/debug/deps/libunicode_normalization-c5c92474e49cc8b0.rlib --extern uuid=/opt/rustwide/target/debug/deps/libuuid-7968f786e199d78d.rlib --cap-lints=warn -L native=/opt/rustwide/target/debug/build/ring-df950e47e2ed9ad6/out` (signal: 9, SIGKILL: kill)
[INFO] [stderr] error: could not compile `scripts` (bin "questions_to_database"); 9 warnings emitted
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/beta-2026-04-21-x86_64-unknown-linux-gnu/bin/rustc --crate-name questions_to_database --edition=2024 bin/99_questions_to_database.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=6306fba64e91bf6a -C extra-filename=-635a978abf16fbf2 --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern chrono=/opt/rustwide/target/debug/deps/libchrono-225bb1ec686c8c5a.rlib --extern dotenv=/opt/rustwide/target/debug/deps/libdotenv-584e5950295e3fe2.rlib --extern env_logger=/opt/rustwide/target/debug/deps/libenv_logger-49b53df39c99cf28.rlib --extern firestore=/opt/rustwide/target/debug/deps/libfirestore-406a01c57be01460.rlib --extern futures_util=/opt/rustwide/target/debug/deps/libfutures_util-7c0f8c1eed211cf6.rlib --extern google_generative_ai_rs=/opt/rustwide/target/debug/deps/libgoogle_generative_ai_rs-68285b21fd5dfc85.rlib --extern log=/opt/rustwide/target/debug/deps/liblog-34c2982dd21ad60e.rlib --extern rand=/opt/rustwide/target/debug/deps/librand-afa2d1e842e911b2.rlib --extern reqwest=/opt/rustwide/target/debug/deps/libreqwest-ce1cb915589b9f44.rlib --extern serde=/opt/rustwide/target/debug/deps/libserde-44c57ec87de4022f.rlib --extern serde_json=/opt/rustwide/target/debug/deps/libserde_json-2f512b7e37d96d00.rlib --extern tokio=/opt/rustwide/target/debug/deps/libtokio-005fa52bad473cca.rlib --extern tokio_stream=/opt/rustwide/target/debug/deps/libtokio_stream-dab7bb1364e9784c.rlib --extern unicode_normalization=/opt/rustwide/target/debug/deps/libunicode_normalization-c5c92474e49cc8b0.rlib --extern uuid=/opt/rustwide/target/debug/deps/libuuid-7968f786e199d78d.rlib --cap-lints=warn -L native=/opt/rustwide/target/debug/build/ring-df950e47e2ed9ad6/out` (signal: 9, SIGKILL: kill)
[INFO] [stderr] error: could not compile `scripts` (bin "normalize_levels"); 11 warnings emitted
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/beta-2026-04-21-x86_64-unknown-linux-gnu/bin/rustc --crate-name normalize_levels --edition=2024 bin/99_normalize_levels.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c2062396c10323fd -C extra-filename=-ecb1b2625bd74ba5 --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern chrono=/opt/rustwide/target/debug/deps/libchrono-225bb1ec686c8c5a.rlib --extern dotenv=/opt/rustwide/target/debug/deps/libdotenv-584e5950295e3fe2.rlib --extern env_logger=/opt/rustwide/target/debug/deps/libenv_logger-49b53df39c99cf28.rlib --extern firestore=/opt/rustwide/target/debug/deps/libfirestore-406a01c57be01460.rlib --extern futures_util=/opt/rustwide/target/debug/deps/libfutures_util-7c0f8c1eed211cf6.rlib --extern google_generative_ai_rs=/opt/rustwide/target/debug/deps/libgoogle_generative_ai_rs-68285b21fd5dfc85.rlib --extern log=/opt/rustwide/target/debug/deps/liblog-34c2982dd21ad60e.rlib --extern rand=/opt/rustwide/target/debug/deps/librand-afa2d1e842e911b2.rlib --extern reqwest=/opt/rustwide/target/debug/deps/libreqwest-ce1cb915589b9f44.rlib --extern serde=/opt/rustwide/target/debug/deps/libserde-44c57ec87de4022f.rlib --extern serde_json=/opt/rustwide/target/debug/deps/libserde_json-2f512b7e37d96d00.rlib --extern tokio=/opt/rustwide/target/debug/deps/libtokio-005fa52bad473cca.rlib --extern tokio_stream=/opt/rustwide/target/debug/deps/libtokio_stream-dab7bb1364e9784c.rlib --extern unicode_normalization=/opt/rustwide/target/debug/deps/libunicode_normalization-c5c92474e49cc8b0.rlib --extern uuid=/opt/rustwide/target/debug/deps/libuuid-7968f786e199d78d.rlib --cap-lints=warn -L native=/opt/rustwide/target/debug/build/ring-df950e47e2ed9ad6/out` (signal: 9, SIGKILL: kill)
[INFO] [stderr] error: could not compile `scripts` (bin "categories_to_database"); 9 warnings emitted
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/beta-2026-04-21-x86_64-unknown-linux-gnu/bin/rustc --crate-name categories_to_database --edition=2024 bin/99_categories_to_database.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=284cb14f5a52de89 -C extra-filename=-2e91fc67e8338e78 --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern chrono=/opt/rustwide/target/debug/deps/libchrono-225bb1ec686c8c5a.rlib --extern dotenv=/opt/rustwide/target/debug/deps/libdotenv-584e5950295e3fe2.rlib --extern env_logger=/opt/rustwide/target/debug/deps/libenv_logger-49b53df39c99cf28.rlib --extern firestore=/opt/rustwide/target/debug/deps/libfirestore-406a01c57be01460.rlib --extern futures_util=/opt/rustwide/target/debug/deps/libfutures_util-7c0f8c1eed211cf6.rlib --extern google_generative_ai_rs=/opt/rustwide/target/debug/deps/libgoogle_generative_ai_rs-68285b21fd5dfc85.rlib --extern log=/opt/rustwide/target/debug/deps/liblog-34c2982dd21ad60e.rlib --extern rand=/opt/rustwide/target/debug/deps/librand-afa2d1e842e911b2.rlib --extern reqwest=/opt/rustwide/target/debug/deps/libreqwest-ce1cb915589b9f44.rlib --extern serde=/opt/rustwide/target/debug/deps/libserde-44c57ec87de4022f.rlib --extern serde_json=/opt/rustwide/target/debug/deps/libserde_json-2f512b7e37d96d00.rlib --extern tokio=/opt/rustwide/target/debug/deps/libtokio-005fa52bad473cca.rlib --extern tokio_stream=/opt/rustwide/target/debug/deps/libtokio_stream-dab7bb1364e9784c.rlib --extern unicode_normalization=/opt/rustwide/target/debug/deps/libunicode_normalization-c5c92474e49cc8b0.rlib --extern uuid=/opt/rustwide/target/debug/deps/libuuid-7968f786e199d78d.rlib --cap-lints=warn -L native=/opt/rustwide/target/debug/build/ring-df950e47e2ed9ad6/out` (signal: 9, SIGKILL: kill)
[INFO] [stderr] error: could not compile `scripts` (bin "report_duplicates"); 11 warnings emitted
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/beta-2026-04-21-x86_64-unknown-linux-gnu/bin/rustc --crate-name report_duplicates --edition=2024 bin/99_report_duplicates.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b61536f55574fb4f -C extra-filename=-8085a140d1a8e4f9 --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern chrono=/opt/rustwide/target/debug/deps/libchrono-225bb1ec686c8c5a.rlib --extern dotenv=/opt/rustwide/target/debug/deps/libdotenv-584e5950295e3fe2.rlib --extern env_logger=/opt/rustwide/target/debug/deps/libenv_logger-49b53df39c99cf28.rlib --extern firestore=/opt/rustwide/target/debug/deps/libfirestore-406a01c57be01460.rlib --extern futures_util=/opt/rustwide/target/debug/deps/libfutures_util-7c0f8c1eed211cf6.rlib --extern google_generative_ai_rs=/opt/rustwide/target/debug/deps/libgoogle_generative_ai_rs-68285b21fd5dfc85.rlib --extern log=/opt/rustwide/target/debug/deps/liblog-34c2982dd21ad60e.rlib --extern rand=/opt/rustwide/target/debug/deps/librand-afa2d1e842e911b2.rlib --extern reqwest=/opt/rustwide/target/debug/deps/libreqwest-ce1cb915589b9f44.rlib --extern serde=/opt/rustwide/target/debug/deps/libserde-44c57ec87de4022f.rlib --extern serde_json=/opt/rustwide/target/debug/deps/libserde_json-2f512b7e37d96d00.rlib --extern tokio=/opt/rustwide/target/debug/deps/libtokio-005fa52bad473cca.rlib --extern tokio_stream=/opt/rustwide/target/debug/deps/libtokio_stream-dab7bb1364e9784c.rlib --extern unicode_normalization=/opt/rustwide/target/debug/deps/libunicode_normalization-c5c92474e49cc8b0.rlib --extern uuid=/opt/rustwide/target/debug/deps/libuuid-7968f786e199d78d.rlib --cap-lints=warn -L native=/opt/rustwide/target/debug/build/ring-df950e47e2ed9ad6/out` (signal: 9, SIGKILL: kill)
[INFO] [stderr] error: could not compile `scripts` (bin "create_questions"); 10 warnings emitted
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/beta-2026-04-21-x86_64-unknown-linux-gnu/bin/rustc --crate-name create_questions --edition=2024 bin/0_create_questions.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d8253e45f48b17ff -C extra-filename=-0a7806b4d77aede6 --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern chrono=/opt/rustwide/target/debug/deps/libchrono-225bb1ec686c8c5a.rlib --extern dotenv=/opt/rustwide/target/debug/deps/libdotenv-584e5950295e3fe2.rlib --extern env_logger=/opt/rustwide/target/debug/deps/libenv_logger-49b53df39c99cf28.rlib --extern firestore=/opt/rustwide/target/debug/deps/libfirestore-406a01c57be01460.rlib --extern futures_util=/opt/rustwide/target/debug/deps/libfutures_util-7c0f8c1eed211cf6.rlib --extern google_generative_ai_rs=/opt/rustwide/target/debug/deps/libgoogle_generative_ai_rs-68285b21fd5dfc85.rlib --extern log=/opt/rustwide/target/debug/deps/liblog-34c2982dd21ad60e.rlib --extern rand=/opt/rustwide/target/debug/deps/librand-afa2d1e842e911b2.rlib --extern reqwest=/opt/rustwide/target/debug/deps/libreqwest-ce1cb915589b9f44.rlib --extern serde=/opt/rustwide/target/debug/deps/libserde-44c57ec87de4022f.rlib --extern serde_json=/opt/rustwide/target/debug/deps/libserde_json-2f512b7e37d96d00.rlib --extern tokio=/opt/rustwide/target/debug/deps/libtokio-005fa52bad473cca.rlib --extern tokio_stream=/opt/rustwide/target/debug/deps/libtokio_stream-dab7bb1364e9784c.rlib --extern unicode_normalization=/opt/rustwide/target/debug/deps/libunicode_normalization-c5c92474e49cc8b0.rlib --extern uuid=/opt/rustwide/target/debug/deps/libuuid-7968f786e199d78d.rlib --cap-lints=warn -L native=/opt/rustwide/target/debug/build/ring-df950e47e2ed9ad6/out` (signal: 9, SIGKILL: kill)
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/opt/rustwide/target/debug/deps/rustcB1h4mM/symbols.o" "<11 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{libenv_logger-49b53df39c99cf28,libanstream-64fa3c5493e69ab1,libanstyle_query-427aff9fb6d62db4,libis_terminal_polyfill-faef7ac602f6391d,libcolorchoice-d3c8f7c036bf0042,libanstyle_parse-751a8064dfa031cb,libutf8parse-cc6465083e1503e1,libenv_filter-887ebe4febbfafba,libregex-86e167de2327f9f3,libregex_automata-d633ad735f5e0e8e,libaho_corasick-7546b549f30b4ccf,libregex_syntax-c948d82a5e7a20ec,libanstyle-f117ecbe03985ce0,libhumantime-7189daee966b6741,libuuid-7968f786e199d78d,libgoogle_generative_ai_rs-68285b21fd5dfc85,libgcp_auth-74e1bd565982a34c,libhome-bc340fa701bace04,libthiserror-92375442c26d2f40,libbytecount-baa4acefca08aac1,libreqwest_streams-b16b190de2855621,libfirestore-406a01c57be01460,libhex-aa11f1b7b510398f,libbackoff-a4230bc1a3ed1d3e,libinstant-2b046b1f3ea3182d,librvstruct-02d8ab7843950a86,librand-afa2d1e842e911b2,librand_chacha-391ccb5b1a028955,libzerocopy-ad6d37c67566bd44,librand_core-460523d75d8210a5,libgetrandom-d5aa8e9108a86224,libgcloud_sdk-948109e94c4328db,libreqwest-ce1cb915589b9f44,libserde_urlencoded-210eb748bdc8fb3d,libipnet-5508fab34b1f3786,libhyper_rustls-f183f91ca3019888,libwebpki_roots-474a46ec7622c0d7,libmime_guess-8a1b1e80ecde5fe1,libunicase-a1e69708090f1bec,libasync_compression-d592083d9088ec39,libflate2-844dcbf87cdc982d,libminiz_oxide-44ce7d1c4d612066,libadler2-a8ab168b2975ba02,libcrc32fast-79ff3ad96335057f,libprost_types-18768e5594cfdd79,libfutures-ed54f57a8191fef5,libfutures_executor-7d01c7fa08ae1fd0,libtonic-c6ce535bbfcd63f8,librustls_pemfile-a2c885578bb30148,librustls_native_certs-b2516a74309e8064,libopenssl_probe-eea81a4ba667d54e,libhyper_timeout-d8f65ecd70c69426,libasync_stream-3b2fbc719f0bd52e,libtokio_rustls-9fb7019ea3527892,librustls-50db1f22e7b3bfe5,libsubtle-4f5a50036df13274,libwebpki-f59f33ae04ba7314,librustls_pki_types-dc6a00c662b8ff32,libhyper_util-24f877aaaf5dece5,libaxum-15de4209176d3856,libmatchit-45e6ee32ef34b083,libaxum_core-b930263c5f20d5f8,libmime-aa776e7d0d3a99c3,libtower-279fd3ef94ac60ff,libsync_wrapper-82795f8ff27c70cb,libtower-9723d23fc0a6dd82,libindexmap-0e7fc501d753e5c3,libhashbrown-fc1ac6ced6e0f331,librand-3983fe1236fca1ee,librand_chacha-e1df41602c008f62,libppv_lite86-1202ed3bb2e2a232,libzerocopy-d2c2678e34cf3ffe,libbyteorder-e74f8ca6b6fb5a51,librand_core-0e065306297cb92b,libtower_layer-3b63c02b4d0ef938,libpin_project-68f14bd27c8b0a48,libtower_service-d85697bf5431d8b4,libtokio_stream-dab7bb1364e9784c,libhttp_body_util-3e9887c43a1e47d5,libhyper-cb483752ee5c164d,libwant-5da7cd3e9e53353c,libtry_lock-0e5736ebe7ae5c9e,libhttparse-17b0ad17c65b1a36,libh2-008da0887c4dd032,libindexmap-5ae3dfd6042c302b,libequivalent-2f5434284319e1e1,libhashbrown-ded5b15ef116b6df,libatomic_waker-4d8f3a876068a9c4,libtokio_util-233b7b47f3feb7fa,libhttpdate-ab2f2cdbe04a360b,libfutures_util-7c0f8c1eed211cf6,libfutures_io-0c818ad091fbaf7f,libslab-2e4cb246cb0324b8,libfutures_task-95d34631e5fd30be,libpin_utils-e0a199353c6bf870,libfutures_channel-29524163f8896842,libfutures_sink-999c1a898cc14726,libfutures_core-5b72dc92615109c0,libhttp_body-652c0262efcb6cad,libhttp-0c4debc737687eaf,libfnv-bf8b415be0978c3b,liburl-eb8e279a7eb3a428,libidna-6fac45c32c4d4585,libidna_adapter-ac0594e9e612606d,libicu_normalizer-d8c7ed6545f9b0d5,libicu_normalizer_data-817b948434b390d4,libwrite16-7dcb7f5fe22341d8,libutf8_iter-d59950773a6f062b,libutf16_iter-0f190b1ccd5b32d7,libicu_properties-01a3a4a625ab7783,libicu_properties_data-7a2992e71211a737,libicu_locid_transform-dd5b8672775c84a3,libicu_locid_transform_data-b54e66ed8cddf3c6,libicu_collections-92e5ed8c0d6fc055,libicu_provider-0651af232fc94e7b,libicu_locid-f445c94809884b6c,liblitemap-30dabd8a98ce02e1,libtinystr-540dd00bae845763,libzerovec-f29fcbc0034f44cc,libwriteable-30e32ee335eba874,libyoke-79f7d73dabfcdec2,libzerofrom-51dc7787843d0108,libstable_deref_trait-6144d876008295f7,libform_urlencoded-138b64fefa418703,libpercent_encoding-64dceae6dc1f6110,libjsonwebtoken-e9fa5d52d3906bec,libpem-8e54ed6a0963d102,libsimple_asn1-008159ea1d45a7ef,libtime-5727e34d3c931e42,libtime_core-905de1493b47125c,libnum_conv-910404deaa80eaa9,libderanged-5ac294b52fea101a,libpowerfmt-dcf4c7392d25d790,libthiserror-d558a07865bdda82,libnum_bigint-092bf6924dc48659,libnum_integer-d24df1c062792927,libbase64-29d4d4232c317d5e,libring-d6c3e60668902117,libgetrandom-33f253f28d34a554,libuntrusted-ae5fa18859ffcbba,libtracing-1e03630ba564aed6,libtracing_core-b80d3fcf0b2be752,libonce_cell-e683f8e24170cb18,libtokio-005fa52bad473cca,libsignal_hook_registry-e385d38caf21e11b,libsocket2-5e9196d7a7869650,libmio-f691e8e42c99df00,libparking_lot-e995b8a3a455d011,libparking_lot_core-c41c2b96deee6c7d,liblibc-4dfdbb1331ff404f,libcfg_if-d9b80cb51cda7b5b,libsmallvec-6822c1bcbe0ef3ba,liblock_api-ee9ad6d05c93701d,libscopeguard-96105b3e6a714ed4,libpin_project_lite-63e0d9d6cb6ec6cf,libsecret_vault_value-2ec48070349815a0,libserde_json-2f512b7e37d96d00,libmemchr-b178a40a7718f9bf,libitoa-225d8a58c5ba3b0e,libryu-d85af8d8d92bc1e6,libprost-d53430c843e2e6dd,libbytes-eeaabc505c9c2761,libzeroize-d49b43ac84440b05,libchrono-225bb1ec686c8c5a,libnum_traits-e8796a794472b00f,libiana_time_zone-19c0359eba5041cc,libserde-44c57ec87de4022f,liblog-34c2982dd21ad60e}.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/opt/rustwide/target/debug/deps/rustcB1h4mM/raw-dylibs" "-B<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/target/debug/build/ring-df950e47e2ed9ad6/out" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/deps/to_meta-298d6b25a9c2dd05" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: some arguments are omitted. use `--verbose` to show all linker arguments
[INFO] [stdout]   = note: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `scripts` (bin "to_meta") due to 1 previous error; 8 warnings emitted
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/opt/rustwide/target/debug/deps/rustc2ls550/symbols.o" "<10 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{libenv_logger-49b53df39c99cf28,libanstream-64fa3c5493e69ab1,libanstyle_query-427aff9fb6d62db4,libis_terminal_polyfill-faef7ac602f6391d,libcolorchoice-d3c8f7c036bf0042,libanstyle_parse-751a8064dfa031cb,libutf8parse-cc6465083e1503e1,libenv_filter-887ebe4febbfafba,libregex-86e167de2327f9f3,libregex_automata-d633ad735f5e0e8e,libaho_corasick-7546b549f30b4ccf,libregex_syntax-c948d82a5e7a20ec,libanstyle-f117ecbe03985ce0,libhumantime-7189daee966b6741,libuuid-7968f786e199d78d,libgoogle_generative_ai_rs-68285b21fd5dfc85,libgcp_auth-74e1bd565982a34c,libhome-bc340fa701bace04,libthiserror-92375442c26d2f40,libbytecount-baa4acefca08aac1,libreqwest_streams-b16b190de2855621,libfirestore-406a01c57be01460,libhex-aa11f1b7b510398f,libbackoff-a4230bc1a3ed1d3e,libinstant-2b046b1f3ea3182d,librvstruct-02d8ab7843950a86,librand-afa2d1e842e911b2,librand_chacha-391ccb5b1a028955,libzerocopy-ad6d37c67566bd44,librand_core-460523d75d8210a5,libgetrandom-d5aa8e9108a86224,libgcloud_sdk-948109e94c4328db,libreqwest-ce1cb915589b9f44,libserde_urlencoded-210eb748bdc8fb3d,libipnet-5508fab34b1f3786,libhyper_rustls-f183f91ca3019888,libwebpki_roots-474a46ec7622c0d7,libmime_guess-8a1b1e80ecde5fe1,libunicase-a1e69708090f1bec,libasync_compression-d592083d9088ec39,libflate2-844dcbf87cdc982d,libminiz_oxide-44ce7d1c4d612066,libadler2-a8ab168b2975ba02,libcrc32fast-79ff3ad96335057f,libprost_types-18768e5594cfdd79,libfutures-ed54f57a8191fef5,libfutures_executor-7d01c7fa08ae1fd0,libtonic-c6ce535bbfcd63f8,librustls_pemfile-a2c885578bb30148,librustls_native_certs-b2516a74309e8064,libopenssl_probe-eea81a4ba667d54e,libhyper_timeout-d8f65ecd70c69426,libasync_stream-3b2fbc719f0bd52e,libtokio_rustls-9fb7019ea3527892,librustls-50db1f22e7b3bfe5,libsubtle-4f5a50036df13274,libwebpki-f59f33ae04ba7314,librustls_pki_types-dc6a00c662b8ff32,libhyper_util-24f877aaaf5dece5,libaxum-15de4209176d3856,libmatchit-45e6ee32ef34b083,libaxum_core-b930263c5f20d5f8,libmime-aa776e7d0d3a99c3,libtower-279fd3ef94ac60ff,libsync_wrapper-82795f8ff27c70cb,libtower-9723d23fc0a6dd82,libindexmap-0e7fc501d753e5c3,libhashbrown-fc1ac6ced6e0f331,librand-3983fe1236fca1ee,librand_chacha-e1df41602c008f62,libppv_lite86-1202ed3bb2e2a232,libzerocopy-d2c2678e34cf3ffe,libbyteorder-e74f8ca6b6fb5a51,librand_core-0e065306297cb92b,libtower_layer-3b63c02b4d0ef938,libpin_project-68f14bd27c8b0a48,libtower_service-d85697bf5431d8b4,libtokio_stream-dab7bb1364e9784c,libhttp_body_util-3e9887c43a1e47d5,libhyper-cb483752ee5c164d,libwant-5da7cd3e9e53353c,libtry_lock-0e5736ebe7ae5c9e,libhttparse-17b0ad17c65b1a36,libh2-008da0887c4dd032,libindexmap-5ae3dfd6042c302b,libequivalent-2f5434284319e1e1,libhashbrown-ded5b15ef116b6df,libatomic_waker-4d8f3a876068a9c4,libtokio_util-233b7b47f3feb7fa,libhttpdate-ab2f2cdbe04a360b,libfutures_util-7c0f8c1eed211cf6,libfutures_io-0c818ad091fbaf7f,libslab-2e4cb246cb0324b8,libfutures_task-95d34631e5fd30be,libpin_utils-e0a199353c6bf870,libfutures_channel-29524163f8896842,libfutures_sink-999c1a898cc14726,libfutures_core-5b72dc92615109c0,libhttp_body-652c0262efcb6cad,libhttp-0c4debc737687eaf,libfnv-bf8b415be0978c3b,liburl-eb8e279a7eb3a428,libidna-6fac45c32c4d4585,libidna_adapter-ac0594e9e612606d,libicu_normalizer-d8c7ed6545f9b0d5,libicu_normalizer_data-817b948434b390d4,libwrite16-7dcb7f5fe22341d8,libutf8_iter-d59950773a6f062b,libutf16_iter-0f190b1ccd5b32d7,libicu_properties-01a3a4a625ab7783,libicu_properties_data-7a2992e71211a737,libicu_locid_transform-dd5b8672775c84a3,libicu_locid_transform_data-b54e66ed8cddf3c6,libicu_collections-92e5ed8c0d6fc055,libicu_provider-0651af232fc94e7b,libicu_locid-f445c94809884b6c,liblitemap-30dabd8a98ce02e1,libtinystr-540dd00bae845763,libzerovec-f29fcbc0034f44cc,libwriteable-30e32ee335eba874,libyoke-79f7d73dabfcdec2,libzerofrom-51dc7787843d0108,libstable_deref_trait-6144d876008295f7,libform_urlencoded-138b64fefa418703,libpercent_encoding-64dceae6dc1f6110,libjsonwebtoken-e9fa5d52d3906bec,libpem-8e54ed6a0963d102,libsimple_asn1-008159ea1d45a7ef,libtime-5727e34d3c931e42,libtime_core-905de1493b47125c,libnum_conv-910404deaa80eaa9,libderanged-5ac294b52fea101a,libpowerfmt-dcf4c7392d25d790,libthiserror-d558a07865bdda82,libnum_bigint-092bf6924dc48659,libnum_integer-d24df1c062792927,libbase64-29d4d4232c317d5e,libring-d6c3e60668902117,libgetrandom-33f253f28d34a554,libuntrusted-ae5fa18859ffcbba,libtracing-1e03630ba564aed6,libtracing_core-b80d3fcf0b2be752,libonce_cell-e683f8e24170cb18,libtokio-005fa52bad473cca,libsignal_hook_registry-e385d38caf21e11b,libsocket2-5e9196d7a7869650,libmio-f691e8e42c99df00,libparking_lot-e995b8a3a455d011,libparking_lot_core-c41c2b96deee6c7d,liblibc-4dfdbb1331ff404f,libcfg_if-d9b80cb51cda7b5b,libsmallvec-6822c1bcbe0ef3ba,liblock_api-ee9ad6d05c93701d,libscopeguard-96105b3e6a714ed4,libpin_project_lite-63e0d9d6cb6ec6cf,libsecret_vault_value-2ec48070349815a0,libserde_json-2f512b7e37d96d00,libmemchr-b178a40a7718f9bf,libitoa-225d8a58c5ba3b0e,libryu-d85af8d8d92bc1e6,libprost-d53430c843e2e6dd,libbytes-eeaabc505c9c2761,libzeroize-d49b43ac84440b05,libchrono-225bb1ec686c8c5a,libnum_traits-e8796a794472b00f,libiana_time_zone-19c0359eba5041cc,libserde-44c57ec87de4022f,liblog-34c2982dd21ad60e}.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/opt/rustwide/target/debug/deps/rustc2ls550/raw-dylibs" "-B<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/target/debug/build/ring-df950e47e2ed9ad6/out" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/deps/numbering-38fae0c5fe8852ba" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: some arguments are omitted. use `--verbose` to show all linker arguments
[INFO] [stdout]   = note: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `scripts` (bin "numbering") due to 1 previous error; 8 warnings emitted
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/opt/rustwide/target/debug/deps/rustcAGxFS5/symbols.o" "<11 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{libdotenv-584e5950295e3fe2,libenv_logger-49b53df39c99cf28,libanstream-64fa3c5493e69ab1,libanstyle_query-427aff9fb6d62db4,libis_terminal_polyfill-faef7ac602f6391d,libcolorchoice-d3c8f7c036bf0042,libanstyle_parse-751a8064dfa031cb,libutf8parse-cc6465083e1503e1,libenv_filter-887ebe4febbfafba,libregex-86e167de2327f9f3,libregex_automata-d633ad735f5e0e8e,libaho_corasick-7546b549f30b4ccf,libregex_syntax-c948d82a5e7a20ec,libanstyle-f117ecbe03985ce0,libhumantime-7189daee966b6741,libuuid-7968f786e199d78d,libgoogle_generative_ai_rs-68285b21fd5dfc85,libgcp_auth-74e1bd565982a34c,libhome-bc340fa701bace04,libthiserror-92375442c26d2f40,libbytecount-baa4acefca08aac1,libreqwest_streams-b16b190de2855621,libfirestore-406a01c57be01460,libhex-aa11f1b7b510398f,libbackoff-a4230bc1a3ed1d3e,libinstant-2b046b1f3ea3182d,librvstruct-02d8ab7843950a86,librand-afa2d1e842e911b2,librand_chacha-391ccb5b1a028955,libzerocopy-ad6d37c67566bd44,librand_core-460523d75d8210a5,libgetrandom-d5aa8e9108a86224,libgcloud_sdk-948109e94c4328db,libreqwest-ce1cb915589b9f44,libserde_urlencoded-210eb748bdc8fb3d,libipnet-5508fab34b1f3786,libhyper_rustls-f183f91ca3019888,libwebpki_roots-474a46ec7622c0d7,libmime_guess-8a1b1e80ecde5fe1,libunicase-a1e69708090f1bec,libasync_compression-d592083d9088ec39,libflate2-844dcbf87cdc982d,libminiz_oxide-44ce7d1c4d612066,libadler2-a8ab168b2975ba02,libcrc32fast-79ff3ad96335057f,libprost_types-18768e5594cfdd79,libfutures-ed54f57a8191fef5,libfutures_executor-7d01c7fa08ae1fd0,libtonic-c6ce535bbfcd63f8,librustls_pemfile-a2c885578bb30148,librustls_native_certs-b2516a74309e8064,libopenssl_probe-eea81a4ba667d54e,libhyper_timeout-d8f65ecd70c69426,libasync_stream-3b2fbc719f0bd52e,libtokio_rustls-9fb7019ea3527892,librustls-50db1f22e7b3bfe5,libsubtle-4f5a50036df13274,libwebpki-f59f33ae04ba7314,librustls_pki_types-dc6a00c662b8ff32,libhyper_util-24f877aaaf5dece5,libaxum-15de4209176d3856,libmatchit-45e6ee32ef34b083,libaxum_core-b930263c5f20d5f8,libmime-aa776e7d0d3a99c3,libtower-279fd3ef94ac60ff,libsync_wrapper-82795f8ff27c70cb,libtower-9723d23fc0a6dd82,libindexmap-0e7fc501d753e5c3,libhashbrown-fc1ac6ced6e0f331,librand-3983fe1236fca1ee,librand_chacha-e1df41602c008f62,libppv_lite86-1202ed3bb2e2a232,libzerocopy-d2c2678e34cf3ffe,libbyteorder-e74f8ca6b6fb5a51,librand_core-0e065306297cb92b,libtower_layer-3b63c02b4d0ef938,libpin_project-68f14bd27c8b0a48,libtower_service-d85697bf5431d8b4,libtokio_stream-dab7bb1364e9784c,libhttp_body_util-3e9887c43a1e47d5,libhyper-cb483752ee5c164d,libwant-5da7cd3e9e53353c,libtry_lock-0e5736ebe7ae5c9e,libhttparse-17b0ad17c65b1a36,libh2-008da0887c4dd032,libindexmap-5ae3dfd6042c302b,libequivalent-2f5434284319e1e1,libhashbrown-ded5b15ef116b6df,libatomic_waker-4d8f3a876068a9c4,libtokio_util-233b7b47f3feb7fa,libhttpdate-ab2f2cdbe04a360b,libfutures_util-7c0f8c1eed211cf6,libfutures_io-0c818ad091fbaf7f,libslab-2e4cb246cb0324b8,libfutures_task-95d34631e5fd30be,libpin_utils-e0a199353c6bf870,libfutures_channel-29524163f8896842,libfutures_sink-999c1a898cc14726,libfutures_core-5b72dc92615109c0,libhttp_body-652c0262efcb6cad,libhttp-0c4debc737687eaf,libfnv-bf8b415be0978c3b,liburl-eb8e279a7eb3a428,libidna-6fac45c32c4d4585,libidna_adapter-ac0594e9e612606d,libicu_normalizer-d8c7ed6545f9b0d5,libicu_normalizer_data-817b948434b390d4,libwrite16-7dcb7f5fe22341d8,libutf8_iter-d59950773a6f062b,libutf16_iter-0f190b1ccd5b32d7,libicu_properties-01a3a4a625ab7783,libicu_properties_data-7a2992e71211a737,libicu_locid_transform-dd5b8672775c84a3,libicu_locid_transform_data-b54e66ed8cddf3c6,libicu_collections-92e5ed8c0d6fc055,libicu_provider-0651af232fc94e7b,libicu_locid-f445c94809884b6c,liblitemap-30dabd8a98ce02e1,libtinystr-540dd00bae845763,libzerovec-f29fcbc0034f44cc,libwriteable-30e32ee335eba874,libyoke-79f7d73dabfcdec2,libzerofrom-51dc7787843d0108,libstable_deref_trait-6144d876008295f7,libform_urlencoded-138b64fefa418703,libpercent_encoding-64dceae6dc1f6110,libjsonwebtoken-e9fa5d52d3906bec,libpem-8e54ed6a0963d102,libsimple_asn1-008159ea1d45a7ef,libtime-5727e34d3c931e42,libtime_core-905de1493b47125c,libnum_conv-910404deaa80eaa9,libderanged-5ac294b52fea101a,libpowerfmt-dcf4c7392d25d790,libthiserror-d558a07865bdda82,libnum_bigint-092bf6924dc48659,libnum_integer-d24df1c062792927,libbase64-29d4d4232c317d5e,libring-d6c3e60668902117,libgetrandom-33f253f28d34a554,libuntrusted-ae5fa18859ffcbba,libtracing-1e03630ba564aed6,libtracing_core-b80d3fcf0b2be752,libonce_cell-e683f8e24170cb18,libtokio-005fa52bad473cca,libsignal_hook_registry-e385d38caf21e11b,libsocket2-5e9196d7a7869650,libmio-f691e8e42c99df00,libparking_lot-e995b8a3a455d011,libparking_lot_core-c41c2b96deee6c7d,liblibc-4dfdbb1331ff404f,libcfg_if-d9b80cb51cda7b5b,libsmallvec-6822c1bcbe0ef3ba,liblock_api-ee9ad6d05c93701d,libscopeguard-96105b3e6a714ed4,libpin_project_lite-63e0d9d6cb6ec6cf,libsecret_vault_value-2ec48070349815a0,libserde_json-2f512b7e37d96d00,libmemchr-b178a40a7718f9bf,libitoa-225d8a58c5ba3b0e,libryu-d85af8d8d92bc1e6,libprost-d53430c843e2e6dd,libbytes-eeaabc505c9c2761,libzeroize-d49b43ac84440b05,libchrono-225bb1ec686c8c5a,libnum_traits-e8796a794472b00f,libiana_time_zone-19c0359eba5041cc,libserde-44c57ec87de4022f,liblog-34c2982dd21ad60e}.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/opt/rustwide/target/debug/deps/rustcAGxFS5/raw-dylibs" "-B<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/target/debug/build/ring-df950e47e2ed9ad6/out" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/deps/create_targeted-3a6ce35156b4b112" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: some arguments are omitted. use `--verbose` to show all linker arguments
[INFO] [stdout]   = note: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `scripts` (bin "create_targeted") due to 1 previous error; 10 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "c0084bccacfd5be1eaed3de7ee88878b120475aac184af5f75b0c78d54bf643d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c0084bccacfd5be1eaed3de7ee88878b120475aac184af5f75b0c78d54bf643d", kill_on_drop: false }`
[INFO] [stdout] c0084bccacfd5be1eaed3de7ee88878b120475aac184af5f75b0c78d54bf643d
