[INFO] cloning repository https://github.com/pranavanath-ryali/apheleia [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/pranavanath-ryali/apheleia" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpranavanath-ryali%2Fapheleia", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpranavanath-ryali%2Fapheleia'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] f1290bc9470d278426096fc408eb97650db3cba1 [INFO] checking pranavanath-ryali/apheleia against try#c9557a20e5ef2e0e02c29a5fafd850d1b7cf1e4f for 2025-12-16-next-solver-global [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpranavanath-ryali%2Fapheleia" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/pranavanath-ryali/apheleia [INFO] finished tweaking git repo https://github.com/pranavanath-ryali/apheleia [INFO] tweaked toml for git repo https://github.com/pranavanath-ryali/apheleia written to /workspace/builds/worker-3-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/pranavanath-ryali/apheleia on toolchain c9557a20e5ef2e0e02c29a5fafd850d1b7cf1e4f [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c9557a20e5ef2e0e02c29a5fafd850d1b7cf1e4f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/pranavanath-ryali/apheleia 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" "+c9557a20e5ef2e0e02c29a5fafd850d1b7cf1e4f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [ERROR] error running command: no output for 300 seconds [INFO] checking pranavanath-ryali/apheleia against try#c9557a20e5ef2e0e02c29a5fafd850d1b7cf1e4f for 2025-12-16-next-solver-global [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpranavanath-ryali%2Fapheleia" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/pranavanath-ryali/apheleia [INFO] finished tweaking git repo https://github.com/pranavanath-ryali/apheleia [INFO] tweaked toml for git repo https://github.com/pranavanath-ryali/apheleia written to /workspace/builds/worker-3-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/pranavanath-ryali/apheleia on toolchain c9557a20e5ef2e0e02c29a5fafd850d1b7cf1e4f [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c9557a20e5ef2e0e02c29a5fafd850d1b7cf1e4f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/pranavanath-ryali/apheleia 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" "+c9557a20e5ef2e0e02c29a5fafd850d1b7cf1e4f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded sequential_gen v0.1.2 [INFO] [stderr] Downloaded tree-ds v0.2.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+c9557a20e5ef2e0e02c29a5fafd850d1b7cf1e4f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 621aafa595ff3b5082d9ce2d9c716901032a9af1af6811667d996ea82c787866 [INFO] running `Command { std: "docker" "start" "-a" "621aafa595ff3b5082d9ce2d9c716901032a9af1af6811667d996ea82c787866", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "621aafa595ff3b5082d9ce2d9c716901032a9af1af6811667d996ea82c787866", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "621aafa595ff3b5082d9ce2d9c716901032a9af1af6811667d996ea82c787866", kill_on_drop: false }` [INFO] [stdout] 621aafa595ff3b5082d9ce2d9c716901032a9af1af6811667d996ea82c787866 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+c9557a20e5ef2e0e02c29a5fafd850d1b7cf1e4f" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 35c5da3d88e14d44a0b1cbe75761d128c451a2a23243c10aa5b299968d0e3eca [INFO] running `Command { std: "docker" "start" "-a" "35c5da3d88e14d44a0b1cbe75761d128c451a2a23243c10aa5b299968d0e3eca", kill_on_drop: false }` [INFO] [stderr] Compiling rustix v1.1.2 [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Checking signal-hook-registry v1.4.7 [INFO] [stderr] Checking mio v1.1.1 [INFO] [stderr] Checking spin v0.10.0 [INFO] [stderr] Compiling syn v2.0.111 [INFO] [stderr] Checking signal-hook v0.3.18 [INFO] [stderr] Checking signal-hook-mio v0.2.5 [INFO] [stderr] Compiling derive_more-impl v2.1.0 [INFO] [stderr] Compiling thiserror-impl v2.0.17 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Checking derive_more v2.1.0 [INFO] [stderr] Checking crossterm v0.29.0 [INFO] [stderr] Checking uuid v1.19.0 [INFO] [stderr] Checking sequential_gen v0.1.2 [INFO] [stderr] Checking thiserror v2.0.17 [INFO] [stderr] Checking apheleia-core v0.1.0 (/opt/rustwide/workdir/crates/apheleia-core) [INFO] [stdout] warning: unused import: `std::fmt::Display` [INFO] [stdout] --> crates/apheleia-core/src/style/mod.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::fmt::Display; [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 imports: `Attribute` and `Attributes` [INFO] [stdout] --> crates/apheleia-core/src/style/mod.rs:4:24 [INFO] [stdout] | [INFO] [stdout] 4 | use crossterm::style::{Attribute, Attributes, Color}; [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::fmt::Display` [INFO] [stdout] --> crates/apheleia-core/src/style/mod.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::fmt::Display; [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 imports: `Attribute` and `Attributes` [INFO] [stdout] --> crates/apheleia-core/src/style/mod.rs:4:24 [INFO] [stdout] | [INFO] [stdout] 4 | use crossterm::style::{Attribute, Attributes, Color}; [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> crates/apheleia-core/src/renderer/mod.rs:21:9 [INFO] [stdout] | [INFO] [stdout] 21 | execute!(stdout, cursor::Hide); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 21 | let _ = execute!(stdout, cursor::Hide);; [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> crates/apheleia-core/src/renderer/mod.rs:30:13 [INFO] [stdout] | [INFO] [stdout] 30 | queue!(self.stdout, SetAttribute(Attribute::Bold)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 30 | let _ = queue!(self.stdout, SetAttribute(Attribute::Bold));; [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> crates/apheleia-core/src/renderer/mod.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | queue!(self.stdout, SetAttribute(Attribute::Italic)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 33 | let _ = queue!(self.stdout, SetAttribute(Attribute::Italic));; [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> crates/apheleia-core/src/renderer/mod.rs:36:13 [INFO] [stdout] | [INFO] [stdout] 36 | queue!(self.stdout, SetAttribute(Attribute::Dim)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 36 | let _ = queue!(self.stdout, SetAttribute(Attribute::Dim));; [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> crates/apheleia-core/src/renderer/mod.rs:39:13 [INFO] [stdout] | [INFO] [stdout] 39 | queue!(self.stdout, SetAttribute(Attribute::Reverse)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 39 | let _ = queue!(self.stdout, SetAttribute(Attribute::Reverse));; [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> crates/apheleia-core/src/renderer/mod.rs:42:13 [INFO] [stdout] | [INFO] [stdout] 42 | queue!(self.stdout, SetAttribute(Attribute::Undercurled)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 42 | let _ = queue!(self.stdout, SetAttribute(Attribute::Undercurled));; [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> crates/apheleia-core/src/renderer/mod.rs:45:13 [INFO] [stdout] | [INFO] [stdout] 45 | queue!(self.stdout, SetAttribute(Attribute::Underlined)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 45 | let _ = queue!(self.stdout, SetAttribute(Attribute::Underlined));; [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> crates/apheleia-core/src/renderer/mod.rs:48:13 [INFO] [stdout] | [INFO] [stdout] 48 | queue!(self.stdout, SetAttribute(Attribute::Underdotted)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 48 | let _ = queue!(self.stdout, SetAttribute(Attribute::Underdotted));; [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> crates/apheleia-core/src/renderer/mod.rs:51:13 [INFO] [stdout] | [INFO] [stdout] 51 | queue!(self.stdout, SetAttribute(Attribute::Underdashed)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 51 | let _ = queue!(self.stdout, SetAttribute(Attribute::Underdashed));; [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> crates/apheleia-core/src/renderer/mod.rs:54:13 [INFO] [stdout] | [INFO] [stdout] 54 | queue!(self.stdout, SetAttribute(Attribute::DoubleUnderlined)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 54 | let _ = queue!(self.stdout, SetAttribute(Attribute::DoubleUnderlined));; [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> crates/apheleia-core/src/renderer/mod.rs:57:13 [INFO] [stdout] | [INFO] [stdout] 57 | queue!(self.stdout, SetAttribute(Attribute::SlowBlink)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 57 | let _ = queue!(self.stdout, SetAttribute(Attribute::SlowBlink));; [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> crates/apheleia-core/src/renderer/mod.rs:61:13 [INFO] [stdout] | [INFO] [stdout] 61 | queue!(self.stdout, SetAttribute(Attribute::Reset)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 61 | let _ = queue!(self.stdout, SetAttribute(Attribute::Reset));; [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> crates/apheleia-core/src/renderer/mod.rs:66:9 [INFO] [stdout] | [INFO] [stdout] 66 | queue!(self.stdout, cursor::MoveTo(x, y)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 66 | let _ = queue!(self.stdout, cursor::MoveTo(x, y));; [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> crates/apheleia-core/src/renderer/mod.rs:68:9 [INFO] [stdout] | [INFO] [stdout] 68 | / queue!( [INFO] [stdout] 69 | | self.stdout, [INFO] [stdout] 70 | | SetForegroundColor(cell.style.fg), [INFO] [stdout] 71 | | SetBackgroundColor(cell.style.bg), [INFO] [stdout] 72 | | Print(cell.ch) [INFO] [stdout] 73 | | ); [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 68 ~ let _ = queue!( [INFO] [stdout] 69 | self.stdout, [INFO] [stdout] ... [INFO] [stdout] 72 | Print(cell.ch) [INFO] [stdout] 73 ~ );; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> crates/apheleia-core/src/renderer/mod.rs:77:9 [INFO] [stdout] | [INFO] [stdout] 77 | / queue!( [INFO] [stdout] 78 | | self.stdout, [INFO] [stdout] 79 | | cursor::MoveTo(line.position.0, line.position.1) [INFO] [stdout] 80 | | ); [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 77 ~ let _ = queue!( [INFO] [stdout] 78 | self.stdout, [INFO] [stdout] 79 | cursor::MoveTo(line.position.0, line.position.1) [INFO] [stdout] 80 ~ );; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> crates/apheleia-core/src/renderer/mod.rs:82:9 [INFO] [stdout] | [INFO] [stdout] 82 | / queue!( [INFO] [stdout] 83 | | self.stdout, [INFO] [stdout] 84 | | SetForegroundColor(line.style.fg), [INFO] [stdout] 85 | | SetBackgroundColor(line.style.bg), [INFO] [stdout] 86 | | Print(&line.text) [INFO] [stdout] 87 | | ); [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 82 ~ let _ = queue!( [INFO] [stdout] 83 | self.stdout, [INFO] [stdout] ... [INFO] [stdout] 86 | Print(&line.text) [INFO] [stdout] 87 ~ );; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> crates/apheleia-core/src/renderer/mod.rs:91:9 [INFO] [stdout] | [INFO] [stdout] 91 | execute!(self.stdout, Clear(crossterm::terminal::ClearType::All)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 91 | let _ = execute!(self.stdout, Clear(crossterm::terminal::ClearType::All));; [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> crates/apheleia-core/src/renderer/mod.rs:99:9 [INFO] [stdout] | [INFO] [stdout] 99 | self.stdout.flush(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 99 | let _ = self.stdout.flush(); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> crates/apheleia-core/src/renderer/mod.rs:107:9 [INFO] [stdout] | [INFO] [stdout] 107 | self.stdout.flush(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 107 | let _ = self.stdout.flush(); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> crates/apheleia-core/src/renderer/mod.rs:112:9 [INFO] [stdout] | [INFO] [stdout] 112 | execute!(self.stdout, cursor::Show); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 112 | let _ = execute!(self.stdout, cursor::Show);; [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> crates/apheleia-core/src/renderer/mod.rs:21:9 [INFO] [stdout] | [INFO] [stdout] 21 | execute!(stdout, cursor::Hide); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 21 | let _ = execute!(stdout, cursor::Hide);; [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> crates/apheleia-core/src/renderer/mod.rs:30:13 [INFO] [stdout] | [INFO] [stdout] 30 | queue!(self.stdout, SetAttribute(Attribute::Bold)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 30 | let _ = queue!(self.stdout, SetAttribute(Attribute::Bold));; [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> crates/apheleia-core/src/renderer/mod.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 33 | queue!(self.stdout, SetAttribute(Attribute::Italic)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 33 | let _ = queue!(self.stdout, SetAttribute(Attribute::Italic));; [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> crates/apheleia-core/src/renderer/mod.rs:36:13 [INFO] [stdout] | [INFO] [stdout] 36 | queue!(self.stdout, SetAttribute(Attribute::Dim)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 36 | let _ = queue!(self.stdout, SetAttribute(Attribute::Dim));; [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> crates/apheleia-core/src/renderer/mod.rs:39:13 [INFO] [stdout] | [INFO] [stdout] 39 | queue!(self.stdout, SetAttribute(Attribute::Reverse)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 39 | let _ = queue!(self.stdout, SetAttribute(Attribute::Reverse));; [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> crates/apheleia-core/src/renderer/mod.rs:42:13 [INFO] [stdout] | [INFO] [stdout] 42 | queue!(self.stdout, SetAttribute(Attribute::Undercurled)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 42 | let _ = queue!(self.stdout, SetAttribute(Attribute::Undercurled));; [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> crates/apheleia-core/src/renderer/mod.rs:45:13 [INFO] [stdout] | [INFO] [stdout] 45 | queue!(self.stdout, SetAttribute(Attribute::Underlined)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 45 | let _ = queue!(self.stdout, SetAttribute(Attribute::Underlined));; [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> crates/apheleia-core/src/renderer/mod.rs:48:13 [INFO] [stdout] | [INFO] [stdout] 48 | queue!(self.stdout, SetAttribute(Attribute::Underdotted)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 48 | let _ = queue!(self.stdout, SetAttribute(Attribute::Underdotted));; [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> crates/apheleia-core/src/renderer/mod.rs:51:13 [INFO] [stdout] | [INFO] [stdout] 51 | queue!(self.stdout, SetAttribute(Attribute::Underdashed)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 51 | let _ = queue!(self.stdout, SetAttribute(Attribute::Underdashed));; [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> crates/apheleia-core/src/renderer/mod.rs:54:13 [INFO] [stdout] | [INFO] [stdout] 54 | queue!(self.stdout, SetAttribute(Attribute::DoubleUnderlined)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 54 | let _ = queue!(self.stdout, SetAttribute(Attribute::DoubleUnderlined));; [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> crates/apheleia-core/src/renderer/mod.rs:57:13 [INFO] [stdout] | [INFO] [stdout] 57 | queue!(self.stdout, SetAttribute(Attribute::SlowBlink)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 57 | let _ = queue!(self.stdout, SetAttribute(Attribute::SlowBlink));; [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> crates/apheleia-core/src/renderer/mod.rs:61:13 [INFO] [stdout] | [INFO] [stdout] 61 | queue!(self.stdout, SetAttribute(Attribute::Reset)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 61 | let _ = queue!(self.stdout, SetAttribute(Attribute::Reset));; [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> crates/apheleia-core/src/renderer/mod.rs:66:9 [INFO] [stdout] | [INFO] [stdout] 66 | queue!(self.stdout, cursor::MoveTo(x, y)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 66 | let _ = queue!(self.stdout, cursor::MoveTo(x, y));; [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> crates/apheleia-core/src/renderer/mod.rs:68:9 [INFO] [stdout] | [INFO] [stdout] 68 | / queue!( [INFO] [stdout] 69 | | self.stdout, [INFO] [stdout] 70 | | SetForegroundColor(cell.style.fg), [INFO] [stdout] 71 | | SetBackgroundColor(cell.style.bg), [INFO] [stdout] 72 | | Print(cell.ch) [INFO] [stdout] 73 | | ); [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 68 ~ let _ = queue!( [INFO] [stdout] 69 | self.stdout, [INFO] [stdout] ... [INFO] [stdout] 72 | Print(cell.ch) [INFO] [stdout] 73 ~ );; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> crates/apheleia-core/src/renderer/mod.rs:77:9 [INFO] [stdout] | [INFO] [stdout] 77 | / queue!( [INFO] [stdout] 78 | | self.stdout, [INFO] [stdout] 79 | | cursor::MoveTo(line.position.0, line.position.1) [INFO] [stdout] 80 | | ); [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 77 ~ let _ = queue!( [INFO] [stdout] 78 | self.stdout, [INFO] [stdout] 79 | cursor::MoveTo(line.position.0, line.position.1) [INFO] [stdout] 80 ~ );; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> crates/apheleia-core/src/renderer/mod.rs:82:9 [INFO] [stdout] | [INFO] [stdout] 82 | / queue!( [INFO] [stdout] 83 | | self.stdout, [INFO] [stdout] 84 | | SetForegroundColor(line.style.fg), [INFO] [stdout] 85 | | SetBackgroundColor(line.style.bg), [INFO] [stdout] 86 | | Print(&line.text) [INFO] [stdout] 87 | | ); [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 82 ~ let _ = queue!( [INFO] [stdout] 83 | self.stdout, [INFO] [stdout] ... [INFO] [stdout] 86 | Print(&line.text) [INFO] [stdout] 87 ~ );; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> crates/apheleia-core/src/renderer/mod.rs:91:9 [INFO] [stdout] | [INFO] [stdout] 91 | execute!(self.stdout, Clear(crossterm::terminal::ClearType::All)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 91 | let _ = execute!(self.stdout, Clear(crossterm::terminal::ClearType::All));; [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> crates/apheleia-core/src/renderer/mod.rs:99:9 [INFO] [stdout] | [INFO] [stdout] 99 | self.stdout.flush(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 99 | let _ = self.stdout.flush(); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> crates/apheleia-core/src/renderer/mod.rs:107:9 [INFO] [stdout] | [INFO] [stdout] 107 | self.stdout.flush(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 107 | let _ = self.stdout.flush(); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> crates/apheleia-core/src/renderer/mod.rs:112:9 [INFO] [stdout] | [INFO] [stdout] 112 | execute!(self.stdout, cursor::Show); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 112 | let _ = execute!(self.stdout, cursor::Show);; [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking core-hello-world v0.1.0 (/opt/rustwide/workdir/tests/core-hello-world) [INFO] [stderr] Checking tree-ds v0.2.0 [INFO] [stderr] Checking apheleia-ui v0.1.0 (/opt/rustwide/workdir/crates/apheleia-ui) [INFO] [stdout] warning: unused import: `self` [INFO] [stdout] --> crates/apheleia-ui/src/rootnode/mod.rs:15:24 [INFO] [stdout] | [INFO] [stdout] 15 | use tree_ds::prelude::{self, Node, TraversalStrategy, Tree}; [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 imports: `NodeData` and `NodeWrapperTrait` [INFO] [stdout] --> crates/apheleia-ui/src/node/node.rs:3:98 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::{commands::InitialCallContext, contexts::{RenderContext, UpdateContext}, node::data::{NodeData, NodeWrapperTrait}}; [INFO] [stdout] | ^^^^^^^^ ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `self` [INFO] [stdout] --> crates/apheleia-ui/src/rootnode/mod.rs:15:24 [INFO] [stdout] | [INFO] [stdout] 15 | use tree_ds::prelude::{self, Node, TraversalStrategy, Tree}; [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 imports: `NodeData` and `NodeWrapperTrait` [INFO] [stdout] --> crates/apheleia-ui/src/node/node.rs:3:98 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::{commands::InitialCallContext, contexts::{RenderContext, UpdateContext}, node::data::{NodeData, NodeWrapperTrait}}; [INFO] [stdout] | ^^^^^^^^ ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `width` [INFO] [stdout] --> crates/apheleia-ui/src/rootnode/mod.rs:193:53 [INFO] [stdout] | [INFO] [stdout] 193 | crossterm::event::Event::Resize(width, height) => {} [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_width` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `width` [INFO] [stdout] --> crates/apheleia-ui/src/rootnode/mod.rs:193:53 [INFO] [stdout] | [INFO] [stdout] 193 | crossterm::event::Event::Resize(width, height) => {} [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_width` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `height` [INFO] [stdout] --> crates/apheleia-ui/src/rootnode/mod.rs:193:60 [INFO] [stdout] | [INFO] [stdout] 193 | crossterm::event::Event::Resize(width, height) => {} [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_height` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `height` [INFO] [stdout] --> crates/apheleia-ui/src/rootnode/mod.rs:193:60 [INFO] [stdout] | [INFO] [stdout] 193 | crossterm::event::Event::Resize(width, height) => {} [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_height` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Relation` is never constructed [INFO] [stdout] --> crates/apheleia-ui/src/rootnode/mod.rs:22:8 [INFO] [stdout] | [INFO] [stdout] 22 | struct Relation { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Relation` is never constructed [INFO] [stdout] --> crates/apheleia-ui/src/rootnode/mod.rs:22:8 [INFO] [stdout] | [INFO] [stdout] 22 | struct Relation { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `width` and `height` are never read [INFO] [stdout] --> crates/apheleia-ui/src/rootnode/mod.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 27 | pub struct RootNode { [INFO] [stdout] | -------- fields in this struct [INFO] [stdout] 28 | width: u16, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 29 | height: u16, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `width` and `height` are never read [INFO] [stdout] --> crates/apheleia-ui/src/rootnode/mod.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 27 | pub struct RootNode { [INFO] [stdout] | -------- fields in this struct [INFO] [stdout] 28 | width: u16, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 29 | height: u16, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> crates/apheleia-ui/src/rootnode/mod.rs:53:9 [INFO] [stdout] | [INFO] [stdout] 53 | relations.add_node(Node::new(0, None), None); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 53 | let _ = relations.add_node(Node::new(0, None), None); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> crates/apheleia-ui/src/rootnode/mod.rs:53:9 [INFO] [stdout] | [INFO] [stdout] 53 | relations.add_node(Node::new(0, None), None); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 53 | let _ = relations.add_node(Node::new(0, None), None); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> crates/apheleia-ui/src/rootnode/mod.rs:83:17 [INFO] [stdout] | [INFO] [stdout] 83 | self.relations.add_node(Node::new(id, None), Some(parent)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 83 | let _ = self.relations.add_node(Node::new(id, None), Some(parent)); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> crates/apheleia-ui/src/rootnode/mod.rs:83:17 [INFO] [stdout] | [INFO] [stdout] 83 | self.relations.add_node(Node::new(id, None), Some(parent)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 83 | let _ = self.relations.add_node(Node::new(id, None), Some(parent)); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> crates/apheleia-ui/src/rootnode/mod.rs:85:17 [INFO] [stdout] | [INFO] [stdout] 85 | / self.relations [INFO] [stdout] 86 | | .add_node(Node::new(id, None), Some(&(0 as usize))); [INFO] [stdout] | |_______________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 85 | let _ = self.relations [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> crates/apheleia-ui/src/rootnode/mod.rs:85:17 [INFO] [stdout] | [INFO] [stdout] 85 | / self.relations [INFO] [stdout] 86 | | .add_node(Node::new(id, None), Some(&(0 as usize))); [INFO] [stdout] | |_______________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 85 | let _ = self.relations [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> crates/apheleia-ui/src/rootnode/mod.rs:172:9 [INFO] [stdout] | [INFO] [stdout] 172 | enable_raw_mode(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 172 | let _ = enable_raw_mode(); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> crates/apheleia-ui/src/rootnode/mod.rs:172:9 [INFO] [stdout] | [INFO] [stdout] 172 | enable_raw_mode(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 172 | let _ = enable_raw_mode(); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> crates/apheleia-ui/src/rootnode/mod.rs:204:9 [INFO] [stdout] | [INFO] [stdout] 204 | disable_raw_mode(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 204 | let _ = disable_raw_mode(); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> crates/apheleia-ui/src/rootnode/mod.rs:204:9 [INFO] [stdout] | [INFO] [stdout] 204 | disable_raw_mode(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 204 | let _ = disable_raw_mode(); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking apheleia-widgets v0.1.0 (/opt/rustwide/workdir/crates/apheleia-widgets) [INFO] [stderr] Checking ui-hello-world v0.1.0 (/opt/rustwide/workdir/tests/ui-hello-world) [INFO] [stdout] error: this file contains an unclosed delimiter [INFO] [stdout] --> tests/ui-hello-world/src/main.rs:120:3 [INFO] [stdout] | [INFO] [stdout] 43 | impl NodeTrait for BasicNode { [INFO] [stdout] | - unclosed delimiter [INFO] [stdout] ... [INFO] [stdout] 56 | fn render(&self, _ctx: &mut RenderContext, buf: &mut Buffer) { [INFO] [stdout] | - this delimiter might not be properly closed... [INFO] [stdout] ... [INFO] [stdout] 93 | } [INFO] [stdout] | - ...as it matches this but it has different indentation [INFO] [stdout] ... [INFO] [stdout] 120 | } [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this file contains an unclosed delimiter [INFO] [stdout] --> tests/ui-hello-world/src/main.rs:120:3 [INFO] [stdout] | [INFO] [stdout] 43 | impl NodeTrait for BasicNode { [INFO] [stdout] | - unclosed delimiter [INFO] [stdout] ... [INFO] [stdout] 56 | fn render(&self, _ctx: &mut RenderContext, buf: &mut Buffer) { [INFO] [stdout] | - this delimiter might not be properly closed... [INFO] [stdout] ... [INFO] [stdout] 93 | } [INFO] [stdout] | - ...as it matches this but it has different indentation [INFO] [stdout] ... [INFO] [stdout] 120 | } [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `ui-hello-world` (bin "ui-hello-world" test) due to 1 previous error [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: could not compile `ui-hello-world` (bin "ui-hello-world") due to 1 previous error [INFO] [stdout] warning: unused import: `Color::Red` [INFO] [stdout] --> crates/apheleia-widgets/src/label.rs:1:21 [INFO] [stdout] | [INFO] [stdout] 1 | use apheleia_core::{Color::Red, style::Style}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around assigned value [INFO] [stdout] --> crates/apheleia-widgets/src/label.rs:49:41 [INFO] [stdout] | [INFO] [stdout] 49 | self.counter += (1. / *ticks_per_char as f32); [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] 49 - self.counter += (1. / *ticks_per_char as f32); [INFO] [stdout] 49 + self.counter += 1. / *ticks_per_char as f32 ; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `self` [INFO] [stdout] --> crates/apheleia-widgets/src/block.rs:2:30 [INFO] [stdout] | [INFO] [stdout] 2 | use apheleia_ui::{commands::{self, InitialCallContext}, contexts::{RenderContext, UpdateContext}, node::node::NodeTrait}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Color::Red` [INFO] [stdout] --> crates/apheleia-widgets/src/label.rs:1:21 [INFO] [stdout] | [INFO] [stdout] 1 | use apheleia_core::{Color::Red, style::Style}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around assigned value [INFO] [stdout] --> crates/apheleia-widgets/src/label.rs:49:41 [INFO] [stdout] | [INFO] [stdout] 49 | self.counter += (1. / *ticks_per_char as f32); [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] 49 - self.counter += (1. / *ticks_per_char as f32); [INFO] [stdout] 49 + self.counter += 1. / *ticks_per_char as f32 ; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `self` [INFO] [stdout] --> crates/apheleia-widgets/src/block.rs:2:30 [INFO] [stdout] | [INFO] [stdout] 2 | use apheleia_ui::{commands::{self, InitialCallContext}, contexts::{RenderContext, UpdateContext}, node::node::NodeTrait}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ctx` [INFO] [stdout] --> crates/apheleia-widgets/src/block.rs:9:26 [INFO] [stdout] | [INFO] [stdout] 9 | fn update(&mut self, ctx: &mut UpdateContext) {} [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ctx` [INFO] [stdout] --> crates/apheleia-widgets/src/block.rs:9:26 [INFO] [stdout] | [INFO] [stdout] 9 | fn update(&mut self, ctx: &mut UpdateContext) {} [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "35c5da3d88e14d44a0b1cbe75761d128c451a2a23243c10aa5b299968d0e3eca", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "35c5da3d88e14d44a0b1cbe75761d128c451a2a23243c10aa5b299968d0e3eca", kill_on_drop: false }` [INFO] [stdout] 35c5da3d88e14d44a0b1cbe75761d128c451a2a23243c10aa5b299968d0e3eca