[INFO] fetching crate memoire 0.1.2... [INFO] testing memoire-0.1.2 against beta-2022-04-10 for beta-1.61-1 [INFO] extracting crate memoire 0.1.2 into /workspace/builds/worker-13/source [INFO] validating manifest of crates.io crate memoire 0.1.2 on toolchain beta-2022-04-10 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-04-10" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate memoire 0.1.2 [INFO] finished tweaking crates.io crate memoire 0.1.2 [INFO] tweaked toml for crates.io crate memoire 0.1.2 written to /workspace/builds/worker-13/source/Cargo.toml [INFO] crate crates.io crate memoire 0.1.2 already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-04-10" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/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:eaef2f80f755933c374d2ae5edccceec0c1312ceb8a4e0b6404e8ab76561e1e5" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] e17e264a1076c08be668d1d41cb6e91d8188af51df2d2b243d310fc266ede5e1 [INFO] running `Command { std: "docker" "start" "-a" "e17e264a1076c08be668d1d41cb6e91d8188af51df2d2b243d310fc266ede5e1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "e17e264a1076c08be668d1d41cb6e91d8188af51df2d2b243d310fc266ede5e1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e17e264a1076c08be668d1d41cb6e91d8188af51df2d2b243d310fc266ede5e1", kill_on_drop: false }` [INFO] [stdout] e17e264a1076c08be668d1d41cb6e91d8188af51df2d2b243d310fc266ede5e1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/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" "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:eaef2f80f755933c374d2ae5edccceec0c1312ceb8a4e0b6404e8ab76561e1e5" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 2599934c99916ffe3a808c064dc31a40a80c355a9979b3a92315a25ca15c02e8 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "2599934c99916ffe3a808c064dc31a40a80c355a9979b3a92315a25ca15c02e8", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling libc v0.2.115 [INFO] [stderr] Compiling crc32fast v1.3.1 [INFO] [stderr] Compiling jpeg-decoder v0.1.22 [INFO] [stderr] Compiling lock_api v0.4.5 [INFO] [stderr] Compiling thiserror-impl v1.0.30 [INFO] [stderr] Compiling serde_json v1.0.78 [INFO] [stderr] Compiling tiff v0.6.1 [INFO] [stderr] Compiling png v0.16.8 [INFO] [stderr] Compiling image v0.23.14 [INFO] [stderr] Compiling thiserror v1.0.30 [INFO] [stderr] Compiling parking_lot_core v0.8.5 [INFO] [stderr] Compiling gethostname v0.2.2 [INFO] [stderr] Compiling nix v0.20.0 [INFO] [stderr] Compiling atty v0.2.14 [INFO] [stderr] Compiling dirs-sys v0.3.6 [INFO] [stderr] Compiling termion v1.5.6 [INFO] [stderr] Compiling clap v2.34.0 [INFO] [stderr] Compiling dirs v2.0.2 [INFO] [stderr] Compiling parking_lot v0.11.2 [INFO] [stderr] Compiling x11rb v0.8.1 [INFO] [stderr] Compiling arboard v2.0.1 [INFO] [stderr] Compiling memoire v0.1.2 (/opt/rustwide/workdir) [INFO] [stdout] warning: associated function is never used: `with_lines` [INFO] [stdout] --> src/tui/buffer.rs:135:12 [INFO] [stdout] | [INFO] [stdout] 135 | pub fn with_lines(lines: Vec) -> Buffer [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `content` [INFO] [stdout] --> src/tui/buffer.rs:158:12 [INFO] [stdout] | [INFO] [stdout] 158 | pub fn content(&self) -> &[Cell] { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `area` [INFO] [stdout] --> src/tui/buffer.rs:163:12 [INFO] [stdout] | [INFO] [stdout] 163 | pub fn area(&self) -> &Rect { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `pos_of` [INFO] [stdout] --> src/tui/buffer.rs:248:12 [INFO] [stdout] | [INFO] [stdout] 248 | pub fn pos_of(&self, i: usize) -> (u16, u16) { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `set_background` [INFO] [stdout] --> src/tui/buffer.rs:338:12 [INFO] [stdout] | [INFO] [stdout] 338 | pub fn set_background(&mut self, area: Rect, color: Color) { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `merge` [INFO] [stdout] --> src/tui/buffer.rs:374:12 [INFO] [stdout] | [INFO] [stdout] 374 | pub fn merge(&mut self, other: &Buffer) { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `TopRight` [INFO] [stdout] --> src/tui/layout.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | TopRight, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Corner` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] --> src/tui/layout.rs:9:10 [INFO] [stdout] | [INFO] [stdout] 9 | #[derive(Debug, Hash, Clone, Copy, PartialEq, Eq)] [INFO] [stdout] | ^^^^^ ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `BottomRight` [INFO] [stdout] --> src/tui/layout.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | BottomRight, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Corner` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] --> src/tui/layout.rs:9:10 [INFO] [stdout] | [INFO] [stdout] 9 | #[derive(Debug, Hash, Clone, Copy, PartialEq, Eq)] [INFO] [stdout] | ^^^^^ ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `BottomLeft` [INFO] [stdout] --> src/tui/layout.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | BottomLeft, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Corner` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] --> src/tui/layout.rs:9:10 [INFO] [stdout] | [INFO] [stdout] 9 | #[derive(Debug, Hash, Clone, Copy, PartialEq, Eq)] [INFO] [stdout] | ^^^^^ ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Max` [INFO] [stdout] --> src/tui/layout.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | Max(u16), [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Constraint` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] --> src/tui/layout.rs:23:10 [INFO] [stdout] | [INFO] [stdout] 23 | #[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)] [INFO] [stdout] | ^^^^^ ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `margin` [INFO] [stdout] --> src/tui/layout.rs:98:12 [INFO] [stdout] | [INFO] [stdout] 98 | pub fn margin(mut self, margin: u16) -> Layout { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `horizontal_margin` [INFO] [stdout] --> src/tui/layout.rs:106:12 [INFO] [stdout] | [INFO] [stdout] 106 | pub fn horizontal_margin(mut self, horizontal: u16) -> Layout { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `vertical_margin` [INFO] [stdout] --> src/tui/layout.rs:111:12 [INFO] [stdout] | [INFO] [stdout] 111 | pub fn vertical_margin(mut self, vertical: u16) -> Layout { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `union` [INFO] [stdout] --> src/tui/layout.rs:430:12 [INFO] [stdout] | [INFO] [stdout] 430 | pub fn union(self, other: Rect) -> Rect { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `intersection` [INFO] [stdout] --> src/tui/layout.rs:443:12 [INFO] [stdout] | [INFO] [stdout] 443 | pub fn intersection(self, other: Rect) -> Rect { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `intersects` [INFO] [stdout] --> src/tui/layout.rs:456:12 [INFO] [stdout] | [INFO] [stdout] 456 | pub fn intersects(self, other: Rect) -> bool { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `DOT` [INFO] [stdout] --> src/tui/symbols.rs:212:1 [INFO] [stdout] | [INFO] [stdout] 212 | pub const DOT: &str = "•"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Block` [INFO] [stdout] --> src/tui/symbols.rs:230:5 [INFO] [stdout] | [INFO] [stdout] 230 | Block, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Marker` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] --> src/tui/symbols.rs:225:10 [INFO] [stdout] | [INFO] [stdout] 225 | #[derive(Debug, Clone, Copy)] [INFO] [stdout] | ^^^^^ ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Fixed` [INFO] [stdout] --> src/tui/terminal.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | Fixed, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `ResizeBehavior` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] --> src/tui/terminal.rs:9:10 [INFO] [stdout] | [INFO] [stdout] 9 | #[derive(Debug, Clone, PartialEq)] [INFO] [stdout] | ^^^^^ ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `fixed` [INFO] [stdout] --> src/tui/terminal.rs:25:12 [INFO] [stdout] | [INFO] [stdout] 25 | pub fn fixed(area: Rect) -> Viewport { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `set_cursor` [INFO] [stdout] --> src/tui/terminal.rs:142:12 [INFO] [stdout] | [INFO] [stdout] 142 | pub fn set_cursor(&mut self, x: u16, y: u16) { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `backend` [INFO] [stdout] --> src/tui/terminal.rs:214:12 [INFO] [stdout] | [INFO] [stdout] 214 | pub fn backend(&self) -> &B { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `backend_mut` [INFO] [stdout] --> src/tui/terminal.rs:218:12 [INFO] [stdout] | [INFO] [stdout] 218 | pub fn backend_mut(&mut self) -> &mut B { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_cursor` [INFO] [stdout] --> src/tui/terminal.rs:304:12 [INFO] [stdout] | [INFO] [stdout] 304 | pub fn get_cursor(&mut self) -> io::Result<(u16, u16)> { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `styled` [INFO] [stdout] --> src/tui/text.rs:314:12 [INFO] [stdout] | [INFO] [stdout] 314 | pub fn styled(content: T, style: Style) -> Text<'a> [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `width` [INFO] [stdout] --> src/tui/text.rs:332:12 [INFO] [stdout] | [INFO] [stdout] 332 | pub fn width(&self) -> usize { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `patch_style` [INFO] [stdout] --> src/tui/text.rs:368:12 [INFO] [stdout] | [INFO] [stdout] 368 | pub fn patch_style(&mut self, style: Style) { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `buffer_view` [INFO] [stdout] --> src/tui/backend/test.rs:20:4 [INFO] [stdout] | [INFO] [stdout] 20 | fn buffer_view(buffer: &Buffer) -> String { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/tui/backend/test.rs:49:12 [INFO] [stdout] | [INFO] [stdout] 49 | pub fn new(width: u16, height: u16) -> TestBackend { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `buffer` [INFO] [stdout] --> src/tui/backend/test.rs:59:12 [INFO] [stdout] | [INFO] [stdout] 59 | pub fn buffer(&self) -> &Buffer { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `resize` [INFO] [stdout] --> src/tui/backend/test.rs:63:12 [INFO] [stdout] | [INFO] [stdout] 63 | pub fn resize(&mut self, width: u16, height: u16) { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `assert_buffer` [INFO] [stdout] --> src/tui/backend/test.rs:69:12 [INFO] [stdout] | [INFO] [stdout] 69 | pub fn assert_buffer(&self, expected: &Buffer) { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `THREE_LEVELS` [INFO] [stdout] --> src/tui/symbols.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | / pub const THREE_LEVELS: Set = Set { [INFO] [stdout] 25 | | full: FULL, [INFO] [stdout] 26 | | seven_eighths: FULL, [INFO] [stdout] 27 | | three_quarters: HALF, [INFO] [stdout] ... | [INFO] [stdout] 33 | | empty: " ", [INFO] [stdout] 34 | | }; [INFO] [stdout] | |______^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `NINE_LEVELS` [INFO] [stdout] --> src/tui/symbols.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | / pub const NINE_LEVELS: Set = Set { [INFO] [stdout] 37 | | full: FULL, [INFO] [stdout] 38 | | seven_eighths: SEVEN_EIGHTHS, [INFO] [stdout] 39 | | three_quarters: THREE_QUARTERS, [INFO] [stdout] ... | [INFO] [stdout] 45 | | empty: " ", [INFO] [stdout] 46 | | }; [INFO] [stdout] | |______^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `THREE_LEVELS` [INFO] [stdout] --> src/tui/symbols.rs:72:5 [INFO] [stdout] | [INFO] [stdout] 72 | / pub const THREE_LEVELS: Set = Set { [INFO] [stdout] 73 | | full: FULL, [INFO] [stdout] 74 | | seven_eighths: FULL, [INFO] [stdout] 75 | | three_quarters: HALF, [INFO] [stdout] ... | [INFO] [stdout] 81 | | empty: " ", [INFO] [stdout] 82 | | }; [INFO] [stdout] | |______^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `data` [INFO] [stdout] --> src/tui/widgets/barchart.rs:74:12 [INFO] [stdout] | [INFO] [stdout] 74 | pub fn data(mut self, data: &'a [(&'a str, u64)]) -> BarChart<'a> { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `block` [INFO] [stdout] --> src/tui/widgets/barchart.rs:83:12 [INFO] [stdout] | [INFO] [stdout] 83 | pub fn block(mut self, block: Block<'a>) -> BarChart<'a> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `max` [INFO] [stdout] --> src/tui/widgets/barchart.rs:88:12 [INFO] [stdout] | [INFO] [stdout] 88 | pub fn max(mut self, max: u64) -> BarChart<'a> { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `bar_style` [INFO] [stdout] --> src/tui/widgets/barchart.rs:93:12 [INFO] [stdout] | [INFO] [stdout] 93 | pub fn bar_style(mut self, style: Style) -> BarChart<'a> { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `bar_width` [INFO] [stdout] --> src/tui/widgets/barchart.rs:98:12 [INFO] [stdout] | [INFO] [stdout] 98 | pub fn bar_width(mut self, width: u16) -> BarChart<'a> { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `bar_gap` [INFO] [stdout] --> src/tui/widgets/barchart.rs:103:12 [INFO] [stdout] | [INFO] [stdout] 103 | pub fn bar_gap(mut self, gap: u16) -> BarChart<'a> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `bar_set` [INFO] [stdout] --> src/tui/widgets/barchart.rs:108:12 [INFO] [stdout] | [INFO] [stdout] 108 | pub fn bar_set(mut self, bar_set: symbols::bar::Set) -> BarChart<'a> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `value_style` [INFO] [stdout] --> src/tui/widgets/barchart.rs:113:12 [INFO] [stdout] | [INFO] [stdout] 113 | pub fn value_style(mut self, style: Style) -> BarChart<'a> { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `label_style` [INFO] [stdout] --> src/tui/widgets/barchart.rs:118:12 [INFO] [stdout] | [INFO] [stdout] 118 | pub fn label_style(mut self, style: Style) -> BarChart<'a> { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `style` [INFO] [stdout] --> src/tui/widgets/barchart.rs:123:12 [INFO] [stdout] | [INFO] [stdout] 123 | pub fn style(mut self, style: Style) -> BarChart<'a> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Rounded` [INFO] [stdout] --> src/tui/widgets/block.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | Rounded, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `BorderType` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] --> src/tui/widgets/block.rs:10:10 [INFO] [stdout] | [INFO] [stdout] 10 | #[derive(Debug, Clone, Copy, PartialEq)] [INFO] [stdout] | ^^^^^ ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Double` [INFO] [stdout] --> src/tui/widgets/block.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | Double, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `BorderType` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] --> src/tui/widgets/block.rs:10:10 [INFO] [stdout] | [INFO] [stdout] 10 | #[derive(Debug, Clone, Copy, PartialEq)] [INFO] [stdout] | ^^^^^ ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Thick` [INFO] [stdout] --> src/tui/widgets/block.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | Thick, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `BorderType` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] --> src/tui/widgets/block.rs:10:10 [INFO] [stdout] | [INFO] [stdout] 10 | #[derive(Debug, Clone, Copy, PartialEq)] [INFO] [stdout] | ^^^^^ ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `title_style` [INFO] [stdout] --> src/tui/widgets/block.rs:88:12 [INFO] [stdout] | [INFO] [stdout] 88 | pub fn title_style(mut self, style: Style) -> Block<'a> { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `title_alignment` [INFO] [stdout] --> src/tui/widgets/block.rs:96:12 [INFO] [stdout] | [INFO] [stdout] 96 | pub fn title_alignment(mut self, alignment: Alignment) -> Block<'a> { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `border_style` [INFO] [stdout] --> src/tui/widgets/block.rs:101:12 [INFO] [stdout] | [INFO] [stdout] 101 | pub fn border_style(mut self, style: Style) -> Block<'a> { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `style` [INFO] [stdout] --> src/tui/widgets/block.rs:106:12 [INFO] [stdout] | [INFO] [stdout] 106 | pub fn style(mut self, style: Style) -> Block<'a> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `border_type` [INFO] [stdout] --> src/tui/widgets/block.rs:116:12 [INFO] [stdout] | [INFO] [stdout] 116 | pub fn border_type(mut self, border_type: BorderType) -> Block<'a> { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `print` [INFO] [stdout] --> src/tui/widgets/canvas/mod.rs:296:12 [INFO] [stdout] | [INFO] [stdout] 296 | pub fn print(&mut self, x: f64, y: f64, spans: T) [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `block` [INFO] [stdout] --> src/tui/widgets/canvas/mod.rs:382:12 [INFO] [stdout] | [INFO] [stdout] 382 | pub fn block(mut self, block: Block<'a>) -> Canvas<'a, F> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `title` [INFO] [stdout] --> src/tui/widgets/chart.rs:46:12 [INFO] [stdout] | [INFO] [stdout] 46 | pub fn title(mut self, title: T) -> Axis<'a> [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `title_style` [INFO] [stdout] --> src/tui/widgets/chart.rs:58:12 [INFO] [stdout] | [INFO] [stdout] 58 | pub fn title_style(mut self, style: Style) -> Axis<'a> { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `bounds` [INFO] [stdout] --> src/tui/widgets/chart.rs:66:12 [INFO] [stdout] | [INFO] [stdout] 66 | pub fn bounds(mut self, bounds: [f64; 2]) -> Axis<'a> { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `labels` [INFO] [stdout] --> src/tui/widgets/chart.rs:71:12 [INFO] [stdout] | [INFO] [stdout] 71 | pub fn labels(mut self, labels: Vec>) -> Axis<'a> { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `style` [INFO] [stdout] --> src/tui/widgets/chart.rs:76:12 [INFO] [stdout] | [INFO] [stdout] 76 | pub fn style(mut self, style: Style) -> Axis<'a> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `labels_alignment` [INFO] [stdout] --> src/tui/widgets/chart.rs:85:12 [INFO] [stdout] | [INFO] [stdout] 85 | pub fn labels_alignment(mut self, alignment: Alignment) -> Axis<'a> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Line` [INFO] [stdout] --> src/tui/widgets/chart.rs:97:5 [INFO] [stdout] | [INFO] [stdout] 97 | Line, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `GraphType` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] --> src/tui/widgets/chart.rs:92:10 [INFO] [stdout] | [INFO] [stdout] 92 | #[derive(Debug, Clone, Copy)] [INFO] [stdout] | ^^^^^ ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `name` [INFO] [stdout] --> src/tui/widgets/chart.rs:128:12 [INFO] [stdout] | [INFO] [stdout] 128 | pub fn name(mut self, name: S) -> Dataset<'a> [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `data` [INFO] [stdout] --> src/tui/widgets/chart.rs:136:12 [INFO] [stdout] | [INFO] [stdout] 136 | pub fn data(mut self, data: &'a [(f64, f64)]) -> Dataset<'a> { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `marker` [INFO] [stdout] --> src/tui/widgets/chart.rs:141:12 [INFO] [stdout] | [INFO] [stdout] 141 | pub fn marker(mut self, marker: symbols::Marker) -> Dataset<'a> { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `graph_type` [INFO] [stdout] --> src/tui/widgets/chart.rs:146:12 [INFO] [stdout] | [INFO] [stdout] 146 | pub fn graph_type(mut self, graph_type: GraphType) -> Dataset<'a> { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `style` [INFO] [stdout] --> src/tui/widgets/chart.rs:151:12 [INFO] [stdout] | [INFO] [stdout] 151 | pub fn style(mut self, style: Style) -> Dataset<'a> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/tui/widgets/chart.rs:232:12 [INFO] [stdout] | [INFO] [stdout] 232 | pub fn new(datasets: Vec>) -> Chart<'a> { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `block` [INFO] [stdout] --> src/tui/widgets/chart.rs:243:12 [INFO] [stdout] | [INFO] [stdout] 243 | pub fn block(mut self, block: Block<'a>) -> Chart<'a> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `style` [INFO] [stdout] --> src/tui/widgets/chart.rs:248:12 [INFO] [stdout] | [INFO] [stdout] 248 | pub fn style(mut self, style: Style) -> Chart<'a> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `x_axis` [INFO] [stdout] --> src/tui/widgets/chart.rs:253:12 [INFO] [stdout] | [INFO] [stdout] 253 | pub fn x_axis(mut self, axis: Axis<'a>) -> Chart<'a> { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `y_axis` [INFO] [stdout] --> src/tui/widgets/chart.rs:258:12 [INFO] [stdout] | [INFO] [stdout] 258 | pub fn y_axis(mut self, axis: Axis<'a>) -> Chart<'a> { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `hidden_legend_constraints` [INFO] [stdout] --> src/tui/widgets/chart.rs:279:12 [INFO] [stdout] | [INFO] [stdout] 279 | pub fn hidden_legend_constraints(mut self, constraints: (Constraint, Constraint)) -> Chart<'a> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `block` [INFO] [stdout] --> src/tui/widgets/gauge.rs:46:12 [INFO] [stdout] | [INFO] [stdout] 46 | pub fn block(mut self, block: Block<'a>) -> Gauge<'a> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `percent` [INFO] [stdout] --> src/tui/widgets/gauge.rs:51:12 [INFO] [stdout] | [INFO] [stdout] 51 | pub fn percent(mut self, percent: u16) -> Gauge<'a> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `ratio` [INFO] [stdout] --> src/tui/widgets/gauge.rs:61:12 [INFO] [stdout] | [INFO] [stdout] 61 | pub fn ratio(mut self, ratio: f64) -> Gauge<'a> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `label` [INFO] [stdout] --> src/tui/widgets/gauge.rs:70:12 [INFO] [stdout] | [INFO] [stdout] 70 | pub fn label(mut self, label: T) -> Gauge<'a> [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `style` [INFO] [stdout] --> src/tui/widgets/gauge.rs:78:12 [INFO] [stdout] | [INFO] [stdout] 78 | pub fn style(mut self, style: Style) -> Gauge<'a> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `gauge_style` [INFO] [stdout] --> src/tui/widgets/gauge.rs:83:12 [INFO] [stdout] | [INFO] [stdout] 83 | pub fn gauge_style(mut self, style: Style) -> Gauge<'a> { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `use_unicode` [INFO] [stdout] --> src/tui/widgets/gauge.rs:88:12 [INFO] [stdout] | [INFO] [stdout] 88 | pub fn use_unicode(mut self, unicode: bool) -> Gauge<'a> { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `block` [INFO] [stdout] --> src/tui/widgets/gauge.rs:198:12 [INFO] [stdout] | [INFO] [stdout] 198 | pub fn block(mut self, block: Block<'a>) -> Self { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `ratio` [INFO] [stdout] --> src/tui/widgets/gauge.rs:203:12 [INFO] [stdout] | [INFO] [stdout] 203 | pub fn ratio(mut self, ratio: f64) -> Self { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `line_set` [INFO] [stdout] --> src/tui/widgets/gauge.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 212 | pub fn line_set(mut self, set: symbols::line::Set) -> Self { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `label` [INFO] [stdout] --> src/tui/widgets/gauge.rs:217:12 [INFO] [stdout] | [INFO] [stdout] 217 | pub fn label(mut self, label: T) -> Self [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `style` [INFO] [stdout] --> src/tui/widgets/gauge.rs:225:12 [INFO] [stdout] | [INFO] [stdout] 225 | pub fn style(mut self, style: Style) -> Self { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `gauge_style` [INFO] [stdout] --> src/tui/widgets/gauge.rs:230:12 [INFO] [stdout] | [INFO] [stdout] 230 | pub fn gauge_style(mut self, style: Style) -> Self { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `style` [INFO] [stdout] --> src/tui/widgets/list.rs:106:12 [INFO] [stdout] | [INFO] [stdout] 106 | pub fn style(mut self, style: Style) -> List<'a> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `highlight_symbol` [INFO] [stdout] --> src/tui/widgets/list.rs:111:12 [INFO] [stdout] | [INFO] [stdout] 111 | pub fn highlight_symbol(mut self, highlight_symbol: &'a str) -> List<'a> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `repeat_highlight_symbol` [INFO] [stdout] --> src/tui/widgets/list.rs:121:12 [INFO] [stdout] | [INFO] [stdout] 121 | pub fn repeat_highlight_symbol(mut self, repeat: bool) -> List<'a> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `scroll` [INFO] [stdout] --> src/tui/widgets/paragraph.rs:126:12 [INFO] [stdout] | [INFO] [stdout] 126 | pub fn scroll(mut self, offset: (u16, u16)) -> Paragraph<'a> { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `alignment` [INFO] [stdout] --> src/tui/widgets/paragraph.rs:131:12 [INFO] [stdout] | [INFO] [stdout] 131 | pub fn alignment(mut self, alignment: Alignment) -> Paragraph<'a> { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `block` [INFO] [stdout] --> src/tui/widgets/sparkline.rs:51:12 [INFO] [stdout] | [INFO] [stdout] 51 | pub fn block(mut self, block: Block<'a>) -> Sparkline<'a> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `style` [INFO] [stdout] --> src/tui/widgets/sparkline.rs:56:12 [INFO] [stdout] | [INFO] [stdout] 56 | pub fn style(mut self, style: Style) -> Sparkline<'a> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `data` [INFO] [stdout] --> src/tui/widgets/sparkline.rs:61:12 [INFO] [stdout] | [INFO] [stdout] 61 | pub fn data(mut self, data: &'a [u64]) -> Sparkline<'a> { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `max` [INFO] [stdout] --> src/tui/widgets/sparkline.rs:66:12 [INFO] [stdout] | [INFO] [stdout] 66 | pub fn max(mut self, max: u64) -> Sparkline<'a> { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `bar_set` [INFO] [stdout] --> src/tui/widgets/sparkline.rs:71:12 [INFO] [stdout] | [INFO] [stdout] 71 | pub fn bar_set(mut self, bar_set: symbols::bar::Set) -> Sparkline<'a> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `style` [INFO] [stdout] --> src/tui/widgets/table.rs:42:12 [INFO] [stdout] | [INFO] [stdout] 42 | pub fn style(mut self, style: Style) -> Self { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `height` [INFO] [stdout] --> src/tui/widgets/table.rs:114:12 [INFO] [stdout] | [INFO] [stdout] 114 | pub fn height(mut self, height: u16) -> Self { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `bottom_margin` [INFO] [stdout] --> src/tui/widgets/table.rs:127:12 [INFO] [stdout] | [INFO] [stdout] 127 | pub fn bottom_margin(mut self, margin: u16) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `style` [INFO] [stdout] --> src/tui/widgets/table.rs:249:12 [INFO] [stdout] | [INFO] [stdout] 249 | pub fn style(mut self, style: Style) -> Self { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `highlight_symbol` [INFO] [stdout] --> src/tui/widgets/table.rs:254:12 [INFO] [stdout] | [INFO] [stdout] 254 | pub fn highlight_symbol(mut self, highlight_symbol: &'a str) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/tui/widgets/tabs.rs:43:12 [INFO] [stdout] | [INFO] [stdout] 43 | pub fn new(titles: Vec>) -> Tabs<'a> { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `block` [INFO] [stdout] --> src/tui/widgets/tabs.rs:54:12 [INFO] [stdout] | [INFO] [stdout] 54 | pub fn block(mut self, block: Block<'a>) -> Tabs<'a> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `select` [INFO] [stdout] --> src/tui/widgets/tabs.rs:59:12 [INFO] [stdout] | [INFO] [stdout] 59 | pub fn select(mut self, selected: usize) -> Tabs<'a> { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `style` [INFO] [stdout] --> src/tui/widgets/tabs.rs:64:12 [INFO] [stdout] | [INFO] [stdout] 64 | pub fn style(mut self, style: Style) -> Tabs<'a> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `highlight_style` [INFO] [stdout] --> src/tui/widgets/tabs.rs:69:12 [INFO] [stdout] | [INFO] [stdout] 69 | pub fn highlight_style(mut self, style: Style) -> Tabs<'a> { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `divider` [INFO] [stdout] --> src/tui/widgets/tabs.rs:74:12 [INFO] [stdout] | [INFO] [stdout] 74 | pub fn divider(mut self, divider: T) -> Tabs<'a> [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `High` [INFO] [stdout] --> src/tui/widgets/canvas/map.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | High, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `MapResolution` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] --> src/tui/widgets/canvas/map.rs:9:10 [INFO] [stdout] | [INFO] [stdout] 9 | #[derive(Debug, Clone, Copy)] [INFO] [stdout] | ^^^^^ ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 108 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1m 07s [INFO] running `Command { std: "docker" "inspect" "2599934c99916ffe3a808c064dc31a40a80c355a9979b3a92315a25ca15c02e8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2599934c99916ffe3a808c064dc31a40a80c355a9979b3a92315a25ca15c02e8", kill_on_drop: false }` [INFO] [stdout] 2599934c99916ffe3a808c064dc31a40a80c355a9979b3a92315a25ca15c02e8 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/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" "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:eaef2f80f755933c374d2ae5edccceec0c1312ceb8a4e0b6404e8ab76561e1e5" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 3b46cf7b3b689f53f5ea1b04e66a8838f2ca58f850f97f26fdcfb49967a9e23b [INFO] running `Command { std: "docker" "start" "-a" "3b46cf7b3b689f53f5ea1b04e66a8838f2ca58f850f97f26fdcfb49967a9e23b", kill_on_drop: false }` [INFO] [stderr] Compiling memoire v0.1.2 (/opt/rustwide/workdir) [INFO] [stdout] warning: associated function is never used: `content` [INFO] [stdout] --> src/tui/buffer.rs:158:12 [INFO] [stdout] | [INFO] [stdout] 158 | pub fn content(&self) -> &[Cell] { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `area` [INFO] [stdout] --> src/tui/buffer.rs:163:12 [INFO] [stdout] | [INFO] [stdout] 163 | pub fn area(&self) -> &Rect { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `set_background` [INFO] [stdout] --> src/tui/buffer.rs:338:12 [INFO] [stdout] | [INFO] [stdout] 338 | pub fn set_background(&mut self, area: Rect, color: Color) { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `TopRight` [INFO] [stdout] --> src/tui/layout.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | TopRight, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Corner` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] --> src/tui/layout.rs:9:10 [INFO] [stdout] | [INFO] [stdout] 9 | #[derive(Debug, Hash, Clone, Copy, PartialEq, Eq)] [INFO] [stdout] | ^^^^^ ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `BottomRight` [INFO] [stdout] --> src/tui/layout.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | BottomRight, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Corner` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] --> src/tui/layout.rs:9:10 [INFO] [stdout] | [INFO] [stdout] 9 | #[derive(Debug, Hash, Clone, Copy, PartialEq, Eq)] [INFO] [stdout] | ^^^^^ ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `BottomLeft` [INFO] [stdout] --> src/tui/layout.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | BottomLeft, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Corner` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] --> src/tui/layout.rs:9:10 [INFO] [stdout] | [INFO] [stdout] 9 | #[derive(Debug, Hash, Clone, Copy, PartialEq, Eq)] [INFO] [stdout] | ^^^^^ ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `margin` [INFO] [stdout] --> src/tui/layout.rs:98:12 [INFO] [stdout] | [INFO] [stdout] 98 | pub fn margin(mut self, margin: u16) -> Layout { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `horizontal_margin` [INFO] [stdout] --> src/tui/layout.rs:106:12 [INFO] [stdout] | [INFO] [stdout] 106 | pub fn horizontal_margin(mut self, horizontal: u16) -> Layout { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `vertical_margin` [INFO] [stdout] --> src/tui/layout.rs:111:12 [INFO] [stdout] | [INFO] [stdout] 111 | pub fn vertical_margin(mut self, vertical: u16) -> Layout { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `intersection` [INFO] [stdout] --> src/tui/layout.rs:443:12 [INFO] [stdout] | [INFO] [stdout] 443 | pub fn intersection(self, other: Rect) -> Rect { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `intersects` [INFO] [stdout] --> src/tui/layout.rs:456:12 [INFO] [stdout] | [INFO] [stdout] 456 | pub fn intersects(self, other: Rect) -> bool { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `DOT` [INFO] [stdout] --> src/tui/symbols.rs:212:1 [INFO] [stdout] | [INFO] [stdout] 212 | pub const DOT: &str = "•"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Block` [INFO] [stdout] --> src/tui/symbols.rs:230:5 [INFO] [stdout] | [INFO] [stdout] 230 | Block, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `Marker` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] --> src/tui/symbols.rs:225:10 [INFO] [stdout] | [INFO] [stdout] 225 | #[derive(Debug, Clone, Copy)] [INFO] [stdout] | ^^^^^ ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Fixed` [INFO] [stdout] --> src/tui/terminal.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | Fixed, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `ResizeBehavior` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] --> src/tui/terminal.rs:9:10 [INFO] [stdout] | [INFO] [stdout] 9 | #[derive(Debug, Clone, PartialEq)] [INFO] [stdout] | ^^^^^ ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `fixed` [INFO] [stdout] --> src/tui/terminal.rs:25:12 [INFO] [stdout] | [INFO] [stdout] 25 | pub fn fixed(area: Rect) -> Viewport { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `set_cursor` [INFO] [stdout] --> src/tui/terminal.rs:142:12 [INFO] [stdout] | [INFO] [stdout] 142 | pub fn set_cursor(&mut self, x: u16, y: u16) { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `backend` [INFO] [stdout] --> src/tui/terminal.rs:214:12 [INFO] [stdout] | [INFO] [stdout] 214 | pub fn backend(&self) -> &B { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `backend_mut` [INFO] [stdout] --> src/tui/terminal.rs:218:12 [INFO] [stdout] | [INFO] [stdout] 218 | pub fn backend_mut(&mut self) -> &mut B { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_cursor` [INFO] [stdout] --> src/tui/terminal.rs:304:12 [INFO] [stdout] | [INFO] [stdout] 304 | pub fn get_cursor(&mut self) -> io::Result<(u16, u16)> { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `styled` [INFO] [stdout] --> src/tui/text.rs:314:12 [INFO] [stdout] | [INFO] [stdout] 314 | pub fn styled(content: T, style: Style) -> Text<'a> [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `width` [INFO] [stdout] --> src/tui/text.rs:332:12 [INFO] [stdout] | [INFO] [stdout] 332 | pub fn width(&self) -> usize { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `patch_style` [INFO] [stdout] --> src/tui/text.rs:368:12 [INFO] [stdout] | [INFO] [stdout] 368 | pub fn patch_style(&mut self, style: Style) { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `buffer_view` [INFO] [stdout] --> src/tui/backend/test.rs:20:4 [INFO] [stdout] | [INFO] [stdout] 20 | fn buffer_view(buffer: &Buffer) -> String { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/tui/backend/test.rs:49:12 [INFO] [stdout] | [INFO] [stdout] 49 | pub fn new(width: u16, height: u16) -> TestBackend { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `buffer` [INFO] [stdout] --> src/tui/backend/test.rs:59:12 [INFO] [stdout] | [INFO] [stdout] 59 | pub fn buffer(&self) -> &Buffer { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `resize` [INFO] [stdout] --> src/tui/backend/test.rs:63:12 [INFO] [stdout] | [INFO] [stdout] 63 | pub fn resize(&mut self, width: u16, height: u16) { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `assert_buffer` [INFO] [stdout] --> src/tui/backend/test.rs:69:12 [INFO] [stdout] | [INFO] [stdout] 69 | pub fn assert_buffer(&self, expected: &Buffer) { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `THREE_LEVELS` [INFO] [stdout] --> src/tui/symbols.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | / pub const THREE_LEVELS: Set = Set { [INFO] [stdout] 25 | | full: FULL, [INFO] [stdout] 26 | | seven_eighths: FULL, [INFO] [stdout] 27 | | three_quarters: HALF, [INFO] [stdout] ... | [INFO] [stdout] 33 | | empty: " ", [INFO] [stdout] 34 | | }; [INFO] [stdout] | |______^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `NINE_LEVELS` [INFO] [stdout] --> src/tui/symbols.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | / pub const NINE_LEVELS: Set = Set { [INFO] [stdout] 37 | | full: FULL, [INFO] [stdout] 38 | | seven_eighths: SEVEN_EIGHTHS, [INFO] [stdout] 39 | | three_quarters: THREE_QUARTERS, [INFO] [stdout] ... | [INFO] [stdout] 45 | | empty: " ", [INFO] [stdout] 46 | | }; [INFO] [stdout] | |______^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `THREE_LEVELS` [INFO] [stdout] --> src/tui/symbols.rs:72:5 [INFO] [stdout] | [INFO] [stdout] 72 | / pub const THREE_LEVELS: Set = Set { [INFO] [stdout] 73 | | full: FULL, [INFO] [stdout] 74 | | seven_eighths: FULL, [INFO] [stdout] 75 | | three_quarters: HALF, [INFO] [stdout] ... | [INFO] [stdout] 81 | | empty: " ", [INFO] [stdout] 82 | | }; [INFO] [stdout] | |______^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `data` [INFO] [stdout] --> src/tui/widgets/barchart.rs:74:12 [INFO] [stdout] | [INFO] [stdout] 74 | pub fn data(mut self, data: &'a [(&'a str, u64)]) -> BarChart<'a> { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `block` [INFO] [stdout] --> src/tui/widgets/barchart.rs:83:12 [INFO] [stdout] | [INFO] [stdout] 83 | pub fn block(mut self, block: Block<'a>) -> BarChart<'a> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `max` [INFO] [stdout] --> src/tui/widgets/barchart.rs:88:12 [INFO] [stdout] | [INFO] [stdout] 88 | pub fn max(mut self, max: u64) -> BarChart<'a> { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `bar_style` [INFO] [stdout] --> src/tui/widgets/barchart.rs:93:12 [INFO] [stdout] | [INFO] [stdout] 93 | pub fn bar_style(mut self, style: Style) -> BarChart<'a> { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `bar_width` [INFO] [stdout] --> src/tui/widgets/barchart.rs:98:12 [INFO] [stdout] | [INFO] [stdout] 98 | pub fn bar_width(mut self, width: u16) -> BarChart<'a> { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `bar_gap` [INFO] [stdout] --> src/tui/widgets/barchart.rs:103:12 [INFO] [stdout] | [INFO] [stdout] 103 | pub fn bar_gap(mut self, gap: u16) -> BarChart<'a> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `bar_set` [INFO] [stdout] --> src/tui/widgets/barchart.rs:108:12 [INFO] [stdout] | [INFO] [stdout] 108 | pub fn bar_set(mut self, bar_set: symbols::bar::Set) -> BarChart<'a> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `value_style` [INFO] [stdout] --> src/tui/widgets/barchart.rs:113:12 [INFO] [stdout] | [INFO] [stdout] 113 | pub fn value_style(mut self, style: Style) -> BarChart<'a> { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `label_style` [INFO] [stdout] --> src/tui/widgets/barchart.rs:118:12 [INFO] [stdout] | [INFO] [stdout] 118 | pub fn label_style(mut self, style: Style) -> BarChart<'a> { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `style` [INFO] [stdout] --> src/tui/widgets/barchart.rs:123:12 [INFO] [stdout] | [INFO] [stdout] 123 | pub fn style(mut self, style: Style) -> BarChart<'a> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Rounded` [INFO] [stdout] --> src/tui/widgets/block.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | Rounded, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `BorderType` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] --> src/tui/widgets/block.rs:10:10 [INFO] [stdout] | [INFO] [stdout] 10 | #[derive(Debug, Clone, Copy, PartialEq)] [INFO] [stdout] | ^^^^^ ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Double` [INFO] [stdout] --> src/tui/widgets/block.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | Double, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `BorderType` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] --> src/tui/widgets/block.rs:10:10 [INFO] [stdout] | [INFO] [stdout] 10 | #[derive(Debug, Clone, Copy, PartialEq)] [INFO] [stdout] | ^^^^^ ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Thick` [INFO] [stdout] --> src/tui/widgets/block.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | Thick, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `BorderType` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] --> src/tui/widgets/block.rs:10:10 [INFO] [stdout] | [INFO] [stdout] 10 | #[derive(Debug, Clone, Copy, PartialEq)] [INFO] [stdout] | ^^^^^ ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `title_style` [INFO] [stdout] --> src/tui/widgets/block.rs:88:12 [INFO] [stdout] | [INFO] [stdout] 88 | pub fn title_style(mut self, style: Style) -> Block<'a> { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `border_style` [INFO] [stdout] --> src/tui/widgets/block.rs:101:12 [INFO] [stdout] | [INFO] [stdout] 101 | pub fn border_style(mut self, style: Style) -> Block<'a> { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `style` [INFO] [stdout] --> src/tui/widgets/block.rs:106:12 [INFO] [stdout] | [INFO] [stdout] 106 | pub fn style(mut self, style: Style) -> Block<'a> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `border_type` [INFO] [stdout] --> src/tui/widgets/block.rs:116:12 [INFO] [stdout] | [INFO] [stdout] 116 | pub fn border_type(mut self, border_type: BorderType) -> Block<'a> { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `print` [INFO] [stdout] --> src/tui/widgets/canvas/mod.rs:296:12 [INFO] [stdout] | [INFO] [stdout] 296 | pub fn print(&mut self, x: f64, y: f64, spans: T) [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `block` [INFO] [stdout] --> src/tui/widgets/canvas/mod.rs:382:12 [INFO] [stdout] | [INFO] [stdout] 382 | pub fn block(mut self, block: Block<'a>) -> Canvas<'a, F> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `title_style` [INFO] [stdout] --> src/tui/widgets/chart.rs:58:12 [INFO] [stdout] | [INFO] [stdout] 58 | pub fn title_style(mut self, style: Style) -> Axis<'a> { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `bounds` [INFO] [stdout] --> src/tui/widgets/chart.rs:66:12 [INFO] [stdout] | [INFO] [stdout] 66 | pub fn bounds(mut self, bounds: [f64; 2]) -> Axis<'a> { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `labels` [INFO] [stdout] --> src/tui/widgets/chart.rs:71:12 [INFO] [stdout] | [INFO] [stdout] 71 | pub fn labels(mut self, labels: Vec>) -> Axis<'a> { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `style` [INFO] [stdout] --> src/tui/widgets/chart.rs:76:12 [INFO] [stdout] | [INFO] [stdout] 76 | pub fn style(mut self, style: Style) -> Axis<'a> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `labels_alignment` [INFO] [stdout] --> src/tui/widgets/chart.rs:85:12 [INFO] [stdout] | [INFO] [stdout] 85 | pub fn labels_alignment(mut self, alignment: Alignment) -> Axis<'a> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Line` [INFO] [stdout] --> src/tui/widgets/chart.rs:97:5 [INFO] [stdout] | [INFO] [stdout] 97 | Line, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `GraphType` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] --> src/tui/widgets/chart.rs:92:10 [INFO] [stdout] | [INFO] [stdout] 92 | #[derive(Debug, Clone, Copy)] [INFO] [stdout] | ^^^^^ ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `marker` [INFO] [stdout] --> src/tui/widgets/chart.rs:141:12 [INFO] [stdout] | [INFO] [stdout] 141 | pub fn marker(mut self, marker: symbols::Marker) -> Dataset<'a> { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `graph_type` [INFO] [stdout] --> src/tui/widgets/chart.rs:146:12 [INFO] [stdout] | [INFO] [stdout] 146 | pub fn graph_type(mut self, graph_type: GraphType) -> Dataset<'a> { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `style` [INFO] [stdout] --> src/tui/widgets/chart.rs:151:12 [INFO] [stdout] | [INFO] [stdout] 151 | pub fn style(mut self, style: Style) -> Dataset<'a> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `block` [INFO] [stdout] --> src/tui/widgets/chart.rs:243:12 [INFO] [stdout] | [INFO] [stdout] 243 | pub fn block(mut self, block: Block<'a>) -> Chart<'a> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `style` [INFO] [stdout] --> src/tui/widgets/chart.rs:248:12 [INFO] [stdout] | [INFO] [stdout] 248 | pub fn style(mut self, style: Style) -> Chart<'a> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `block` [INFO] [stdout] --> src/tui/widgets/gauge.rs:46:12 [INFO] [stdout] | [INFO] [stdout] 46 | pub fn block(mut self, block: Block<'a>) -> Gauge<'a> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `label` [INFO] [stdout] --> src/tui/widgets/gauge.rs:70:12 [INFO] [stdout] | [INFO] [stdout] 70 | pub fn label(mut self, label: T) -> Gauge<'a> [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `style` [INFO] [stdout] --> src/tui/widgets/gauge.rs:78:12 [INFO] [stdout] | [INFO] [stdout] 78 | pub fn style(mut self, style: Style) -> Gauge<'a> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `gauge_style` [INFO] [stdout] --> src/tui/widgets/gauge.rs:83:12 [INFO] [stdout] | [INFO] [stdout] 83 | pub fn gauge_style(mut self, style: Style) -> Gauge<'a> { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `use_unicode` [INFO] [stdout] --> src/tui/widgets/gauge.rs:88:12 [INFO] [stdout] | [INFO] [stdout] 88 | pub fn use_unicode(mut self, unicode: bool) -> Gauge<'a> { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `block` [INFO] [stdout] --> src/tui/widgets/gauge.rs:198:12 [INFO] [stdout] | [INFO] [stdout] 198 | pub fn block(mut self, block: Block<'a>) -> Self { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `ratio` [INFO] [stdout] --> src/tui/widgets/gauge.rs:203:12 [INFO] [stdout] | [INFO] [stdout] 203 | pub fn ratio(mut self, ratio: f64) -> Self { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `line_set` [INFO] [stdout] --> src/tui/widgets/gauge.rs:212:12 [INFO] [stdout] | [INFO] [stdout] 212 | pub fn line_set(mut self, set: symbols::line::Set) -> Self { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `label` [INFO] [stdout] --> src/tui/widgets/gauge.rs:217:12 [INFO] [stdout] | [INFO] [stdout] 217 | pub fn label(mut self, label: T) -> Self [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `style` [INFO] [stdout] --> src/tui/widgets/gauge.rs:225:12 [INFO] [stdout] | [INFO] [stdout] 225 | pub fn style(mut self, style: Style) -> Self { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `gauge_style` [INFO] [stdout] --> src/tui/widgets/gauge.rs:230:12 [INFO] [stdout] | [INFO] [stdout] 230 | pub fn gauge_style(mut self, style: Style) -> Self { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `style` [INFO] [stdout] --> src/tui/widgets/list.rs:106:12 [INFO] [stdout] | [INFO] [stdout] 106 | pub fn style(mut self, style: Style) -> List<'a> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `highlight_symbol` [INFO] [stdout] --> src/tui/widgets/list.rs:111:12 [INFO] [stdout] | [INFO] [stdout] 111 | pub fn highlight_symbol(mut self, highlight_symbol: &'a str) -> List<'a> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `repeat_highlight_symbol` [INFO] [stdout] --> src/tui/widgets/list.rs:121:12 [INFO] [stdout] | [INFO] [stdout] 121 | pub fn repeat_highlight_symbol(mut self, repeat: bool) -> List<'a> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `scroll` [INFO] [stdout] --> src/tui/widgets/paragraph.rs:126:12 [INFO] [stdout] | [INFO] [stdout] 126 | pub fn scroll(mut self, offset: (u16, u16)) -> Paragraph<'a> { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `alignment` [INFO] [stdout] --> src/tui/widgets/paragraph.rs:131:12 [INFO] [stdout] | [INFO] [stdout] 131 | pub fn alignment(mut self, alignment: Alignment) -> Paragraph<'a> { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `block` [INFO] [stdout] --> src/tui/widgets/sparkline.rs:51:12 [INFO] [stdout] | [INFO] [stdout] 51 | pub fn block(mut self, block: Block<'a>) -> Sparkline<'a> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `style` [INFO] [stdout] --> src/tui/widgets/sparkline.rs:56:12 [INFO] [stdout] | [INFO] [stdout] 56 | pub fn style(mut self, style: Style) -> Sparkline<'a> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `bar_set` [INFO] [stdout] --> src/tui/widgets/sparkline.rs:71:12 [INFO] [stdout] | [INFO] [stdout] 71 | pub fn bar_set(mut self, bar_set: symbols::bar::Set) -> Sparkline<'a> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `style` [INFO] [stdout] --> src/tui/widgets/table.rs:42:12 [INFO] [stdout] | [INFO] [stdout] 42 | pub fn style(mut self, style: Style) -> Self { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `height` [INFO] [stdout] --> src/tui/widgets/table.rs:114:12 [INFO] [stdout] | [INFO] [stdout] 114 | pub fn height(mut self, height: u16) -> Self { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `bottom_margin` [INFO] [stdout] --> src/tui/widgets/table.rs:127:12 [INFO] [stdout] | [INFO] [stdout] 127 | pub fn bottom_margin(mut self, margin: u16) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `style` [INFO] [stdout] --> src/tui/widgets/table.rs:249:12 [INFO] [stdout] | [INFO] [stdout] 249 | pub fn style(mut self, style: Style) -> Self { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `highlight_symbol` [INFO] [stdout] --> src/tui/widgets/table.rs:254:12 [INFO] [stdout] | [INFO] [stdout] 254 | pub fn highlight_symbol(mut self, highlight_symbol: &'a str) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/tui/widgets/tabs.rs:43:12 [INFO] [stdout] | [INFO] [stdout] 43 | pub fn new(titles: Vec>) -> Tabs<'a> { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `block` [INFO] [stdout] --> src/tui/widgets/tabs.rs:54:12 [INFO] [stdout] | [INFO] [stdout] 54 | pub fn block(mut self, block: Block<'a>) -> Tabs<'a> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `select` [INFO] [stdout] --> src/tui/widgets/tabs.rs:59:12 [INFO] [stdout] | [INFO] [stdout] 59 | pub fn select(mut self, selected: usize) -> Tabs<'a> { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `style` [INFO] [stdout] --> src/tui/widgets/tabs.rs:64:12 [INFO] [stdout] | [INFO] [stdout] 64 | pub fn style(mut self, style: Style) -> Tabs<'a> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `highlight_style` [INFO] [stdout] --> src/tui/widgets/tabs.rs:69:12 [INFO] [stdout] | [INFO] [stdout] 69 | pub fn highlight_style(mut self, style: Style) -> Tabs<'a> { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `divider` [INFO] [stdout] --> src/tui/widgets/tabs.rs:74:12 [INFO] [stdout] | [INFO] [stdout] 74 | pub fn divider(mut self, divider: T) -> Tabs<'a> [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `High` [INFO] [stdout] --> src/tui/widgets/canvas/map.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | High, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `MapResolution` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] --> src/tui/widgets/canvas/map.rs:9:10 [INFO] [stdout] | [INFO] [stdout] 9 | #[derive(Debug, Clone, Copy)] [INFO] [stdout] | ^^^^^ ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 91 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 7.48s [INFO] [stderr] Executable unittests src/main.rs (/opt/rustwide/target/debug/deps/memoire-cfa87835aae81356) [INFO] running `Command { std: "docker" "inspect" "3b46cf7b3b689f53f5ea1b04e66a8838f2ca58f850f97f26fdcfb49967a9e23b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3b46cf7b3b689f53f5ea1b04e66a8838f2ca58f850f97f26fdcfb49967a9e23b", kill_on_drop: false }` [INFO] [stdout] 3b46cf7b3b689f53f5ea1b04e66a8838f2ca58f850f97f26fdcfb49967a9e23b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/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" "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:eaef2f80f755933c374d2ae5edccceec0c1312ceb8a4e0b6404e8ab76561e1e5" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "test" "--frozen", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 8ea04832b78ee1d1e4af22fad4c4b8f119924f51fcc165d596a675a8e42e5d5b [INFO] running `Command { std: "docker" "start" "-a" "8ea04832b78ee1d1e4af22fad4c4b8f119924f51fcc165d596a675a8e42e5d5b", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] warning: associated function is never used: `content` [INFO] [stderr] --> src/tui/buffer.rs:158:12 [INFO] [stderr] | [INFO] [stderr] 158 | pub fn content(&self) -> &[Cell] { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `area` [INFO] [stderr] --> src/tui/buffer.rs:163:12 [INFO] [stderr] | [INFO] [stderr] 163 | pub fn area(&self) -> &Rect { [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `set_background` [INFO] [stderr] --> src/tui/buffer.rs:338:12 [INFO] [stderr] | [INFO] [stderr] 338 | pub fn set_background(&mut self, area: Rect, color: Color) { [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `TopRight` [INFO] [stderr] --> src/tui/layout.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | TopRight, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: `Corner` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] --> src/tui/layout.rs:9:10 [INFO] [stderr] | [INFO] [stderr] 9 | #[derive(Debug, Hash, Clone, Copy, PartialEq, Eq)] [INFO] [stderr] | ^^^^^ ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `BottomRight` [INFO] [stderr] --> src/tui/layout.rs:13:5 [INFO] [stderr] | [INFO] [stderr] 13 | BottomRight, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: `Corner` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] --> src/tui/layout.rs:9:10 [INFO] [stderr] | [INFO] [stderr] 9 | #[derive(Debug, Hash, Clone, Copy, PartialEq, Eq)] [INFO] [stderr] | ^^^^^ ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `BottomLeft` [INFO] [stderr] --> src/tui/layout.rs:14:5 [INFO] [stderr] | [INFO] [stderr] 14 | BottomLeft, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: `Corner` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] --> src/tui/layout.rs:9:10 [INFO] [stderr] | [INFO] [stderr] 9 | #[derive(Debug, Hash, Clone, Copy, PartialEq, Eq)] [INFO] [stderr] | ^^^^^ ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `margin` [INFO] [stderr] --> src/tui/layout.rs:98:12 [INFO] [stderr] | [INFO] [stderr] 98 | pub fn margin(mut self, margin: u16) -> Layout { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `horizontal_margin` [INFO] [stderr] --> src/tui/layout.rs:106:12 [INFO] [stderr] | [INFO] [stderr] 106 | pub fn horizontal_margin(mut self, horizontal: u16) -> Layout { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `vertical_margin` [INFO] [stderr] --> src/tui/layout.rs:111:12 [INFO] [stderr] | [INFO] [stderr] 111 | pub fn vertical_margin(mut self, vertical: u16) -> Layout { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `intersection` [INFO] [stderr] --> src/tui/layout.rs:443:12 [INFO] [stderr] | [INFO] [stderr] 443 | pub fn intersection(self, other: Rect) -> Rect { [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `intersects` [INFO] [stderr] --> src/tui/layout.rs:456:12 [INFO] [stderr] | [INFO] [stderr] 456 | pub fn intersects(self, other: Rect) -> bool { [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `DOT` [INFO] [stderr] --> src/tui/symbols.rs:212:1 [INFO] [stderr] | [INFO] [stderr] 212 | pub const DOT: &str = "•"; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Block` [INFO] [stderr] --> src/tui/symbols.rs:230:5 [INFO] [stderr] | [INFO] [stderr] 230 | Block, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] note: `Marker` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] --> src/tui/symbols.rs:225:10 [INFO] [stderr] | [INFO] [stderr] 225 | #[derive(Debug, Clone, Copy)] [INFO] [stderr] | ^^^^^ ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Fixed` [INFO] [stderr] --> src/tui/terminal.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | Fixed, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] note: `ResizeBehavior` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] --> src/tui/terminal.rs:9:10 [INFO] [stderr] | [INFO] [stderr] 9 | #[derive(Debug, Clone, PartialEq)] [INFO] [stderr] | ^^^^^ ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `fixed` [INFO] [stderr] --> src/tui/terminal.rs:25:12 [INFO] [stderr] | [INFO] [stderr] 25 | pub fn fixed(area: Rect) -> Viewport { [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `set_cursor` [INFO] [stderr] --> src/tui/terminal.rs:142:12 [INFO] [stderr] | [INFO] [stderr] 142 | pub fn set_cursor(&mut self, x: u16, y: u16) { [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `backend` [INFO] [stderr] --> src/tui/terminal.rs:214:12 [INFO] [stderr] | [INFO] [stderr] 214 | pub fn backend(&self) -> &B { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `backend_mut` [INFO] [stderr] --> src/tui/terminal.rs:218:12 [INFO] [stderr] | [INFO] [stderr] 218 | pub fn backend_mut(&mut self) -> &mut B { [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `get_cursor` [INFO] [stderr] --> src/tui/terminal.rs:304:12 [INFO] [stderr] | [INFO] [stderr] 304 | pub fn get_cursor(&mut self) -> io::Result<(u16, u16)> { [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `styled` [INFO] [stderr] --> src/tui/text.rs:314:12 [INFO] [stderr] | [INFO] [stderr] 314 | pub fn styled(content: T, style: Style) -> Text<'a> [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `width` [INFO] [stderr] --> src/tui/text.rs:332:12 [INFO] [stderr] | [INFO] [stderr] 332 | pub fn width(&self) -> usize { [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `patch_style` [INFO] [stderr] --> src/tui/text.rs:368:12 [INFO] [stderr] | [INFO] [stderr] 368 | pub fn patch_style(&mut self, style: Style) { [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `buffer_view` [INFO] [stderr] --> src/tui/backend/test.rs:20:4 [INFO] [stderr] | [INFO] [stderr] 20 | fn buffer_view(buffer: &Buffer) -> String { [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `new` [INFO] [stderr] --> src/tui/backend/test.rs:49:12 [INFO] [stderr] | [INFO] [stderr] 49 | pub fn new(width: u16, height: u16) -> TestBackend { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `buffer` [INFO] [stderr] --> src/tui/backend/test.rs:59:12 [INFO] [stderr] | [INFO] [stderr] 59 | pub fn buffer(&self) -> &Buffer { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `resize` [INFO] [stderr] --> src/tui/backend/test.rs:63:12 [INFO] [stderr] | [INFO] [stderr] 63 | pub fn resize(&mut self, width: u16, height: u16) { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `assert_buffer` [INFO] [stderr] --> src/tui/backend/test.rs:69:12 [INFO] [stderr] | [INFO] [stderr] 69 | pub fn assert_buffer(&self, expected: &Buffer) { [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `THREE_LEVELS` [INFO] [stderr] --> src/tui/symbols.rs:24:5 [INFO] [stderr] | [INFO] [stderr] 24 | / pub const THREE_LEVELS: Set = Set { [INFO] [stderr] 25 | | full: FULL, [INFO] [stderr] 26 | | seven_eighths: FULL, [INFO] [stderr] 27 | | three_quarters: HALF, [INFO] [stderr] ... | [INFO] [stderr] 33 | | empty: " ", [INFO] [stderr] 34 | | }; [INFO] [stderr] | |______^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `NINE_LEVELS` [INFO] [stderr] --> src/tui/symbols.rs:36:5 [INFO] [stderr] | [INFO] [stderr] 36 | / pub const NINE_LEVELS: Set = Set { [INFO] [stderr] 37 | | full: FULL, [INFO] [stderr] 38 | | seven_eighths: SEVEN_EIGHTHS, [INFO] [stderr] 39 | | three_quarters: THREE_QUARTERS, [INFO] [stderr] ... | [INFO] [stderr] 45 | | empty: " ", [INFO] [stderr] 46 | | }; [INFO] [stderr] | |______^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `THREE_LEVELS` [INFO] [stderr] --> src/tui/symbols.rs:72:5 [INFO] [stderr] | [INFO] [stderr] 72 | / pub const THREE_LEVELS: Set = Set { [INFO] [stderr] 73 | | full: FULL, [INFO] [stderr] 74 | | seven_eighths: FULL, [INFO] [stderr] 75 | | three_quarters: HALF, [INFO] [stderr] ... | [INFO] [stderr] 81 | | empty: " ", [INFO] [stderr] 82 | | }; [INFO] [stderr] | |______^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `data` [INFO] [stderr] --> src/tui/widgets/barchart.rs:74:12 [INFO] [stderr] | [INFO] [stderr] 74 | pub fn data(mut self, data: &'a [(&'a str, u64)]) -> BarChart<'a> { [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `block` [INFO] [stderr] --> src/tui/widgets/barchart.rs:83:12 [INFO] [stderr] | [INFO] [stderr] 83 | pub fn block(mut self, block: Block<'a>) -> BarChart<'a> { [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `max` [INFO] [stderr] --> src/tui/widgets/barchart.rs:88:12 [INFO] [stderr] | [INFO] [stderr] 88 | pub fn max(mut self, max: u64) -> BarChart<'a> { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `bar_style` [INFO] [stderr] --> src/tui/widgets/barchart.rs:93:12 [INFO] [stderr] | [INFO] [stderr] 93 | pub fn bar_style(mut self, style: Style) -> BarChart<'a> { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `bar_width` [INFO] [stderr] --> src/tui/widgets/barchart.rs:98:12 [INFO] [stderr] | [INFO] [stderr] 98 | pub fn bar_width(mut self, width: u16) -> BarChart<'a> { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `bar_gap` [INFO] [stderr] --> src/tui/widgets/barchart.rs:103:12 [INFO] [stderr] | [INFO] [stderr] 103 | pub fn bar_gap(mut self, gap: u16) -> BarChart<'a> { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `bar_set` [INFO] [stderr] --> src/tui/widgets/barchart.rs:108:12 [INFO] [stderr] | [INFO] [stderr] 108 | pub fn bar_set(mut self, bar_set: symbols::bar::Set) -> BarChart<'a> { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `value_style` [INFO] [stderr] --> src/tui/widgets/barchart.rs:113:12 [INFO] [stderr] | [INFO] [stderr] 113 | pub fn value_style(mut self, style: Style) -> BarChart<'a> { [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `label_style` [INFO] [stderr] --> src/tui/widgets/barchart.rs:118:12 [INFO] [stderr] | [INFO] [stderr] 118 | pub fn label_style(mut self, style: Style) -> BarChart<'a> { [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `style` [INFO] [stderr] --> src/tui/widgets/barchart.rs:123:12 [INFO] [stderr] | [INFO] [stderr] 123 | pub fn style(mut self, style: Style) -> BarChart<'a> { [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Rounded` [INFO] [stderr] --> src/tui/widgets/block.rs:13:5 [INFO] [stderr] | [INFO] [stderr] 13 | Rounded, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: `BorderType` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] --> src/tui/widgets/block.rs:10:10 [INFO] [stderr] | [INFO] [stderr] 10 | #[derive(Debug, Clone, Copy, PartialEq)] [INFO] [stderr] | ^^^^^ ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Double` [INFO] [stderr] --> src/tui/widgets/block.rs:14:5 [INFO] [stderr] | [INFO] [stderr] 14 | Double, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: `BorderType` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] --> src/tui/widgets/block.rs:10:10 [INFO] [stderr] | [INFO] [stderr] 10 | #[derive(Debug, Clone, Copy, PartialEq)] [INFO] [stderr] | ^^^^^ ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Thick` [INFO] [stderr] --> src/tui/widgets/block.rs:15:5 [INFO] [stderr] | [INFO] [stderr] 15 | Thick, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] note: `BorderType` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] --> src/tui/widgets/block.rs:10:10 [INFO] [stderr] | [INFO] [stderr] 10 | #[derive(Debug, Clone, Copy, PartialEq)] [INFO] [stderr] | ^^^^^ ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `title_style` [INFO] [stderr] --> src/tui/widgets/block.rs:88:12 [INFO] [stderr] | [INFO] [stderr] 88 | pub fn title_style(mut self, style: Style) -> Block<'a> { [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `border_style` [INFO] [stderr] --> src/tui/widgets/block.rs:101:12 [INFO] [stderr] | [INFO] [stderr] 101 | pub fn border_style(mut self, style: Style) -> Block<'a> { [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `style` [INFO] [stderr] --> src/tui/widgets/block.rs:106:12 [INFO] [stderr] | [INFO] [stderr] 106 | pub fn style(mut self, style: Style) -> Block<'a> { [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `border_type` [INFO] [stderr] --> src/tui/widgets/block.rs:116:12 [INFO] [stderr] | [INFO] [stderr] 116 | pub fn border_type(mut self, border_type: BorderType) -> Block<'a> { [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `print` [INFO] [stderr] --> src/tui/widgets/canvas/mod.rs:296:12 [INFO] [stderr] | [INFO] [stderr] 296 | pub fn print(&mut self, x: f64, y: f64, spans: T) [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `block` [INFO] [stderr] --> src/tui/widgets/canvas/mod.rs:382:12 [INFO] [stderr] | [INFO] [stderr] 382 | pub fn block(mut self, block: Block<'a>) -> Canvas<'a, F> { [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `title_style` [INFO] [stderr] --> src/tui/widgets/chart.rs:58:12 [INFO] [stderr] | [INFO] [stderr] 58 | pub fn title_style(mut self, style: Style) -> Axis<'a> { [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `bounds` [INFO] [stderr] --> src/tui/widgets/chart.rs:66:12 [INFO] [stderr] | [INFO] [stderr] 66 | pub fn bounds(mut self, bounds: [f64; 2]) -> Axis<'a> { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `labels` [INFO] [stderr] --> src/tui/widgets/chart.rs:71:12 [INFO] [stderr] | [INFO] [stderr] 71 | pub fn labels(mut self, labels: Vec>) -> Axis<'a> { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `style` [INFO] [stderr] --> src/tui/widgets/chart.rs:76:12 [INFO] [stderr] | [INFO] [stderr] 76 | pub fn style(mut self, style: Style) -> Axis<'a> { [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `labels_alignment` [INFO] [stderr] --> src/tui/widgets/chart.rs:85:12 [INFO] [stderr] | [INFO] [stderr] 85 | pub fn labels_alignment(mut self, alignment: Alignment) -> Axis<'a> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Line` [INFO] [stderr] --> src/tui/widgets/chart.rs:97:5 [INFO] [stderr] | [INFO] [stderr] 97 | Line, [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] note: `GraphType` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] --> src/tui/widgets/chart.rs:92:10 [INFO] [stderr] | [INFO] [stderr] 92 | #[derive(Debug, Clone, Copy)] [INFO] [stderr] | ^^^^^ ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `marker` [INFO] [stderr] --> src/tui/widgets/chart.rs:141:12 [INFO] [stderr] | [INFO] [stderr] 141 | pub fn marker(mut self, marker: symbols::Marker) -> Dataset<'a> { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `graph_type` [INFO] [stderr] --> src/tui/widgets/chart.rs:146:12 [INFO] [stderr] | [INFO] [stderr] 146 | pub fn graph_type(mut self, graph_type: GraphType) -> Dataset<'a> { [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `style` [INFO] [stderr] --> src/tui/widgets/chart.rs:151:12 [INFO] [stderr] | [INFO] [stderr] 151 | pub fn style(mut self, style: Style) -> Dataset<'a> { [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `block` [INFO] [stderr] --> src/tui/widgets/chart.rs:243:12 [INFO] [stderr] | [INFO] [stderr] 243 | pub fn block(mut self, block: Block<'a>) -> Chart<'a> { [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `style` [INFO] [stderr] --> src/tui/widgets/chart.rs:248:12 [INFO] [stderr] | [INFO] [stderr] 248 | pub fn style(mut self, style: Style) -> Chart<'a> { [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `block` [INFO] [stderr] --> src/tui/widgets/gauge.rs:46:12 [INFO] [stderr] | [INFO] [stderr] 46 | pub fn block(mut self, block: Block<'a>) -> Gauge<'a> { [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `label` [INFO] [stderr] --> src/tui/widgets/gauge.rs:70:12 [INFO] [stderr] | [INFO] [stderr] 70 | pub fn label(mut self, label: T) -> Gauge<'a> [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `style` [INFO] [stderr] --> src/tui/widgets/gauge.rs:78:12 [INFO] [stderr] | [INFO] [stderr] 78 | pub fn style(mut self, style: Style) -> Gauge<'a> { [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `gauge_style` [INFO] [stderr] --> src/tui/widgets/gauge.rs:83:12 [INFO] [stderr] | [INFO] [stderr] 83 | pub fn gauge_style(mut self, style: Style) -> Gauge<'a> { [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `use_unicode` [INFO] [stderr] --> src/tui/widgets/gauge.rs:88:12 [INFO] [stderr] | [INFO] [stderr] 88 | pub fn use_unicode(mut self, unicode: bool) -> Gauge<'a> { [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `block` [INFO] [stderr] --> src/tui/widgets/gauge.rs:198:12 [INFO] [stderr] | [INFO] [stderr] 198 | pub fn block(mut self, block: Block<'a>) -> Self { [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `ratio` [INFO] [stderr] --> src/tui/widgets/gauge.rs:203:12 [INFO] [stderr] | [INFO] [stderr] 203 | pub fn ratio(mut self, ratio: f64) -> Self { [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `line_set` [INFO] [stderr] --> src/tui/widgets/gauge.rs:212:12 [INFO] [stderr] | [INFO] [stderr] 212 | pub fn line_set(mut self, set: symbols::line::Set) -> Self { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `label` [INFO] [stderr] --> src/tui/widgets/gauge.rs:217:12 [INFO] [stderr] | [INFO] [stderr] 217 | pub fn label(mut self, label: T) -> Self [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `style` [INFO] [stderr] --> src/tui/widgets/gauge.rs:225:12 [INFO] [stderr] | [INFO] [stderr] 225 | pub fn style(mut self, style: Style) -> Self { [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `gauge_style` [INFO] [stderr] --> src/tui/widgets/gauge.rs:230:12 [INFO] [stderr] | [INFO] [stderr] 230 | pub fn gauge_style(mut self, style: Style) -> Self { [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `style` [INFO] [stderr] --> src/tui/widgets/list.rs:106:12 [INFO] [stderr] | [INFO] [stderr] 106 | pub fn style(mut self, style: Style) -> List<'a> { [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `highlight_symbol` [INFO] [stderr] --> src/tui/widgets/list.rs:111:12 [INFO] [stderr] | [INFO] [stderr] 111 | pub fn highlight_symbol(mut self, highlight_symbol: &'a str) -> List<'a> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `repeat_highlight_symbol` [INFO] [stderr] --> src/tui/widgets/list.rs:121:12 [INFO] [stderr] | [INFO] [stderr] 121 | pub fn repeat_highlight_symbol(mut self, repeat: bool) -> List<'a> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `scroll` [INFO] [stderr] --> src/tui/widgets/paragraph.rs:126:12 [INFO] [stderr] | [INFO] [stderr] 126 | pub fn scroll(mut self, offset: (u16, u16)) -> Paragraph<'a> { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `alignment` [INFO] [stderr] --> src/tui/widgets/paragraph.rs:131:12 [INFO] [stderr] | [INFO] [stderr] 131 | pub fn alignment(mut self, alignment: Alignment) -> Paragraph<'a> { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `block` [INFO] [stderr] --> src/tui/widgets/sparkline.rs:51:12 [INFO] [stderr] | [INFO] [stderr] 51 | pub fn block(mut self, block: Block<'a>) -> Sparkline<'a> { [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `style` [INFO] [stderr] --> src/tui/widgets/sparkline.rs:56:12 [INFO] [stderr] | [INFO] [stderr] 56 | pub fn style(mut self, style: Style) -> Sparkline<'a> { [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `bar_set` [INFO] [stderr] --> src/tui/widgets/sparkline.rs:71:12 [INFO] [stderr] | [INFO] [stderr] 71 | pub fn bar_set(mut self, bar_set: symbols::bar::Set) -> Sparkline<'a> { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `style` [INFO] [stderr] --> src/tui/widgets/table.rs:42:12 [INFO] [stderr] | [INFO] [stderr] 42 | pub fn style(mut self, style: Style) -> Self { [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `height` [INFO] [stderr] --> src/tui/widgets/table.rs:114:12 [INFO] [stderr] | [INFO] [stderr] 114 | pub fn height(mut self, height: u16) -> Self { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `bottom_margin` [INFO] [stderr] --> src/tui/widgets/table.rs:127:12 [INFO] [stderr] | [INFO] [stderr] 127 | pub fn bottom_margin(mut self, margin: u16) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `style` [INFO] [stderr] --> src/tui/widgets/table.rs:249:12 [INFO] [stderr] | [INFO] [stderr] 249 | pub fn style(mut self, style: Style) -> Self { [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `highlight_symbol` [INFO] [stderr] --> src/tui/widgets/table.rs:254:12 [INFO] [stderr] | [INFO] [stderr] 254 | pub fn highlight_symbol(mut self, highlight_symbol: &'a str) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `new` [INFO] [stderr] --> src/tui/widgets/tabs.rs:43:12 [INFO] [stderr] | [INFO] [stderr] 43 | pub fn new(titles: Vec>) -> Tabs<'a> { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `block` [INFO] [stderr] --> src/tui/widgets/tabs.rs:54:12 [INFO] [stderr] | [INFO] [stderr] 54 | pub fn block(mut self, block: Block<'a>) -> Tabs<'a> { [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `select` [INFO] [stderr] --> src/tui/widgets/tabs.rs:59:12 [INFO] [stderr] | [INFO] [stderr] 59 | pub fn select(mut self, selected: usize) -> Tabs<'a> { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `style` [INFO] [stderr] --> src/tui/widgets/tabs.rs:64:12 [INFO] [stderr] | [INFO] [stderr] 64 | pub fn style(mut self, style: Style) -> Tabs<'a> { [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `highlight_style` [INFO] [stderr] --> src/tui/widgets/tabs.rs:69:12 [INFO] [stderr] | [INFO] [stderr] 69 | pub fn highlight_style(mut self, style: Style) -> Tabs<'a> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `divider` [INFO] [stderr] --> src/tui/widgets/tabs.rs:74:12 [INFO] [stderr] | [INFO] [stderr] 74 | pub fn divider(mut self, divider: T) -> Tabs<'a> [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `High` [INFO] [stderr] --> src/tui/widgets/canvas/map.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | High, [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] note: `MapResolution` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] --> src/tui/widgets/canvas/map.rs:9:10 [INFO] [stderr] | [INFO] [stderr] 9 | #[derive(Debug, Clone, Copy)] [INFO] [stderr] | ^^^^^ ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: `memoire` (bin "memoire" test) generated 91 warnings [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.18s [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/memoire-cfa87835aae81356) [INFO] [stdout] [INFO] [stdout] running 46 tests [INFO] [stdout] test tui::buffer::tests::buffer_diffing_multi_width ... ok [INFO] [stdout] test tui::buffer::tests::buffer_merge2 ... ok [INFO] [stdout] test tui::buffer::tests::buffer_diffing_single_width ... ok [INFO] [stdout] test tui::buffer::tests::buffer_set_string_zero_width ... ok [INFO] [stdout] test tui::buffer::tests::buffer_merge ... ok [INFO] [stdout] test tui::buffer::tests::buffer_diffing_empty_empty ... ok [INFO] [stdout] test tui::buffer::tests::buffer_diffing_filled_filled ... ok [INFO] [stdout] test tui::buffer::tests::buffer_diffing_multi_width_offset ... ok [INFO] [stdout] test tui::buffer::tests::buffer_merge3 ... ok [INFO] [stdout] test tui::buffer::tests::buffer_set_string ... ok [INFO] [stdout] test tui::buffer::tests::it_translates_to_and_from_coordinates ... ok [INFO] [stdout] test tui::layout::tests::test_rect_size_truncation ... ok [INFO] [stdout] test tui::buffer::tests::buffer_set_string_double_width ... ok [INFO] [stdout] test tui::layout::tests::test_rect_size_preservation ... ok [INFO] [stdout] test tui::style::tests::combined_patch_gives_same_result_as_individual_patch ... ok [INFO] [stdout] test tui::widgets::block::tests::inner_takes_into_account_the_borders ... ok [INFO] [stdout] test tui::widgets::block::tests::inner_takes_into_account_the_title ... ok [INFO] [stdout] test tui::widgets::chart::tests::it_should_hide_the_legend ... ok [INFO] [stdout] test tui::widgets::reflow::test::line_composer_char_plus_lots_of_spaces ... ok [INFO] [stdout] test tui::layout::tests::test_vertical_split_by_height ... ok [INFO] [stdout] test tui::widgets::reflow::test::line_composer_leading_whitespace_removal ... ok [INFO] [stdout] test tui::widgets::reflow::test::line_composer_long_sentence ... ok [INFO] [stdout] test tui::buffer::tests::buffer_with_lines ... ok [INFO] [stdout] test tui::buffer::tests::buffer_diffing_empty_filled ... ok [INFO] [stdout] test tui::widgets::reflow::test::line_composer_double_width_chars ... ok [INFO] [stdout] test tui::widgets::reflow::test::line_composer_long_word ... ok [INFO] [stdout] test tui::widgets::reflow::test::line_composer_max_line_width_of_1 ... ok [INFO] [stdout] test tui::widgets::reflow::test::line_composer_max_line_width_of_1_double_width_characters ... ok [INFO] [stdout] test tui::widgets::reflow::test::line_composer_lots_of_spaces ... ok [INFO] [stdout] test tui::widgets::reflow::test::line_composer_zero_width ... ok [INFO] [stdout] test tui::widgets::reflow::test::line_composer_word_wrapper_nbsp ... ok [INFO] [stdout] test tui::widgets::reflow::test::line_composer_word_wrapper_preserve_indentation_with_wrap ... ok [INFO] [stdout] test tui::widgets::reflow::test::line_composer_word_wrapper_double_width_chars_mixed_with_spaces ... ok [INFO] [stdout] test tui::widgets::sparkline::tests::it_does_not_panic_if_max_is_zero ... ok [INFO] [stdout] test tui::widgets::reflow::test::line_composer_word_wrapper_mixed_length ... ok [INFO] [stdout] test tui::widgets::reflow::test::line_composer_short_lines ... ok [INFO] [stdout] test tui::widgets::sparkline::tests::it_does_not_panic_if_max_is_set_to_zero ... ok [INFO] [stdout] test tui::widgets::reflow::test::line_composer_word_wrapper_preserve_indentation ... ok [INFO] [stdout] test tui::widgets::reflow::test::line_composer_word_wrapper_preserve_indentation_lots_of_whitespace ... ok [INFO] [stdout] test tui::widgets::reflow::test::line_composer_one_line ... ok [INFO] [stdout] test tui::buffer::tests::pos_of_panics_on_out_of_bounds - should panic ... ok [INFO] [stdout] test tui::buffer::tests::index_of_panics_on_out_of_bounds - should panic ... ok [INFO] [stdout] test tui::widgets::gauge::tests::gauge_invalid_percentage - should panic ... ok [INFO] [stdout] test tui::widgets::gauge::tests::gauge_invalid_ratio_upper_bound - should panic ... ok [INFO] [stdout] test tui::widgets::gauge::tests::gauge_invalid_ratio_lower_bound - should panic ... ok [INFO] [stdout] test tui::widgets::table::tests::table_invalid_percentages - should panic ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 46 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "8ea04832b78ee1d1e4af22fad4c4b8f119924f51fcc165d596a675a8e42e5d5b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8ea04832b78ee1d1e4af22fad4c4b8f119924f51fcc165d596a675a8e42e5d5b", kill_on_drop: false }` [INFO] [stdout] 8ea04832b78ee1d1e4af22fad4c4b8f119924f51fcc165d596a675a8e42e5d5b