[INFO] cloning repository https://github.com/meet447/Enuma
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/meet447/Enuma" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmeet447%2FEnuma", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmeet447%2FEnuma'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] cba5f07f79cbde67456743a18a82a4ac3cb0afdc
[INFO] testing meet447/Enuma 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%2Fmeet447%2FEnuma" "/workspace/builds/worker-5-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/meet447/Enuma
[INFO] finished tweaking git repo https://github.com/meet447/Enuma
[INFO] tweaked toml for git repo https://github.com/meet447/Enuma written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/meet447/Enuma 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/meet447/Enuma 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-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] ba8c009453d3b27fab5dcb93e1aac5c58286409e45766a134f2a4ba6cab799a4
[INFO] running `Command { std: "docker" "start" "-a" "ba8c009453d3b27fab5dcb93e1aac5c58286409e45766a134f2a4ba6cab799a4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ba8c009453d3b27fab5dcb93e1aac5c58286409e45766a134f2a4ba6cab799a4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ba8c009453d3b27fab5dcb93e1aac5c58286409e45766a134f2a4ba6cab799a4", kill_on_drop: false }`
[INFO] [stdout] ba8c009453d3b27fab5dcb93e1aac5c58286409e45766a134f2a4ba6cab799a4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 339453efdda6c0ac7febba367aa1c8fa48001806e9b79661c43847795c83cf9f
[INFO] running `Command { std: "docker" "start" "-a" "339453efdda6c0ac7febba367aa1c8fa48001806e9b79661c43847795c83cf9f", kill_on_drop: false }`
[INFO] [stderr]    Compiling your_package_name v1.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0432]: unresolved import `anyhow`
[INFO] [stdout]  --> src/api.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use anyhow::{Context, Result, bail};
[INFO] [stdout]   |     ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `reqwest` in this scope
[INFO] [stdout]  --> src/api.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use reqwest::header::{HeaderMap, HeaderValue, USER_AGENT, REFERER, ORIGIN};
[INFO] [stdout]   |     ^^^^^^^ use of unresolved module or unlinked crate `reqwest`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `reqwest`, use `cargo add reqwest` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `regex`
[INFO] [stdout]  --> src/api.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use regex::Regex;
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `regex`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `regex`, use `cargo add regex` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]  --> src/api.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use serde::{Deserialize, Serialize};
[INFO] [stdout]   |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `crossterm` in this scope
[INFO] [stdout]  --> src/main.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use crossterm::{
[INFO] [stdout]   |     ^^^^^^^^^ use of unresolved module or unlinked crate `crossterm`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `crossterm`, use `cargo add crossterm` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `anyhow`
[INFO] [stdout]  --> src/main.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use anyhow::Result;
[INFO] [stdout]   |     ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `anyhow`, use `cargo add anyhow` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `ratatui` in this scope
[INFO] [stdout]   --> src/main.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use ratatui::{
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `ratatui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `ratatui`, use `cargo add ratatui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crossterm`
[INFO] [stdout]  --> src/main.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use crossterm::{
[INFO] [stdout]   |     ^^^^^^^^^ use of unresolved module or unlinked crate `crossterm`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `crossterm`, use `cargo add crossterm` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]   --> src/main.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use tokio::process::Command;
[INFO] [stdout]    |     ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `tokio`, use `cargo add tokio` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `ratatui`
[INFO] [stdout]   --> src/main.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use ratatui::{
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `ratatui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `ratatui`, use `cargo add ratatui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]   --> src/main.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | use serde::{Deserialize, Serialize};
[INFO] [stdout]    |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `chrono`
[INFO] [stdout]   --> src/main.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use chrono;
[INFO] [stdout]    |     ^^^^^^ no external crate `chrono`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `anyhow` in this scope
[INFO] [stdout]    --> src/main.rs:150:13
[INFO] [stdout]     |
[INFO] [stdout] 150 |             anyhow::bail!("File not found")
[INFO] [stdout]     |             ^^^^^^ use of unresolved module or unlinked crate `anyhow`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `tokio` in this scope
[INFO] [stdout]    --> src/main.rs:380:3
[INFO] [stdout]     |
[INFO] [stdout] 380 | #[tokio::main]
[INFO] [stdout]     |   ^^^^^ use of unresolved module or unlinked crate `tokio`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]   --> src/api.rs:31:7
[INFO] [stdout]    |
[INFO] [stdout] 31 |     #[serde(rename = "type")]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `reqwest` in this scope
[INFO] [stdout]   --> src/api.rs:69:22
[INFO] [stdout]    |
[INFO] [stdout] 69 |         let client = reqwest::Client::builder()
[INFO] [stdout]    |                      ^^^^^^^ use of unresolved module or unlinked crate `reqwest`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `reqwest`, use `cargo add reqwest` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `crossterm` in this scope
[INFO] [stdout]    --> src/main.rs:414:12
[INFO] [stdout]     |
[INFO] [stdout] 414 |         if crossterm::event::poll(tick_rate)? {
[INFO] [stdout]     |            ^^^^^^^^^ use of unresolved module or unlinked crate `crossterm`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `crossterm`, use `cargo add crossterm` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `ratatui` in this scope
[INFO] [stdout]    --> src/main.rs:670:20
[INFO] [stdout]     |
[INFO] [stdout] 670 |         .alignment(ratatui::layout::Alignment::Center)
[INFO] [stdout]     |                    ^^^^^^^ use of unresolved module or unlinked crate `ratatui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `ratatui`, use `cargo add ratatui` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   3 + use std::fmt::Alignment;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Alignment`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 670 -         .alignment(ratatui::layout::Alignment::Center)
[INFO] [stdout] 670 +         .alignment(Alignment::Center)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `reqwest` in this scope
[INFO] [stdout]   --> src/api.rs:58:13
[INFO] [stdout]    |
[INFO] [stdout] 58 |     client: reqwest::Client,
[INFO] [stdout]    |             ^^^^^^^ use of unresolved module or unlinked crate `reqwest`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `reqwest`, use `cargo add reqwest` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `urlencoding` in this scope
[INFO] [stdout]   --> src/api.rs:81:72
[INFO] [stdout]    |
[INFO] [stdout] 81 |         let url = format!("{}/?method=search&query={}", self.base_url, urlencoding::encode(query));
[INFO] [stdout]    |                                                                        ^^^^^^^^^^^ use of unresolved module or unlinked crate `urlencoding`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `urlencoding`, use `cargo add urlencoding` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `urlencoding` in this scope
[INFO] [stdout]   --> src/api.rs:87:82
[INFO] [stdout]    |
[INFO] [stdout] 87 |         let url = format!("{}/?method=series&session={}&page={}", self.base_url, urlencoding::encode(session), page);
[INFO] [stdout]    |                                                                                  ^^^^^^^^^^^ use of unresolved module or unlinked crate `urlencoding`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `urlencoding`, use `cargo add urlencoding` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `urlencoding` in this scope
[INFO] [stdout]   --> src/api.rs:93:81
[INFO] [stdout]    |
[INFO] [stdout] 93 | ...ion={}&ep={}", self.base_url, urlencoding::encode(series_session), urlencoding::encode(episode_session));
[INFO] [stdout]    |                                  ^^^^^^^^^^^ use of unresolved module or unlinked crate `urlencoding`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `urlencoding`, use `cargo add urlencoding` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `urlencoding` in this scope
[INFO] [stdout]   --> src/api.rs:93:118
[INFO] [stdout]    |
[INFO] [stdout] 93 | ...ding::encode(series_session), urlencoding::encode(episode_session));
[INFO] [stdout]    |                                  ^^^^^^^^^^^ use of unresolved module or unlinked crate `urlencoding`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `urlencoding`, use `cargo add urlencoding` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `regex` in this scope
[INFO] [stdout]    --> src/api.rs:210:58
[INFO] [stdout]     |
[INFO] [stdout] 210 |         let result = word_re.replace_all(packed, |caps: &regex::Captures| {
[INFO] [stdout]     |                                                          ^^^^^ use of unresolved module or unlinked crate `regex`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `regex`, use `cargo add regex` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `dirs` in this scope
[INFO] [stdout]   --> src/main.rs:96:15
[INFO] [stdout]    |
[INFO] [stdout] 96 |     let dir = dirs::data_dir()
[INFO] [stdout]    |               ^^^^ use of unresolved module or unlinked crate `dirs`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `dirs`, use `cargo add dirs` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope
[INFO] [stdout]    --> src/main.rs:148:16
[INFO] [stdout]     |
[INFO] [stdout] 148 |             Ok(serde_json::from_str(&content)?)
[INFO] [stdout]     |                ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope
[INFO] [stdout]    --> src/main.rs:156:23
[INFO] [stdout]     |
[INFO] [stdout] 156 |         let content = serde_json::to_string_pretty(data)?;
[INFO] [stdout]     |                       ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `your_package_name` (bin "your_package_name") due to 27 previous errors
[INFO] running `Command { std: "docker" "inspect" "339453efdda6c0ac7febba367aa1c8fa48001806e9b79661c43847795c83cf9f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "339453efdda6c0ac7febba367aa1c8fa48001806e9b79661c43847795c83cf9f", kill_on_drop: false }`
[INFO] [stdout] 339453efdda6c0ac7febba367aa1c8fa48001806e9b79661c43847795c83cf9f
