[INFO] cloning repository https://github.com/harsh200509/Cinema-web
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/harsh200509/Cinema-web" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fharsh200509%2FCinema-web", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fharsh200509%2FCinema-web'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] e2164e5ed29f9ab969af303159f48033feaa79ae
[INFO] checking harsh200509/Cinema-web against 3154cc1a3e6424e44f438a95007d043ed5ceaaf6+rustflags=-Znext-solver=coherence for pr-133502-30
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fharsh200509%2FCinema-web" "/workspace/builds/worker-4-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/harsh200509/Cinema-web
[INFO] finished tweaking git repo https://github.com/harsh200509/Cinema-web
[INFO] tweaked toml for git repo https://github.com/harsh200509/Cinema-web written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/harsh200509/Cinema-web on toolchain 3154cc1a3e6424e44f438a95007d043ed5ceaaf6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/harsh200509/Cinema-web 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" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:72:12
[INFO] [stderr]    |
[INFO] [stderr] 72 | homepage = "https://github.com/mesamirh/MovieBox-Tui"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 77 | repository = "https://github.com/mesamirh/MovieBox-Tui"
[INFO] [stderr]    |              ------------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `cinema` (manifest) generated 1 warning
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded hickory-resolver v0.25.2
[INFO] [stderr]   Downloaded flexi_logger v0.31.10
[INFO] [stderr]   Downloaded hickory-proto v0.25.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 9bdd89230d787c109f4fe64daf93b463614a181ca972fc33f0e60ea8073cb8dc
[INFO] running `Command { std: "docker" "start" "9bdd89230d787c109f4fe64daf93b463614a181ca972fc33f0e60ea8073cb8dc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9bdd89230d787c109f4fe64daf93b463614a181ca972fc33f0e60ea8073cb8dc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "9bdd89230d787c109f4fe64daf93b463614a181ca972fc33f0e60ea8073cb8dc" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9bdd89230d787c109f4fe64daf93b463614a181ca972fc33f0e60ea8073cb8dc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Znext-solver=coherence" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "9bdd89230d787c109f4fe64daf93b463614a181ca972fc33f0e60ea8073cb8dc" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:72:12
[INFO] [stderr]    |
[INFO] [stderr] 72 | homepage = "https://github.com/mesamirh/MovieBox-Tui"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 77 | repository = "https://github.com/mesamirh/MovieBox-Tui"
[INFO] [stderr]    |              ------------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `cinema` (manifest) generated 1 warning
[INFO] [stderr]    Compiling portable-atomic v1.14.0
[INFO] [stderr]     Checking futures-io v0.3.33
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]     Checking rand_core v0.10.1
[INFO] [stderr]     Checking tokio v1.53.1
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]     Checking hybrid-array v0.4.14
[INFO] [stderr]     Checking serde v1.0.229
[INFO] [stderr]     Checking string_cache v0.9.0
[INFO] [stderr]     Checking cmov v0.5.4
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.20
[INFO] [stderr]     Checking rustix v1.1.4
[INFO] [stderr]    Compiling libmimalloc-sys v0.1.49
[INFO] [stderr]     Checking const-oid v0.10.2
[INFO] [stderr]     Checking miniz_oxide v0.8.9
[INFO] [stderr]     Checking serde_json v1.0.151
[INFO] [stderr]     Checking rand v0.9.5
[INFO] [stderr]     Checking crossbeam-channel v0.5.16
[INFO] [stderr]     Checking ctutils v0.4.2
[INFO] [stderr]     Checking data-encoding v2.11.1
[INFO] [stderr]     Checking uuid v1.24.0
[INFO] [stderr]     Checking tagptr v0.2.0
[INFO] [stderr]     Checking cpufeatures v0.3.0
[INFO] [stderr]     Checking dirs-sys v0.5.0
[INFO] [stderr]     Checking chacha20 v0.10.1
[INFO] [stderr]     Checking zopfli v0.8.3
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]     Checking flate2 v1.1.9
[INFO] [stderr]     Checking rmp v0.8.15
[INFO] [stderr]     Checking serde_path_to_error v0.1.20
[INFO] [stderr]     Checking filetime v0.2.29
[INFO] [stderr]     Checking resolv-conf v0.7.6
[INFO] [stderr]     Checking sha2 v0.10.9
[INFO] [stderr]     Checking serde_urlencoded v0.7.1
[INFO] [stderr]     Checking flexi_logger v0.31.10
[INFO] [stderr]     Checking zip v2.4.2
[INFO] [stderr]     Checking rand v0.10.2
[INFO] [stderr]     Checking once_cell v1.21.4
[INFO] [stderr]     Checking moka v0.12.16
[INFO] [stderr]     Checking dirs v6.0.0
[INFO] [stderr]     Checking lru v0.18.2
[INFO] [stderr]     Checking rmp-serde v1.3.1
[INFO] [stderr]     Checking crypto-common v0.2.2
[INFO] [stderr]     Checking tracing-core v0.1.36
[INFO] [stderr]     Checking block-buffer v0.12.1
[INFO] [stderr]     Checking is-docker v0.2.0
[INFO] [stderr]     Checking tower-http v0.5.2
[INFO] [stderr]     Checking base64 v0.23.1
[INFO] [stderr]     Checking is-wsl v0.4.0
[INFO] [stderr]     Checking open v5.4.1
[INFO] [stderr]     Checking digest v0.11.3
[INFO] [stderr]     Checking md-5 v0.11.0
[INFO] [stderr]     Checking hmac v0.13.0
[INFO] [stderr]     Checking tracing v0.1.44
[INFO] [stderr]     Checking mimalloc v0.1.52
[INFO] [stderr]     Checking xattr v1.6.1
[INFO] [stderr]     Checking tempfile v3.27.0
[INFO] [stderr]     Checking tar v0.4.46
[INFO] [stderr]    Compiling rustls v0.23.43
[INFO] [stderr]     Checking rustls-webpki v0.103.13
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling futures-macro v0.3.33
[INFO] [stderr]    Compiling phf_macros v0.13.1
[INFO] [stderr]    Compiling cssparser-macros v0.7.0
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling enum-as-inner v0.6.1
[INFO] [stderr]     Checking hyper v1.11.0
[INFO] [stderr]     Checking tokio-util v0.7.19
[INFO] [stderr]     Checking phf v0.13.1
[INFO] [stderr]     Checking futures-util v0.3.33
[INFO] [stderr]     Checking web_atoms v0.2.5
[INFO] [stderr]     Checking cssparser v0.37.0
[INFO] [stderr]     Checking zerofrom v0.1.8
[INFO] [stderr]     Checking derive_more v2.1.1
[INFO] [stderr]     Checking yoke v0.8.3
[INFO] [stderr]     Checking zerovec v0.11.6
[INFO] [stderr]     Checking zerotrie v0.2.4
[INFO] [stderr]     Checking markup5ever v0.39.0
[INFO] [stderr]     Checking selectors v0.38.0
[INFO] [stderr]     Checking html5ever v0.39.0
[INFO] [stderr]     Checking tinystr v0.8.3
[INFO] [stderr]     Checking potential_utf v0.1.5
[INFO] [stderr]     Checking icu_collections v2.2.0
[INFO] [stderr]     Checking icu_locale_core v2.2.0
[INFO] [stderr]     Checking scraper v0.27.0
[INFO] [stderr]     Checking icu_provider v2.2.0
[INFO] [stderr]     Checking icu_properties v2.2.0
[INFO] [stderr]     Checking icu_normalizer v2.2.0
[INFO] [stderr]     Checking tokio-rustls v0.26.4
[INFO] [stderr]     Checking tower v0.5.3
[INFO] [stderr]     Checking hyper-util v0.1.20
[INFO] [stderr]     Checking axum-core v0.4.5
[INFO] [stderr]     Checking futures-executor v0.3.33
[INFO] [stderr]     Checking futures v0.3.33
[INFO] [stderr]     Checking idna_adapter v1.2.2
[INFO] [stderr]     Checking idna v1.1.0
[INFO] [stderr]     Checking url v2.5.8
[INFO] [stderr]     Checking hickory-proto v0.25.2
[INFO] [stderr]     Checking tower-http v0.6.11
[INFO] [stderr]     Checking hyper-rustls v0.27.9
[INFO] [stderr]     Checking reqwest v0.12.28
[INFO] [stderr]     Checking axum v0.7.9
[INFO] [stderr]     Checking hickory-resolver v0.25.2
[INFO] [stderr]     Checking cinema v0.1.19 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]  --> tests/favorites_lifecycle.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use moviebox_tui::favorites::FavoriteItem;
[INFO] [stdout]   |     ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]  --> tests/favorites_lifecycle.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use moviebox_tui::providers::models::ProviderKind;
[INFO] [stdout]   |     ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]  --> tests/favorites_lifecycle.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use moviebox_tui::tui::action::Action;
[INFO] [stdout]   |     ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]  --> tests/favorites_lifecycle.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use moviebox_tui::tui::app::App;
[INFO] [stdout]   |     ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]  --> tests/favorites_lifecycle.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use moviebox_tui::tui::state::Screen;
[INFO] [stdout]   |     ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]  --> tests/update_lifecycle.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use moviebox_tui::models::NotificationKind;
[INFO] [stdout]   |     ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]  --> tests/update_lifecycle.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use moviebox_tui::tui::action::Action;
[INFO] [stdout]   |     ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]  --> tests/error_handling.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use moviebox_tui::models::NotificationKind;
[INFO] [stdout]   |     ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]  --> tests/error_handling.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use moviebox_tui::providers::models::RequestContext;
[INFO] [stdout]   |     ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]  --> tests/update_lifecycle.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use moviebox_tui::tui::app::App;
[INFO] [stdout]   |     ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]  --> tests/error_handling.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use moviebox_tui::tui::action::Action;
[INFO] [stdout]   |     ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]  --> tests/update_lifecycle.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use moviebox_tui::tui::overlay::update_modal_layout;
[INFO] [stdout]   |     ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]  --> tests/error_handling.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use moviebox_tui::tui::app::App;
[INFO] [stdout]   |     ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]  --> tests/update_lifecycle.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use moviebox_tui::updater::apply::{
[INFO] [stdout]   |     ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]  --> tests/error_handling.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use moviebox_tui::tui::state::PlayerKind;
[INFO] [stdout]   |     ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]  --> tests/update_lifecycle.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use moviebox_tui::updater::extract::extract_binary;
[INFO] [stdout]   |     ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]   --> tests/update_lifecycle.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use moviebox_tui::updater::verify::{compute_sha256, parse_sha256sums, verify_checksum};
[INFO] [stdout]    |     ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]  --> tests/error_handling.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use moviebox_tui::tui::text::is_http_url;
[INFO] [stdout]   |     ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]   --> tests/update_lifecycle.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use moviebox_tui::updater::{Release, ReleaseAsset, TargetPlatform};
[INFO] [stdout]    |     ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` 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]   --> tests/update_lifecycle.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use ratatui::layout::Rect;
[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[E0433]: cannot find module or crate `crossterm` in this scope
[INFO] [stdout]  --> tests/tui_acceptance.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crossterm::event::{KeyCode, KeyEvent, KeyModifiers};
[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 `moviebox_tui` in this scope
[INFO] [stdout]  --> tests/tui_acceptance.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use moviebox_tui::models::SearchResult;
[INFO] [stdout]   |     ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]  --> tests/tui_acceptance.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use moviebox_tui::providers::models::ProviderKind;
[INFO] [stdout]   |     ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]  --> tests/tui_acceptance.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use moviebox_tui::tui::action::Action;
[INFO] [stdout]   |     ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]  --> tests/tui_acceptance.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use moviebox_tui::tui::app::App;
[INFO] [stdout]   |     ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]  --> tests/tui_acceptance.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use moviebox_tui::tui::state::{InputMode, Screen};
[INFO] [stdout]   |     ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]  --> tests/tui_acceptance.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use moviebox_tui::tui::theme::ThemeKind;
[INFO] [stdout]   |     ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]  --> tests/performance_audit.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use moviebox_tui::cache::md5_hex;
[INFO] [stdout]   |     ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]  --> tests/performance_audit.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use moviebox_tui::providers::tv::parser::M3UParser;
[INFO] [stdout]   |     ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]  --> tests/performance_audit.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use moviebox_tui::tui::app::App;
[INFO] [stdout]   |     ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]  --> tests/performance_audit.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use moviebox_tui::tui::text::truncate_width;
[INFO] [stdout]   |     ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` 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]  --> tests/settings_hub.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crossterm::event::{KeyCode, KeyEvent, KeyModifiers};
[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 `moviebox_tui` in this scope
[INFO] [stdout]  --> tests/settings_hub.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use moviebox_tui::{
[INFO] [stdout]   |     ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` 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]   --> tests/settings_hub.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use ratatui::layout::Rect;
[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[E0433]: cannot find module or crate `ratatui` in this scope
[INFO] [stdout]  --> tests/tui_acceptance.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use ratatui::backend::TestBackend;
[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 `ratatui`
[INFO] [stdout]  --> tests/tui_acceptance.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use ratatui::Terminal;
[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[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]  --> tests/live_stream_verification.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use moviebox_tui::providers::ReleaseProvider;
[INFO] [stdout]   |     ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]  --> tests/live_stream_verification.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use moviebox_tui::providers::moviebox::client::MovieBoxClient;
[INFO] [stdout]   |     ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` 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]  --> tests/performance_audit.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use ratatui::backend::TestBackend;
[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 `ratatui`
[INFO] [stdout]  --> tests/performance_audit.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use ratatui::Terminal;
[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 `unicode_segmentation`
[INFO] [stdout]   --> tests/performance_audit.rs:10:9
[INFO] [stdout]    |
[INFO] [stdout] 10 |     use unicode_segmentation::UnicodeSegmentation;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `unicode_segmentation`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `unicode_segmentation`, use `cargo add unicode_segmentation` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `unicode_width`
[INFO] [stdout]   --> tests/performance_audit.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout] 11 |     use unicode_width::UnicodeWidthStr;
[INFO] [stdout]    |         ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `unicode_width`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `unicode_width`, use `cargo add unicode_width` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]  --> tests/addons_manifest.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use moviebox_tui::models::MediaType;
[INFO] [stdout]   |     ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]  --> tests/addons_manifest.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use moviebox_tui::providers::addons::adapter::{
[INFO] [stdout]   |     ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]  --> tests/addons_manifest.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use moviebox_tui::providers::addons::models::{
[INFO] [stdout]   |     ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]  --> tests/history_audit.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use moviebox_tui::history::{HistoryManager, PendingPlaybackState, WatchHistoryItem};
[INFO] [stdout]   |     ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` 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]    --> tests/tui_acceptance.rs:173:35
[INFO] [stdout]     |
[INFO] [stdout] 173 |     app.handle_action(Action::Key(crossterm::event::KeyEvent::new(
[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 `moviebox_tui` in this scope
[INFO] [stdout]  --> tests/history_audit.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use moviebox_tui::providers::models::ProviderKind;
[INFO] [stdout]   |     ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]  --> tests/history_audit.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use moviebox_tui::tui::action::Action;
[INFO] [stdout]   |     ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]  --> tests/history_audit.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use moviebox_tui::tui::app::App;
[INFO] [stdout]   |     ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]  --> tests/history_audit.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use moviebox_tui::tui::state::Screen;
[INFO] [stdout]   |     ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]    --> tests/settings_hub.rs:207:19
[INFO] [stdout]     |
[INFO] [stdout] 207 |         .set_mode(moviebox_tui::tui::state::AppMode::Streaming);
[INFO] [stdout]     |                   ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `cinema` (test "error_handling") due to 6 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0433]: cannot find module or crate `crossterm` in this scope
[INFO] [stdout]    --> tests/tui_acceptance.rs:174:9
[INFO] [stdout]     |
[INFO] [stdout] 174 |         crossterm::event::KeyCode::Down,
[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 `crossterm` in this scope
[INFO] [stdout]    --> tests/tui_acceptance.rs:175:9
[INFO] [stdout]     |
[INFO] [stdout] 175 |         crossterm::event::KeyModifiers::empty(),
[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 `moviebox_tui` in this scope
[INFO] [stdout]    --> tests/settings_hub.rs:244:19
[INFO] [stdout]     |
[INFO] [stdout] 244 |         .set_mode(moviebox_tui::tui::state::AppMode::Streaming);
[INFO] [stdout]     |                   ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]  --> tests/content_pipeline.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use moviebox_tui::{
[INFO] [stdout]   |     ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]    --> tests/content_pipeline.rs:159:9
[INFO] [stdout]     |
[INFO] [stdout] 159 |     use moviebox_tui::cache::{
[INFO] [stdout]     |         ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` 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]    --> tests/tui_acceptance.rs:180:35
[INFO] [stdout]     |
[INFO] [stdout] 180 |     app.handle_action(Action::Key(crossterm::event::KeyEvent::new(
[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[E0599]: no method named `graphemes` found for reference `&str` in the current scope
[INFO] [stdout]   --> tests/performance_audit.rs:21:27
[INFO] [stdout]    |
[INFO] [stdout] 21 |     for grapheme in value.graphemes(true) {
[INFO] [stdout]    |                           ^^^^^^^^^ method not found in `&str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `crossterm` in this scope
[INFO] [stdout]    --> tests/tui_acceptance.rs:181:9
[INFO] [stdout]     |
[INFO] [stdout] 181 |         crossterm::event::KeyCode::Up,
[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 `moviebox_tui` in this scope
[INFO] [stdout]    --> tests/settings_hub.rs:393:9
[INFO] [stdout]     |
[INFO] [stdout] 393 |         moviebox_tui::tui::state::Screen::Home
[INFO] [stdout]     |         ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` 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]    --> tests/tui_acceptance.rs:182:9
[INFO] [stdout]     |
[INFO] [stdout] 182 |         crossterm::event::KeyModifiers::empty(),
[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 `moviebox_tui` in this scope
[INFO] [stdout]    --> tests/settings_hub.rs:427:16
[INFO] [stdout]     |
[INFO] [stdout] 427 |     let item = moviebox_tui::history::WatchHistoryItem {
[INFO] [stdout]     |                ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]     |
[INFO] [stdout]   1 + use cinema::history;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `history`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 427 -     let item = moviebox_tui::history::WatchHistoryItem {
[INFO] [stdout] 427 +     let item = history::WatchHistoryItem {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `cinema` (test "performance_audit") due to 9 previous errors
[INFO] [stdout] error[E0433]: cannot find module or crate `crossterm` in this scope
[INFO] [stdout]    --> tests/tui_acceptance.rs:187:35
[INFO] [stdout]     |
[INFO] [stdout] 187 |     app.handle_action(Action::Key(crossterm::event::KeyEvent::new(
[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 `crossterm` in this scope
[INFO] [stdout]    --> tests/tui_acceptance.rs:188:9
[INFO] [stdout]     |
[INFO] [stdout] 188 |         crossterm::event::KeyCode::Char('x'),
[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 `crossterm` in this scope
[INFO] [stdout]    --> tests/tui_acceptance.rs:189:9
[INFO] [stdout]     |
[INFO] [stdout] 189 |         crossterm::event::KeyModifiers::empty(),
[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] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `crossterm` in this scope
[INFO] [stdout]    --> tests/tui_acceptance.rs:220:24
[INFO] [stdout]     |
[INFO] [stdout] 220 |     let (cols, rows) = crossterm::terminal::size().unwrap_or((80, 24));
[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 `moviebox_tui` in this scope
[INFO] [stdout]    --> tests/addons_manifest.rs:311:19
[INFO] [stdout]     |
[INFO] [stdout] 311 |     let mut app = moviebox_tui::tui::app::App::new();
[INFO] [stdout]     |                   ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` 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]   --> tests/update_lifecycle.rs:72:24
[INFO] [stdout]    |
[INFO] [stdout] 72 |     let (cols, rows) = crossterm::terminal::size().unwrap_or((80, 24));
[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 `moviebox_tui` in this scope
[INFO] [stdout]    --> tests/favorites_lifecycle.rs:172:43
[INFO] [stdout]     |
[INFO] [stdout] 172 |     app.state_mut().search_results = vec![moviebox_tui::tui::state::SearchResult {
[INFO] [stdout]     |                                           ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]   --> tests/favorites_lifecycle.rs:29:26
[INFO] [stdout]    |
[INFO] [stdout] 29 |     let favorites_path = moviebox_tui::config::favorites_path().expect("favorites path");
[INFO] [stdout]    |                          ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]    |
[INFO] [stdout]  1 + use cinema::config;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `config`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 29 -     let favorites_path = moviebox_tui::config::favorites_path().expect("favorites path");
[INFO] [stdout] 29 +     let favorites_path = config::favorites_path().expect("favorites path");
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]   --> tests/favorites_lifecycle.rs:30:21
[INFO] [stdout]    |
[INFO] [stdout] 30 |     let cache_dir = moviebox_tui::config::cache_dir();
[INFO] [stdout]    |                     ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]    |
[INFO] [stdout]  1 + use cinema::config;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `config`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 30 -     let cache_dir = moviebox_tui::config::cache_dir();
[INFO] [stdout] 30 +     let cache_dir = config::cache_dir();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]   --> tests/favorites_lifecycle.rs:31:20
[INFO] [stdout]    |
[INFO] [stdout] 31 |     let data_dir = moviebox_tui::config::data_dir().expect("data dir");
[INFO] [stdout]    |                    ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]    |
[INFO] [stdout]  1 + use cinema::config;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `config`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 31 -     let data_dir = moviebox_tui::config::data_dir().expect("data dir");
[INFO] [stdout] 31 +     let data_dir = config::data_dir().expect("data dir");
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `cinema` (test "history_audit") due to 5 previous errors
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `ratatui` in this scope
[INFO] [stdout]    --> tests/tui_acceptance.rs:223:16
[INFO] [stdout]     |
[INFO] [stdout] 223 |     let area = ratatui::layout::Rect::new(0, 0, cols, rows);
[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] [stderr] error: could not compile `cinema` (test "settings_hub") due to 7 previous errors
[INFO] [stdout] error[E0433]: cannot find module or crate `crossterm` in this scope
[INFO] [stdout]   --> tests/update_lifecycle.rs:93:24
[INFO] [stdout]    |
[INFO] [stdout] 93 |     let (cols, rows) = crossterm::terminal::size().unwrap_or((80, 24));
[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] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `cinema` (test "favorites_lifecycle") due to 9 previous errors
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]    --> tests/tui_acceptance.rs:224:29
[INFO] [stdout]     |
[INFO] [stdout] 224 |     let (_, landing_rows) = moviebox_tui::tui::screens::home::landing_split(
[INFO] [stdout]     |                             ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `image` in this scope
[INFO] [stdout]    --> tests/content_pipeline.rs:280:43
[INFO] [stdout]     |
[INFO] [stdout] 280 |     let dynamic_img = std::sync::Arc::new(image::DynamicImage::new_rgb8(10, 10));
[INFO] [stdout]     |                                           ^^^^^ use of unresolved module or unlinked crate `image`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `image`, use `cargo add image` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]    --> tests/tui_acceptance.rs:230:18
[INFO] [stdout]     |
[INFO] [stdout] 230 |     let card_w = moviebox_tui::tui::screens::home::search_deck_width(area, app.state(), true);
[INFO] [stdout]     |                  ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]    --> tests/addons_manifest.rs:399:19
[INFO] [stdout]     |
[INFO] [stdout] 399 |     let mut app = moviebox_tui::tui::app::App::new();
[INFO] [stdout]     |                   ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` 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]    --> tests/update_lifecycle.rs:111:24
[INFO] [stdout]     |
[INFO] [stdout] 111 |     let (cols, rows) = crossterm::terminal::size().unwrap_or((80, 24));
[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 `moviebox_tui` in this scope
[INFO] [stdout]    --> tests/content_pipeline.rs:452:15
[INFO] [stdout]     |
[INFO] [stdout] 452 |         .push(moviebox_tui::history::WatchHistoryItem {
[INFO] [stdout]     |               ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]     |
[INFO] [stdout]   1 + use cinema::history;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `history`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 452 -         .push(moviebox_tui::history::WatchHistoryItem {
[INFO] [stdout] 452 +         .push(history::WatchHistoryItem {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]    --> tests/tui_acceptance.rs:245:19
[INFO] [stdout]     |
[INFO] [stdout] 245 |         .set_mode(moviebox_tui::tui::state::AppMode::Streaming);
[INFO] [stdout]     |                   ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]    --> tests/update_lifecycle.rs:397:34
[INFO] [stdout]     |
[INFO] [stdout] 397 |     app.state_mut().input_mode = moviebox_tui::tui::state::InputMode::Editing;
[INFO] [stdout]     |                                  ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]    --> tests/addons_manifest.rs:304:18
[INFO] [stdout]     |
[INFO] [stdout] 304 |     let client = moviebox_tui::providers::addons::client::AddonClient::new();
[INFO] [stdout]     |                  ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]   1 + use cinema::providers::addons::AddonClient;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `AddonClient`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 304 -     let client = moviebox_tui::providers::addons::client::AddonClient::new();
[INFO] [stdout] 304 +     let client = AddonClient::new();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]    --> tests/addons_manifest.rs:314:23
[INFO] [stdout]     |
[INFO] [stdout] 314 |     app.handle_action(moviebox_tui::tui::action::Action::SetStatus(format!(
[INFO] [stdout]     |                       ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]   1 + use reqwest::redirect::Action;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Action`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 314 -     app.handle_action(moviebox_tui::tui::action::Action::SetStatus(format!(
[INFO] [stdout] 314 +     app.handle_action(Action::SetStatus(format!(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]    --> tests/addons_manifest.rs:321:28
[INFO] [stdout]     |
[INFO] [stdout] 321 |     assert_eq!(notif.kind, moviebox_tui::models::NotificationKind::Error);
[INFO] [stdout]     |                            ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   1 + use cinema::models::NotificationKind;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `NotificationKind`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 321 -     assert_eq!(notif.kind, moviebox_tui::models::NotificationKind::Error);
[INFO] [stdout] 321 +     assert_eq!(notif.kind, NotificationKind::Error);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]    --> tests/addons_manifest.rs:419:23
[INFO] [stdout]     |
[INFO] [stdout] 419 |     app.handle_action(moviebox_tui::tui::action::Action::AddonToggleEnabled(idx))
[INFO] [stdout]     |                       ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]   1 + use reqwest::redirect::Action;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Action`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 419 -     app.handle_action(moviebox_tui::tui::action::Action::AddonToggleEnabled(idx))
[INFO] [stdout] 419 +     app.handle_action(Action::AddonToggleEnabled(idx))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]    --> tests/addons_manifest.rs:423:23
[INFO] [stdout]     |
[INFO] [stdout] 423 |     app.handle_action(moviebox_tui::tui::action::Action::AddonToggleEnabled(idx))
[INFO] [stdout]     |                       ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]   1 + use reqwest::redirect::Action;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Action`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 423 -     app.handle_action(moviebox_tui::tui::action::Action::AddonToggleEnabled(idx))
[INFO] [stdout] 423 +     app.handle_action(Action::AddonToggleEnabled(idx))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]    --> tests/addons_manifest.rs:427:23
[INFO] [stdout]     |
[INFO] [stdout] 427 |     app.handle_action(moviebox_tui::tui::action::Action::AddonRemove(idx))
[INFO] [stdout]     |                       ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]   1 + use reqwest::redirect::Action;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Action`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 427 -     app.handle_action(moviebox_tui::tui::action::Action::AddonRemove(idx))
[INFO] [stdout] 427 +     app.handle_action(Action::AddonRemove(idx))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `crossterm` in this scope
[INFO] [stdout]    --> tests/tui_acceptance.rs:260:24
[INFO] [stdout]     |
[INFO] [stdout] 260 |     let (cols, rows) = crossterm::terminal::size().unwrap_or((80, 24));
[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 `crossterm` in this scope
[INFO] [stdout]    --> tests/update_lifecycle.rs:399:17
[INFO] [stdout]     |
[INFO] [stdout] 399 |     let u_key = crossterm::event::KeyEvent::new(
[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]    --> tests/tui_acceptance.rs:263:16
[INFO] [stdout]     |
[INFO] [stdout] 263 |     let area = ratatui::layout::Rect::new(0, 0, cols, rows);
[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[E0433]: cannot find module or crate `crossterm` in this scope
[INFO] [stdout]    --> tests/update_lifecycle.rs:400:9
[INFO] [stdout]     |
[INFO] [stdout] 400 |         crossterm::event::KeyCode::Char('u'),
[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 `moviebox_tui` in this scope
[INFO] [stdout]    --> tests/tui_acceptance.rs:264:29
[INFO] [stdout]     |
[INFO] [stdout] 264 |     let (_, landing_rows) = moviebox_tui::tui::screens::home::landing_split(
[INFO] [stdout]     |                             ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `cinema` (test "addons_manifest") due to 11 previous errors
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]    --> tests/tui_acceptance.rs:270:18
[INFO] [stdout]     |
[INFO] [stdout] 270 |     let card_w = moviebox_tui::tui::screens::home::search_deck_width(area, app.state(), true);
[INFO] [stdout]     |                  ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` 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]    --> tests/tui_acceptance.rs:289:16
[INFO] [stdout]     |
[INFO] [stdout] 289 |     let area = ratatui::layout::Rect::new(0, 0, 80, 24);
[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[E0433]: cannot find module or crate `crossterm` in this scope
[INFO] [stdout]    --> tests/update_lifecycle.rs:401:9
[INFO] [stdout]     |
[INFO] [stdout] 401 |         crossterm::event::KeyModifiers::empty(),
[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]    --> tests/tui_acceptance.rs:290:27
[INFO] [stdout]     |
[INFO] [stdout] 290 |     let search_bar_area = ratatui::layout::Rect::new(10, 5, 60, 3);
[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[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]    --> tests/tui_acceptance.rs:292:9
[INFO] [stdout]     |
[INFO] [stdout] 292 |         moviebox_tui::tui::screens::home::search_suggestions_bounds(area, search_bar_area, 2);
[INFO] [stdout]     |         ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` 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]    --> tests/update_lifecycle.rs:413:17
[INFO] [stdout]     |
[INFO] [stdout] 413 |     let q_key = crossterm::event::KeyEvent::new(
[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 `crossterm` in this scope
[INFO] [stdout]    --> tests/tui_acceptance.rs:404:19
[INFO] [stdout]     |
[INFO] [stdout] 404 |     let esc_key = crossterm::event::KeyEvent::new(
[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 `crossterm` in this scope
[INFO] [stdout]    --> tests/tui_acceptance.rs:405:9
[INFO] [stdout]     |
[INFO] [stdout] 405 |         crossterm::event::KeyCode::Esc,
[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 `crossterm` in this scope
[INFO] [stdout]    --> tests/tui_acceptance.rs:406:9
[INFO] [stdout]     |
[INFO] [stdout] 406 |         crossterm::event::KeyModifiers::empty(),
[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 `crossterm` in this scope
[INFO] [stdout]    --> tests/update_lifecycle.rs:414:9
[INFO] [stdout]     |
[INFO] [stdout] 414 |         crossterm::event::KeyCode::Char('q'),
[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 `crossterm` in this scope
[INFO] [stdout]    --> tests/tui_acceptance.rs:424:19
[INFO] [stdout]     |
[INFO] [stdout] 424 |     let esc_key = crossterm::event::KeyEvent::new(
[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 `crossterm` in this scope
[INFO] [stdout]    --> tests/tui_acceptance.rs:425:9
[INFO] [stdout]     |
[INFO] [stdout] 425 |         crossterm::event::KeyCode::Esc,
[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 `crossterm` in this scope
[INFO] [stdout]    --> tests/update_lifecycle.rs:415:9
[INFO] [stdout]     |
[INFO] [stdout] 415 |         crossterm::event::KeyModifiers::empty(),
[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 `crossterm` in this scope
[INFO] [stdout]    --> tests/tui_acceptance.rs:426:9
[INFO] [stdout]     |
[INFO] [stdout] 426 |         crossterm::event::KeyModifiers::empty(),
[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 `crossterm` in this scope
[INFO] [stdout]    --> tests/tui_acceptance.rs:442:19
[INFO] [stdout]     |
[INFO] [stdout] 442 |     let tab_key = crossterm::event::KeyEvent::new(
[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] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `crossterm` in this scope
[INFO] [stdout]    --> tests/tui_acceptance.rs:443:9
[INFO] [stdout]     |
[INFO] [stdout] 443 |         crossterm::event::KeyCode::Tab,
[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 `crossterm` in this scope
[INFO] [stdout]    --> tests/tui_acceptance.rs:444:9
[INFO] [stdout]     |
[INFO] [stdout] 444 |         crossterm::event::KeyModifiers::empty(),
[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] [stderr] error: could not compile `cinema` (test "content_pipeline") due to 4 previous errors
[INFO] [stdout] error[E0433]: cannot find module or crate `crossterm` in this scope
[INFO] [stdout]    --> tests/tui_acceptance.rs:457:18
[INFO] [stdout]     |
[INFO] [stdout] 457 |     let ctrl_u = crossterm::event::KeyEvent::new(
[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 `crossterm` in this scope
[INFO] [stdout]    --> tests/tui_acceptance.rs:458:9
[INFO] [stdout]     |
[INFO] [stdout] 458 |         crossterm::event::KeyCode::Char('u'),
[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 `crossterm` in this scope
[INFO] [stdout]    --> tests/tui_acceptance.rs:459:9
[INFO] [stdout]     |
[INFO] [stdout] 459 |         crossterm::event::KeyModifiers::CONTROL,
[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 `crossterm` in this scope
[INFO] [stdout]    --> tests/tui_acceptance.rs:472:18
[INFO] [stdout]     |
[INFO] [stdout] 472 |     let ctrl_w = crossterm::event::KeyEvent::new(
[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 `crossterm` in this scope
[INFO] [stdout]    --> tests/tui_acceptance.rs:473:9
[INFO] [stdout]     |
[INFO] [stdout] 473 |         crossterm::event::KeyCode::Char('w'),
[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 `crossterm` in this scope
[INFO] [stdout]    --> tests/tui_acceptance.rs:474:9
[INFO] [stdout]     |
[INFO] [stdout] 474 |         crossterm::event::KeyModifiers::CONTROL,
[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 `moviebox_tui` in this scope
[INFO] [stdout]   --> tests/live_stream_verification.rs:55:9
[INFO] [stdout]    |
[INFO] [stdout] 55 |         moviebox_tui::providers::moviebox::adapt::moviebox_search_json_to_catalog(&search_res);
[INFO] [stdout]    |         ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]    |
[INFO] [stdout]  1 + use cinema::providers::moviebox::adapt;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `adapt`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 55 -         moviebox_tui::providers::moviebox::adapt::moviebox_search_json_to_catalog(&search_res);
[INFO] [stdout] 55 +         adapt::moviebox_search_json_to_catalog(&search_res);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]   --> tests/live_stream_verification.rs:60:41
[INFO] [stdout]    |
[INFO] [stdout] 60 |         .find(|item| item.media_type == moviebox_tui::providers::models::MediaType::Series)
[INFO] [stdout]    |                                         ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout]  1 + use cinema::providers::MediaType;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `MediaType`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 60 -         .find(|item| item.media_type == moviebox_tui::providers::models::MediaType::Series)
[INFO] [stdout] 60 +         .find(|item| item.media_type == MediaType::Series)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]    --> tests/live_stream_verification.rs:189:23
[INFO] [stdout]     |
[INFO] [stdout] 189 |         let mut cmd = moviebox_tui::player::command(
[INFO] [stdout]     |                       ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]     |
[INFO] [stdout]   1 + use cinema::player;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `player`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 189 -         let mut cmd = moviebox_tui::player::command(
[INFO] [stdout] 189 +         let mut cmd = player::command(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]    --> tests/live_stream_verification.rs:190:13
[INFO] [stdout]     |
[INFO] [stdout] 190 |             moviebox_tui::player::PlayerKind::Mpv,
[INFO] [stdout]     |             ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   1 + use cinema::player::PlayerKind;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `PlayerKind`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 190 -             moviebox_tui::player::PlayerKind::Mpv,
[INFO] [stdout] 190 +             PlayerKind::Mpv,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]    --> tests/live_stream_verification.rs:237:19
[INFO] [stdout]     |
[INFO] [stdout] 237 |     let mut cmd = moviebox_tui::player::command(
[INFO] [stdout]     |                   ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]     |
[INFO] [stdout]   1 + use cinema::player;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `player`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 237 -     let mut cmd = moviebox_tui::player::command(
[INFO] [stdout] 237 +     let mut cmd = player::command(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]    --> tests/live_stream_verification.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 |         moviebox_tui::player::PlayerKind::Mpv,
[INFO] [stdout]     |         ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   1 + use cinema::player::PlayerKind;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `PlayerKind`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 238 -         moviebox_tui::player::PlayerKind::Mpv,
[INFO] [stdout] 238 +         PlayerKind::Mpv,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]    --> tests/live_stream_verification.rs:273:9
[INFO] [stdout]     |
[INFO] [stdout] 273 |         moviebox_tui::providers::moviebox::adapt::moviebox_search_json_to_catalog(&search_res);
[INFO] [stdout]     |         ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]     |
[INFO] [stdout]   1 + use cinema::providers::moviebox::adapt;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `adapt`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 273 -         moviebox_tui::providers::moviebox::adapt::moviebox_search_json_to_catalog(&search_res);
[INFO] [stdout] 273 +         adapt::moviebox_search_json_to_catalog(&search_res);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]    --> tests/live_stream_verification.rs:278:41
[INFO] [stdout]     |
[INFO] [stdout] 278 |         .find(|item| item.media_type == moviebox_tui::providers::models::MediaType::Movie)
[INFO] [stdout]     |                                         ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   1 + use cinema::providers::MediaType;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `MediaType`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 278 -         .find(|item| item.media_type == moviebox_tui::providers::models::MediaType::Movie)
[INFO] [stdout] 278 +         .find(|item| item.media_type == MediaType::Movie)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]    --> tests/live_stream_verification.rs:295:19
[INFO] [stdout]     |
[INFO] [stdout] 295 |     let mut cmd = moviebox_tui::player::command(
[INFO] [stdout]     |                   ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]     |
[INFO] [stdout]   1 + use cinema::player;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `player`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 295 -     let mut cmd = moviebox_tui::player::command(
[INFO] [stdout] 295 +     let mut cmd = player::command(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]    --> tests/live_stream_verification.rs:296:9
[INFO] [stdout]     |
[INFO] [stdout] 296 |         moviebox_tui::player::PlayerKind::Mpv,
[INFO] [stdout]     |         ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   1 + use cinema::player::PlayerKind;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `PlayerKind`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 296 -         moviebox_tui::player::PlayerKind::Mpv,
[INFO] [stdout] 296 +         PlayerKind::Mpv,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]    --> tests/live_stream_verification.rs:427:18
[INFO] [stdout]     |
[INFO] [stdout] 427 |     let client = moviebox_tui::providers::fourkhdhub::FourKHdHubClient::new()
[INFO] [stdout]     |                  ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]   1 + use cinema::providers::fourkhdhub::FourKHdHubClient;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `FourKHdHubClient`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 427 -     let client = moviebox_tui::providers::fourkhdhub::FourKHdHubClient::new()
[INFO] [stdout] 427 +     let client = FourKHdHubClient::new()
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]    --> tests/live_stream_verification.rs:465:18
[INFO] [stdout]     |
[INFO] [stdout] 465 |     let client = moviebox_tui::providers::fourkhdhub::FourKHdHubClient::new()
[INFO] [stdout]     |                  ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]   1 + use cinema::providers::fourkhdhub::FourKHdHubClient;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `FourKHdHubClient`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 465 -     let client = moviebox_tui::providers::fourkhdhub::FourKHdHubClient::new()
[INFO] [stdout] 465 +     let client = FourKHdHubClient::new()
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]    --> tests/live_stream_verification.rs:513:19
[INFO] [stdout]     |
[INFO] [stdout] 513 |     let service = moviebox_tui::service::MovieBoxService::new();
[INFO] [stdout]     |                   ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]   1 + use cinema::service::MovieBoxService;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `MovieBoxService`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 513 -     let service = moviebox_tui::service::MovieBoxService::new();
[INFO] [stdout] 513 +     let service = MovieBoxService::new();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]    --> tests/live_stream_verification.rs:560:19
[INFO] [stdout]     |
[INFO] [stdout] 560 |     let service = moviebox_tui::service::MovieBoxService::new();
[INFO] [stdout]     |                   ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]   1 + use cinema::service::MovieBoxService;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `MovieBoxService`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 560 -     let service = moviebox_tui::service::MovieBoxService::new();
[INFO] [stdout] 560 +     let service = MovieBoxService::new();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]    --> tests/tui_acceptance.rs:493:19
[INFO] [stdout]     |
[INFO] [stdout] 493 |         .set_mode(moviebox_tui::tui::state::AppMode::Streaming);
[INFO] [stdout]     |                   ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` 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]    --> tests/tui_acceptance.rs:517:17
[INFO] [stdout]     |
[INFO] [stdout] 517 |     let f_key = crossterm::event::KeyEvent::new(
[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 `crossterm` in this scope
[INFO] [stdout]    --> tests/tui_acceptance.rs:518:9
[INFO] [stdout]     |
[INFO] [stdout] 518 |         crossterm::event::KeyCode::Char('f'),
[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] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `cinema` (test "update_lifecycle") due to 19 previous errors
[INFO] [stdout] error[E0433]: cannot find module or crate `crossterm` in this scope
[INFO] [stdout]    --> tests/tui_acceptance.rs:519:9
[INFO] [stdout]     |
[INFO] [stdout] 519 |         crossterm::event::KeyModifiers::empty(),
[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 `moviebox_tui` in this scope
[INFO] [stdout]    --> tests/tui_acceptance.rs:582:19
[INFO] [stdout]     |
[INFO] [stdout] 582 |         .set_mode(moviebox_tui::tui::state::AppMode::Streaming);
[INFO] [stdout]     |                   ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]    --> tests/tui_acceptance.rs:587:19
[INFO] [stdout]     |
[INFO] [stdout] 587 |         .set_mode(moviebox_tui::tui::state::AppMode::Tv);
[INFO] [stdout]     |                   ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]    --> tests/tui_acceptance.rs:591:19
[INFO] [stdout]     |
[INFO] [stdout] 591 |         .set_mode(moviebox_tui::tui::state::AppMode::Streaming);
[INFO] [stdout]     |                   ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]    --> tests/tui_acceptance.rs:738:19
[INFO] [stdout]     |
[INFO] [stdout] 738 |         .set_mode(moviebox_tui::tui::state::AppMode::Streaming);
[INFO] [stdout]     |                   ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `cinema` (test "live_stream_verification") due to 16 previous errors
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]    --> tests/tui_acceptance.rs:771:19
[INFO] [stdout]     |
[INFO] [stdout] 771 |         .set_mode(moviebox_tui::tui::state::AppMode::Streaming);
[INFO] [stdout]     |                   ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]    --> tests/tui_acceptance.rs:841:19
[INFO] [stdout]     |
[INFO] [stdout] 841 |         .set_mode(moviebox_tui::tui::state::AppMode::Streaming);
[INFO] [stdout]     |                   ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` 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]    --> tests/tui_acceptance.rs:866:18
[INFO] [stdout]     |
[INFO] [stdout] 866 |     let ctrl_p = crossterm::event::KeyEvent::new(
[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 `crossterm` in this scope
[INFO] [stdout]    --> tests/tui_acceptance.rs:867:9
[INFO] [stdout]     |
[INFO] [stdout] 867 |         crossterm::event::KeyCode::Char('p'),
[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 `crossterm` in this scope
[INFO] [stdout]    --> tests/tui_acceptance.rs:868:9
[INFO] [stdout]     |
[INFO] [stdout] 868 |         crossterm::event::KeyModifiers::CONTROL,
[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 `moviebox_tui` in this scope
[INFO] [stdout]    --> tests/tui_acceptance.rs:872:19
[INFO] [stdout]     |
[INFO] [stdout] 872 |         .set_mode(moviebox_tui::tui::state::AppMode::Streaming);
[INFO] [stdout]     |                   ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]    --> tests/tui_acceptance.rs:878:19
[INFO] [stdout]     |
[INFO] [stdout] 878 |         .set_mode(moviebox_tui::tui::state::AppMode::Tv);
[INFO] [stdout]     |                   ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]    --> tests/tui_acceptance.rs:933:16
[INFO] [stdout]     |
[INFO] [stdout] 933 |     let tier = moviebox_tui::tui::screens::details::DetailsLayoutTier::Narrow;
[INFO] [stdout]     |                ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]    --> tests/tui_acceptance.rs:948:19
[INFO] [stdout]     |
[INFO] [stdout] 948 |         .set_mode(moviebox_tui::tui::state::AppMode::Streaming);
[INFO] [stdout]     |                   ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]    --> tests/tui_acceptance.rs:987:9
[INFO] [stdout]     |
[INFO] [stdout] 987 |         moviebox_tui::tui::state::HomeDeckTab::ContinueWatching
[INFO] [stdout]     |         ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` 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]    --> tests/tui_acceptance.rs:990:19
[INFO] [stdout]     |
[INFO] [stdout] 990 |     let tab_key = crossterm::event::KeyEvent::new(
[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 `crossterm` in this scope
[INFO] [stdout]    --> tests/tui_acceptance.rs:991:9
[INFO] [stdout]     |
[INFO] [stdout] 991 |         crossterm::event::KeyCode::Tab,
[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 `crossterm` in this scope
[INFO] [stdout]    --> tests/tui_acceptance.rs:992:9
[INFO] [stdout]     |
[INFO] [stdout] 992 |         crossterm::event::KeyModifiers::NONE,
[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 `moviebox_tui` in this scope
[INFO] [stdout]    --> tests/tui_acceptance.rs:997:9
[INFO] [stdout]     |
[INFO] [stdout] 997 |         moviebox_tui::tui::state::HomeDeckTab::Favorites
[INFO] [stdout]     |         ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` 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]     --> tests/tui_acceptance.rs:1000:23
[INFO] [stdout]      |
[INFO] [stdout] 1000 |     let backtab_key = crossterm::event::KeyEvent::new(
[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 `crossterm` in this scope
[INFO] [stdout]     --> tests/tui_acceptance.rs:1001:9
[INFO] [stdout]      |
[INFO] [stdout] 1001 |         crossterm::event::KeyCode::BackTab,
[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 `crossterm` in this scope
[INFO] [stdout]     --> tests/tui_acceptance.rs:1002:9
[INFO] [stdout]      |
[INFO] [stdout] 1002 |         crossterm::event::KeyModifiers::SHIFT,
[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 `moviebox_tui` in this scope
[INFO] [stdout]     --> tests/tui_acceptance.rs:1007:9
[INFO] [stdout]      |
[INFO] [stdout] 1007 |         moviebox_tui::tui::state::HomeDeckTab::ContinueWatching
[INFO] [stdout]      |         ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]     --> tests/tui_acceptance.rs:1015:9
[INFO] [stdout]      |
[INFO] [stdout] 1015 |         moviebox_tui::tui::state::HomeDeckTab::Favorites
[INFO] [stdout]      |         ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]     --> tests/tui_acceptance.rs:1020:9
[INFO] [stdout]      |
[INFO] [stdout] 1020 |         moviebox_tui::tui::state::HomeDeckTab::ContinueWatching
[INFO] [stdout]      |         ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]     --> tests/tui_acceptance.rs:1032:19
[INFO] [stdout]      |
[INFO] [stdout] 1032 |         .set_mode(moviebox_tui::tui::state::AppMode::Streaming);
[INFO] [stdout]      |                   ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]     --> tests/tui_acceptance.rs:1058:9
[INFO] [stdout]      |
[INFO] [stdout] 1058 |         moviebox_tui::tui::state::HomeDeckTab::ContinueWatching
[INFO] [stdout]      |         ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]     --> tests/tui_acceptance.rs:1077:19
[INFO] [stdout]      |
[INFO] [stdout] 1077 |         .set_mode(moviebox_tui::tui::state::AppMode::Streaming);
[INFO] [stdout]      |                   ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` 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]     --> tests/tui_acceptance.rs:1111:19
[INFO] [stdout]      |
[INFO] [stdout] 1111 |     let backend = ratatui::backend::TestBackend::new(80, 24);
[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[E0433]: cannot find module or crate `ratatui` in this scope
[INFO] [stdout]     --> tests/tui_acceptance.rs:1112:24
[INFO] [stdout]      |
[INFO] [stdout] 1112 |     let mut terminal = ratatui::Terminal::new(backend).unwrap();
[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[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]    --> tests/tui_acceptance.rs:250:15
[INFO] [stdout]     |
[INFO] [stdout] 250 |         .push(moviebox_tui::favorites::FavoriteItem {
[INFO] [stdout]     |               ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]     |
[INFO] [stdout]   1 + use cinema::favorites;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `favorites`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 250 -         .push(moviebox_tui::favorites::FavoriteItem {
[INFO] [stdout] 250 +         .push(favorites::FavoriteItem {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]    --> tests/tui_acceptance.rs:508:20
[INFO] [stdout]     |
[INFO] [stdout] 508 |     let identity = moviebox_tui::models::SubjectIdentity {
[INFO] [stdout]     |                    ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]     |
[INFO] [stdout]   1 + use cinema::models;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `models`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 508 -     let identity = moviebox_tui::models::SubjectIdentity {
[INFO] [stdout] 508 +     let identity = models::SubjectIdentity {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]    --> tests/tui_acceptance.rs:583:39
[INFO] [stdout]     |
[INFO] [stdout] 583 |     app.state_mut().active_provider = moviebox_tui::providers::models::ProviderKind::MovieBox;
[INFO] [stdout]     |                                       ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   1 + use cinema::providers::ProviderKind;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `ProviderKind`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 583 -     app.state_mut().active_provider = moviebox_tui::providers::models::ProviderKind::MovieBox;
[INFO] [stdout] 583 +     app.state_mut().active_provider = ProviderKind::MovieBox;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]    --> tests/tui_acceptance.rs:592:39
[INFO] [stdout]     |
[INFO] [stdout] 592 |     app.state_mut().active_provider = moviebox_tui::providers::models::ProviderKind::Addons;
[INFO] [stdout]     |                                       ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   1 + use cinema::providers::ProviderKind;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `ProviderKind`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 592 -     app.state_mut().active_provider = moviebox_tui::providers::models::ProviderKind::Addons;
[INFO] [stdout] 592 +     app.state_mut().active_provider = ProviderKind::Addons;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]    --> tests/tui_acceptance.rs:596:45
[INFO] [stdout]     |
[INFO] [stdout] 596 |     app.state_mut().selected_details = Some(moviebox_tui::models::MediaDetails {
[INFO] [stdout]     |                                             ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these modules
[INFO] [stdout]     |
[INFO] [stdout]   1 + use cinema::models;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use cinema::providers::models;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `models`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 596 -     app.state_mut().selected_details = Some(moviebox_tui::models::MediaDetails {
[INFO] [stdout] 596 +     app.state_mut().selected_details = Some(models::MediaDetails {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]    --> tests/tui_acceptance.rs:597:13
[INFO] [stdout]     |
[INFO] [stdout] 597 |         id: moviebox_tui::models::ProviderMediaId {
[INFO] [stdout]     |             ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these modules
[INFO] [stdout]     |
[INFO] [stdout]   1 + use cinema::models;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use cinema::providers::models;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `models`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 597 -         id: moviebox_tui::models::ProviderMediaId {
[INFO] [stdout] 597 +         id: models::ProviderMediaId {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]    --> tests/tui_acceptance.rs:598:23
[INFO] [stdout]     |
[INFO] [stdout] 598 |             provider: moviebox_tui::models::ProviderKind::MovieBox,
[INFO] [stdout]     |                       ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   1 + use cinema::providers::ProviderKind;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `ProviderKind`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 598 -             provider: moviebox_tui::models::ProviderKind::MovieBox,
[INFO] [stdout] 598 +             provider: ProviderKind::MovieBox,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]    --> tests/tui_acceptance.rs:602:21
[INFO] [stdout]     |
[INFO] [stdout] 602 |         media_type: moviebox_tui::models::MediaType::Movie,
[INFO] [stdout]     |                     ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   1 + use cinema::providers::MediaType;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `MediaType`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 602 -         media_type: moviebox_tui::models::MediaType::Movie,
[INFO] [stdout] 602 +         media_type: MediaType::Movie,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]    --> tests/tui_acceptance.rs:842:39
[INFO] [stdout]     |
[INFO] [stdout] 842 |     app.state_mut().active_provider = moviebox_tui::providers::models::ProviderKind::MovieBox;
[INFO] [stdout]     |                                       ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   1 + use cinema::providers::ProviderKind;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `ProviderKind`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 842 -     app.state_mut().active_provider = moviebox_tui::providers::models::ProviderKind::MovieBox;
[INFO] [stdout] 842 +     app.state_mut().active_provider = ProviderKind::MovieBox;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]    --> tests/tui_acceptance.rs:885:39
[INFO] [stdout]     |
[INFO] [stdout] 885 |     app.state_mut().active_provider = moviebox_tui::providers::models::ProviderKind::Addons;
[INFO] [stdout]     |                                       ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   1 + use cinema::providers::ProviderKind;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `ProviderKind`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 885 -     app.state_mut().active_provider = moviebox_tui::providers::models::ProviderKind::Addons;
[INFO] [stdout] 885 +     app.state_mut().active_provider = ProviderKind::Addons;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]    --> tests/tui_acceptance.rs:955:15
[INFO] [stdout]     |
[INFO] [stdout] 955 |         .push(moviebox_tui::history::WatchHistoryItem {
[INFO] [stdout]     |               ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]     |
[INFO] [stdout]   1 + use cinema::history;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `history`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 955 -         .push(moviebox_tui::history::WatchHistoryItem {
[INFO] [stdout] 955 +         .push(history::WatchHistoryItem {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]    --> tests/tui_acceptance.rs:972:15
[INFO] [stdout]     |
[INFO] [stdout] 972 |         .push(moviebox_tui::favorites::FavoriteItem {
[INFO] [stdout]     |               ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]     |
[INFO] [stdout]   1 + use cinema::favorites;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `favorites`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 972 -         .push(moviebox_tui::favorites::FavoriteItem {
[INFO] [stdout] 972 +         .push(favorites::FavoriteItem {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]     --> tests/tui_acceptance.rs:1039:15
[INFO] [stdout]      |
[INFO] [stdout] 1039 |         .push(moviebox_tui::history::WatchHistoryItem {
[INFO] [stdout]      |               ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]      |
[INFO] [stdout]    1 + use cinema::history;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `history`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 1039 -         .push(moviebox_tui::history::WatchHistoryItem {
[INFO] [stdout] 1039 +         .push(history::WatchHistoryItem {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]     --> tests/tui_acceptance.rs:1084:15
[INFO] [stdout]      |
[INFO] [stdout] 1084 |         .push(moviebox_tui::history::WatchHistoryItem {
[INFO] [stdout]      |               ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]      |
[INFO] [stdout]    1 + use cinema::history;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `history`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 1084 -         .push(moviebox_tui::history::WatchHistoryItem {
[INFO] [stdout] 1084 +         .push(history::WatchHistoryItem {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `moviebox_tui` in this scope
[INFO] [stdout]     --> tests/tui_acceptance.rs:1101:15
[INFO] [stdout]      |
[INFO] [stdout] 1101 |         .push(moviebox_tui::favorites::FavoriteItem {
[INFO] [stdout]      |               ^^^^^^^^^^^^ use of unresolved module or unlinked crate `moviebox_tui`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `moviebox_tui`, use `cargo add moviebox_tui` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]      |
[INFO] [stdout]    1 + use cinema::favorites;
[INFO] [stdout]      |
[INFO] [stdout] help: if you import `favorites`, refer to it directly
[INFO] [stdout]      |
[INFO] [stdout] 1101 -         .push(moviebox_tui::favorites::FavoriteItem {
[INFO] [stdout] 1101 +         .push(favorites::FavoriteItem {
[INFO] [stdout]      |
[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 `cinema` (test "tui_acceptance") due to 93 previous errors
[INFO] [stderr] warning: unused dependency `lru`
[INFO] [stderr]   --> Cargo.toml:10:1
[INFO] [stderr]    |
[INFO] [stderr] 10 | lru = "0.18.1"
[INFO] [stderr]    | ^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `lru`
[INFO] [stderr] warning: unused dependency `open`
[INFO] [stderr]   --> Cargo.toml:12:1
[INFO] [stderr]    |
[INFO] [stderr] 12 | open = "5.4.0"
[INFO] [stderr]    | ^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `open`
[INFO] [stderr] warning: `cinema` (manifest) generated 2 warnings
[INFO] running `Command { std: "docker" "inspect" "9bdd89230d787c109f4fe64daf93b463614a181ca972fc33f0e60ea8073cb8dc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9bdd89230d787c109f4fe64daf93b463614a181ca972fc33f0e60ea8073cb8dc", kill_on_drop: false }`
[INFO] [stdout] 9bdd89230d787c109f4fe64daf93b463614a181ca972fc33f0e60ea8073cb8dc
