[INFO] cloning repository https://github.com/SrMrBurchick/LazyTODO
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/SrMrBurchick/LazyTODO" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSrMrBurchick%2FLazyTODO", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSrMrBurchick%2FLazyTODO'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 6a29a9862a219ccea9736e4c866f5b8919363da6
[INFO] checking SrMrBurchick/LazyTODO against 3154cc1a3e6424e44f438a95007d043ed5ceaaf6 for pr-133502-30
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSrMrBurchick%2FLazyTODO" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-4-tc2/source/.cargo/config.toml
[INFO] started tweaking git repo https://github.com/SrMrBurchick/LazyTODO
[INFO] finished tweaking git repo https://github.com/SrMrBurchick/LazyTODO
[INFO] tweaked toml for git repo https://github.com/SrMrBurchick/LazyTODO written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/SrMrBurchick/LazyTODO 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/SrMrBurchick/LazyTODO 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] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/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] ebe1d9501b2c2f28de68f92c2973e823d697f99f1706fb84992773f0931e0493
[INFO] running `Command { std: "docker" "start" "ebe1d9501b2c2f28de68f92c2973e823d697f99f1706fb84992773f0931e0493", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ebe1d9501b2c2f28de68f92c2973e823d697f99f1706fb84992773f0931e0493", 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" "ebe1d9501b2c2f28de68f92c2973e823d697f99f1706fb84992773f0931e0493" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ebe1d9501b2c2f28de68f92c2973e823d697f99f1706fb84992773f0931e0493", 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" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "ebe1d9501b2c2f28de68f92c2973e823d697f99f1706fb84992773f0931e0493" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]     Checking unicode-segmentation v1.13.3
[INFO] [stderr]     Checking castaway v0.2.4
[INFO] [stderr]     Checking itertools v0.14.0
[INFO] [stderr]    Compiling instability v0.3.12
[INFO] [stderr]    Compiling cc v1.2.66
[INFO] [stderr]     Checking parking_lot_core v0.9.12
[INFO] [stderr]     Checking compact_str v0.9.1
[INFO] [stderr]     Checking lru v0.18.0
[INFO] [stderr]     Checking tracing-log v0.2.0
[INFO] [stderr]     Checking mio v1.2.1
[INFO] [stderr]     Checking num_threads v0.1.7
[INFO] [stderr]     Checking critical-section v1.2.0
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]     Checking nu-ansi-term v0.50.3
[INFO] [stderr]    Compiling convert_case v0.10.0
[INFO] [stderr]    Compiling parking_lot_core v0.8.6
[INFO] [stderr]    Compiling indoc v2.0.7
[INFO] [stderr]     Checking time v0.3.53
[INFO] [stderr]     Checking tracing-subscriber v0.3.23
[INFO] [stderr]     Checking parking_lot v0.12.5
[INFO] [stderr]     Checking signal-hook v0.3.18
[INFO] [stderr]     Checking instant v0.1.13
[INFO] [stderr]    Compiling owo-colors v4.3.0
[INFO] [stderr]    Compiling crossbeam-utils v0.8.23
[INFO] [stderr]     Checking signal-hook-mio v0.2.5
[INFO] [stderr]     Checking mio v0.7.14
[INFO] [stderr]     Checking line-clipping v0.3.7
[INFO] [stderr]    Compiling color-spantrace v0.3.0
[INFO] [stderr]     Checking slab v0.4.12
[INFO] [stderr]    Compiling eyre v0.6.12
[INFO] [stderr]     Checking signal-hook v0.1.17
[INFO] [stderr]     Checking parking_lot v0.11.2
[INFO] [stderr]    Compiling sqlite3-src v0.7.0
[INFO] [stderr]     Checking indenter v0.3.4
[INFO] [stderr]    Compiling anyhow v1.0.103
[INFO] [stderr]     Checking backtrace v0.3.76
[INFO] [stderr]     Checking sqlite3-sys v0.18.0
[INFO] [stderr]     Checking crossterm v0.19.0
[INFO] [stderr]     Checking unicode-truncate v2.0.1
[INFO] [stderr]     Checking crossbeam-channel v0.5.17
[INFO] [stderr]     Checking socket2 v0.6.4
[INFO] [stderr]     Checking sqlite v0.37.0
[INFO] [stderr]     Checking json v0.12.4
[INFO] [stderr]     Checking tui v0.15.0
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling strum_macros v0.28.0
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]     Checking tokio v1.52.3
[INFO] [stderr]     Checking futures-util v0.3.32
[INFO] [stderr]     Checking derive_more v2.1.1
[INFO] [stderr]     Checking crossterm v0.29.0
[INFO] [stderr]     Checking tracing v0.1.44
[INFO] [stderr]     Checking tracing-error v0.2.1
[INFO] [stderr]     Checking thiserror v2.0.18
[INFO] [stderr]     Checking kasuari v0.4.12
[INFO] [stderr]     Checking tracing-appender v0.2.5
[INFO] [stderr]     Checking color-eyre v0.6.5
[INFO] [stderr]     Checking strum v0.28.0
[INFO] [stderr]     Checking ratatui-core v0.1.2
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]     Checking ratatui-widgets v0.3.2
[INFO] [stderr]     Checking ratatui-crossterm v0.1.2
[INFO] [stderr]     Checking futures-executor v0.3.32
[INFO] [stderr]     Checking futures v0.3.32
[INFO] [stderr]     Checking ratatui-macros v0.7.2
[INFO] [stderr]     Checking ratatui v0.30.2
[INFO] [stderr]     Checking LazyTODO v0.0.0 (/opt/rustwide/workdir)
[INFO] [stdout] error: environment variable `DEFAULT_DATABASE` not defined at compile time
[INFO] [stdout]   --> src/core/database_manager.rs:18:28
[INFO] [stdout]    |
[INFO] [stdout] 18 |         match sqlite::open(env!("DEFAULT_DATABASE")) {
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: use `std::env::var("DEFAULT_DATABASE")` to read the variable at run time
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: environment variable `SQL_TABLES` not defined at compile time
[INFO] [stdout]   --> src/core/database_manager.rs:48:90
[INFO] [stdout]    |
[INFO] [stdout] 48 |                 match connection.execute(include_str!(concat!(env!("CARGO_MANIFEST_DIR"),env!("SQL_TABLES")))) {
[INFO] [stdout]    |                                                                                          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: use `std::env::var("SQL_TABLES")` to read the variable at run time
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: environment variable `DEFAULT_DATABASE` not defined at compile time
[INFO] [stdout]   --> src/core/database_manager.rs:18:28
[INFO] [stdout]    |
[INFO] [stdout] 18 |         match sqlite::open(env!("DEFAULT_DATABASE")) {
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: use `std::env::var("DEFAULT_DATABASE")` to read the variable at run time
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: environment variable `SQL_VIEWS` not defined at compile time
[INFO] [stdout]   --> src/core/database_manager.rs:65:91
[INFO] [stdout]    |
[INFO] [stdout] 65 |                 match connection.execute(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), env!("SQL_VIEWS")))) {
[INFO] [stdout]    |                                                                                           ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: use `std::env::var("SQL_VIEWS")` to read the variable at run time
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: environment variable `SQL_CREATE_TASK` not defined at compile time
[INFO] [stdout]   --> src/core/database_manager.rs:82:91
[INFO] [stdout]    |
[INFO] [stdout] 82 |                 match connection.prepare(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), env!("SQL_CREATE_TASK")))) {
[INFO] [stdout]    |                                                                                           ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: use `std::env::var("SQL_CREATE_TASK")` to read the variable at run time
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: environment variable `SQL_TABLES` not defined at compile time
[INFO] [stdout]   --> src/core/database_manager.rs:48:90
[INFO] [stdout]    |
[INFO] [stdout] 48 |                 match connection.execute(include_str!(concat!(env!("CARGO_MANIFEST_DIR"),env!("SQL_TABLES")))) {
[INFO] [stdout]    |                                                                                          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: use `std::env::var("SQL_TABLES")` to read the variable at run time
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: environment variable `SQL_CREATE_SUB_TASK` not defined at compile time
[INFO] [stdout]    --> src/core/database_manager.rs:117:91
[INFO] [stdout]     |
[INFO] [stdout] 117 |                 match connection.prepare(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), env!("SQL_CREATE_SUB_TASK")))) {
[INFO] [stdout]     |                                                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: use `std::env::var("SQL_CREATE_SUB_TASK")` to read the variable at run time
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: environment variable `SQL_VIEWS` not defined at compile time
[INFO] [stdout]   --> src/core/database_manager.rs:65:91
[INFO] [stdout]    |
[INFO] [stdout] 65 |                 match connection.execute(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), env!("SQL_VIEWS")))) {
[INFO] [stdout]    |                                                                                           ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: use `std::env::var("SQL_VIEWS")` to read the variable at run time
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: environment variable `SQL_CREATE_TASK` not defined at compile time
[INFO] [stdout]   --> src/core/database_manager.rs:82:91
[INFO] [stdout]    |
[INFO] [stdout] 82 |                 match connection.prepare(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), env!("SQL_CREATE_TASK")))) {
[INFO] [stdout]    |                                                                                           ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: use `std::env::var("SQL_CREATE_TASK")` to read the variable at run time
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: environment variable `SQL_CREATE_PROJECT` not defined at compile time
[INFO] [stdout]    --> src/core/database_manager.rs:147:91
[INFO] [stdout]     |
[INFO] [stdout] 147 |                 match connection.prepare(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), env!("SQL_CREATE_PROJECT")))) {
[INFO] [stdout]     |                                                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: use `std::env::var("SQL_CREATE_PROJECT")` to read the variable at run time
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: environment variable `SQL_CREATE_SUB_TASK` not defined at compile time
[INFO] [stdout]    --> src/core/database_manager.rs:117:91
[INFO] [stdout]     |
[INFO] [stdout] 117 |                 match connection.prepare(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), env!("SQL_CREATE_SUB_TASK")))) {
[INFO] [stdout]     |                                                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: use `std::env::var("SQL_CREATE_SUB_TASK")` to read the variable at run time
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: environment variable `SQL_CREATE_PROJECT` not defined at compile time
[INFO] [stdout]    --> src/core/database_manager.rs:147:91
[INFO] [stdout]     |
[INFO] [stdout] 147 |                 match connection.prepare(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), env!("SQL_CREATE_PROJECT")))) {
[INFO] [stdout]     |                                                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: use `std::env::var("SQL_CREATE_PROJECT")` to read the variable at run time
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: environment variable `SQL_VIEW_GET_SUB_TASKS_BY_PARENT` not defined at compile time
[INFO] [stdout]    --> src/core/database_manager.rs:476:91
[INFO] [stdout]     |
[INFO] [stdout] 476 | ...   match connection.prepare(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), env!("SQL_VIEW_GET_SUB_TASKS_BY_PARENT")))) {
[INFO] [stdout]     |                                                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: use `std::env::var("SQL_VIEW_GET_SUB_TASKS_BY_PARENT")` to read the variable at run time
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: environment variable `SQL_VIEW_GET_TASKS_BY_PROJECT` not defined at compile time
[INFO] [stdout]    --> src/core/database_manager.rs:511:99
[INFO] [stdout]     |
[INFO] [stdout] 511 | ...   match connection.prepare(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), env!("SQL_VIEW_GET_TASKS_BY_PROJECT")))) {
[INFO] [stdout]     |                                                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: use `std::env::var("SQL_VIEW_GET_TASKS_BY_PROJECT")` to read the variable at run time
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: environment variable `SQL_VIEW_GET_TASKS_BY_PROJECT` not defined at compile time
[INFO] [stdout]    --> src/core/database_manager.rs:593:91
[INFO] [stdout]     |
[INFO] [stdout] 593 |                 match connection.prepare(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), env!("SQL_VIEW_GET_TASKS_BY_PROJECT")))) {
[INFO] [stdout]     |                                                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: use `std::env::var("SQL_VIEW_GET_TASKS_BY_PROJECT")` to read the variable at run time
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: environment variable `SQL_DELETE_SUB_TASK` not defined at compile time
[INFO] [stdout]    --> src/core/database_manager.rs:639:91
[INFO] [stdout]     |
[INFO] [stdout] 639 |                 match connection.prepare(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), env!("SQL_DELETE_SUB_TASK")))) {
[INFO] [stdout]     |                                                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: use `std::env::var("SQL_DELETE_SUB_TASK")` to read the variable at run time
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: environment variable `SQL_DELETE_SUB_TASK_BY_PARENT` not defined at compile time
[INFO] [stdout]    --> src/core/database_manager.rs:666:91
[INFO] [stdout]     |
[INFO] [stdout] 666 |                 match connection.prepare(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), env!("SQL_DELETE_SUB_TASK_BY_PARENT")))) {
[INFO] [stdout]     |                                                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: use `std::env::var("SQL_DELETE_SUB_TASK_BY_PARENT")` to read the variable at run time
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: environment variable `SQL_DELETE_TASK` not defined at compile time
[INFO] [stdout]    --> src/core/database_manager.rs:683:91
[INFO] [stdout]     |
[INFO] [stdout] 683 |                 match connection.prepare(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), env!("SQL_DELETE_TASK")))) {
[INFO] [stdout]     |                                                                                           ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: use `std::env::var("SQL_DELETE_TASK")` to read the variable at run time
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: environment variable `SQL_VIEW_GET_SUB_TASKS_BY_PARENT` not defined at compile time
[INFO] [stdout]    --> src/core/database_manager.rs:476:91
[INFO] [stdout]     |
[INFO] [stdout] 476 | ...   match connection.prepare(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), env!("SQL_VIEW_GET_SUB_TASKS_BY_PARENT")))) {
[INFO] [stdout]     |                                                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: use `std::env::var("SQL_VIEW_GET_SUB_TASKS_BY_PARENT")` to read the variable at run time
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: environment variable `SQL_VIEW_GET_TASKS_BY_PROJECT` not defined at compile time
[INFO] [stdout]    --> src/core/database_manager.rs:511:99
[INFO] [stdout]     |
[INFO] [stdout] 511 | ...   match connection.prepare(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), env!("SQL_VIEW_GET_TASKS_BY_PROJECT")))) {
[INFO] [stdout]     |                                                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: use `std::env::var("SQL_VIEW_GET_TASKS_BY_PROJECT")` to read the variable at run time
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: environment variable `SQL_DELETE_SUBTASK_BY_PROJECT` not defined at compile time
[INFO] [stdout]    --> src/core/database_manager.rs:710:91
[INFO] [stdout]     |
[INFO] [stdout] 710 |                 match connection.prepare(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), env!("SQL_DELETE_SUBTASK_BY_PROJECT")))) {
[INFO] [stdout]     |                                                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: use `std::env::var("SQL_DELETE_SUBTASK_BY_PROJECT")` to read the variable at run time
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: environment variable `SQL_DELETE_TASK_BY_PROJECT` not defined at compile time
[INFO] [stdout]    --> src/core/database_manager.rs:727:91
[INFO] [stdout]     |
[INFO] [stdout] 727 |                 match connection.prepare(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), env!("SQL_DELETE_TASK_BY_PROJECT")))) {
[INFO] [stdout]     |                                                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: use `std::env::var("SQL_DELETE_TASK_BY_PROJECT")` to read the variable at run time
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: environment variable `SQL_VIEW_GET_TASKS_BY_PROJECT` not defined at compile time
[INFO] [stdout]    --> src/core/database_manager.rs:593:91
[INFO] [stdout]     |
[INFO] [stdout] 593 |                 match connection.prepare(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), env!("SQL_VIEW_GET_TASKS_BY_PROJECT")))) {
[INFO] [stdout]     |                                                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: use `std::env::var("SQL_VIEW_GET_TASKS_BY_PROJECT")` to read the variable at run time
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: environment variable `SQL_DELETE_SUB_TASK` not defined at compile time
[INFO] [stdout]    --> src/core/database_manager.rs:639:91
[INFO] [stdout]     |
[INFO] [stdout] 639 |                 match connection.prepare(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), env!("SQL_DELETE_SUB_TASK")))) {
[INFO] [stdout]     |                                                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: use `std::env::var("SQL_DELETE_SUB_TASK")` to read the variable at run time
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: environment variable `SQL_DELETE_PROJECT` not defined at compile time
[INFO] [stdout]    --> src/core/database_manager.rs:744:91
[INFO] [stdout]     |
[INFO] [stdout] 744 |                 match connection.prepare(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), env!("SQL_DELETE_PROJECT")))) {
[INFO] [stdout]     |                                                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: use `std::env::var("SQL_DELETE_PROJECT")` to read the variable at run time
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: environment variable `SQL_DELETE_SUB_TASK_BY_PARENT` not defined at compile time
[INFO] [stdout]    --> src/core/database_manager.rs:666:91
[INFO] [stdout]     |
[INFO] [stdout] 666 |                 match connection.prepare(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), env!("SQL_DELETE_SUB_TASK_BY_PARENT")))) {
[INFO] [stdout]     |                                                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: use `std::env::var("SQL_DELETE_SUB_TASK_BY_PARENT")` to read the variable at run time
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: environment variable `SQL_UPDATE_TASK` not defined at compile time
[INFO] [stdout]    --> src/core/database_manager.rs:770:91
[INFO] [stdout]     |
[INFO] [stdout] 770 |                 match connection.prepare(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), env!("SQL_UPDATE_TASK")))) {
[INFO] [stdout]     |                                                                                           ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: use `std::env::var("SQL_UPDATE_TASK")` to read the variable at run time
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: environment variable `SQL_DELETE_TASK` not defined at compile time
[INFO] [stdout]    --> src/core/database_manager.rs:683:91
[INFO] [stdout]     |
[INFO] [stdout] 683 |                 match connection.prepare(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), env!("SQL_DELETE_TASK")))) {
[INFO] [stdout]     |                                                                                           ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: use `std::env::var("SQL_DELETE_TASK")` to read the variable at run time
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: environment variable `SQL_UPDATE_TASK` not defined at compile time
[INFO] [stdout]    --> src/core/database_manager.rs:798:91
[INFO] [stdout]     |
[INFO] [stdout] 798 |                 match connection.prepare(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), env!("SQL_UPDATE_TASK")))) {
[INFO] [stdout]     |                                                                                           ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: use `std::env::var("SQL_UPDATE_TASK")` to read the variable at run time
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: environment variable `SQL_DELETE_SUBTASK_BY_PROJECT` not defined at compile time
[INFO] [stdout]    --> src/core/database_manager.rs:710:91
[INFO] [stdout]     |
[INFO] [stdout] 710 |                 match connection.prepare(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), env!("SQL_DELETE_SUBTASK_BY_PROJECT")))) {
[INFO] [stdout]     |                                                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: use `std::env::var("SQL_DELETE_SUBTASK_BY_PROJECT")` to read the variable at run time
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: environment variable `SQL_UPDATE_SUB_TASK` not defined at compile time
[INFO] [stdout]    --> src/core/database_manager.rs:826:91
[INFO] [stdout]     |
[INFO] [stdout] 826 |                 match connection.prepare(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), env!("SQL_UPDATE_SUB_TASK")))) {
[INFO] [stdout]     |                                                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: use `std::env::var("SQL_UPDATE_SUB_TASK")` to read the variable at run time
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: environment variable `SQL_DELETE_TASK_BY_PROJECT` not defined at compile time
[INFO] [stdout]    --> src/core/database_manager.rs:727:91
[INFO] [stdout]     |
[INFO] [stdout] 727 |                 match connection.prepare(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), env!("SQL_DELETE_TASK_BY_PROJECT")))) {
[INFO] [stdout]     |                                                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: use `std::env::var("SQL_DELETE_TASK_BY_PROJECT")` to read the variable at run time
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: environment variable `SQL_UPDATE_SUB_TASK_STATE` not defined at compile time
[INFO] [stdout]    --> src/core/database_manager.rs:853:91
[INFO] [stdout]     |
[INFO] [stdout] 853 |                 match connection.prepare(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), env!("SQL_UPDATE_SUB_TASK_STATE")))) {
[INFO] [stdout]     |                                                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: use `std::env::var("SQL_UPDATE_SUB_TASK_STATE")` to read the variable at run time
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: environment variable `SQL_DELETE_PROJECT` not defined at compile time
[INFO] [stdout]    --> src/core/database_manager.rs:744:91
[INFO] [stdout]     |
[INFO] [stdout] 744 |                 match connection.prepare(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), env!("SQL_DELETE_PROJECT")))) {
[INFO] [stdout]     |                                                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: use `std::env::var("SQL_DELETE_PROJECT")` to read the variable at run time
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: environment variable `SQL_VIEW_GET_PROJECTS_INFO` not defined at compile time
[INFO] [stdout]    --> src/core/database_manager.rs:880:91
[INFO] [stdout]     |
[INFO] [stdout] 880 |                 match connection.prepare(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), env!("SQL_VIEW_GET_PROJECTS_INFO")))) {
[INFO] [stdout]     |                                                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: use `std::env::var("SQL_VIEW_GET_PROJECTS_INFO")` to read the variable at run time
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: environment variable `SQL_UPDATE_TASK` not defined at compile time
[INFO] [stdout]    --> src/core/database_manager.rs:770:91
[INFO] [stdout]     |
[INFO] [stdout] 770 |                 match connection.prepare(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), env!("SQL_UPDATE_TASK")))) {
[INFO] [stdout]     |                                                                                           ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: use `std::env::var("SQL_UPDATE_TASK")` to read the variable at run time
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: environment variable `SQL_VIEW_GET_PROJECT_INFO` not defined at compile time
[INFO] [stdout]    --> src/core/database_manager.rs:902:91
[INFO] [stdout]     |
[INFO] [stdout] 902 |                 match connection.prepare(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), env!("SQL_VIEW_GET_PROJECT_INFO")))) {
[INFO] [stdout]     |                                                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: use `std::env::var("SQL_VIEW_GET_PROJECT_INFO")` to read the variable at run time
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: environment variable `SQL_UPDATE_TASK` not defined at compile time
[INFO] [stdout]    --> src/core/database_manager.rs:798:91
[INFO] [stdout]     |
[INFO] [stdout] 798 |                 match connection.prepare(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), env!("SQL_UPDATE_TASK")))) {
[INFO] [stdout]     |                                                                                           ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: use `std::env::var("SQL_UPDATE_TASK")` to read the variable at run time
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: environment variable `SQL_VIEW_GET_TASK_INFO` not defined at compile time
[INFO] [stdout]    --> src/core/database_manager.rs:925:91
[INFO] [stdout]     |
[INFO] [stdout] 925 |                 match connection.prepare(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), env!("SQL_VIEW_GET_TASK_INFO")))) {
[INFO] [stdout]     |                                                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: use `std::env::var("SQL_VIEW_GET_TASK_INFO")` to read the variable at run time
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: environment variable `SQL_VIEW_GET_SUB_TASK_INFO` not defined at compile time
[INFO] [stdout]    --> src/core/database_manager.rs:947:91
[INFO] [stdout]     |
[INFO] [stdout] 947 |                 match connection.prepare(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), env!("SQL_VIEW_GET_SUB_TASK_INFO")))) {
[INFO] [stdout]     |                                                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: use `std::env::var("SQL_VIEW_GET_SUB_TASK_INFO")` to read the variable at run time
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: environment variable `SQL_UPDATE_SUB_TASK` not defined at compile time
[INFO] [stdout]    --> src/core/database_manager.rs:826:91
[INFO] [stdout]     |
[INFO] [stdout] 826 |                 match connection.prepare(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), env!("SQL_UPDATE_SUB_TASK")))) {
[INFO] [stdout]     |                                                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: use `std::env::var("SQL_UPDATE_SUB_TASK")` to read the variable at run time
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: environment variable `DEFAULT_CONFIG` not defined at compile time
[INFO] [stdout]   --> src/core/config.rs:20:29
[INFO] [stdout]    |
[INFO] [stdout] 20 |         match self.load_new(env!("DEFAULT_CONFIG")) {
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: use `std::env::var("DEFAULT_CONFIG")` to read the variable at run time
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: environment variable `DEFAULT_CONFIG` not defined at compile time
[INFO] [stdout]   --> src/core/config.rs:52:25
[INFO] [stdout]    |
[INFO] [stdout] 52 |         match fs::write(env!("DEFAULT_CONFIG"), json::stringify(self.content.clone())) {
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: use `std::env::var("DEFAULT_CONFIG")` to read the variable at run time
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: environment variable `SQL_UPDATE_SUB_TASK_STATE` not defined at compile time
[INFO] [stdout]    --> src/core/database_manager.rs:853:91
[INFO] [stdout]     |
[INFO] [stdout] 853 |                 match connection.prepare(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), env!("SQL_UPDATE_SUB_TASK_STATE")))) {
[INFO] [stdout]     |                                                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: use `std::env::var("SQL_UPDATE_SUB_TASK_STATE")` to read the variable at run time
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: environment variable `SQL_VIEW_GET_PROJECTS_INFO` not defined at compile time
[INFO] [stdout]    --> src/core/database_manager.rs:880:91
[INFO] [stdout]     |
[INFO] [stdout] 880 |                 match connection.prepare(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), env!("SQL_VIEW_GET_PROJECTS_INFO")))) {
[INFO] [stdout]     |                                                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: use `std::env::var("SQL_VIEW_GET_PROJECTS_INFO")` to read the variable at run time
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: environment variable `SQL_VIEW_GET_PROJECT_INFO` not defined at compile time
[INFO] [stdout]    --> src/core/database_manager.rs:902:91
[INFO] [stdout]     |
[INFO] [stdout] 902 |                 match connection.prepare(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), env!("SQL_VIEW_GET_PROJECT_INFO")))) {
[INFO] [stdout]     |                                                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: use `std::env::var("SQL_VIEW_GET_PROJECT_INFO")` to read the variable at run time
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: environment variable `SQL_VIEW_GET_TASK_INFO` not defined at compile time
[INFO] [stdout]    --> src/core/database_manager.rs:925:91
[INFO] [stdout]     |
[INFO] [stdout] 925 |                 match connection.prepare(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), env!("SQL_VIEW_GET_TASK_INFO")))) {
[INFO] [stdout]     |                                                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: use `std::env::var("SQL_VIEW_GET_TASK_INFO")` to read the variable at run time
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: environment variable `SQL_VIEW_GET_SUB_TASK_INFO` not defined at compile time
[INFO] [stdout]    --> src/core/database_manager.rs:947:91
[INFO] [stdout]     |
[INFO] [stdout] 947 |                 match connection.prepare(include_str!(concat!(env!("CARGO_MANIFEST_DIR"), env!("SQL_VIEW_GET_SUB_TASK_INFO")))) {
[INFO] [stdout]     |                                                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: use `std::env::var("SQL_VIEW_GET_SUB_TASK_INFO")` to read the variable at run time
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: environment variable `DEFAULT_CONFIG` not defined at compile time
[INFO] [stdout]   --> src/core/config.rs:20:29
[INFO] [stdout]    |
[INFO] [stdout] 20 |         match self.load_new(env!("DEFAULT_CONFIG")) {
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: use `std::env::var("DEFAULT_CONFIG")` to read the variable at run time
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: environment variable `DEFAULT_CONFIG` not defined at compile time
[INFO] [stdout]   --> src/core/config.rs:52:25
[INFO] [stdout]    |
[INFO] [stdout] 52 |         match fs::write(env!("DEFAULT_CONFIG"), json::stringify(self.content.clone())) {
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: use `std::env::var("DEFAULT_CONFIG")` to read the variable at run time
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `fs`
[INFO] [stdout]  --> src/core/database_manager.rs:5:10
[INFO] [stdout]   |
[INFO] [stdout] 5 |     env, fs
[INFO] [stdout]   |          ^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `fs`
[INFO] [stdout]  --> src/core/database_manager.rs:5:10
[INFO] [stdout]   |
[INFO] [stdout] 5 |     env, fs
[INFO] [stdout]   |          ^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `path::Path`
[INFO] [stdout]  --> src/core/config.rs:2:15
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::{fs, path::Path};
[INFO] [stdout]   |               ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::clone`
[INFO] [stdout]  --> src/app/app.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::clone;
[INFO] [stdout]   |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `SelectionRequest`
[INFO] [stdout]  --> src/app/base/projects.rs:6:87
[INFO] [stdout]   |
[INFO] [stdout] 6 |     base::{Target, tasks::Task}, events::{DatabaseRequest, DatabaseResponse, Request, SelectionRequest, event_listener::EventsListene...
[INFO] [stdout]   |                                                                                       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `SelectionRequest`
[INFO] [stdout]  --> src/app/base/tasks.rs:7:85
[INFO] [stdout]   |
[INFO] [stdout] 7 | use crate::app::{base::Target, events::{DatabaseRequest, DatabaseResponse, Request, SelectionRequest, event_listener::EventsListener}...
[INFO] [stdout]   |                                                                                     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fmt`
[INFO] [stdout]  --> src/app/events/mod.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::fmt;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `tokio::sync::mpsc`
[INFO] [stdout]  --> src/app/events/event_listener.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use tokio::sync::mpsc;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Response`
[INFO] [stdout]  --> src/app/events/event_listener.rs:3:35
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::app::events::{Request, Response};
[INFO] [stdout]   |                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `color_eyre::Result`
[INFO] [stdout]  --> src/app/ui/app_widget.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use color_eyre::Result;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self`
[INFO] [stdout]  --> src/app/ui/app_widget.rs:2:24
[INFO] [stdout]   |
[INFO] [stdout] 2 | use crossterm::event::{self, KeyCode, KeyEvent};
[INFO] [stdout]   |                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `BLUE`, `GREEN`, and `SLATE`
[INFO] [stdout]  --> src/app/ui/app_widget.rs:5:41
[INFO] [stdout]   |
[INFO] [stdout] 5 | use ratatui::style::palette::tailwind::{BLUE, GREEN, SLATE};
[INFO] [stdout]   |                                         ^^^^  ^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Color`, `Modifier`, and `Style`
[INFO] [stdout]  --> src/app/ui/app_widget.rs:6:22
[INFO] [stdout]   |
[INFO] [stdout] 6 | use ratatui::style::{Color, Modifier, Style, Stylize};
[INFO] [stdout]   |                      ^^^^^  ^^^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ratatui::text::Line`
[INFO] [stdout]  --> src/app/ui/app_widget.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use ratatui::text::Line;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Block`, `Borders`, `HighlightSpacing`, `ListItem`, `ListState`, `List`, `Padding`, and `Wrap`
[INFO] [stdout]   --> src/app/ui/app_widget.rs:9:5
[INFO] [stdout]    |
[INFO] [stdout]  9 |     Block, Borders, HighlightSpacing, List, ListItem, ListState, Padding, Paragraph,
[INFO] [stdout]    |     ^^^^^  ^^^^^^^  ^^^^^^^^^^^^^^^^  ^^^^  ^^^^^^^^  ^^^^^^^^^  ^^^^^^^
[INFO] [stdout] 10 |     StatefulWidget, Widget, Wrap,
[INFO] [stdout]    |                             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `symbols`
[INFO] [stdout]   --> src/app/ui/app_widget.rs:12:32
[INFO] [stdout]    |
[INFO] [stdout] 12 | use ratatui::{DefaultTerminal, symbols};
[INFO] [stdout]    |                                ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::app::base::Target`
[INFO] [stdout]   --> src/app/ui/app_widget.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use crate::app::base::Target;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::app::base::projects::Project`
[INFO] [stdout]   --> src/app/ui/app_widget.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use crate::app::base::projects::Project;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `DatabaseRequest` and `DatabaseResponse`
[INFO] [stdout]   --> src/app/ui/app_widget.rs:17:26
[INFO] [stdout]    |
[INFO] [stdout] 17 | use crate::app::events::{DatabaseRequest, Request, Response, DatabaseResponse};
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^                     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/app/ui/app_widget.rs:102:28
[INFO] [stdout]     |
[INFO] [stdout] 102 |                         if (request != Request::Nothing) {
[INFO] [stdout]     |                            ^                           ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 102 -                         if (request != Request::Nothing) {
[INFO] [stdout] 102 +                         if request != Request::Nothing {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `BLUE`, `GREEN`, and `SLATE`
[INFO] [stdout]  --> src/app/ui/styles.rs:2:41
[INFO] [stdout]   |
[INFO] [stdout] 2 | use ratatui::style::palette::tailwind::{BLUE, GREEN, SLATE};
[INFO] [stdout]   |                                         ^^^^  ^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Constraint` and `Layout`
[INFO] [stdout]  --> src/app/ui/views/list_view.rs:3:23
[INFO] [stdout]   |
[INFO] [stdout] 3 | use ratatui::layout::{Constraint, Layout, Rect};
[INFO] [stdout]   |                       ^^^^^^^^^^  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `BLUE`, `GREEN`, and `SLATE`
[INFO] [stdout]  --> src/app/ui/views/list_view.rs:4:41
[INFO] [stdout]   |
[INFO] [stdout] 4 | use ratatui::style::palette::tailwind::{BLUE, GREEN, SLATE};
[INFO] [stdout]   |                                         ^^^^  ^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Modifier` and `Style`
[INFO] [stdout]  --> src/app/ui/views/list_view.rs:5:29
[INFO] [stdout]   |
[INFO] [stdout] 5 | use ratatui::style::{Color, Modifier, Style, Stylize};
[INFO] [stdout]   |                             ^^^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `path::Path`
[INFO] [stdout]  --> src/core/config.rs:2:15
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::{fs, path::Path};
[INFO] [stdout]   |               ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::clone`
[INFO] [stdout]  --> src/app/app.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::clone;
[INFO] [stdout]   |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `SelectionRequest`
[INFO] [stdout]  --> src/app/base/projects.rs:6:87
[INFO] [stdout]   |
[INFO] [stdout] 6 |     base::{Target, tasks::Task}, events::{DatabaseRequest, DatabaseResponse, Request, SelectionRequest, event_listener::EventsListene...
[INFO] [stdout]   |                                                                                       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `SelectionRequest`
[INFO] [stdout]  --> src/app/base/tasks.rs:7:85
[INFO] [stdout]   |
[INFO] [stdout] 7 | use crate::app::{base::Target, events::{DatabaseRequest, DatabaseResponse, Request, SelectionRequest, event_listener::EventsListener}...
[INFO] [stdout]   |                                                                                     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fmt`
[INFO] [stdout]  --> src/app/events/mod.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::fmt;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `tokio::sync::mpsc`
[INFO] [stdout]  --> src/app/events/event_listener.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use tokio::sync::mpsc;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Response`
[INFO] [stdout]  --> src/app/events/event_listener.rs:3:35
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::app::events::{Request, Response};
[INFO] [stdout]   |                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `color_eyre::Result`
[INFO] [stdout]  --> src/app/ui/app_widget.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use color_eyre::Result;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self`
[INFO] [stdout]  --> src/app/ui/app_widget.rs:2:24
[INFO] [stdout]   |
[INFO] [stdout] 2 | use crossterm::event::{self, KeyCode, KeyEvent};
[INFO] [stdout]   |                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `BLUE`, `GREEN`, and `SLATE`
[INFO] [stdout]  --> src/app/ui/app_widget.rs:5:41
[INFO] [stdout]   |
[INFO] [stdout] 5 | use ratatui::style::palette::tailwind::{BLUE, GREEN, SLATE};
[INFO] [stdout]   |                                         ^^^^  ^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Color`, `Modifier`, and `Style`
[INFO] [stdout]  --> src/app/ui/app_widget.rs:6:22
[INFO] [stdout]   |
[INFO] [stdout] 6 | use ratatui::style::{Color, Modifier, Style, Stylize};
[INFO] [stdout]   |                      ^^^^^  ^^^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ratatui::text::Line`
[INFO] [stdout]  --> src/app/ui/app_widget.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use ratatui::text::Line;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Block`, `Borders`, `HighlightSpacing`, `ListItem`, `ListState`, `List`, `Padding`, and `Wrap`
[INFO] [stdout]   --> src/app/ui/app_widget.rs:9:5
[INFO] [stdout]    |
[INFO] [stdout]  9 |     Block, Borders, HighlightSpacing, List, ListItem, ListState, Padding, Paragraph,
[INFO] [stdout]    |     ^^^^^  ^^^^^^^  ^^^^^^^^^^^^^^^^  ^^^^  ^^^^^^^^  ^^^^^^^^^  ^^^^^^^
[INFO] [stdout] 10 |     StatefulWidget, Widget, Wrap,
[INFO] [stdout]    |                             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Padding`, `Paragraph`, and `Wrap`
[INFO] [stdout]  --> src/app/ui/views/list_view.rs:8:66
[INFO] [stdout]   |
[INFO] [stdout] 8 |     Block, Borders, HighlightSpacing, List, ListItem, ListState, Padding, Paragraph,
[INFO] [stdout]   |                                                                  ^^^^^^^  ^^^^^^^^^
[INFO] [stdout] 9 |     StatefulWidget, Widget, Wrap,
[INFO] [stdout]   |                             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `symbols`
[INFO] [stdout]   --> src/app/ui/app_widget.rs:12:32
[INFO] [stdout]    |
[INFO] [stdout] 12 | use ratatui::{DefaultTerminal, symbols};
[INFO] [stdout]    |                                ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::app::base::Target`
[INFO] [stdout]   --> src/app/ui/app_widget.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use crate::app::base::Target;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::app::base::projects::Project`
[INFO] [stdout]   --> src/app/ui/app_widget.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use crate::app::base::projects::Project;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `DatabaseRequest` and `DatabaseResponse`
[INFO] [stdout]   --> src/app/ui/app_widget.rs:17:26
[INFO] [stdout]    |
[INFO] [stdout] 17 | use crate::app::events::{DatabaseRequest, Request, Response, DatabaseResponse};
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^                     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/app/ui/app_widget.rs:102:28
[INFO] [stdout]     |
[INFO] [stdout] 102 |                         if (request != Request::Nothing) {
[INFO] [stdout]     |                            ^                           ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 102 -                         if (request != Request::Nothing) {
[INFO] [stdout] 102 +                         if request != Request::Nothing {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `BLUE`, `GREEN`, and `SLATE`
[INFO] [stdout]  --> src/app/ui/styles.rs:2:41
[INFO] [stdout]   |
[INFO] [stdout] 2 | use ratatui::style::palette::tailwind::{BLUE, GREEN, SLATE};
[INFO] [stdout]   |                                         ^^^^  ^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Constraint` and `Layout`
[INFO] [stdout]  --> src/app/ui/views/list_view.rs:3:23
[INFO] [stdout]   |
[INFO] [stdout] 3 | use ratatui::layout::{Constraint, Layout, Rect};
[INFO] [stdout]   |                       ^^^^^^^^^^  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `BLUE`, `GREEN`, and `SLATE`
[INFO] [stdout]  --> src/app/ui/views/list_view.rs:4:41
[INFO] [stdout]   |
[INFO] [stdout] 4 | use ratatui::style::palette::tailwind::{BLUE, GREEN, SLATE};
[INFO] [stdout]   |                                         ^^^^  ^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Modifier` and `Style`
[INFO] [stdout]  --> src/app/ui/views/list_view.rs:5:29
[INFO] [stdout]   |
[INFO] [stdout] 5 | use ratatui::style::{Color, Modifier, Style, Stylize};
[INFO] [stdout]   |                             ^^^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Padding`, `Paragraph`, and `Wrap`
[INFO] [stdout]  --> src/app/ui/views/list_view.rs:8:66
[INFO] [stdout]   |
[INFO] [stdout] 8 |     Block, Borders, HighlightSpacing, List, ListItem, ListState, Padding, Paragraph,
[INFO] [stdout]   |                                                                  ^^^^^^^  ^^^^^^^^^
[INFO] [stdout] 9 |     StatefulWidget, Widget, Wrap,
[INFO] [stdout]   |                             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `DefaultTerminal`
[INFO] [stdout]   --> src/app/ui/views/list_view.rs:11:15
[INFO] [stdout]    |
[INFO] [stdout] 11 | use ratatui::{DefaultTerminal, symbols};
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Response`
[INFO] [stdout]   --> src/app/ui/views/list_view.rs:13:35
[INFO] [stdout]    |
[INFO] [stdout] 13 | use crate::app::events::{Request, Response};
[INFO] [stdout]    |                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self`
[INFO] [stdout]   --> src/app/ui/views/list_view.rs:15:41
[INFO] [stdout]    |
[INFO] [stdout] 15 | use crate::app::ui::views::base::view::{self, View};
[INFO] [stdout]    |                                         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Modifier`
[INFO] [stdout]  --> src/app/ui/views/metric_bar_view.rs:3:22
[INFO] [stdout]   |
[INFO] [stdout] 3 | use ratatui::style::{Modifier, Style};
[INFO] [stdout]   |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `KeyEvent` and `self`
[INFO] [stdout]  --> src/app/ui/sections/spaces_section.rs:1:24
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crossterm::event::{self, KeyCode, KeyEvent};
[INFO] [stdout]   |                        ^^^^           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Constraint` and `Layout`
[INFO] [stdout]  --> src/app/ui/sections/spaces_section.rs:3:23
[INFO] [stdout]   |
[INFO] [stdout] 3 | use ratatui::layout::{Constraint, Layout, Rect};
[INFO] [stdout]   |                       ^^^^^^^^^^  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Color`, `Modifier`, `Style`, and `Stylize`
[INFO] [stdout]  --> src/app/ui/sections/spaces_section.rs:4:22
[INFO] [stdout]   |
[INFO] [stdout] 4 | use ratatui::style::{Color, Modifier, Style, Stylize};
[INFO] [stdout]   |                      ^^^^^  ^^^^^^^^  ^^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Block`, `Borders`, `HighlightSpacing`, `ListState`, `List`, `Padding`, `Paragraph`, and `Wrap`
[INFO] [stdout]  --> src/app/ui/sections/spaces_section.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     Block, Borders, HighlightSpacing, List, ListItem, ListState, Padding, Paragraph,
[INFO] [stdout]   |     ^^^^^  ^^^^^^^  ^^^^^^^^^^^^^^^^  ^^^^            ^^^^^^^^^  ^^^^^^^  ^^^^^^^^^
[INFO] [stdout] 8 |     StatefulWidget, Widget, Wrap,
[INFO] [stdout]   |                             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ratatui::symbols`
[INFO] [stdout]   --> src/app/ui/sections/spaces_section.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use ratatui::symbols;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `DefaultTerminal`
[INFO] [stdout]   --> src/app/ui/views/list_view.rs:11:15
[INFO] [stdout]    |
[INFO] [stdout] 11 | use ratatui::{DefaultTerminal, symbols};
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `KeyCode`, `KeyEvent`, and `self`
[INFO] [stdout]  --> src/app/ui/sections/content_section.rs:1:24
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crossterm::event::{self, KeyCode, KeyEvent};
[INFO] [stdout]   |                        ^^^^  ^^^^^^^  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Response`
[INFO] [stdout]   --> src/app/ui/views/list_view.rs:13:35
[INFO] [stdout]    |
[INFO] [stdout] 13 | use crate::app::events::{Request, Response};
[INFO] [stdout]    |                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self`
[INFO] [stdout]   --> src/app/ui/views/list_view.rs:15:41
[INFO] [stdout]    |
[INFO] [stdout] 15 | use crate::app::ui::views::base::view::{self, View};
[INFO] [stdout]    |                                         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Constraint` and `Layout`
[INFO] [stdout]  --> src/app/ui/sections/content_section.rs:3:23
[INFO] [stdout]   |
[INFO] [stdout] 3 | use ratatui::layout::{Constraint, Layout, Rect};
[INFO] [stdout]   |                       ^^^^^^^^^^  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Modifier`
[INFO] [stdout]  --> src/app/ui/views/metric_bar_view.rs:3:22
[INFO] [stdout]   |
[INFO] [stdout] 3 | use ratatui::style::{Modifier, Style};
[INFO] [stdout]   |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `KeyEvent` and `self`
[INFO] [stdout]  --> src/app/ui/sections/spaces_section.rs:1:24
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crossterm::event::{self, KeyCode, KeyEvent};
[INFO] [stdout]   |                        ^^^^           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Color`, `Modifier`, `Style`, and `Stylize`
[INFO] [stdout]  --> src/app/ui/sections/content_section.rs:4:22
[INFO] [stdout]   |
[INFO] [stdout] 4 | use ratatui::style::{Color, Modifier, Style, Stylize};
[INFO] [stdout]   |                      ^^^^^  ^^^^^^^^  ^^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Constraint` and `Layout`
[INFO] [stdout]  --> src/app/ui/sections/spaces_section.rs:3:23
[INFO] [stdout]   |
[INFO] [stdout] 3 | use ratatui::layout::{Constraint, Layout, Rect};
[INFO] [stdout]   |                       ^^^^^^^^^^  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ratatui::text::Line`
[INFO] [stdout]  --> src/app/ui/sections/content_section.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use ratatui::text::Line;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Color`, `Modifier`, `Style`, and `Stylize`
[INFO] [stdout]  --> src/app/ui/sections/spaces_section.rs:4:22
[INFO] [stdout]   |
[INFO] [stdout] 4 | use ratatui::style::{Color, Modifier, Style, Stylize};
[INFO] [stdout]   |                      ^^^^^  ^^^^^^^^  ^^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Block`, `Borders`, `HighlightSpacing`, `ListState`, `List`, `Padding`, `Paragraph`, and `Wrap`
[INFO] [stdout]  --> src/app/ui/sections/spaces_section.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     Block, Borders, HighlightSpacing, List, ListItem, ListState, Padding, Paragraph,
[INFO] [stdout]   |     ^^^^^  ^^^^^^^  ^^^^^^^^^^^^^^^^  ^^^^            ^^^^^^^^^  ^^^^^^^  ^^^^^^^^^
[INFO] [stdout] 8 |     StatefulWidget, Widget, Wrap,
[INFO] [stdout]   |                             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Block`, `Borders`, `HighlightSpacing`, `ListItem`, `ListState`, `List`, `Padding`, `Paragraph`, and `Wrap`
[INFO] [stdout]  --> src/app/ui/sections/content_section.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     Block, Borders, HighlightSpacing, List, ListItem, ListState, Padding, Paragraph,
[INFO] [stdout]   |     ^^^^^  ^^^^^^^  ^^^^^^^^^^^^^^^^  ^^^^  ^^^^^^^^  ^^^^^^^^^  ^^^^^^^  ^^^^^^^^^
[INFO] [stdout] 8 |     StatefulWidget, Widget, Wrap,
[INFO] [stdout]   |                             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ratatui::symbols`
[INFO] [stdout]   --> src/app/ui/sections/content_section.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use ratatui::symbols;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `tracing::info`
[INFO] [stdout]   --> src/app/ui/sections/content_section.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use tracing::info;
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `styles`
[INFO] [stdout]   --> src/app/ui/sections/content_section.rs:21:75
[INFO] [stdout]    |
[INFO] [stdout] 21 | use crate::app::{events::Response, ui::{sections::base::section::Section, styles, views::list_view::ListView}};
[INFO] [stdout]    |                                                                           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `DatabaseResponse`
[INFO] [stdout]  --> src/app/ui/components/navigation.rs:3:27
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::app::{events::{DatabaseResponse, HistoryRequest, Request, Response}, ui::{components::base::component::Component, sections...
[INFO] [stdout]   |                           ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `tokio::sync::mpsc`
[INFO] [stdout]  --> src/app/workers/base/worker.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use tokio::sync::mpsc;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Request`
[INFO] [stdout]  --> src/app/workers/base/worker.rs:3:26
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::app::events::{Request, Response};
[INFO] [stdout]   |                          ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Request`
[INFO] [stdout]  --> src/app/workers/database_worker.rs:1:111
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::{app::{base::{Target, projects::Project, tasks::Task}, events::{DatabaseRequest, DatabaseResponse, Request, Response}, wor...
[INFO] [stdout]   |                                                                                                               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `error`, `info`, and `warn`
[INFO] [stdout]  --> src/app/workers/history_worker.rs:2:15
[INFO] [stdout]   |
[INFO] [stdout] 2 | use tracing::{info, error, warn};
[INFO] [stdout]   |               ^^^^  ^^^^^  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `info`
[INFO] [stdout]  --> src/main.rs:6:15
[INFO] [stdout]   |
[INFO] [stdout] 6 | use tracing::{info, Level};
[INFO] [stdout]   |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ratatui::symbols`
[INFO] [stdout]   --> src/app/ui/sections/spaces_section.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use ratatui::symbols;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `KeyCode`, `KeyEvent`, and `self`
[INFO] [stdout]  --> src/app/ui/sections/content_section.rs:1:24
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crossterm::event::{self, KeyCode, KeyEvent};
[INFO] [stdout]   |                        ^^^^  ^^^^^^^  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Constraint` and `Layout`
[INFO] [stdout]  --> src/app/ui/sections/content_section.rs:3:23
[INFO] [stdout]   |
[INFO] [stdout] 3 | use ratatui::layout::{Constraint, Layout, Rect};
[INFO] [stdout]   |                       ^^^^^^^^^^  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Color`, `Modifier`, `Style`, and `Stylize`
[INFO] [stdout]  --> src/app/ui/sections/content_section.rs:4:22
[INFO] [stdout]   |
[INFO] [stdout] 4 | use ratatui::style::{Color, Modifier, Style, Stylize};
[INFO] [stdout]   |                      ^^^^^  ^^^^^^^^  ^^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ratatui::text::Line`
[INFO] [stdout]  --> src/app/ui/sections/content_section.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use ratatui::text::Line;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Block`, `Borders`, `HighlightSpacing`, `ListItem`, `ListState`, `List`, `Padding`, `Paragraph`, and `Wrap`
[INFO] [stdout]  --> src/app/ui/sections/content_section.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     Block, Borders, HighlightSpacing, List, ListItem, ListState, Padding, Paragraph,
[INFO] [stdout]   |     ^^^^^  ^^^^^^^  ^^^^^^^^^^^^^^^^  ^^^^  ^^^^^^^^  ^^^^^^^^^  ^^^^^^^  ^^^^^^^^^
[INFO] [stdout] 8 |     StatefulWidget, Widget, Wrap,
[INFO] [stdout]   |                             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ratatui::symbols`
[INFO] [stdout]   --> src/app/ui/sections/content_section.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use ratatui::symbols;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `tracing::info`
[INFO] [stdout]   --> src/app/ui/sections/content_section.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use tracing::info;
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `styles`
[INFO] [stdout]   --> src/app/ui/sections/content_section.rs:21:75
[INFO] [stdout]    |
[INFO] [stdout] 21 | use crate::app::{events::Response, ui::{sections::base::section::Section, styles, views::list_view::ListView}};
[INFO] [stdout]    |                                                                           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `DatabaseResponse`
[INFO] [stdout]  --> src/app/ui/components/navigation.rs:3:27
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::app::{events::{DatabaseResponse, HistoryRequest, Request, Response}, ui::{components::base::component::Component, sections...
[INFO] [stdout]   |                           ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `tokio::sync::mpsc`
[INFO] [stdout]  --> src/app/workers/base/worker.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use tokio::sync::mpsc;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Request`
[INFO] [stdout]  --> src/app/workers/base/worker.rs:3:26
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::app::events::{Request, Response};
[INFO] [stdout]   |                          ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Request`
[INFO] [stdout]  --> src/app/workers/database_worker.rs:1:111
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::{app::{base::{Target, projects::Project, tasks::Task}, events::{DatabaseRequest, DatabaseResponse, Request, Response}, wor...
[INFO] [stdout]   |                                                                                                               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `error`, `info`, and `warn`
[INFO] [stdout]  --> src/app/workers/history_worker.rs:2:15
[INFO] [stdout]   |
[INFO] [stdout] 2 | use tracing::{info, error, warn};
[INFO] [stdout]   |               ^^^^  ^^^^^  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `info`
[INFO] [stdout]  --> src/main.rs:6:15
[INFO] [stdout]   |
[INFO] [stdout] 6 | use tracing::{info, Level};
[INFO] [stdout]   |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `StatefulWidget`
[INFO] [stdout]   --> src/app/ui/app_widget.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     StatefulWidget, Widget, Wrap,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `tracing_subscriber::fmt::writer::MakeWriterExt`
[INFO] [stdout]  --> src/main.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use tracing_subscriber::fmt::writer::MakeWriterExt;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Widget`
[INFO] [stdout]  --> src/app/ui/sections/content_section.rs:8:21
[INFO] [stdout]   |
[INFO] [stdout] 8 |     StatefulWidget, Widget, Wrap,
[INFO] [stdout]   |                     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Widget`
[INFO] [stdout]  --> src/app/ui/views/list_view.rs:9:21
[INFO] [stdout]   |
[INFO] [stdout] 9 |     StatefulWidget, Widget, Wrap,
[INFO] [stdout]   |                     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `StatefulWidget`
[INFO] [stdout]  --> src/app/ui/sections/content_section.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     StatefulWidget, Widget, Wrap,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Widget`
[INFO] [stdout]  --> src/app/ui/sections/spaces_section.rs:8:21
[INFO] [stdout]   |
[INFO] [stdout] 8 |     StatefulWidget, Widget, Wrap,
[INFO] [stdout]   |                     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `StatefulWidget`
[INFO] [stdout]  --> src/app/ui/sections/spaces_section.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     StatefulWidget, Widget, Wrap,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> src/core/database_manager.rs:372:17
[INFO] [stdout]     |
[INFO] [stdout] 372 |             Err(e) => {
[INFO] [stdout]     |                 ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> src/core/database_manager.rs:461:17
[INFO] [stdout]     |
[INFO] [stdout] 461 |             Err(e) => {
[INFO] [stdout]     |                 ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `response`
[INFO] [stdout]   --> src/app/base/projects.rs:65:35
[INFO] [stdout]    |
[INFO] [stdout] 65 |     fn handle_response(&mut self, response: &Self::WorkerResponse) -> Result<Request, String> {
[INFO] [stdout]    |                                   ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_response`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/app/base/tasks.rs:143:13
[INFO] [stdout]     |
[INFO] [stdout] 143 |             _ => write!(f, "Unknown"),
[INFO] [stdout]     |             ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/app/base/tasks.rs:143:13
[INFO] [stdout]     |
[INFO] [stdout] 140 |             ETaskState::Todo => write!(f, "TODO"),
[INFO] [stdout]     |             ---------------- matches some of the same values
[INFO] [stdout] 141 |             ETaskState::InProgress => write!(f, "InProgress"),
[INFO] [stdout]     |             ---------------------- matches some of the same values
[INFO] [stdout] 142 |             ETaskState::Completed => write!(f, "Completed"),
[INFO] [stdout]     |             --------------------- matches some of the same values
[INFO] [stdout] 143 |             _ => write!(f, "Unknown"),
[INFO] [stdout]     |             ^ collectively making this unreachable
[INFO] [stdout]     = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/app/base/mod.rs:132:13
[INFO] [stdout]     |
[INFO] [stdout] 132 |             _ => Err(format!("Invalid TargetInfo"))
[INFO] [stdout]     |             ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/app/base/mod.rs:132:13
[INFO] [stdout]     |
[INFO] [stdout]  32 |             TargetInfo::Projects(total, completed) => {
[INFO] [stdout]     |             -------------------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout]  54 |             TargetInfo::Project(id, name, description, total, completed, progress) => {
[INFO] [stdout]     |             ---------------------------------------------------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout]  80 |             TargetInfo::Task(id, name, description, status, project_id, project_name, total, completed, progress) => {
[INFO] [stdout]     |             ----------------------------------------------------------------------------------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 113 |             TargetInfo::SubTask(id, name, description, status, parent_task_id, parent_task_name, project_id, project_name) => {
[INFO] [stdout]     |             -------------------------------------------------------------------------------------------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 132 |             _ => Err(format!("Invalid TargetInfo"))
[INFO] [stdout]     |             ^ collectively making this unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `project_id`
[INFO] [stdout]   --> src/app/base/mod.rs:80:61
[INFO] [stdout]    |
[INFO] [stdout] 80 |             TargetInfo::Task(id, name, description, status, project_id, project_name, total, completed, progress) => {
[INFO] [stdout]    |                                                             ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_project_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `parent_task_id`
[INFO] [stdout]    --> src/app/base/mod.rs:113:64
[INFO] [stdout]     |
[INFO] [stdout] 113 |             TargetInfo::SubTask(id, name, description, status, parent_task_id, parent_task_name, project_id, project_name) => {
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_parent_task_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `project_id`
[INFO] [stdout]    --> src/app/base/mod.rs:113:98
[INFO] [stdout]     |
[INFO] [stdout] 113 |             TargetInfo::SubTask(id, name, description, status, parent_task_id, parent_task_name, project_id, project_name) => {
[INFO] [stdout]     |                                                                                                  ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_project_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `database`
[INFO] [stdout]    --> src/app/commands.rs:233:23
[INFO] [stdout]     |
[INFO] [stdout] 233 |     fn execute(&self, database: &Database) -> Result<(), String> {
[INFO] [stdout]     |                       ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_database`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]   --> src/app/ui/views/inspector_view.rs:83:37
[INFO] [stdout]    |
[INFO] [stdout] 83 |     fn handle_navigation(&mut self, key: crossterm::event::KeyEvent)  -> Result<crate::app::events::Request, String> {
[INFO] [stdout]    |                                     ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]    --> src/app/ui/views/inspector_view.rs:101:30
[INFO] [stdout]     |
[INFO] [stdout] 101 |     fn handle_key(&mut self, key: crossterm::event::KeyEvent) -> Result<crate::app::events::Request, String> {
[INFO] [stdout]     |                              ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]   --> src/app/ui/views/metric_view.rs:35:30
[INFO] [stdout]    |
[INFO] [stdout] 35 |     fn handle_key(&mut self, key: crossterm::event::KeyEvent) -> Result<crate::app::events::Request, String> {
[INFO] [stdout]    |                              ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]   --> src/app/ui/views/metric_bar_view.rs:69:30
[INFO] [stdout]    |
[INFO] [stdout] 69 |     fn handle_key(&mut self, key: crossterm::event::KeyEvent) -> Result<crate::app::events::Request, String> {
[INFO] [stdout]    |                              ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `remaining`
[INFO] [stdout]   --> src/app/ui/views/metric_bar_view.rs:92:37
[INFO] [stdout]    |
[INFO] [stdout] 92 |         let [header_area, bar_area, remaining] = Layout::vertical([
[INFO] [stdout]    |                                     ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_remaining`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `response`
[INFO] [stdout]    --> src/app/ui/sections/spaces_section.rs:143:35
[INFO] [stdout]     |
[INFO] [stdout] 143 |     fn handle_response(&mut self, response: &Response) {
[INFO] [stdout]     |                                   ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_response`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `target`
[INFO] [stdout]   --> src/app/ui/sections/content_section.rs:78:47
[INFO] [stdout]    |
[INFO] [stdout] 78 |                     DatabaseResponse::Updated(target, _, _) => {
[INFO] [stdout]    |                                               ^^^^^^ help: if this is intentional, prefix it with an underscore: `_target`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/app/ui/sections/content_section.rs:136:21
[INFO] [stdout]     |
[INFO] [stdout] 136 |                     _ => {},
[INFO] [stdout]     |                     ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/app/ui/sections/content_section.rs:136:21
[INFO] [stdout]     |
[INFO] [stdout] 123 |                     Target::Task => {
[INFO] [stdout]     |                     ------------ matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 126 |                     Target::SubTask => {
[INFO] [stdout]     |                     --------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 129 |                     Target::Project => {
[INFO] [stdout]     |                     --------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 132 |                     Target::All => {
[INFO] [stdout]     |                     ----------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 136 |                     _ => {},
[INFO] [stdout]     |                     ^ collectively making this unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/app/workers/database_worker.rs:153:13
[INFO] [stdout]     |
[INFO] [stdout] 153 |             _ => {
[INFO] [stdout]     |             ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/app/workers/database_worker.rs:153:13
[INFO] [stdout]     |
[INFO] [stdout]  18 |             DatabaseRequest::Get(target, id) => {
[INFO] [stdout]     |             -------------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout]  79 |             DatabaseRequest::Delete(target, id) => {
[INFO] [stdout]     |             ----------------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout]  82 |             DatabaseRequest::UpdateState(target, new_state, id) => {
[INFO] [stdout]     |             --------------------------------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout]  96 |             DatabaseRequest::Add(target) => {
[INFO] [stdout]     |             ---------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 153 |             _ => {
[INFO] [stdout]     |             ^ ...and 1 other patterns collectively make this unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/app/workers/database_worker.rs:73:21
[INFO] [stdout]    |
[INFO] [stdout] 73 |                     _ => {
[INFO] [stdout]    |                     ^ no value can reach this
[INFO] [stdout]    |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]   --> src/app/workers/database_worker.rs:73:21
[INFO] [stdout]    |
[INFO] [stdout] 20 |                     Target::Project => {
[INFO] [stdout]    |                     --------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 30 |                     Target::Task => {
[INFO] [stdout]    |                     ------------ matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 40 |                     Target::SubTask => {
[INFO] [stdout]    |                     --------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 50 |                     Target::All => {
[INFO] [stdout]    |                     ----------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 73 |                     _ => {
[INFO] [stdout]    |                     ^ collectively making this unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `target`
[INFO] [stdout]   --> src/app/workers/database_worker.rs:79:37
[INFO] [stdout]    |
[INFO] [stdout] 79 |             DatabaseRequest::Delete(target, id) => {
[INFO] [stdout]    |                                     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_target`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `id`
[INFO] [stdout]   --> src/app/workers/database_worker.rs:79:45
[INFO] [stdout]    |
[INFO] [stdout] 79 |             DatabaseRequest::Delete(target, id) => {
[INFO] [stdout]    |                                             ^^ help: if this is intentional, prefix it with an underscore: `_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `target`
[INFO] [stdout]   --> src/app/workers/database_worker.rs:96:34
[INFO] [stdout]    |
[INFO] [stdout] 96 |             DatabaseRequest::Add(target) => {
[INFO] [stdout]    |                                  ^^^^^^ help: if this is intentional, prefix it with an underscore: `_target`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `subscriber`
[INFO] [stdout]   --> src/main.rs:14:9
[INFO] [stdout]    |
[INFO] [stdout] 14 |     let subscriber = tracing_subscriber::fmt()
[INFO] [stdout]    |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_subscriber`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `LazyTODO` (bin "LazyTODO") due to 25 previous errors; 77 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: unused import: `StatefulWidget`
[INFO] [stdout]   --> src/app/ui/app_widget.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     StatefulWidget, Widget, Wrap,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `tracing_subscriber::fmt::writer::MakeWriterExt`
[INFO] [stdout]  --> src/main.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use tracing_subscriber::fmt::writer::MakeWriterExt;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Widget`
[INFO] [stdout]  --> src/app/ui/sections/content_section.rs:8:21
[INFO] [stdout]   |
[INFO] [stdout] 8 |     StatefulWidget, Widget, Wrap,
[INFO] [stdout]   |                     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Widget`
[INFO] [stdout]  --> src/app/ui/views/list_view.rs:9:21
[INFO] [stdout]   |
[INFO] [stdout] 9 |     StatefulWidget, Widget, Wrap,
[INFO] [stdout]   |                     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `StatefulWidget`
[INFO] [stdout]  --> src/app/ui/sections/content_section.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     StatefulWidget, Widget, Wrap,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Widget`
[INFO] [stdout]  --> src/app/ui/sections/spaces_section.rs:8:21
[INFO] [stdout]   |
[INFO] [stdout] 8 |     StatefulWidget, Widget, Wrap,
[INFO] [stdout]   |                     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `StatefulWidget`
[INFO] [stdout]  --> src/app/ui/sections/spaces_section.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     StatefulWidget, Widget, Wrap,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> src/core/database_manager.rs:372:17
[INFO] [stdout]     |
[INFO] [stdout] 372 |             Err(e) => {
[INFO] [stdout]     |                 ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> src/core/database_manager.rs:461:17
[INFO] [stdout]     |
[INFO] [stdout] 461 |             Err(e) => {
[INFO] [stdout]     |                 ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `response`
[INFO] [stdout]   --> src/app/base/projects.rs:65:35
[INFO] [stdout]    |
[INFO] [stdout] 65 |     fn handle_response(&mut self, response: &Self::WorkerResponse) -> Result<Request, String> {
[INFO] [stdout]    |                                   ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_response`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/app/base/tasks.rs:143:13
[INFO] [stdout]     |
[INFO] [stdout] 143 |             _ => write!(f, "Unknown"),
[INFO] [stdout]     |             ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/app/base/tasks.rs:143:13
[INFO] [stdout]     |
[INFO] [stdout] 140 |             ETaskState::Todo => write!(f, "TODO"),
[INFO] [stdout]     |             ---------------- matches some of the same values
[INFO] [stdout] 141 |             ETaskState::InProgress => write!(f, "InProgress"),
[INFO] [stdout]     |             ---------------------- matches some of the same values
[INFO] [stdout] 142 |             ETaskState::Completed => write!(f, "Completed"),
[INFO] [stdout]     |             --------------------- matches some of the same values
[INFO] [stdout] 143 |             _ => write!(f, "Unknown"),
[INFO] [stdout]     |             ^ collectively making this unreachable
[INFO] [stdout]     = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/app/base/mod.rs:132:13
[INFO] [stdout]     |
[INFO] [stdout] 132 |             _ => Err(format!("Invalid TargetInfo"))
[INFO] [stdout]     |             ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/app/base/mod.rs:132:13
[INFO] [stdout]     |
[INFO] [stdout]  32 |             TargetInfo::Projects(total, completed) => {
[INFO] [stdout]     |             -------------------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout]  54 |             TargetInfo::Project(id, name, description, total, completed, progress) => {
[INFO] [stdout]     |             ---------------------------------------------------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout]  80 |             TargetInfo::Task(id, name, description, status, project_id, project_name, total, completed, progress) => {
[INFO] [stdout]     |             ----------------------------------------------------------------------------------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 113 |             TargetInfo::SubTask(id, name, description, status, parent_task_id, parent_task_name, project_id, project_name) => {
[INFO] [stdout]     |             -------------------------------------------------------------------------------------------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 132 |             _ => Err(format!("Invalid TargetInfo"))
[INFO] [stdout]     |             ^ collectively making this unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `project_id`
[INFO] [stdout]   --> src/app/base/mod.rs:80:61
[INFO] [stdout]    |
[INFO] [stdout] 80 |             TargetInfo::Task(id, name, description, status, project_id, project_name, total, completed, progress) => {
[INFO] [stdout]    |                                                             ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_project_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `parent_task_id`
[INFO] [stdout]    --> src/app/base/mod.rs:113:64
[INFO] [stdout]     |
[INFO] [stdout] 113 |             TargetInfo::SubTask(id, name, description, status, parent_task_id, parent_task_name, project_id, project_name) => {
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_parent_task_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `project_id`
[INFO] [stdout]    --> src/app/base/mod.rs:113:98
[INFO] [stdout]     |
[INFO] [stdout] 113 |             TargetInfo::SubTask(id, name, description, status, parent_task_id, parent_task_name, project_id, project_name) => {
[INFO] [stdout]     |                                                                                                  ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_project_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `database`
[INFO] [stdout]    --> src/app/commands.rs:233:23
[INFO] [stdout]     |
[INFO] [stdout] 233 |     fn execute(&self, database: &Database) -> Result<(), String> {
[INFO] [stdout]     |                       ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_database`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]   --> src/app/ui/views/inspector_view.rs:83:37
[INFO] [stdout]    |
[INFO] [stdout] 83 |     fn handle_navigation(&mut self, key: crossterm::event::KeyEvent)  -> Result<crate::app::events::Request, String> {
[INFO] [stdout]    |                                     ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]    --> src/app/ui/views/inspector_view.rs:101:30
[INFO] [stdout]     |
[INFO] [stdout] 101 |     fn handle_key(&mut self, key: crossterm::event::KeyEvent) -> Result<crate::app::events::Request, String> {
[INFO] [stdout]     |                              ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]   --> src/app/ui/views/metric_view.rs:35:30
[INFO] [stdout]    |
[INFO] [stdout] 35 |     fn handle_key(&mut self, key: crossterm::event::KeyEvent) -> Result<crate::app::events::Request, String> {
[INFO] [stdout]    |                              ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]   --> src/app/ui/views/metric_bar_view.rs:69:30
[INFO] [stdout]    |
[INFO] [stdout] 69 |     fn handle_key(&mut self, key: crossterm::event::KeyEvent) -> Result<crate::app::events::Request, String> {
[INFO] [stdout]    |                              ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `remaining`
[INFO] [stdout]   --> src/app/ui/views/metric_bar_view.rs:92:37
[INFO] [stdout]    |
[INFO] [stdout] 92 |         let [header_area, bar_area, remaining] = Layout::vertical([
[INFO] [stdout]    |                                     ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_remaining`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `response`
[INFO] [stdout]    --> src/app/ui/sections/spaces_section.rs:143:35
[INFO] [stdout]     |
[INFO] [stdout] 143 |     fn handle_response(&mut self, response: &Response) {
[INFO] [stdout]     |                                   ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_response`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `target`
[INFO] [stdout]   --> src/app/ui/sections/content_section.rs:78:47
[INFO] [stdout]    |
[INFO] [stdout] 78 |                     DatabaseResponse::Updated(target, _, _) => {
[INFO] [stdout]    |                                               ^^^^^^ help: if this is intentional, prefix it with an underscore: `_target`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/app/ui/sections/content_section.rs:136:21
[INFO] [stdout]     |
[INFO] [stdout] 136 |                     _ => {},
[INFO] [stdout]     |                     ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/app/ui/sections/content_section.rs:136:21
[INFO] [stdout]     |
[INFO] [stdout] 123 |                     Target::Task => {
[INFO] [stdout]     |                     ------------ matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 126 |                     Target::SubTask => {
[INFO] [stdout]     |                     --------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 129 |                     Target::Project => {
[INFO] [stdout]     |                     --------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 132 |                     Target::All => {
[INFO] [stdout]     |                     ----------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 136 |                     _ => {},
[INFO] [stdout]     |                     ^ collectively making this unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/app/workers/database_worker.rs:153:13
[INFO] [stdout]     |
[INFO] [stdout] 153 |             _ => {
[INFO] [stdout]     |             ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/app/workers/database_worker.rs:153:13
[INFO] [stdout]     |
[INFO] [stdout]  18 |             DatabaseRequest::Get(target, id) => {
[INFO] [stdout]     |             -------------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout]  79 |             DatabaseRequest::Delete(target, id) => {
[INFO] [stdout]     |             ----------------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout]  82 |             DatabaseRequest::UpdateState(target, new_state, id) => {
[INFO] [stdout]     |             --------------------------------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout]  96 |             DatabaseRequest::Add(target) => {
[INFO] [stdout]     |             ---------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 153 |             _ => {
[INFO] [stdout]     |             ^ ...and 1 other patterns collectively make this unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> src/app/workers/database_worker.rs:73:21
[INFO] [stdout]    |
[INFO] [stdout] 73 |                     _ => {
[INFO] [stdout]    |                     ^ no value can reach this
[INFO] [stdout]    |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]   --> src/app/workers/database_worker.rs:73:21
[INFO] [stdout]    |
[INFO] [stdout] 20 |                     Target::Project => {
[INFO] [stdout]    |                     --------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 30 |                     Target::Task => {
[INFO] [stdout]    |                     ------------ matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 40 |                     Target::SubTask => {
[INFO] [stdout]    |                     --------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 50 |                     Target::All => {
[INFO] [stdout]    |                     ----------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 73 |                     _ => {
[INFO] [stdout]    |                     ^ collectively making this unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `target`
[INFO] [stdout]   --> src/app/workers/database_worker.rs:79:37
[INFO] [stdout]    |
[INFO] [stdout] 79 |             DatabaseRequest::Delete(target, id) => {
[INFO] [stdout]    |                                     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_target`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `id`
[INFO] [stdout]   --> src/app/workers/database_worker.rs:79:45
[INFO] [stdout]    |
[INFO] [stdout] 79 |             DatabaseRequest::Delete(target, id) => {
[INFO] [stdout]    |                                             ^^ help: if this is intentional, prefix it with an underscore: `_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `target`
[INFO] [stdout]   --> src/app/workers/database_worker.rs:96:34
[INFO] [stdout]    |
[INFO] [stdout] 96 |             DatabaseRequest::Add(target) => {
[INFO] [stdout]    |                                  ^^^^^^ help: if this is intentional, prefix it with an underscore: `_target`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `subscriber`
[INFO] [stdout]   --> src/main.rs:14:9
[INFO] [stdout]    |
[INFO] [stdout] 14 |     let subscriber = tracing_subscriber::fmt()
[INFO] [stdout]    |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_subscriber`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `LazyTODO` (bin "LazyTODO" test) due to 25 previous errors; 77 warnings emitted
[INFO] [stderr] warning: unused dependency `anyhow`
[INFO] [stderr]  --> Cargo.toml:2:1
[INFO] [stderr]   |
[INFO] [stderr] 2 | anyhow = "1.0.38"
[INFO] [stderr]   | ^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `anyhow`
[INFO] [stderr] warning: unused dependency `tui`
[INFO] [stderr]   --> Cargo.toml:20:15
[INFO] [stderr]    |
[INFO] [stderr] 20 | [dependencies.tui]
[INFO] [stderr]    |               ^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `tui`
[INFO] [stderr] warning: `LazyTODO` (manifest) generated 2 warnings
[INFO] running `Command { std: "docker" "inspect" "ebe1d9501b2c2f28de68f92c2973e823d697f99f1706fb84992773f0931e0493", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ebe1d9501b2c2f28de68f92c2973e823d697f99f1706fb84992773f0931e0493", kill_on_drop: false }`
[INFO] [stdout] ebe1d9501b2c2f28de68f92c2973e823d697f99f1706fb84992773f0931e0493
