[INFO] cloning repository https://github.com/tomatyss/linsky [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/tomatyss/linsky" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftomatyss%2Flinsky", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftomatyss%2Flinsky'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 38c8caea4a6941038b69d0519dc31b637f4c14df [INFO] testing tomatyss/linsky against 1.86.0 for beta-1.87-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftomatyss%2Flinsky" "/workspace/builds/worker-4-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/tomatyss/linsky on toolchain 1.86.0 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.86.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/tomatyss/linsky [INFO] finished tweaking git repo https://github.com/tomatyss/linsky [INFO] tweaked toml for git repo https://github.com/tomatyss/linsky written to /workspace/builds/worker-4-tc1/source/Cargo.toml [INFO] crate git repo https://github.com/tomatyss/linsky 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" "+1.86.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded stability v0.2.1 [INFO] [stderr] Downloaded quoted_printable v0.5.1 [INFO] [stderr] Downloaded rust-ini v0.20.0 [INFO] [stderr] Downloaded ouroboros v0.18.5 [INFO] [stderr] Downloaded email_address v0.2.9 [INFO] [stderr] Downloaded dlv-list v0.5.2 [INFO] [stderr] Downloaded env_logger v0.11.7 [INFO] [stderr] Downloaded imap-proto v0.16.5 [INFO] [stderr] Downloaded config v0.14.1 [INFO] [stderr] Downloaded jiff-static v0.2.5 [INFO] [stderr] Downloaded imap v3.0.0-alpha.15 [INFO] [stderr] Downloaded yaml-rust2 v0.8.1 [INFO] [stderr] Downloaded nom v8.0.0 [INFO] [stderr] Downloaded winnow v0.7.4 [INFO] [stderr] Downloaded portable-atomic v1.11.0 [INFO] [stderr] Downloaded lettre v0.11.15 [INFO] [stderr] Downloaded chumsky v0.9.3 [INFO] [stderr] Downloaded ordered-multimap v0.7.3 [INFO] [stderr] Downloaded arraydeque v0.5.1 [INFO] [stderr] Downloaded ouroboros_macro v0.18.5 [INFO] [stderr] Downloaded psm v0.1.25 [INFO] [stderr] Downloaded stacker v0.1.20 [INFO] [stderr] Downloaded email-encoding v0.4.0 [INFO] [stderr] Downloaded mail-parser v0.9.4 [INFO] [stderr] Downloaded jiff v0.2.5 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:b0b074c097205a61b89e8ad263052f976b2b332c4dc5f02aef1fe52501660d6e" "/opt/rustwide/cargo-home/bin/cargo" "+1.86.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] de7a80a60729f4b0e8775f989b495413f25195190ca2986b290da39ca4fad7cb [INFO] running `Command { std: "docker" "start" "-a" "de7a80a60729f4b0e8775f989b495413f25195190ca2986b290da39ca4fad7cb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "de7a80a60729f4b0e8775f989b495413f25195190ca2986b290da39ca4fad7cb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "de7a80a60729f4b0e8775f989b495413f25195190ca2986b290da39ca4fad7cb", kill_on_drop: false }` [INFO] [stdout] de7a80a60729f4b0e8775f989b495413f25195190ca2986b290da39ca4fad7cb [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:b0b074c097205a61b89e8ad263052f976b2b332c4dc5f02aef1fe52501660d6e" "/opt/rustwide/cargo-home/bin/cargo" "+1.86.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 9301158e794583f93647ab34322783547aa58c521f5fd69df8b866d04cbfe219 [INFO] running `Command { std: "docker" "start" "-a" "9301158e794583f93647ab34322783547aa58c521f5fd69df8b866d04cbfe219", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.94 [INFO] [stderr] Compiling unicode-ident v1.0.18 [INFO] [stderr] Compiling libc v0.2.171 [INFO] [stderr] Compiling shlex v1.3.0 [INFO] [stderr] Compiling once_cell v1.21.2 [INFO] [stderr] Compiling memchr v2.7.4 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling version_check v0.9.5 [INFO] [stderr] Compiling smallvec v1.14.0 [INFO] [stderr] Compiling cc v1.2.17 [INFO] [stderr] Compiling allocator-api2 v0.2.21 [INFO] [stderr] Compiling stable_deref_trait v1.2.0 [INFO] [stderr] Compiling log v0.4.27 [INFO] [stderr] Compiling ahash v0.8.11 [INFO] [stderr] Compiling lock_api v0.4.12 [INFO] [stderr] Compiling vcpkg v0.2.15 [INFO] [stderr] Compiling pkg-config v0.3.32 [INFO] [stderr] Compiling crunchy v0.2.3 [INFO] [stderr] Compiling icu_locid_transform_data v1.5.1 [INFO] [stderr] Compiling scopeguard v1.2.0 [INFO] [stderr] Compiling zerocopy v0.7.35 [INFO] [stderr] Compiling litemap v0.7.5 [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Compiling writeable v0.5.5 [INFO] [stderr] Compiling syn v2.0.100 [INFO] [stderr] Compiling thiserror v2.0.12 [INFO] [stderr] Compiling icu_properties_data v1.5.1 [INFO] [stderr] Compiling parking_lot_core v0.9.10 [INFO] [stderr] Compiling tiny-keccak v2.0.2 [INFO] [stderr] Compiling hashbrown v0.14.5 [INFO] [stderr] Compiling signal-hook-registry v1.4.2 [INFO] [stderr] Compiling foldhash v0.1.5 [INFO] [stderr] Compiling icu_normalizer_data v1.5.1 [INFO] [stderr] Compiling equivalent v1.0.2 [INFO] [stderr] Compiling rustversion v1.0.20 [INFO] [stderr] Compiling hashbrown v0.15.2 [INFO] [stderr] Compiling openssl-sys v0.9.106 [INFO] [stderr] Compiling ucd-trie v0.1.7 [INFO] [stderr] Compiling openssl v0.10.71 [INFO] [stderr] Compiling foreign-types-shared v0.1.1 [INFO] [stderr] Compiling foreign-types v0.3.2 [INFO] [stderr] Compiling parking_lot v0.12.3 [INFO] [stderr] Compiling getrandom v0.2.15 [INFO] [stderr] Compiling const-random-macro v0.1.16 [INFO] [stderr] Compiling psm v0.1.25 [INFO] [stderr] Compiling ring v0.17.14 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling proc-macro2-diagnostics v0.10.1 [INFO] [stderr] Compiling utf16_iter v1.0.5 [INFO] [stderr] Compiling utf8_iter v1.0.4 [INFO] [stderr] Compiling regex-syntax v0.8.5 [INFO] [stderr] Compiling native-tls v0.2.14 [INFO] [stderr] Compiling signal-hook v0.3.17 [INFO] [stderr] Compiling write16 v1.0.0 [INFO] [stderr] Compiling const-random v0.1.18 [INFO] [stderr] Compiling stacker v0.1.20 [INFO] [stderr] Compiling slab v0.4.9 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling yansi v1.0.1 [INFO] [stderr] Compiling unicode-segmentation v1.12.0 [INFO] [stderr] Compiling pin-project-lite v0.2.16 [INFO] [stderr] Compiling parking_lot_core v0.8.6 [INFO] [stderr] Compiling crossbeam-utils v0.8.21 [INFO] [stderr] Compiling minimal-lexical v0.2.1 [INFO] [stderr] Compiling itoa v1.0.15 [INFO] [stderr] Compiling either v1.15.0 [INFO] [stderr] Compiling ryu v1.0.20 [INFO] [stderr] Compiling openssl-probe v0.1.6 [INFO] [stderr] Compiling nom v7.1.3 [INFO] [stderr] Compiling dlv-list v0.5.2 [INFO] [stderr] Compiling indexmap v2.8.0 [INFO] [stderr] Compiling mio v0.8.11 [INFO] [stderr] Compiling socket2 v0.5.8 [INFO] [stderr] Compiling mio v1.0.3 [INFO] [stderr] Compiling regex-automata v0.4.9 [INFO] [stderr] Compiling encoding_rs v0.8.35 [INFO] [stderr] Compiling instant v0.1.13 [INFO] [stderr] Compiling untrusted v0.9.0 [INFO] [stderr] Compiling heck v0.5.0 [INFO] [stderr] Compiling rustls-pki-types v1.11.0 [INFO] [stderr] Compiling getrandom v0.3.2 [INFO] [stderr] Compiling heck v0.4.1 [INFO] [stderr] Compiling synstructure v0.13.1 [INFO] [stderr] Compiling percent-encoding v2.3.1 [INFO] [stderr] Compiling serde_json v1.0.140 [INFO] [stderr] Compiling bytes v1.10.1 [INFO] [stderr] Compiling winnow v0.7.4 [INFO] [stderr] Compiling paste v1.0.15 [INFO] [stderr] Compiling base64 v0.22.1 [INFO] [stderr] Compiling utf8parse v0.2.2 [INFO] [stderr] Compiling anstyle-parse v0.2.6 [INFO] [stderr] Compiling form_urlencoded v1.2.1 [INFO] [stderr] Compiling signal-hook-mio v0.2.4 [INFO] [stderr] Compiling ordered-multimap v0.7.3 [INFO] [stderr] Compiling itertools v0.13.0 [INFO] [stderr] Compiling castaway v0.2.3 [INFO] [stderr] Compiling hashlink v0.8.4 [INFO] [stderr] Compiling rustls v0.22.4 [INFO] [stderr] Compiling anstyle-query v1.1.2 [INFO] [stderr] Compiling futures-core v0.3.31 [INFO] [stderr] Compiling colorchoice v1.0.3 [INFO] [stderr] Compiling aliasable v0.1.3 [INFO] [stderr] Compiling anstyle v1.0.10 [INFO] [stderr] Compiling option-ext v0.2.0 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling base64 v0.21.7 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling yoke-derive v0.7.5 [INFO] [stderr] Compiling zerovec-derive v0.10.3 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling icu_provider_macros v1.5.0 [INFO] [stderr] Compiling thiserror-impl v2.0.12 [INFO] [stderr] Compiling openssl-macros v0.1.1 [INFO] [stderr] Compiling tokio-macros v2.5.0 [INFO] [stderr] Compiling regex v1.11.1 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling yoke v0.7.5 [INFO] [stderr] Compiling ouroboros_macro v0.18.5 [INFO] [stderr] Compiling async-trait v0.1.88 [INFO] [stderr] Compiling zerovec v0.10.4 [INFO] [stderr] Compiling strum_macros v0.26.4 [INFO] [stderr] Compiling tokio v1.44.1 [INFO] [stderr] Compiling tinystr v0.7.6 [INFO] [stderr] Compiling icu_collections v1.5.0 [INFO] [stderr] Compiling futures-task v0.3.31 [INFO] [stderr] Compiling icu_locid v1.5.0 [INFO] [stderr] Compiling pest v2.8.0 [INFO] [stderr] Compiling arraydeque v0.5.1 [INFO] [stderr] Compiling is_terminal_polyfill v1.70.1 [INFO] [stderr] Compiling anyhow v1.0.97 [INFO] [stderr] Compiling unicode-width v0.1.14 [INFO] [stderr] Compiling futures-io v0.3.31 [INFO] [stderr] Compiling fxhash v0.2.1 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling icu_provider v1.5.0 [INFO] [stderr] Compiling unicode-truncate v1.1.0 [INFO] [stderr] Compiling ouroboros v0.18.5 [INFO] [stderr] Compiling anstream v0.6.18 [INFO] [stderr] Compiling icu_locid_transform v1.5.0 [INFO] [stderr] Compiling yaml-rust2 v0.8.1 [INFO] [stderr] Compiling strum v0.26.3 [INFO] [stderr] Compiling env_filter v0.1.3 [INFO] [stderr] Compiling rustls-webpki v0.102.8 [INFO] [stderr] Compiling pest_meta v2.8.0 [INFO] [stderr] Compiling icu_properties v1.5.1 [INFO] [stderr] Compiling pest_generator v2.8.0 [INFO] [stderr] Compiling stability v0.2.1 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling dirs-sys v0.4.1 [INFO] [stderr] Compiling crossbeam-epoch v0.9.18 [INFO] [stderr] Compiling chrono v0.4.40 [INFO] [stderr] Compiling compact_str v0.7.1 [INFO] [stderr] Compiling rust-ini v0.20.0 [INFO] [stderr] Compiling pest_derive v2.8.0 [INFO] [stderr] Compiling icu_normalizer v1.5.0 [INFO] [stderr] Compiling chumsky v0.9.3 [INFO] [stderr] Compiling parking_lot v0.11.2 [INFO] [stderr] Compiling bitflags v2.9.0 [INFO] [stderr] Compiling toml_datetime v0.6.8 [INFO] [stderr] Compiling serde_spanned v0.6.8 [INFO] [stderr] Compiling toml_edit v0.22.24 [INFO] [stderr] Compiling ron v0.8.1 [INFO] [stderr] Compiling crossterm v0.27.0 [INFO] [stderr] Compiling idna_adapter v1.2.0 [INFO] [stderr] Compiling idna v1.0.3 [INFO] [stderr] Compiling json5 v0.4.1 [INFO] [stderr] Compiling url v2.5.4 [INFO] [stderr] Compiling email-encoding v0.4.0 [INFO] [stderr] Compiling toml v0.8.20 [INFO] [stderr] Compiling imap-proto v0.16.5 [INFO] [stderr] Compiling itertools v0.12.1 [INFO] [stderr] Compiling convert_case v0.6.0 [INFO] [stderr] Compiling lru v0.12.5 [INFO] [stderr] Compiling fs2 v0.4.3 [INFO] [stderr] Compiling nom v8.0.0 [INFO] [stderr] Compiling crc32fast v1.4.2 [INFO] [stderr] Compiling quoted_printable v0.5.1 [INFO] [stderr] Compiling jiff v0.2.5 [INFO] [stderr] Compiling cassowary v0.3.0 [INFO] [stderr] Compiling mime v0.3.17 [INFO] [stderr] Compiling subtle v2.6.1 [INFO] [stderr] Compiling zeroize v1.8.1 [INFO] [stderr] Compiling tokio-native-tls v0.3.1 [INFO] [stderr] Compiling httpdate v1.0.3 [INFO] [stderr] Compiling bufstream v0.1.4 [INFO] [stderr] Compiling email_address v0.2.9 [INFO] [stderr] Compiling pathdiff v0.2.3 [INFO] [stderr] Compiling lazy_static v1.5.0 [INFO] [stderr] Compiling config v0.14.1 [INFO] [stderr] Compiling imap v3.0.0-alpha.15 [INFO] [stderr] Compiling ratatui v0.26.3 [INFO] [stderr] Compiling sled v0.34.7 [INFO] [stderr] Compiling uuid v1.16.0 [INFO] [stderr] Compiling dirs v5.0.1 [INFO] [stderr] Compiling mail-parser v0.9.4 [INFO] [stderr] Compiling lettre v0.11.15 [INFO] [stderr] Compiling rustls-pemfile v2.2.0 [INFO] [stderr] Compiling env_logger v0.11.7 [INFO] [stderr] Compiling linksy v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: struct `ConnectionManager` is never constructed [INFO] [stdout] --> src/controller/connection_manager.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 12 | pub struct ConnectionManager { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `start_background_checker`, `stop_background_checker`, `update_accounts`, and `set_check_interval` are never used [INFO] [stdout] --> src/controller/connection_manager.rs:39:12 [INFO] [stdout] | [INFO] [stdout] 27 | impl ConnectionManager { [INFO] [stdout] | ---------------------- associated items in this implementation [INFO] [stdout] ... [INFO] [stdout] 39 | pub fn new( [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 60 | pub async fn start_background_checker(&self) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 181 | pub async fn stop_background_checker(&self) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 198 | pub async fn update_accounts( [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 220 | pub async fn set_check_interval(&mut self, interval: u64) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple methods are never used [INFO] [stdout] --> src/ui/renderer/view_renderer.rs:34:12 [INFO] [stdout] | [INFO] [stdout] 15 | impl ViewRenderer { [INFO] [stdout] | ----------------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 34 | pub fn render_accounts( [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 56 | pub fn render_folders( [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 78 | pub fn render_emails( [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 100 | pub fn render_email_detail( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 124 | pub fn render_compose_email( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 146 | pub fn render_settings( [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 165 | pub fn render_account_config( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 186 | pub fn render_message( [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 210 | pub fn render_loading( [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 237 | pub fn render_split_view( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::path::PathBuf` [INFO] [stdout] --> src/bin/cleanup_locks.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use std::path::PathBuf; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `save_config_instance` is never used [INFO] [stdout] --> src/config/mod.rs:143:12 [INFO] [stdout] | [INFO] [stdout] 71 | impl ConfigManager { [INFO] [stdout] | ------------------ method in this implementation [INFO] [stdout] ... [INFO] [stdout] 143 | pub fn save_config_instance(&self, config: &AppConfig) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `ConnectionManager` is never constructed [INFO] [stdout] --> src/controller/connection_manager.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 12 | pub struct ConnectionManager { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `start_background_checker`, `stop_background_checker`, `update_accounts`, and `set_check_interval` are never used [INFO] [stdout] --> src/controller/connection_manager.rs:39:12 [INFO] [stdout] | [INFO] [stdout] 27 | impl ConnectionManager { [INFO] [stdout] | ---------------------- associated items in this implementation [INFO] [stdout] ... [INFO] [stdout] 39 | pub fn new( [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 60 | pub async fn start_background_checker(&self) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 181 | pub async fn stop_background_checker(&self) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 198 | pub async fn update_accounts( [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 220 | pub async fn set_check_interval(&mut self, interval: u64) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `get_display_name` is never used [INFO] [stdout] --> src/models/account.rs:66:12 [INFO] [stdout] | [INFO] [stdout] 41 | impl Account { [INFO] [stdout] | ------------ method in this implementation [INFO] [stdout] ... [INFO] [stdout] 66 | pub fn get_display_name(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `get_status_summary` and `get_unread_summary` are never used [INFO] [stdout] --> src/models/account_summary.rs:43:12 [INFO] [stdout] | [INFO] [stdout] 30 | impl AccountSummary { [INFO] [stdout] | ------------------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 43 | pub fn get_status_summary(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 72 | pub fn get_unread_summary(&self) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `base_dir` is never read [INFO] [stdout] --> src/state/app_state.rs:58:9 [INFO] [stdout] | [INFO] [stdout] 32 | pub struct AppState { [INFO] [stdout] | -------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 58 | pub base_dir: PathBuf, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `clear_status_message`, `get_selected_folder`, and `set_selected_folder` are never used [INFO] [stdout] --> src/state/app_state.rs:120:12 [INFO] [stdout] | [INFO] [stdout] 65 | impl AppState { [INFO] [stdout] | ------------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 120 | pub fn clear_status_message(&mut self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 184 | pub fn get_selected_folder(&self) -> &str { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 192 | pub fn set_selected_folder(&mut self, folder: String) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `get_smtp_client` is never used [INFO] [stdout] --> src/state/account_manager.rs:347:12 [INFO] [stdout] | [INFO] [stdout] 23 | impl AccountManager { [INFO] [stdout] | ------------------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 347 | pub fn get_smtp_client(&self, index: usize) -> Option<&Arc>> { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `mark_as_unread`, `flag_email`, `unflag_email`, `delete_email`, `get_email`, and `update_email` are never used [INFO] [stdout] --> src/state/email_manager.rs:166:18 [INFO] [stdout] | [INFO] [stdout] 17 | impl EmailManager { [INFO] [stdout] | ----------------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 166 | pub async fn mark_as_unread( [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 200 | pub async fn flag_email( [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 234 | pub async fn unflag_email( [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 268 | pub async fn delete_email( [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 300 | pub fn get_email(&self, account_id: &str, folder: &str, email_id: &str) -> Result> { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 311 | pub fn update_email(&self, email: &Email) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `cleanup_stale_lock_files` is never used [INFO] [stdout] --> src/storage/mod.rs:284:12 [INFO] [stdout] | [INFO] [stdout] 19 | impl EmailStorage { [INFO] [stdout] | ----------------- associated function in this implementation [INFO] [stdout] ... [INFO] [stdout] 284 | pub fn cleanup_stale_lock_files(path: &Path) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `App` is never constructed [INFO] [stdout] --> src/ui/app.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct App { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new` and `run` are never used [INFO] [stdout] --> src/ui/app.rs:30:12 [INFO] [stdout] | [INFO] [stdout] 25 | impl App { [INFO] [stdout] | -------- associated items in this implementation [INFO] [stdout] ... [INFO] [stdout] 30 | pub fn new() -> Result { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 84 | pub async fn run(&mut self) -> Result<()> { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple methods are never used [INFO] [stdout] --> src/ui/renderer/view_renderer.rs:34:12 [INFO] [stdout] | [INFO] [stdout] 15 | impl ViewRenderer { [INFO] [stdout] | ----------------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 34 | pub fn render_accounts( [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 56 | pub fn render_folders( [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 78 | pub fn render_emails( [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 100 | pub fn render_email_detail( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 124 | pub fn render_compose_email( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 146 | pub fn render_settings( [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 165 | pub fn render_account_config( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 186 | pub fn render_message( [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 210 | pub fn render_loading( [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 237 | pub fn render_split_view( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `from_account` and `has_validation_error` are never used [INFO] [stdout] --> src/ui/views/account_config.rs:79:12 [INFO] [stdout] | [INFO] [stdout] 35 | impl AccountFormState { [INFO] [stdout] | --------------------- associated items in this implementation [INFO] [stdout] ... [INFO] [stdout] 79 | pub fn from_account(account: EmailAccount) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 434 | pub fn has_validation_error(&self, field_name: &str) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: linking with `cc` failed: exit status: 1 [INFO] [stdout] | [INFO] [stdout] = note: "cc" "-m64" "/tmp/rustcaJMlXD/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{liblinksy-b0a3c3e81164cf23.rlib,libuuid-ea8365299f62935f.rlib,libgetrandom-0d4085d5c0ea10f1.rlib,libratatui-a3e3075ee12c75e1.rlib,libunicode_truncate-b8d1195dc4996baa.rlib,libitertools-9f941e1be7a44caa.rlib,liblru-c0c24d9a1c15bcf8.rlib,libcassowary-58692e9af746fbe1.rlib,libitertools-0403764b1e34c487.rlib,libeither-af794f48e2956aa7.rlib,libcompact_str-468a9f2e28276b8b.rlib,libcastaway-3fa4d47a00915cd2.rlib,libunicode_width-feb42525e8e9c35a.rlib,libstrum-cf93324df12c383a.rlib,libsled-6e9b8f500d9bedd0.rlib,libfxhash-b9fc3a06aa58c1e4.rlib,libbyteorder-f923bb3f21c22618.rlib,libcrc32fast-e026564dc71147ac.rlib,libcrossbeam_epoch-e857a962fe8a463e.rlib,libcrossbeam_utils-c33f7bd93ee655f0.rlib,libfs2-b8862e019757b149.rlib,libparking_lot-9ba136dfb44e94f6.rlib,libparking_lot_core-8ea4bcdc0ec83a94.rlib,libinstant-b1d0508cb0c7731f.rlib,liblettre-296b3f80f64635dc.rlib,libfastrand-a81f4469b1ab9bde.rlib,libquoted_printable-77f95e769ec09fc3.rlib,libnom-e7a3455eb6cdd5c1.rlib,liburl-d207b0cd78dc50e6.rlib,libform_urlencoded-eed555366fd990d6.rlib,libpercent_encoding-68324bb938036928.rlib,libfutures_util-8bbe992b70d9f105.rlib,libfutures_io-e19682ed45cbcf47.rlib,libslab-1d4cc7c7eba9082b.rlib,libfutures_task-1caf3029451a2f60.rlib,libpin_utils-d8f0fd3fa8a14f27.rlib,libfutures_core-a2f168a309183228.rlib,libchumsky-2f495b54f937b242.rlib,libstacker-2c249f8b8dab0d29.rlib,libpsm-a28b007b3349b64b.rlib,libhttpdate-a061c31a04dbb35a.rlib,libmime-b1201f19d94827ba.rlib,libemail_encoding-6b920b56b7d9aed8.rlib,libidna-4626221e4890be9d.rlib,libidna_adapter-b03fa2ed6602644f.rlib,libicu_normalizer-7451dd5bdf894580.rlib,libicu_normalizer_data-72452b86cba3eed8.rlib,libwrite16-1c921c39d2df77b6.rlib,libutf8_iter-abd0a82c0f78c0e8.rlib,libutf16_iter-4a39604101fbfc8e.rlib,libicu_properties-4d819e35c6b11995.rlib,libicu_properties_data-20cb58540b8e155d.rlib,libicu_locid_transform-27828ffd88f196c7.rlib,libicu_locid_transform_data-b18b34d6d26c1189.rlib,libicu_collections-5d052fcbef9ab221.rlib,libicu_provider-677f8ef451cbe075.rlib,libicu_locid-c45aef81ac2c248c.rlib,liblitemap-5f88f503a997eb1d.rlib,libtinystr-c35f36bbde2ef048.rlib,libzerovec-2204c4b7596501d5.rlib,libwriteable-69df7c94598306ad.rlib,libyoke-5ed1f4d15de7997f.rlib,libzerofrom-e1a1d85bb79e4f9d.rlib,libstable_deref_trait-4daef82966b1abdd.rlib,libemail_address-adab552a83791a3c.rlib,libtokio_native_tls-1115a6e93eebca09.rlib,libimap-63bb6f67e8a467a8.rlib,libnative_tls-4896f580511c348a.rlib,libopenssl_probe-22201e39fb54c929.rlib,libopenssl-61d3f939d9ebc06b.rlib,libforeign_types-8c08dc176465e4d3.rlib,libforeign_types_shared-a93701b229f7fd2a.rlib,libopenssl_sys-a2bcc5f29f4329eb.rlib,libbufstream-edfbb6c5d40846f6.rlib,libbase64-a5e94c799b6e0355.rlib,libouroboros-3b6b7a71cdf296a8.rlib,libstatic_assertions-b656f6382f1496f6.rlib,libaliasable-aff7386880118788.rlib,libchrono-19f01c4083506346.rlib,libnum_traits-8be106ea2eff1f18.rlib,liblazy_static-9a3b642a4cb24c04.rlib,libimap_proto-a1d0d1051b4047f5.rlib,libmail_parser-216d2748cd08d28d.rlib,libcrossterm-b107c13c90ba806c.rlib,libsignal_hook_mio-de925def78fa7df2.rlib,libsignal_hook-a3f868e1d0fc0a80.rlib,libmio-4d8520270a908b98.rlib,libtokio-3f77506cceeed56b.rlib,libsignal_hook_registry-41e041c319103dc1.rlib,libsocket2-016b20a44326ed36.rlib,libbytes-53d76ab935d5ce0b.rlib,libmio-cf0eb7d460e9285f.rlib,libparking_lot-51362fb90a5e9f15.rlib,libparking_lot_core-2f05dc5007d39325.rlib,libsmallvec-372077901d49c54d.rlib,liblock_api-bc648ff866ed17cd.rlib,libscopeguard-0ff18b2ed8dae252.rlib,libpin_project_lite-b16a97cb545211fd.rlib,libconfig-5c66dd836d42b6ca.rlib,libpathdiff-b5755a0f48826f5b.rlib,libjson5-e0f9a7026cae7c1c.rlib,libpest-fa806a3829e71539.rlib,libucd_trie-5df86360e41a9079.rlib,libthiserror-493b179adab49862.rlib,libron-5b48f95075f73018.rlib,libbitflags-5c160963cf2d4d2b.rlib,libbase64-469af257c2a75649.rlib,libserde_json-fd10fb34689a20c4.rlib,libitoa-0a7f0210c7ed7f9d.rlib,libryu-932665ed4df39488.rlib,libtoml-e2e7223eab0e09f4.rlib,libtoml_edit-c73f397266552cbe.rlib,libserde_spanned-df570dd29d91f44c.rlib,libindexmap-3117e6961872f72c.rlib,libhashbrown-92398506dacaa13b.rlib,libfoldhash-459af75f74e437d3.rlib,libequivalent-3cf1e381dc6c4cd0.rlib,libwinnow-74c16545987ad574.rlib,libtoml_datetime-b3f6a70ad3acc717.rlib,libnom-2775687a6c530093.rlib,libini-ecb823f3e85f9e83.rlib,libordered_multimap-b6affad32dad6aa2.rlib,libdlv_list-b8e4cfa9d0fa7c64.rlib,libyaml_rust2-16be081c697ef29c.rlib,libencoding_rs-7343f863219f2aab.rlib,libarraydeque-41a8d577e6cca372.rlib,libhashlink-2be8127252839c5b.rlib,libhashbrown-d771c1715dbd041c.rlib,libahash-2e78156b0687d676.rlib,libonce_cell-67d64238d4895ab5.rlib,libcfg_if-da7e6a5cb20f1238.rlib,libzerocopy-301121baef6bf911.rlib,liballocator_api2-a75cc42a89f83532.rlib,libconvert_case-e052217cfd855c9b.rlib,libunicode_segmentation-eeae307c8c9c2987.rlib,libserde-fd02d2344834f579.rlib,libdirs-69f4f7d9592864af.rlib,libdirs_sys-61b3aa1f2ca4be63.rlib,liblibc-0bf5b5ecef990669.rlib,liboption_ext-6e217c1cb2a6fc2d.rlib,libenv_logger-7c4a1189046a3936.rlib,libanstream-9162272f861a0d76.rlib,libanstyle_query-01f3b247eac3fb62.rlib,libis_terminal_polyfill-a534c82a7c6c6fad.rlib,libcolorchoice-a1c0bf032c0abb4d.rlib,libanstyle_parse-c790a378e782d619.rlib,libutf8parse-07200a2af1b9897d.rlib,libjiff-524cbe93996c3a31.rlib,libenv_filter-aa634052a29cdde7.rlib,libregex-0119743686619208.rlib,libregex_automata-c3d8cbef1e78cf74.rlib,libaho_corasick-7f217ec664681495.rlib,libmemchr-9f173e8f7f0f0cc9.rlib,libregex_syntax-b215990ea78e7437.rlib,libanstyle-ebc1a675ce8e8f17.rlib,liblog-58cccfb782553c51.rlib,libanyhow-4978ea3560813b32.rlib}.rlib" "/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,libcfg_if-*,liblibc-*,liballoc-*,librustc_std_workspace_core-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lssl" "-lcrypto" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/target/debug/build/psm-640c8c54494344d0/out" "-L" "/opt/rustwide/target/debug/build/ring-c657fe2339348fb7/out" "-L" "/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/deps/cleanup_locks-7a668ea5c4f153b4" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs" [INFO] [stdout] = note: some arguments are omitted. use `--verbose` to show all linker arguments [INFO] [stdout] = note: collect2: fatal error: ld terminated with signal 9 [Killed] [INFO] [stdout] compilation terminated. [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `linksy` (bin "cleanup_locks") due to 1 previous error; 1 warning emitted [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] running `Command { std: "docker" "inspect" "9301158e794583f93647ab34322783547aa58c521f5fd69df8b866d04cbfe219", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9301158e794583f93647ab34322783547aa58c521f5fd69df8b866d04cbfe219", kill_on_drop: false }` [INFO] [stdout] 9301158e794583f93647ab34322783547aa58c521f5fd69df8b866d04cbfe219