Sep 21 11:45:17.702 INFO checking crossterm-0.4.1 against try#f1a3f05968ed2a674e09b6efa4ad9df90816e2b6 for pr-54394 Sep 21 11:45:17.702 INFO running: cargo +f1a3f05968ed2a674e09b6efa4ad9df90816e2b6-alt check --frozen --all --all-targets Sep 21 11:45:17.702 INFO running `"docker" "create" "-v" "/home/ec2-user/crater/./work/local/test-source/worker-6/pr-54394/try#f1a3f05968ed2a674e09b6efa4ad9df90816e2b6:/source:ro,Z" "-v" "/home/ec2-user/crater/./work/local/target-dirs/pr-54394/worker-6/try#f1a3f05968ed2a674e09b6efa4ad9df90816e2b6:/target:rw,Z" "-v" "/home/ec2-user/crater/./work/local/cargo-home:/cargo-home:ro,Z" "-v" "/home/ec2-user/crater/./work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "CMD=cargo +f1a3f05968ed2a674e09b6efa4ad9df90816e2b6-alt check --frozen --all --all-targets" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-m" "1536M" "crater"` Sep 21 11:45:17.902 INFO blam! 9bc830d1231bc220dd41871d5ac1d5ab56a94b1c4bfd7640bd7298dc19ed989a Sep 21 11:45:17.904 INFO running `"docker" "start" "-a" "9bc830d1231bc220dd41871d5ac1d5ab56a94b1c4bfd7640bd7298dc19ed989a"` Sep 21 11:45:19.038 INFO kablam! usermod: no changes Sep 21 11:45:19.122 INFO kablam! Checking crossterm v0.4.1 (/source) Sep 21 11:45:19.613 INFO kablam! warning: unused import: `IStateCommand` Sep 21 11:45:19.614 INFO kablam! --> src/common/commands/unix_command.rs:3:14 Sep 21 11:45:19.614 INFO kablam! | Sep 21 11:45:19.614 INFO kablam! 3 | use super::{ IStateCommand}; Sep 21 11:45:19.614 INFO kablam! | ^^^^^^^^^^^^^ Sep 21 11:45:19.614 INFO kablam! | Sep 21 11:45:19.614 INFO kablam! = note: #[warn(unused_imports)] on by default Sep 21 11:45:19.614 INFO kablam! Sep 21 11:45:19.615 INFO kablam! warning: unused import: `CREAD` Sep 21 11:45:19.615 INFO kablam! --> src/common/commands/unix_command.rs:5:35 Sep 21 11:45:19.615 INFO kablam! | Sep 21 11:45:19.615 INFO kablam! 5 | use termios::{tcsetattr, Termios, CREAD, ECHO, ICANON, TCSAFLUSH, BRKINT, ICRNL, INPCK, ISTRIP, IXON, OPOST, CS8, IEXTEN, ISIG,VTIME, VMIN}; Sep 21 11:45:19.615 INFO kablam! | ^^^^^ Sep 21 11:45:19.615 INFO kablam! Sep 21 11:45:19.615 INFO kablam! warning: unnecessary parentheses around assigned value Sep 21 11:45:19.616 INFO kablam! --> src/common/commands/unix_command.rs:35:31 Sep 21 11:45:19.616 INFO kablam! | Sep 21 11:45:19.616 INFO kablam! 35 | noncan.c_cflag |= (CS8); Sep 21 11:45:19.616 INFO kablam! | ^^^^^ help: remove these parentheses Sep 21 11:45:19.616 INFO kablam! | Sep 21 11:45:19.616 INFO kablam! = note: #[warn(unused_parens)] on by default Sep 21 11:45:19.616 INFO kablam! Sep 21 11:45:19.616 INFO kablam! warning: unused import: `functions` Sep 21 11:45:19.616 INFO kablam! --> src/common/screen/alternate.rs:9:13 Sep 21 11:45:19.617 INFO kablam! | Sep 21 11:45:19.617 INFO kablam! 9 | use super::{functions, Screen, TerminalOutput,RawScreen}; Sep 21 11:45:19.617 INFO kablam! | ^^^^^^^^^ Sep 21 11:45:19.617 INFO kablam! Sep 21 11:45:19.617 INFO kablam! warning: unused import: `TerminalOutput` Sep 21 11:45:19.617 INFO kablam! --> src/common/screen/raw.rs:18:5 Sep 21 11:45:19.617 INFO kablam! | Sep 21 11:45:19.618 INFO kablam! 18 | use TerminalOutput; Sep 21 11:45:19.618 INFO kablam! | ^^^^^^^^^^^^^^ Sep 21 11:45:19.618 INFO kablam! Sep 21 11:45:19.618 INFO kablam! warning: unused import: `std::sync::Arc` Sep 21 11:45:19.618 INFO kablam! --> src/common/screen/raw.rs:21:5 Sep 21 11:45:19.618 INFO kablam! | Sep 21 11:45:19.618 INFO kablam! 21 | use std::sync::Arc; Sep 21 11:45:19.619 INFO kablam! | ^^^^^^^^^^^^^^ Sep 21 11:45:19.619 INFO kablam! Sep 21 11:45:19.619 INFO kablam! warning: unused import: `Screen` Sep 21 11:45:19.619 INFO kablam! --> src/common/mod.rs:13:6 Sep 21 11:45:19.619 INFO kablam! | Sep 21 11:45:19.619 INFO kablam! 13 | use {Screen, TerminalOutput}; Sep 21 11:45:19.619 INFO kablam! | ^^^^^^ Sep 21 11:45:19.620 INFO kablam! Sep 21 11:45:19.620 INFO kablam! warning: unused import: `common::commands::unix_command::NoncanonicalModeCommand` Sep 21 11:45:19.620 INFO kablam! --> src/kernel/unix_kernel/terminal.rs:4:5 Sep 21 11:45:19.620 INFO kablam! | Sep 21 11:45:19.620 INFO kablam! 4 | use common::commands::unix_command::NoncanonicalModeCommand; Sep 21 11:45:19.620 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:19.620 INFO kablam! Sep 21 11:45:19.621 INFO kablam! warning: unused import: `ErrorKind` Sep 21 11:45:19.621 INFO kablam! --> src/kernel/unix_kernel/terminal.rs:9:28 Sep 21 11:45:19.621 INFO kablam! | Sep 21 11:45:19.621 INFO kablam! 9 | use std::io::{self, Error, ErrorKind, Read}; Sep 21 11:45:19.621 INFO kablam! | ^^^^^^^^^ Sep 21 11:45:19.621 INFO kablam! Sep 21 11:45:19.621 INFO kablam! warning: unused import: `mem` Sep 21 11:45:19.622 INFO kablam! --> src/kernel/unix_kernel/terminal.rs:12:15 Sep 21 11:45:19.622 INFO kablam! | Sep 21 11:45:19.622 INFO kablam! 12 | use std::{fs, mem}; Sep 21 11:45:19.622 INFO kablam! | ^^^ Sep 21 11:45:19.622 INFO kablam! Sep 21 11:45:19.623 INFO kablam! warning: unused import: `cfmakeraw` Sep 21 11:45:19.623 INFO kablam! --> src/kernel/unix_kernel/terminal.rs:13:15 Sep 21 11:45:19.623 INFO kablam! | Sep 21 11:45:19.624 INFO kablam! 13 | use termios::{cfmakeraw, tcsetattr, Termios, TCSADRAIN}; Sep 21 11:45:19.624 INFO kablam! | ^^^^^^^^^ Sep 21 11:45:19.624 INFO kablam! Sep 21 11:45:19.624 INFO kablam! warning: unused import: `screen::RawScreen` Sep 21 11:45:19.625 INFO kablam! --> src/modules/output/output.rs:25:5 Sep 21 11:45:19.625 INFO kablam! | Sep 21 11:45:19.625 INFO kablam! 25 | use screen::RawScreen; Sep 21 11:45:19.626 INFO kablam! | ^^^^^^^^^^^^^^^^^ Sep 21 11:45:19.626 INFO kablam! Sep 21 11:45:19.626 INFO kablam! warning: unused import: `functions` Sep 21 11:45:19.626 INFO kablam! --> src/modules/output/mod.rs:18:13 Sep 21 11:45:19.627 INFO kablam! | Sep 21 11:45:19.627 INFO kablam! 18 | use super::{functions}; Sep 21 11:45:19.627 INFO kablam! | ^^^^^^^^^ Sep 21 11:45:19.627 INFO kablam! Sep 21 11:45:19.628 INFO kablam! warning: unused import: `super::functions` Sep 21 11:45:19.628 INFO kablam! --> src/modules/style/mod.rs:23:5 Sep 21 11:45:19.628 INFO kablam! | Sep 21 11:45:19.628 INFO kablam! 23 | use super::functions; Sep 21 11:45:19.629 INFO kablam! | ^^^^^^^^^^^^^^^^ Sep 21 11:45:19.629 INFO kablam! Sep 21 11:45:19.629 INFO kablam! warning: unused import: `super::common::commands` Sep 21 11:45:19.629 INFO kablam! --> src/modules/mod.rs:7:5 Sep 21 11:45:19.630 INFO kablam! | Sep 21 11:45:19.630 INFO kablam! 7 | use super::common::commands; Sep 21 11:45:19.630 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:19.630 INFO kablam! Sep 21 11:45:19.631 INFO kablam! warning: unused import: `common::functions` Sep 21 11:45:19.631 INFO kablam! --> src/lib.rs:27:5 Sep 21 11:45:19.631 INFO kablam! | Sep 21 11:45:19.631 INFO kablam! 27 | use common::functions; Sep 21 11:45:19.632 INFO kablam! | ^^^^^^^^^^^^^^^^^ Sep 21 11:45:19.632 INFO kablam! Sep 21 11:45:19.751 INFO kablam! warning: unused import: `IStateCommand` Sep 21 11:45:19.751 INFO kablam! --> src/common/commands/unix_command.rs:3:14 Sep 21 11:45:19.751 INFO kablam! | Sep 21 11:45:19.751 INFO kablam! 3 | use super::{ IStateCommand}; Sep 21 11:45:19.751 INFO kablam! | ^^^^^^^^^^^^^ Sep 21 11:45:19.751 INFO kablam! | Sep 21 11:45:19.751 INFO kablam! = note: #[warn(unused_imports)] on by default Sep 21 11:45:19.751 INFO kablam! Sep 21 11:45:19.751 INFO kablam! warning: unused import: `CREAD` Sep 21 11:45:19.751 INFO kablam! --> src/common/commands/unix_command.rs:5:35 Sep 21 11:45:19.751 INFO kablam! | Sep 21 11:45:19.751 INFO kablam! 5 | use termios::{tcsetattr, Termios, CREAD, ECHO, ICANON, TCSAFLUSH, BRKINT, ICRNL, INPCK, ISTRIP, IXON, OPOST, CS8, IEXTEN, ISIG,VTIME, VMIN}; Sep 21 11:45:19.751 INFO kablam! | ^^^^^ Sep 21 11:45:19.751 INFO kablam! Sep 21 11:45:19.751 INFO kablam! warning: unnecessary parentheses around assigned value Sep 21 11:45:19.751 INFO kablam! --> src/common/commands/unix_command.rs:35:31 Sep 21 11:45:19.751 INFO kablam! | Sep 21 11:45:19.751 INFO kablam! 35 | noncan.c_cflag |= (CS8); Sep 21 11:45:19.751 INFO kablam! | ^^^^^ help: remove these parentheses Sep 21 11:45:19.751 INFO kablam! | Sep 21 11:45:19.751 INFO kablam! = note: #[warn(unused_parens)] on by default Sep 21 11:45:19.751 INFO kablam! Sep 21 11:45:19.751 INFO kablam! warning: unused import: `functions` Sep 21 11:45:19.751 INFO kablam! --> src/common/screen/alternate.rs:9:13 Sep 21 11:45:19.751 INFO kablam! | Sep 21 11:45:19.751 INFO kablam! 9 | use super::{functions, Screen, TerminalOutput,RawScreen}; Sep 21 11:45:19.751 INFO kablam! | ^^^^^^^^^ Sep 21 11:45:19.751 INFO kablam! Sep 21 11:45:19.751 INFO kablam! warning: unused import: `TerminalOutput` Sep 21 11:45:19.751 INFO kablam! --> src/common/screen/raw.rs:18:5 Sep 21 11:45:19.751 INFO kablam! | Sep 21 11:45:19.751 INFO kablam! 18 | use TerminalOutput; Sep 21 11:45:19.752 INFO kablam! | ^^^^^^^^^^^^^^ Sep 21 11:45:19.752 INFO kablam! Sep 21 11:45:19.752 INFO kablam! warning: unused import: `std::sync::Arc` Sep 21 11:45:19.752 INFO kablam! --> src/common/screen/raw.rs:21:5 Sep 21 11:45:19.753 INFO kablam! | Sep 21 11:45:19.753 INFO kablam! 21 | use std::sync::Arc; Sep 21 11:45:19.753 INFO kablam! | ^^^^^^^^^^^^^^ Sep 21 11:45:19.753 INFO kablam! Sep 21 11:45:19.754 INFO kablam! warning: unused import: `Screen` Sep 21 11:45:19.754 INFO kablam! --> src/common/mod.rs:13:6 Sep 21 11:45:19.754 INFO kablam! | Sep 21 11:45:19.755 INFO kablam! 13 | use {Screen, TerminalOutput}; Sep 21 11:45:19.755 INFO kablam! | ^^^^^^ Sep 21 11:45:19.755 INFO kablam! Sep 21 11:45:19.755 INFO kablam! warning: unused import: `common::commands::unix_command::NoncanonicalModeCommand` Sep 21 11:45:19.756 INFO kablam! --> src/kernel/unix_kernel/terminal.rs:4:5 Sep 21 11:45:19.756 INFO kablam! | Sep 21 11:45:19.756 INFO kablam! 4 | use common::commands::unix_command::NoncanonicalModeCommand; Sep 21 11:45:19.756 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:19.756 INFO kablam! Sep 21 11:45:19.756 INFO kablam! warning: unused import: `ErrorKind` Sep 21 11:45:19.756 INFO kablam! --> src/kernel/unix_kernel/terminal.rs:9:28 Sep 21 11:45:19.756 INFO kablam! | Sep 21 11:45:19.756 INFO kablam! 9 | use std::io::{self, Error, ErrorKind, Read}; Sep 21 11:45:19.756 INFO kablam! | ^^^^^^^^^ Sep 21 11:45:19.756 INFO kablam! Sep 21 11:45:19.756 INFO kablam! warning: unused import: `mem` Sep 21 11:45:19.756 INFO kablam! --> src/kernel/unix_kernel/terminal.rs:12:15 Sep 21 11:45:19.756 INFO kablam! | Sep 21 11:45:19.756 INFO kablam! 12 | use std::{fs, mem}; Sep 21 11:45:19.756 INFO kablam! | ^^^ Sep 21 11:45:19.756 INFO kablam! Sep 21 11:45:19.756 INFO kablam! warning: unused import: `cfmakeraw` Sep 21 11:45:19.757 INFO kablam! --> src/kernel/unix_kernel/terminal.rs:13:15 Sep 21 11:45:19.757 INFO kablam! | Sep 21 11:45:19.757 INFO kablam! 13 | use termios::{cfmakeraw, tcsetattr, Termios, TCSADRAIN}; Sep 21 11:45:19.757 INFO kablam! | ^^^^^^^^^ Sep 21 11:45:19.757 INFO kablam! Sep 21 11:45:19.757 INFO kablam! warning: unused import: `screen::RawScreen` Sep 21 11:45:19.757 INFO kablam! --> src/modules/output/output.rs:25:5 Sep 21 11:45:19.757 INFO kablam! | Sep 21 11:45:19.757 INFO kablam! 25 | use screen::RawScreen; Sep 21 11:45:19.757 INFO kablam! | ^^^^^^^^^^^^^^^^^ Sep 21 11:45:19.757 INFO kablam! Sep 21 11:45:19.757 INFO kablam! warning: unused import: `functions` Sep 21 11:45:19.757 INFO kablam! --> src/modules/output/mod.rs:18:13 Sep 21 11:45:19.757 INFO kablam! | Sep 21 11:45:19.757 INFO kablam! 18 | use super::{functions}; Sep 21 11:45:19.757 INFO kablam! | ^^^^^^^^^ Sep 21 11:45:19.757 INFO kablam! Sep 21 11:45:19.757 INFO kablam! warning: unused import: `super::functions` Sep 21 11:45:19.757 INFO kablam! --> src/modules/style/mod.rs:23:5 Sep 21 11:45:19.757 INFO kablam! | Sep 21 11:45:19.757 INFO kablam! 23 | use super::functions; Sep 21 11:45:19.757 INFO kablam! | ^^^^^^^^^^^^^^^^ Sep 21 11:45:19.757 INFO kablam! Sep 21 11:45:19.757 INFO kablam! warning: unused import: `super::common::commands` Sep 21 11:45:19.757 INFO kablam! --> src/modules/mod.rs:7:5 Sep 21 11:45:19.757 INFO kablam! | Sep 21 11:45:19.757 INFO kablam! 7 | use super::common::commands; Sep 21 11:45:19.757 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:19.757 INFO kablam! Sep 21 11:45:19.757 INFO kablam! warning: unused import: `common::functions` Sep 21 11:45:19.757 INFO kablam! --> src/lib.rs:27:5 Sep 21 11:45:19.757 INFO kablam! | Sep 21 11:45:19.757 INFO kablam! 27 | use common::functions; Sep 21 11:45:19.757 INFO kablam! | ^^^^^^^^^^^^^^^^^ Sep 21 11:45:19.757 INFO kablam! Sep 21 11:45:19.958 INFO kablam! warning: unused variable: `fd` Sep 21 11:45:19.958 INFO kablam! --> src/kernel/unix_kernel/terminal.rs:164:9 Sep 21 11:45:19.958 INFO kablam! | Sep 21 11:45:19.958 INFO kablam! 164 | let fd = unsafe { Sep 21 11:45:19.958 INFO kablam! | ^^ help: consider using `_fd` instead Sep 21 11:45:19.958 INFO kablam! | Sep 21 11:45:19.958 INFO kablam! = note: #[warn(unused_variables)] on by default Sep 21 11:45:19.958 INFO kablam! Sep 21 11:45:19.958 INFO kablam! warning: unused variable: `result` Sep 21 11:45:19.958 INFO kablam! --> src/common/screen/raw.rs:35:13 Sep 21 11:45:19.958 INFO kablam! | Sep 21 11:45:19.958 INFO kablam! 35 | let result = command.enable(); Sep 21 11:45:19.958 INFO kablam! | ^^^^^^ help: consider using `_result` instead Sep 21 11:45:19.958 INFO kablam! Sep 21 11:45:19.958 INFO kablam! warning: unused variable: `screen_manger` Sep 21 11:45:19.958 INFO kablam! --> src/modules/input/unix_input.rs:18:25 Sep 21 11:45:19.958 INFO kablam! | Sep 21 11:45:19.958 INFO kablam! 18 | fn read_line(&self, screen_manger: &Arc) -> io::Result { Sep 21 11:45:19.958 INFO kablam! | ^^^^^^^^^^^^^ help: consider using `_screen_manger` instead Sep 21 11:45:19.958 INFO kablam! Sep 21 11:45:19.958 INFO kablam! warning: unused variable: `screen_manger` Sep 21 11:45:19.958 INFO kablam! --> src/modules/input/unix_input.rs:26:25 Sep 21 11:45:19.958 INFO kablam! | Sep 21 11:45:19.958 INFO kablam! 26 | fn read_char(&self, screen_manger: &Arc) -> io::Result { Sep 21 11:45:19.958 INFO kablam! | ^^^^^^^^^^^^^ help: consider using `_screen_manger` instead Sep 21 11:45:19.958 INFO kablam! Sep 21 11:45:19.958 INFO kablam! warning: unused variable: `screen_manger` Sep 21 11:45:19.958 INFO kablam! --> src/modules/input/unix_input.rs:30:26 Sep 21 11:45:19.958 INFO kablam! | Sep 21 11:45:19.958 INFO kablam! 30 | fn read_async(&self, screen_manger: &Arc) -> AsyncReader { Sep 21 11:45:19.958 INFO kablam! | ^^^^^^^^^^^^^ help: consider using `_screen_manger` instead Sep 21 11:45:19.958 INFO kablam! Sep 21 11:45:19.958 INFO kablam! warning: unused variable: `screen_manger` Sep 21 11:45:19.958 INFO kablam! --> src/modules/input/unix_input.rs:44:47 Sep 21 11:45:19.958 INFO kablam! | Sep 21 11:45:19.958 INFO kablam! 44 | fn read_until_async(&self, delimiter: u8, screen_manger: &Arc) -> AsyncReader { Sep 21 11:45:19.958 INFO kablam! | ^^^^^^^^^^^^^ help: consider using `_screen_manger` instead Sep 21 11:45:19.959 INFO kablam! Sep 21 11:45:19.959 INFO kablam! warning: unused variable: `stdout` Sep 21 11:45:19.959 INFO kablam! --> src/modules/terminal/ansi_terminal.rs:38:29 Sep 21 11:45:19.959 INFO kablam! | Sep 21 11:45:19.959 INFO kablam! 38 | fn terminal_size(&self, stdout: &Arc) -> (u16, u16) { Sep 21 11:45:19.959 INFO kablam! | ^^^^^^ help: consider using `_stdout` instead Sep 21 11:45:19.959 INFO kablam! Sep 21 11:45:19.974 INFO kablam! warning: variable does not need to be mutable Sep 21 11:45:19.974 INFO kablam! --> src/kernel/unix_kernel/terminal.rs:49:9 Sep 21 11:45:19.974 INFO kablam! | Sep 21 11:45:19.974 INFO kablam! 49 | let mut crossterm = Crossterm::new(&Screen::default()); Sep 21 11:45:19.974 INFO kablam! | ----^^^^^^^^^ Sep 21 11:45:19.974 INFO kablam! | | Sep 21 11:45:19.974 INFO kablam! | help: remove this `mut` Sep 21 11:45:19.974 INFO kablam! | Sep 21 11:45:19.974 INFO kablam! = note: #[warn(unused_mut)] on by default Sep 21 11:45:19.974 INFO kablam! Sep 21 11:45:20.034 INFO kablam! warning: static item is never used: `TERMINAL_MODE` Sep 21 11:45:20.034 INFO kablam! --> src/common/commands/unix_command.rs:8:1 Sep 21 11:45:20.034 INFO kablam! | Sep 21 11:45:20.034 INFO kablam! 8 | static TERMINAL_MODE: Once = ONCE_INIT; Sep 21 11:45:20.034 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.034 INFO kablam! | Sep 21 11:45:20.034 INFO kablam! = note: #[warn(dead_code)] on by default Sep 21 11:45:20.034 INFO kablam! Sep 21 11:45:20.034 INFO kablam! warning: method is never used: `new` Sep 21 11:45:20.034 INFO kablam! --> src/common/commands/unix_command.rs:18:5 Sep 21 11:45:20.034 INFO kablam! | Sep 21 11:45:20.034 INFO kablam! 18 | pub fn new() -> NoncanonicalModeCommand { Sep 21 11:45:20.034 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.034 INFO kablam! Sep 21 11:45:20.034 INFO kablam! warning: static item is never used: `ORIGINAL` Sep 21 11:45:20.034 INFO kablam! --> src/common/commands/unix_command.rs:22:1 Sep 21 11:45:20.034 INFO kablam! | Sep 21 11:45:20.034 INFO kablam! 22 | static mut ORIGINAL: Option = None; Sep 21 11:45:20.034 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.034 INFO kablam! Sep 21 11:45:20.034 INFO kablam! warning: method is never used: `enable` Sep 21 11:45:20.034 INFO kablam! --> src/common/commands/unix_command.rs:25:5 Sep 21 11:45:20.034 INFO kablam! | Sep 21 11:45:20.034 INFO kablam! 25 | pub fn enable(&mut self) -> Result<()> { Sep 21 11:45:20.034 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.034 INFO kablam! Sep 21 11:45:20.034 INFO kablam! warning: method is never used: `disable` Sep 21 11:45:20.034 INFO kablam! --> src/common/commands/unix_command.rs:50:5 Sep 21 11:45:20.034 INFO kablam! | Sep 21 11:45:20.034 INFO kablam! 50 | pub fn disable(&self) -> Result<()> { Sep 21 11:45:20.034 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.034 INFO kablam! Sep 21 11:45:20.036 INFO kablam! warning: function is never used: `set_terminal_mode` Sep 21 11:45:20.036 INFO kablam! --> src/kernel/unix_kernel/terminal.rs:93:1 Sep 21 11:45:20.036 INFO kablam! | Sep 21 11:45:20.036 INFO kablam! 93 | pub fn set_terminal_mode(termios: &Termios) -> io::Result<()> { Sep 21 11:45:20.036 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.036 INFO kablam! Sep 21 11:45:20.036 INFO kablam! warning: function is never used: `is_true` Sep 21 11:45:20.036 INFO kablam! --> src/kernel/unix_kernel/terminal.rs:245:1 Sep 21 11:45:20.036 INFO kablam! | Sep 21 11:45:20.036 INFO kablam! 245 | fn is_true(value: i32) -> Result<(), Error> { Sep 21 11:45:20.036 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.036 INFO kablam! Sep 21 11:45:20.036 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.036 INFO kablam! --> src/common/commands/shared_commands.rs:20:9 Sep 21 11:45:20.036 INFO kablam! | Sep 21 11:45:20.036 INFO kablam! 20 | stdout.write_str(csi!("?1049h")); Sep 21 11:45:20.036 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.038 INFO kablam! | Sep 21 11:45:20.038 INFO kablam! = note: #[warn(unused_must_use)] on by default Sep 21 11:45:20.038 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.038 INFO kablam! Sep 21 11:45:20.038 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.038 INFO kablam! --> src/common/commands/shared_commands.rs:26:9 Sep 21 11:45:20.038 INFO kablam! | Sep 21 11:45:20.038 INFO kablam! 26 | stdout.write_str(csi!("?1049l")); Sep 21 11:45:20.038 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.038 INFO kablam! | Sep 21 11:45:20.038 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.038 INFO kablam! Sep 21 11:45:20.041 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.041 INFO kablam! --> src/common/commands/unix_command.rs:74:9 Sep 21 11:45:20.041 INFO kablam! | Sep 21 11:45:20.041 INFO kablam! 74 | terminal::into_raw_mode(); Sep 21 11:45:20.041 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.041 INFO kablam! | Sep 21 11:45:20.041 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.041 INFO kablam! Sep 21 11:45:20.041 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.041 INFO kablam! --> src/common/commands/unix_command.rs:80:8 Sep 21 11:45:20.041 INFO kablam! | Sep 21 11:45:20.041 INFO kablam! 80 | terminal::disable_raw_mode(); Sep 21 11:45:20.041 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.041 INFO kablam! | Sep 21 11:45:20.041 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.041 INFO kablam! Sep 21 11:45:20.041 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.041 INFO kablam! --> src/common/screen/alternate.rs:57:13 Sep 21 11:45:20.041 INFO kablam! | Sep 21 11:45:20.041 INFO kablam! 57 | RawScreen::into_raw_mode(); Sep 21 11:45:20.041 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.041 INFO kablam! | Sep 21 11:45:20.041 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.041 INFO kablam! Sep 21 11:45:20.041 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.041 INFO kablam! --> src/common/screen/alternate.rs:74:9 Sep 21 11:45:20.041 INFO kablam! | Sep 21 11:45:20.041 INFO kablam! 74 | self.to_main_screen(); Sep 21 11:45:20.041 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.041 INFO kablam! | Sep 21 11:45:20.041 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.041 INFO kablam! Sep 21 11:45:20.043 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.043 INFO kablam! --> src/common/screen/screen.rs:105:9 Sep 21 11:45:20.043 INFO kablam! | Sep 21 11:45:20.043 INFO kablam! 105 | self.buffer.write(buf); Sep 21 11:45:20.043 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.043 INFO kablam! | Sep 21 11:45:20.043 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.044 INFO kablam! Sep 21 11:45:20.044 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.044 INFO kablam! --> src/common/screen/screen.rs:111:9 Sep 21 11:45:20.044 INFO kablam! | Sep 21 11:45:20.044 INFO kablam! 111 | self.stdout.write_buf(&self.buffer); Sep 21 11:45:20.044 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.044 INFO kablam! | Sep 21 11:45:20.044 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.044 INFO kablam! Sep 21 11:45:20.044 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.044 INFO kablam! --> src/common/screen/screen.rs:152:13 Sep 21 11:45:20.044 INFO kablam! | Sep 21 11:45:20.044 INFO kablam! 152 | RawScreen::disable_raw_modes(); Sep 21 11:45:20.044 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.044 INFO kablam! | Sep 21 11:45:20.044 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.044 INFO kablam! Sep 21 11:45:20.046 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.046 INFO kablam! --> src/kernel/unix_kernel/terminal.rs:57:5 Sep 21 11:45:20.046 INFO kablam! | Sep 21 11:45:20.046 INFO kablam! 57 | stdout.write_str("\x1B[6n"); Sep 21 11:45:20.046 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.046 INFO kablam! | Sep 21 11:45:20.046 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.046 INFO kablam! Sep 21 11:45:20.046 INFO kablam! warning: comparison is useless due to type limits Sep 21 11:45:20.046 INFO kablam! --> src/kernel/unix_kernel/terminal.rs:68:16 Sep 21 11:45:20.046 INFO kablam! | Sep 21 11:45:20.046 INFO kablam! 68 | if c >= 0 { Sep 21 11:45:20.046 INFO kablam! | ^^^^^^ Sep 21 11:45:20.046 INFO kablam! | Sep 21 11:45:20.046 INFO kablam! = note: #[warn(unused_comparisons)] on by default Sep 21 11:45:20.046 INFO kablam! Sep 21 11:45:20.046 INFO kablam! warning: `extern` block uses type `termios::Termios` which is not FFI-safe: this struct has unspecified layout Sep 21 11:45:20.046 INFO kablam! --> src/kernel/unix_kernel/terminal.rs:95:58 Sep 21 11:45:20.046 INFO kablam! | Sep 21 11:45:20.046 INFO kablam! 95 | pub fn tcsetattr(fd: c_int, opt: c_int, termptr: *const Termios) -> c_int; Sep 21 11:45:20.046 INFO kablam! | ^^^^^^^^^^^^^^ Sep 21 11:45:20.046 INFO kablam! | Sep 21 11:45:20.046 INFO kablam! = note: #[warn(improper_ctypes)] on by default Sep 21 11:45:20.046 INFO kablam! = help: consider adding a #[repr(C)] or #[repr(transparent)] attribute to this struct Sep 21 11:45:20.046 INFO kablam! Sep 21 11:45:20.047 INFO kablam! warning: `extern` block uses type `termios::Termios` which is not FFI-safe: this struct has unspecified layout Sep 21 11:45:20.047 INFO kablam! --> src/kernel/unix_kernel/terminal.rs:103:35 Sep 21 11:45:20.047 INFO kablam! | Sep 21 11:45:20.047 INFO kablam! 103 | pub fn cfmakeraw(termptr: *mut Termios); Sep 21 11:45:20.047 INFO kablam! | ^^^^^^^^^^^^ Sep 21 11:45:20.047 INFO kablam! | Sep 21 11:45:20.047 INFO kablam! = help: consider adding a #[repr(C)] or #[repr(transparent)] attribute to this struct Sep 21 11:45:20.047 INFO kablam! Sep 21 11:45:20.050 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.050 INFO kablam! --> src/modules/cursor/ansi_cursor.rs:19:9 Sep 21 11:45:20.050 INFO kablam! | Sep 21 11:45:20.050 INFO kablam! 19 | stdout.write_string(format!(csi!("{};{}H"), y + 1, x + 1)); Sep 21 11:45:20.050 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.050 INFO kablam! | Sep 21 11:45:20.050 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.050 INFO kablam! Sep 21 11:45:20.050 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.050 INFO kablam! --> src/modules/cursor/ansi_cursor.rs:27:9 Sep 21 11:45:20.050 INFO kablam! | Sep 21 11:45:20.050 INFO kablam! 27 | stdout.write_string(format!(csi!("{}A"), count)); Sep 21 11:45:20.050 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.050 INFO kablam! | Sep 21 11:45:20.051 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.051 INFO kablam! Sep 21 11:45:20.051 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.051 INFO kablam! --> src/modules/cursor/ansi_cursor.rs:31:9 Sep 21 11:45:20.051 INFO kablam! | Sep 21 11:45:20.051 INFO kablam! 31 | stdout.write_string(format!(csi!("{}C"), count)); Sep 21 11:45:20.051 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.051 INFO kablam! | Sep 21 11:45:20.051 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.051 INFO kablam! Sep 21 11:45:20.051 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.051 INFO kablam! --> src/modules/cursor/ansi_cursor.rs:35:9 Sep 21 11:45:20.051 INFO kablam! | Sep 21 11:45:20.051 INFO kablam! 35 | stdout.write_string(format!(csi!("{}B"), count)); Sep 21 11:45:20.051 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.051 INFO kablam! | Sep 21 11:45:20.051 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.051 INFO kablam! Sep 21 11:45:20.051 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.051 INFO kablam! --> src/modules/cursor/ansi_cursor.rs:39:9 Sep 21 11:45:20.051 INFO kablam! | Sep 21 11:45:20.051 INFO kablam! 39 | stdout.write_string(format!(csi!("{}D"), count)); Sep 21 11:45:20.051 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.051 INFO kablam! | Sep 21 11:45:20.051 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.051 INFO kablam! Sep 21 11:45:20.051 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.051 INFO kablam! --> src/modules/cursor/ansi_cursor.rs:43:9 Sep 21 11:45:20.051 INFO kablam! | Sep 21 11:45:20.051 INFO kablam! 43 | stdout.write_str(csi!("s")); Sep 21 11:45:20.051 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.051 INFO kablam! | Sep 21 11:45:20.051 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.051 INFO kablam! Sep 21 11:45:20.051 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.051 INFO kablam! --> src/modules/cursor/ansi_cursor.rs:47:9 Sep 21 11:45:20.051 INFO kablam! | Sep 21 11:45:20.051 INFO kablam! 47 | stdout.write_str(csi!("u")); Sep 21 11:45:20.051 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.051 INFO kablam! | Sep 21 11:45:20.051 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.051 INFO kablam! Sep 21 11:45:20.051 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.051 INFO kablam! --> src/modules/cursor/ansi_cursor.rs:51:9 Sep 21 11:45:20.051 INFO kablam! | Sep 21 11:45:20.051 INFO kablam! 51 | stdout.write_str(csi!("?25l")); Sep 21 11:45:20.051 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.051 INFO kablam! | Sep 21 11:45:20.051 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.051 INFO kablam! Sep 21 11:45:20.051 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.051 INFO kablam! --> src/modules/cursor/ansi_cursor.rs:55:9 Sep 21 11:45:20.051 INFO kablam! | Sep 21 11:45:20.051 INFO kablam! 55 | stdout.write_str(csi!("?25h")); Sep 21 11:45:20.051 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.051 INFO kablam! | Sep 21 11:45:20.051 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.051 INFO kablam! Sep 21 11:45:20.051 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.052 INFO kablam! --> src/modules/cursor/ansi_cursor.rs:60:13 Sep 21 11:45:20.052 INFO kablam! | Sep 21 11:45:20.052 INFO kablam! 60 | stdout.write_str(csi!("?12h")); Sep 21 11:45:20.052 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.052 INFO kablam! | Sep 21 11:45:20.052 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.052 INFO kablam! Sep 21 11:45:20.052 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.052 INFO kablam! --> src/modules/cursor/ansi_cursor.rs:62:13 Sep 21 11:45:20.052 INFO kablam! | Sep 21 11:45:20.052 INFO kablam! 62 | stdout.write_str(csi!("?12l")); Sep 21 11:45:20.052 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.052 INFO kablam! | Sep 21 11:45:20.052 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.052 INFO kablam! Sep 21 11:45:20.054 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.054 INFO kablam! --> src/modules/output/ansi_output.rs:20:8 Sep 21 11:45:20.054 INFO kablam! | Sep 21 11:45:20.054 INFO kablam! 20 | handle.flush(); Sep 21 11:45:20.054 INFO kablam! | ^^^^^^^^^^^^^^^ Sep 21 11:45:20.054 INFO kablam! | Sep 21 11:45:20.054 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.054 INFO kablam! Sep 21 11:45:20.056 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.056 INFO kablam! --> src/modules/output/ansi_output.rs:34:9 Sep 21 11:45:20.056 INFO kablam! | Sep 21 11:45:20.056 INFO kablam! 34 | handle.flush(); Sep 21 11:45:20.056 INFO kablam! | ^^^^^^^^^^^^^^^ Sep 21 11:45:20.056 INFO kablam! | Sep 21 11:45:20.056 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.056 INFO kablam! Sep 21 11:45:20.056 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.056 INFO kablam! --> src/modules/style/styledobject.rs:168:13 Sep 21 11:45:20.056 INFO kablam! | Sep 21 11:45:20.056 INFO kablam! 168 | screen.stdout.write_string(format!(csi!("{}m"), *attr as i16)); Sep 21 11:45:20.056 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.056 INFO kablam! | Sep 21 11:45:20.056 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.056 INFO kablam! Sep 21 11:45:20.057 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.057 INFO kablam! --> src/modules/style/styledobject.rs:175:9 Sep 21 11:45:20.057 INFO kablam! | Sep 21 11:45:20.057 INFO kablam! 175 | screen.stdout.write_string(content); Sep 21 11:45:20.057 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.057 INFO kablam! | Sep 21 11:45:20.057 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.057 INFO kablam! Sep 21 11:45:20.057 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.057 INFO kablam! --> src/modules/style/styledobject.rs:176:9 Sep 21 11:45:20.057 INFO kablam! | Sep 21 11:45:20.057 INFO kablam! 176 | screen.stdout.flush(); Sep 21 11:45:20.057 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.057 INFO kablam! | Sep 21 11:45:20.059 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.059 INFO kablam! Sep 21 11:45:20.059 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.059 INFO kablam! --> src/modules/style/ansi_color.rs:17:9 Sep 21 11:45:20.059 INFO kablam! | Sep 21 11:45:20.059 INFO kablam! 17 | / stdout.write_string(format!( Sep 21 11:45:20.059 INFO kablam! 18 | | csi!("{}m"), Sep 21 11:45:20.059 INFO kablam! 19 | | self.color_value(fg_color, ColorType::Foreground) Sep 21 11:45:20.059 INFO kablam! 20 | | )); Sep 21 11:45:20.060 INFO kablam! | |___________^ Sep 21 11:45:20.060 INFO kablam! | Sep 21 11:45:20.060 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.060 INFO kablam! Sep 21 11:45:20.060 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.060 INFO kablam! --> src/modules/style/ansi_color.rs:24:9 Sep 21 11:45:20.060 INFO kablam! | Sep 21 11:45:20.060 INFO kablam! 24 | / stdout.write_string(format!( Sep 21 11:45:20.060 INFO kablam! 25 | | csi!("{}m"), Sep 21 11:45:20.060 INFO kablam! 26 | | self.color_value(bg_color, ColorType::Background) Sep 21 11:45:20.060 INFO kablam! 27 | | )); Sep 21 11:45:20.060 INFO kablam! | |___________^ Sep 21 11:45:20.060 INFO kablam! | Sep 21 11:45:20.060 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.060 INFO kablam! Sep 21 11:45:20.060 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.060 INFO kablam! --> src/modules/style/ansi_color.rs:31:9 Sep 21 11:45:20.060 INFO kablam! | Sep 21 11:45:20.060 INFO kablam! 31 | stdout.write_str(csi!("0m")); Sep 21 11:45:20.060 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.060 INFO kablam! | Sep 21 11:45:20.060 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.060 INFO kablam! Sep 21 11:45:20.063 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.063 INFO kablam! --> src/modules/terminal/terminal.rs:149:9 Sep 21 11:45:20.063 INFO kablam! | Sep 21 11:45:20.063 INFO kablam! 149 | self.screen.write_string(string); Sep 21 11:45:20.063 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.063 INFO kablam! | Sep 21 11:45:20.063 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.063 INFO kablam! Sep 21 11:45:20.063 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.063 INFO kablam! --> src/modules/terminal/ansi_terminal.rs:20:17 Sep 21 11:45:20.063 INFO kablam! | Sep 21 11:45:20.063 INFO kablam! 20 | stdout.write_str(csi!("2J")); Sep 21 11:45:20.063 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.063 INFO kablam! | Sep 21 11:45:20.063 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.063 INFO kablam! Sep 21 11:45:20.063 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.063 INFO kablam! --> src/modules/terminal/ansi_terminal.rs:24:17 Sep 21 11:45:20.063 INFO kablam! | Sep 21 11:45:20.063 INFO kablam! 24 | stdout.write_str(csi!("J")); Sep 21 11:45:20.063 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.063 INFO kablam! | Sep 21 11:45:20.063 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.063 INFO kablam! Sep 21 11:45:20.063 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.063 INFO kablam! --> src/modules/terminal/ansi_terminal.rs:27:17 Sep 21 11:45:20.063 INFO kablam! | Sep 21 11:45:20.063 INFO kablam! 27 | stdout.write_str(csi!("1J")); Sep 21 11:45:20.063 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.063 INFO kablam! | Sep 21 11:45:20.063 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.064 INFO kablam! Sep 21 11:45:20.064 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.064 INFO kablam! --> src/modules/terminal/ansi_terminal.rs:30:17 Sep 21 11:45:20.064 INFO kablam! | Sep 21 11:45:20.064 INFO kablam! 30 | stdout.write_str(csi!("2K")); Sep 21 11:45:20.064 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.064 INFO kablam! | Sep 21 11:45:20.064 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.064 INFO kablam! Sep 21 11:45:20.064 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.064 INFO kablam! --> src/modules/terminal/ansi_terminal.rs:33:17 Sep 21 11:45:20.064 INFO kablam! | Sep 21 11:45:20.064 INFO kablam! 33 | stdout.write_str(csi!("K")); Sep 21 11:45:20.064 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.064 INFO kablam! | Sep 21 11:45:20.064 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.064 INFO kablam! Sep 21 11:45:20.064 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.064 INFO kablam! --> src/modules/terminal/ansi_terminal.rs:43:9 Sep 21 11:45:20.064 INFO kablam! | Sep 21 11:45:20.064 INFO kablam! 43 | stdout.write_string(format!(csi!("{}S"), count)); Sep 21 11:45:20.064 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.064 INFO kablam! | Sep 21 11:45:20.064 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.064 INFO kablam! Sep 21 11:45:20.064 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.064 INFO kablam! --> src/modules/terminal/ansi_terminal.rs:47:9 Sep 21 11:45:20.064 INFO kablam! | Sep 21 11:45:20.064 INFO kablam! 47 | stdout.write_string(format!(csi!("{}T"), count)); Sep 21 11:45:20.064 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.064 INFO kablam! | Sep 21 11:45:20.064 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.064 INFO kablam! Sep 21 11:45:20.064 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.064 INFO kablam! --> src/modules/terminal/ansi_terminal.rs:51:9 Sep 21 11:45:20.064 INFO kablam! | Sep 21 11:45:20.064 INFO kablam! 51 | stdout.write_string(format!(csi!("8;{};{}t"), height, width)); Sep 21 11:45:20.064 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.064 INFO kablam! | Sep 21 11:45:20.064 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.064 INFO kablam! Sep 21 11:45:20.189 INFO kablam! warning: unused variable: `fd` Sep 21 11:45:20.189 INFO kablam! --> src/kernel/unix_kernel/terminal.rs:164:9 Sep 21 11:45:20.189 INFO kablam! | Sep 21 11:45:20.189 INFO kablam! 164 | let fd = unsafe { Sep 21 11:45:20.189 INFO kablam! | ^^ help: consider using `_fd` instead Sep 21 11:45:20.189 INFO kablam! | Sep 21 11:45:20.189 INFO kablam! = note: #[warn(unused_variables)] on by default Sep 21 11:45:20.189 INFO kablam! Sep 21 11:45:20.189 INFO kablam! warning: unused variable: `result` Sep 21 11:45:20.189 INFO kablam! --> src/common/screen/raw.rs:35:13 Sep 21 11:45:20.189 INFO kablam! | Sep 21 11:45:20.189 INFO kablam! 35 | let result = command.enable(); Sep 21 11:45:20.189 INFO kablam! | ^^^^^^ help: consider using `_result` instead Sep 21 11:45:20.189 INFO kablam! Sep 21 11:45:20.189 INFO kablam! warning: unused variable: `screen_manger` Sep 21 11:45:20.189 INFO kablam! --> src/modules/input/unix_input.rs:18:25 Sep 21 11:45:20.189 INFO kablam! | Sep 21 11:45:20.189 INFO kablam! 18 | fn read_line(&self, screen_manger: &Arc) -> io::Result { Sep 21 11:45:20.189 INFO kablam! | ^^^^^^^^^^^^^ help: consider using `_screen_manger` instead Sep 21 11:45:20.189 INFO kablam! Sep 21 11:45:20.189 INFO kablam! warning: unused variable: `screen_manger` Sep 21 11:45:20.189 INFO kablam! --> src/modules/input/unix_input.rs:26:25 Sep 21 11:45:20.189 INFO kablam! | Sep 21 11:45:20.189 INFO kablam! 26 | fn read_char(&self, screen_manger: &Arc) -> io::Result { Sep 21 11:45:20.189 INFO kablam! | ^^^^^^^^^^^^^ help: consider using `_screen_manger` instead Sep 21 11:45:20.189 INFO kablam! Sep 21 11:45:20.189 INFO kablam! warning: unused variable: `screen_manger` Sep 21 11:45:20.189 INFO kablam! --> src/modules/input/unix_input.rs:30:26 Sep 21 11:45:20.189 INFO kablam! | Sep 21 11:45:20.189 INFO kablam! 30 | fn read_async(&self, screen_manger: &Arc) -> AsyncReader { Sep 21 11:45:20.189 INFO kablam! | ^^^^^^^^^^^^^ help: consider using `_screen_manger` instead Sep 21 11:45:20.189 INFO kablam! Sep 21 11:45:20.189 INFO kablam! warning: unused variable: `screen_manger` Sep 21 11:45:20.189 INFO kablam! --> src/modules/input/unix_input.rs:44:47 Sep 21 11:45:20.189 INFO kablam! | Sep 21 11:45:20.189 INFO kablam! 44 | fn read_until_async(&self, delimiter: u8, screen_manger: &Arc) -> AsyncReader { Sep 21 11:45:20.189 INFO kablam! | ^^^^^^^^^^^^^ help: consider using `_screen_manger` instead Sep 21 11:45:20.189 INFO kablam! Sep 21 11:45:20.189 INFO kablam! warning: unused variable: `stdout` Sep 21 11:45:20.189 INFO kablam! --> src/modules/terminal/ansi_terminal.rs:38:29 Sep 21 11:45:20.189 INFO kablam! | Sep 21 11:45:20.189 INFO kablam! 38 | fn terminal_size(&self, stdout: &Arc) -> (u16, u16) { Sep 21 11:45:20.189 INFO kablam! | ^^^^^^ help: consider using `_stdout` instead Sep 21 11:45:20.189 INFO kablam! Sep 21 11:45:20.206 INFO kablam! warning: variable does not need to be mutable Sep 21 11:45:20.206 INFO kablam! --> src/kernel/unix_kernel/terminal.rs:49:9 Sep 21 11:45:20.206 INFO kablam! | Sep 21 11:45:20.206 INFO kablam! 49 | let mut crossterm = Crossterm::new(&Screen::default()); Sep 21 11:45:20.206 INFO kablam! | ----^^^^^^^^^ Sep 21 11:45:20.206 INFO kablam! | | Sep 21 11:45:20.206 INFO kablam! | help: remove this `mut` Sep 21 11:45:20.206 INFO kablam! | Sep 21 11:45:20.206 INFO kablam! = note: #[warn(unused_mut)] on by default Sep 21 11:45:20.206 INFO kablam! Sep 21 11:45:20.270 INFO kablam! warning: static item is never used: `TERMINAL_MODE` Sep 21 11:45:20.270 INFO kablam! --> src/common/commands/unix_command.rs:8:1 Sep 21 11:45:20.270 INFO kablam! | Sep 21 11:45:20.270 INFO kablam! 8 | static TERMINAL_MODE: Once = ONCE_INIT; Sep 21 11:45:20.270 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.270 INFO kablam! | Sep 21 11:45:20.270 INFO kablam! = note: #[warn(dead_code)] on by default Sep 21 11:45:20.270 INFO kablam! Sep 21 11:45:20.270 INFO kablam! warning: method is never used: `new` Sep 21 11:45:20.270 INFO kablam! --> src/common/commands/unix_command.rs:18:5 Sep 21 11:45:20.270 INFO kablam! | Sep 21 11:45:20.270 INFO kablam! 18 | pub fn new() -> NoncanonicalModeCommand { Sep 21 11:45:20.270 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.270 INFO kablam! Sep 21 11:45:20.270 INFO kablam! warning: static item is never used: `ORIGINAL` Sep 21 11:45:20.270 INFO kablam! --> src/common/commands/unix_command.rs:22:1 Sep 21 11:45:20.270 INFO kablam! | Sep 21 11:45:20.270 INFO kablam! 22 | static mut ORIGINAL: Option = None; Sep 21 11:45:20.270 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.270 INFO kablam! Sep 21 11:45:20.270 INFO kablam! warning: method is never used: `enable` Sep 21 11:45:20.270 INFO kablam! --> src/common/commands/unix_command.rs:25:5 Sep 21 11:45:20.270 INFO kablam! | Sep 21 11:45:20.270 INFO kablam! 25 | pub fn enable(&mut self) -> Result<()> { Sep 21 11:45:20.270 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.270 INFO kablam! Sep 21 11:45:20.270 INFO kablam! warning: method is never used: `disable` Sep 21 11:45:20.270 INFO kablam! --> src/common/commands/unix_command.rs:50:5 Sep 21 11:45:20.270 INFO kablam! | Sep 21 11:45:20.270 INFO kablam! 50 | pub fn disable(&self) -> Result<()> { Sep 21 11:45:20.270 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.270 INFO kablam! Sep 21 11:45:20.270 INFO kablam! warning: function is never used: `set_terminal_mode` Sep 21 11:45:20.270 INFO kablam! --> src/kernel/unix_kernel/terminal.rs:93:1 Sep 21 11:45:20.270 INFO kablam! | Sep 21 11:45:20.270 INFO kablam! 93 | pub fn set_terminal_mode(termios: &Termios) -> io::Result<()> { Sep 21 11:45:20.270 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.270 INFO kablam! Sep 21 11:45:20.270 INFO kablam! warning: function is never used: `is_true` Sep 21 11:45:20.270 INFO kablam! --> src/kernel/unix_kernel/terminal.rs:245:1 Sep 21 11:45:20.270 INFO kablam! | Sep 21 11:45:20.270 INFO kablam! 245 | fn is_true(value: i32) -> Result<(), Error> { Sep 21 11:45:20.270 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.270 INFO kablam! Sep 21 11:45:20.274 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.274 INFO kablam! --> src/common/commands/shared_commands.rs:20:9 Sep 21 11:45:20.274 INFO kablam! | Sep 21 11:45:20.274 INFO kablam! 20 | stdout.write_str(csi!("?1049h")); Sep 21 11:45:20.274 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.274 INFO kablam! | Sep 21 11:45:20.274 INFO kablam! = note: #[warn(unused_must_use)] on by default Sep 21 11:45:20.274 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.274 INFO kablam! Sep 21 11:45:20.274 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.274 INFO kablam! --> src/common/commands/shared_commands.rs:26:9 Sep 21 11:45:20.274 INFO kablam! | Sep 21 11:45:20.274 INFO kablam! 26 | stdout.write_str(csi!("?1049l")); Sep 21 11:45:20.274 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.274 INFO kablam! | Sep 21 11:45:20.274 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.274 INFO kablam! Sep 21 11:45:20.274 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.274 INFO kablam! --> src/common/commands/unix_command.rs:74:9 Sep 21 11:45:20.274 INFO kablam! | Sep 21 11:45:20.274 INFO kablam! 74 | terminal::into_raw_mode(); Sep 21 11:45:20.274 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.274 INFO kablam! | Sep 21 11:45:20.274 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.274 INFO kablam! Sep 21 11:45:20.274 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.274 INFO kablam! --> src/common/commands/unix_command.rs:80:8 Sep 21 11:45:20.274 INFO kablam! | Sep 21 11:45:20.274 INFO kablam! 80 | terminal::disable_raw_mode(); Sep 21 11:45:20.274 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.274 INFO kablam! | Sep 21 11:45:20.274 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.274 INFO kablam! Sep 21 11:45:20.275 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.275 INFO kablam! --> src/common/screen/alternate.rs:57:13 Sep 21 11:45:20.275 INFO kablam! | Sep 21 11:45:20.275 INFO kablam! 57 | RawScreen::into_raw_mode(); Sep 21 11:45:20.275 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.275 INFO kablam! | Sep 21 11:45:20.275 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.275 INFO kablam! Sep 21 11:45:20.275 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.275 INFO kablam! --> src/common/screen/alternate.rs:74:9 Sep 21 11:45:20.275 INFO kablam! | Sep 21 11:45:20.275 INFO kablam! 74 | self.to_main_screen(); Sep 21 11:45:20.275 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.275 INFO kablam! | Sep 21 11:45:20.275 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.275 INFO kablam! Sep 21 11:45:20.282 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.282 INFO kablam! --> src/common/screen/screen.rs:105:9 Sep 21 11:45:20.282 INFO kablam! | Sep 21 11:45:20.282 INFO kablam! 105 | self.buffer.write(buf); Sep 21 11:45:20.282 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.282 INFO kablam! | Sep 21 11:45:20.282 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.282 INFO kablam! Sep 21 11:45:20.282 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.282 INFO kablam! --> src/common/screen/screen.rs:111:9 Sep 21 11:45:20.282 INFO kablam! | Sep 21 11:45:20.282 INFO kablam! 111 | self.stdout.write_buf(&self.buffer); Sep 21 11:45:20.282 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.282 INFO kablam! | Sep 21 11:45:20.282 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.282 INFO kablam! Sep 21 11:45:20.282 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.282 INFO kablam! --> src/common/screen/screen.rs:152:13 Sep 21 11:45:20.282 INFO kablam! | Sep 21 11:45:20.282 INFO kablam! 152 | RawScreen::disable_raw_modes(); Sep 21 11:45:20.282 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.282 INFO kablam! | Sep 21 11:45:20.282 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.282 INFO kablam! Sep 21 11:45:20.282 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.282 INFO kablam! --> src/kernel/unix_kernel/terminal.rs:57:5 Sep 21 11:45:20.282 INFO kablam! | Sep 21 11:45:20.282 INFO kablam! 57 | stdout.write_str("\x1B[6n"); Sep 21 11:45:20.282 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.282 INFO kablam! | Sep 21 11:45:20.282 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.282 INFO kablam! Sep 21 11:45:20.282 INFO kablam! warning: comparison is useless due to type limits Sep 21 11:45:20.282 INFO kablam! --> src/kernel/unix_kernel/terminal.rs:68:16 Sep 21 11:45:20.282 INFO kablam! | Sep 21 11:45:20.282 INFO kablam! 68 | if c >= 0 { Sep 21 11:45:20.282 INFO kablam! | ^^^^^^ Sep 21 11:45:20.282 INFO kablam! | Sep 21 11:45:20.282 INFO kablam! = note: #[warn(unused_comparisons)] on by default Sep 21 11:45:20.282 INFO kablam! Sep 21 11:45:20.282 INFO kablam! warning: `extern` block uses type `termios::Termios` which is not FFI-safe: this struct has unspecified layout Sep 21 11:45:20.282 INFO kablam! --> src/kernel/unix_kernel/terminal.rs:95:58 Sep 21 11:45:20.282 INFO kablam! | Sep 21 11:45:20.282 INFO kablam! 95 | pub fn tcsetattr(fd: c_int, opt: c_int, termptr: *const Termios) -> c_int; Sep 21 11:45:20.283 INFO kablam! | ^^^^^^^^^^^^^^ Sep 21 11:45:20.283 INFO kablam! | Sep 21 11:45:20.283 INFO kablam! = note: #[warn(improper_ctypes)] on by default Sep 21 11:45:20.283 INFO kablam! = help: consider adding a #[repr(C)] or #[repr(transparent)] attribute to this struct Sep 21 11:45:20.283 INFO kablam! Sep 21 11:45:20.283 INFO kablam! warning: `extern` block uses type `termios::Termios` which is not FFI-safe: this struct has unspecified layout Sep 21 11:45:20.283 INFO kablam! --> src/kernel/unix_kernel/terminal.rs:103:35 Sep 21 11:45:20.283 INFO kablam! | Sep 21 11:45:20.283 INFO kablam! 103 | pub fn cfmakeraw(termptr: *mut Termios); Sep 21 11:45:20.283 INFO kablam! | ^^^^^^^^^^^^ Sep 21 11:45:20.283 INFO kablam! | Sep 21 11:45:20.283 INFO kablam! = help: consider adding a #[repr(C)] or #[repr(transparent)] attribute to this struct Sep 21 11:45:20.283 INFO kablam! Sep 21 11:45:20.283 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.283 INFO kablam! --> src/modules/cursor/ansi_cursor.rs:19:9 Sep 21 11:45:20.283 INFO kablam! | Sep 21 11:45:20.283 INFO kablam! 19 | stdout.write_string(format!(csi!("{};{}H"), y + 1, x + 1)); Sep 21 11:45:20.283 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.283 INFO kablam! | Sep 21 11:45:20.283 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.283 INFO kablam! Sep 21 11:45:20.283 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.283 INFO kablam! --> src/modules/cursor/ansi_cursor.rs:27:9 Sep 21 11:45:20.283 INFO kablam! | Sep 21 11:45:20.283 INFO kablam! 27 | stdout.write_string(format!(csi!("{}A"), count)); Sep 21 11:45:20.283 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.283 INFO kablam! | Sep 21 11:45:20.283 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.283 INFO kablam! Sep 21 11:45:20.283 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.283 INFO kablam! --> src/modules/cursor/ansi_cursor.rs:31:9 Sep 21 11:45:20.283 INFO kablam! | Sep 21 11:45:20.283 INFO kablam! 31 | stdout.write_string(format!(csi!("{}C"), count)); Sep 21 11:45:20.283 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.283 INFO kablam! | Sep 21 11:45:20.283 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.283 INFO kablam! Sep 21 11:45:20.283 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.283 INFO kablam! --> src/modules/cursor/ansi_cursor.rs:35:9 Sep 21 11:45:20.283 INFO kablam! | Sep 21 11:45:20.283 INFO kablam! 35 | stdout.write_string(format!(csi!("{}B"), count)); Sep 21 11:45:20.283 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.283 INFO kablam! | Sep 21 11:45:20.283 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.283 INFO kablam! Sep 21 11:45:20.283 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.283 INFO kablam! --> src/modules/cursor/ansi_cursor.rs:39:9 Sep 21 11:45:20.283 INFO kablam! | Sep 21 11:45:20.283 INFO kablam! 39 | stdout.write_string(format!(csi!("{}D"), count)); Sep 21 11:45:20.283 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.283 INFO kablam! | Sep 21 11:45:20.283 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.283 INFO kablam! Sep 21 11:45:20.283 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.284 INFO kablam! --> src/modules/cursor/ansi_cursor.rs:43:9 Sep 21 11:45:20.284 INFO kablam! | Sep 21 11:45:20.284 INFO kablam! 43 | stdout.write_str(csi!("s")); Sep 21 11:45:20.284 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.284 INFO kablam! | Sep 21 11:45:20.284 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.284 INFO kablam! Sep 21 11:45:20.284 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.284 INFO kablam! --> src/modules/cursor/ansi_cursor.rs:47:9 Sep 21 11:45:20.284 INFO kablam! | Sep 21 11:45:20.284 INFO kablam! 47 | stdout.write_str(csi!("u")); Sep 21 11:45:20.284 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.284 INFO kablam! | Sep 21 11:45:20.284 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.284 INFO kablam! Sep 21 11:45:20.284 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.284 INFO kablam! --> src/modules/cursor/ansi_cursor.rs:51:9 Sep 21 11:45:20.284 INFO kablam! | Sep 21 11:45:20.284 INFO kablam! 51 | stdout.write_str(csi!("?25l")); Sep 21 11:45:20.284 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.284 INFO kablam! | Sep 21 11:45:20.284 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.284 INFO kablam! Sep 21 11:45:20.284 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.284 INFO kablam! --> src/modules/cursor/ansi_cursor.rs:55:9 Sep 21 11:45:20.284 INFO kablam! | Sep 21 11:45:20.284 INFO kablam! 55 | stdout.write_str(csi!("?25h")); Sep 21 11:45:20.284 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.284 INFO kablam! | Sep 21 11:45:20.284 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.284 INFO kablam! Sep 21 11:45:20.284 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.284 INFO kablam! --> src/modules/cursor/ansi_cursor.rs:60:13 Sep 21 11:45:20.284 INFO kablam! | Sep 21 11:45:20.284 INFO kablam! 60 | stdout.write_str(csi!("?12h")); Sep 21 11:45:20.284 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.284 INFO kablam! | Sep 21 11:45:20.284 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.284 INFO kablam! Sep 21 11:45:20.284 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.284 INFO kablam! --> src/modules/cursor/ansi_cursor.rs:62:13 Sep 21 11:45:20.284 INFO kablam! | Sep 21 11:45:20.284 INFO kablam! 62 | stdout.write_str(csi!("?12l")); Sep 21 11:45:20.284 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.284 INFO kablam! | Sep 21 11:45:20.284 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.284 INFO kablam! Sep 21 11:45:20.286 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.286 INFO kablam! --> src/modules/output/ansi_output.rs:20:8 Sep 21 11:45:20.286 INFO kablam! | Sep 21 11:45:20.286 INFO kablam! 20 | handle.flush(); Sep 21 11:45:20.286 INFO kablam! | ^^^^^^^^^^^^^^^ Sep 21 11:45:20.286 INFO kablam! | Sep 21 11:45:20.286 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.286 INFO kablam! Sep 21 11:45:20.286 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.286 INFO kablam! --> src/modules/output/ansi_output.rs:34:9 Sep 21 11:45:20.286 INFO kablam! | Sep 21 11:45:20.286 INFO kablam! 34 | handle.flush(); Sep 21 11:45:20.286 INFO kablam! | ^^^^^^^^^^^^^^^ Sep 21 11:45:20.286 INFO kablam! | Sep 21 11:45:20.286 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.286 INFO kablam! Sep 21 11:45:20.287 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.287 INFO kablam! --> src/modules/style/styledobject.rs:168:13 Sep 21 11:45:20.287 INFO kablam! | Sep 21 11:45:20.287 INFO kablam! 168 | screen.stdout.write_string(format!(csi!("{}m"), *attr as i16)); Sep 21 11:45:20.287 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.287 INFO kablam! | Sep 21 11:45:20.287 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.287 INFO kablam! Sep 21 11:45:20.287 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.288 INFO kablam! --> src/modules/style/styledobject.rs:175:9 Sep 21 11:45:20.288 INFO kablam! | Sep 21 11:45:20.288 INFO kablam! 175 | screen.stdout.write_string(content); Sep 21 11:45:20.288 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.294 INFO kablam! | Sep 21 11:45:20.294 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.294 INFO kablam! Sep 21 11:45:20.294 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.294 INFO kablam! --> src/modules/style/styledobject.rs:176:9 Sep 21 11:45:20.294 INFO kablam! | Sep 21 11:45:20.294 INFO kablam! 176 | screen.stdout.flush(); Sep 21 11:45:20.294 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.294 INFO kablam! | Sep 21 11:45:20.294 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.294 INFO kablam! Sep 21 11:45:20.294 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.294 INFO kablam! --> src/modules/style/ansi_color.rs:17:9 Sep 21 11:45:20.294 INFO kablam! | Sep 21 11:45:20.294 INFO kablam! 17 | / stdout.write_string(format!( Sep 21 11:45:20.294 INFO kablam! 18 | | csi!("{}m"), Sep 21 11:45:20.294 INFO kablam! 19 | | self.color_value(fg_color, ColorType::Foreground) Sep 21 11:45:20.294 INFO kablam! 20 | | )); Sep 21 11:45:20.294 INFO kablam! | |___________^ Sep 21 11:45:20.294 INFO kablam! | Sep 21 11:45:20.294 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.294 INFO kablam! Sep 21 11:45:20.294 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.294 INFO kablam! --> src/modules/style/ansi_color.rs:24:9 Sep 21 11:45:20.294 INFO kablam! | Sep 21 11:45:20.294 INFO kablam! 24 | / stdout.write_string(format!( Sep 21 11:45:20.294 INFO kablam! 25 | | csi!("{}m"), Sep 21 11:45:20.294 INFO kablam! 26 | | self.color_value(bg_color, ColorType::Background) Sep 21 11:45:20.294 INFO kablam! 27 | | )); Sep 21 11:45:20.294 INFO kablam! | |___________^ Sep 21 11:45:20.294 INFO kablam! | Sep 21 11:45:20.294 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.294 INFO kablam! Sep 21 11:45:20.294 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.294 INFO kablam! --> src/modules/style/ansi_color.rs:31:9 Sep 21 11:45:20.294 INFO kablam! | Sep 21 11:45:20.294 INFO kablam! 31 | stdout.write_str(csi!("0m")); Sep 21 11:45:20.294 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.294 INFO kablam! | Sep 21 11:45:20.294 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.295 INFO kablam! Sep 21 11:45:20.295 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.295 INFO kablam! --> src/modules/terminal/terminal.rs:149:9 Sep 21 11:45:20.295 INFO kablam! | Sep 21 11:45:20.295 INFO kablam! 149 | self.screen.write_string(string); Sep 21 11:45:20.295 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.295 INFO kablam! | Sep 21 11:45:20.295 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.295 INFO kablam! Sep 21 11:45:20.295 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.295 INFO kablam! --> src/modules/terminal/ansi_terminal.rs:20:17 Sep 21 11:45:20.295 INFO kablam! | Sep 21 11:45:20.295 INFO kablam! 20 | stdout.write_str(csi!("2J")); Sep 21 11:45:20.295 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.295 INFO kablam! | Sep 21 11:45:20.295 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.295 INFO kablam! Sep 21 11:45:20.295 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.295 INFO kablam! --> src/modules/terminal/ansi_terminal.rs:24:17 Sep 21 11:45:20.295 INFO kablam! | Sep 21 11:45:20.295 INFO kablam! 24 | stdout.write_str(csi!("J")); Sep 21 11:45:20.295 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.295 INFO kablam! | Sep 21 11:45:20.295 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.295 INFO kablam! Sep 21 11:45:20.295 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.295 INFO kablam! --> src/modules/terminal/ansi_terminal.rs:27:17 Sep 21 11:45:20.295 INFO kablam! | Sep 21 11:45:20.295 INFO kablam! 27 | stdout.write_str(csi!("1J")); Sep 21 11:45:20.295 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.295 INFO kablam! | Sep 21 11:45:20.295 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.295 INFO kablam! Sep 21 11:45:20.295 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.295 INFO kablam! --> src/modules/terminal/ansi_terminal.rs:30:17 Sep 21 11:45:20.295 INFO kablam! | Sep 21 11:45:20.295 INFO kablam! 30 | stdout.write_str(csi!("2K")); Sep 21 11:45:20.295 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.295 INFO kablam! | Sep 21 11:45:20.295 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.295 INFO kablam! Sep 21 11:45:20.295 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.295 INFO kablam! --> src/modules/terminal/ansi_terminal.rs:33:17 Sep 21 11:45:20.295 INFO kablam! | Sep 21 11:45:20.295 INFO kablam! 33 | stdout.write_str(csi!("K")); Sep 21 11:45:20.295 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.295 INFO kablam! | Sep 21 11:45:20.295 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.295 INFO kablam! Sep 21 11:45:20.295 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.295 INFO kablam! --> src/modules/terminal/ansi_terminal.rs:43:9 Sep 21 11:45:20.295 INFO kablam! | Sep 21 11:45:20.295 INFO kablam! 43 | stdout.write_string(format!(csi!("{}S"), count)); Sep 21 11:45:20.295 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.295 INFO kablam! | Sep 21 11:45:20.295 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.295 INFO kablam! Sep 21 11:45:20.295 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.295 INFO kablam! --> src/modules/terminal/ansi_terminal.rs:47:9 Sep 21 11:45:20.295 INFO kablam! | Sep 21 11:45:20.295 INFO kablam! 47 | stdout.write_string(format!(csi!("{}T"), count)); Sep 21 11:45:20.295 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.295 INFO kablam! | Sep 21 11:45:20.295 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.295 INFO kablam! Sep 21 11:45:20.295 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.295 INFO kablam! --> src/modules/terminal/ansi_terminal.rs:51:9 Sep 21 11:45:20.295 INFO kablam! | Sep 21 11:45:20.295 INFO kablam! 51 | stdout.write_string(format!(csi!("8;{};{}t"), height, width)); Sep 21 11:45:20.296 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:20.296 INFO kablam! | Sep 21 11:45:20.296 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.296 INFO kablam! Sep 21 11:45:20.786 INFO kablam! warning: unused import: `cursor` Sep 21 11:45:20.786 INFO kablam! --> examples/program_examples/command_bar.rs:5:41 Sep 21 11:45:20.786 INFO kablam! | Sep 21 11:45:20.786 INFO kablam! 5 | use crossterm::cursor::{TerminalCursor, cursor}; Sep 21 11:45:20.786 INFO kablam! | ^^^^^^ Sep 21 11:45:20.786 INFO kablam! | Sep 21 11:45:20.786 INFO kablam! = note: #[warn(unused_imports)] on by default Sep 21 11:45:20.786 INFO kablam! Sep 21 11:45:20.786 INFO kablam! warning: unused import: `crossterm::color` Sep 21 11:45:20.786 INFO kablam! --> examples/program_examples/command_bar.rs:12:9 Sep 21 11:45:20.786 INFO kablam! | Sep 21 11:45:20.786 INFO kablam! 12 | use crossterm::color; Sep 21 11:45:20.786 INFO kablam! | ^^^^^^^^^^^^^^^^ Sep 21 11:45:20.786 INFO kablam! Sep 21 11:45:20.839 INFO kablam! warning: unused variable: `val` Sep 21 11:45:20.839 INFO kablam! --> examples/program_examples/command_bar.rs:38:29 Sep 21 11:45:20.839 INFO kablam! | Sep 21 11:45:20.839 INFO kablam! 38 | Some(Ok(val)) => Sep 21 11:45:20.839 INFO kablam! | ^^^ help: consider using `_val` instead Sep 21 11:45:20.839 INFO kablam! | Sep 21 11:45:20.839 INFO kablam! = note: #[warn(unused_variables)] on by default Sep 21 11:45:20.839 INFO kablam! Sep 21 11:45:20.839 INFO kablam! warning: unused variable: `clone_stdout` Sep 21 11:45:20.839 INFO kablam! --> examples/program_examples/command_bar.rs:68:13 Sep 21 11:45:20.840 INFO kablam! | Sep 21 11:45:20.840 INFO kablam! 68 | let clone_stdout = screen.stdout.clone(); Sep 21 11:45:20.840 INFO kablam! | ^^^^^^^^^^^^ help: consider using `_clone_stdout` instead Sep 21 11:45:20.840 INFO kablam! Sep 21 11:45:20.846 INFO kablam! warning: variable does not need to be mutable Sep 21 11:45:20.846 INFO kablam! --> examples/program_examples/command_bar.rs:19:9 Sep 21 11:45:20.846 INFO kablam! | Sep 21 11:45:20.846 INFO kablam! 19 | let mut input_buf = Arc::new(Mutex::new(String::new())); Sep 21 11:45:20.846 INFO kablam! | ----^^^^^^^^^ Sep 21 11:45:20.846 INFO kablam! | | Sep 21 11:45:20.846 INFO kablam! | help: remove this `mut` Sep 21 11:45:20.846 INFO kablam! | Sep 21 11:45:20.846 INFO kablam! = note: #[warn(unused_mut)] on by default Sep 21 11:45:20.846 INFO kablam! Sep 21 11:45:20.877 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.877 INFO kablam! --> examples/program_examples/command_bar.rs:25:5 Sep 21 11:45:20.877 INFO kablam! | Sep 21 11:45:20.877 INFO kablam! 25 | / thread::spawn(move || { Sep 21 11:45:20.877 INFO kablam! 26 | | let input = input(&screen); Sep 21 11:45:20.877 INFO kablam! 27 | | let mut stdin = input.read_async().bytes(); Sep 21 11:45:20.877 INFO kablam! 28 | | Sep 21 11:45:20.877 INFO kablam! ... | Sep 21 11:45:20.877 INFO kablam! 47 | | } Sep 21 11:45:20.877 INFO kablam! 48 | | }).join(); Sep 21 11:45:20.877 INFO kablam! | |______________^ Sep 21 11:45:20.877 INFO kablam! | Sep 21 11:45:20.877 INFO kablam! = note: #[warn(unused_must_use)] on by default Sep 21 11:45:20.877 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.877 INFO kablam! Sep 21 11:45:20.877 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:20.877 INFO kablam! --> examples/program_examples/command_bar.rs:53:9 Sep 21 11:45:20.877 INFO kablam! | Sep 21 11:45:20.877 INFO kablam! 53 | thread.join(); Sep 21 11:45:20.877 INFO kablam! | ^^^^^^^^^^^^^^ Sep 21 11:45:20.877 INFO kablam! | Sep 21 11:45:20.877 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:20.877 INFO kablam! Sep 21 11:45:20.955 INFO kablam! warning: unused import: `self` Sep 21 11:45:20.955 INFO kablam! --> examples/terminal/alternate_screen.rs:4:27 Sep 21 11:45:20.955 INFO kablam! | Sep 21 11:45:20.955 INFO kablam! 4 | use crossterm::terminal::{self, ClearType}; Sep 21 11:45:20.955 INFO kablam! | ^^^^ Sep 21 11:45:20.956 INFO kablam! | Sep 21 11:45:20.956 INFO kablam! = note: #[warn(unused_imports)] on by default Sep 21 11:45:20.956 INFO kablam! Sep 21 11:45:20.956 INFO kablam! warning: unused import: `stdout` Sep 21 11:45:20.956 INFO kablam! --> examples/terminal/alternate_screen.rs:7:15 Sep 21 11:45:20.957 INFO kablam! | Sep 21 11:45:20.957 INFO kablam! 7 | use std::io::{stdout, Write}; Sep 21 11:45:20.957 INFO kablam! | ^^^^^^ Sep 21 11:45:20.957 INFO kablam! Sep 21 11:45:20.957 INFO kablam! warning: unused import: `self` Sep 21 11:45:20.957 INFO kablam! --> examples/terminal/raw_mode.rs:4:27 Sep 21 11:45:20.958 INFO kablam! | Sep 21 11:45:20.958 INFO kablam! 4 | use crossterm::terminal::{self, ClearType}; Sep 21 11:45:20.958 INFO kablam! | ^^^^ Sep 21 11:45:20.958 INFO kablam! Sep 21 11:45:20.958 INFO kablam! warning: unused import: `stdout` Sep 21 11:45:20.959 INFO kablam! --> examples/terminal/raw_mode.rs:7:15 Sep 21 11:45:20.959 INFO kablam! | Sep 21 11:45:20.959 INFO kablam! 7 | use std::io::{stdout, Write}; Sep 21 11:45:20.959 INFO kablam! | ^^^^^^ Sep 21 11:45:20.959 INFO kablam! Sep 21 11:45:20.959 INFO kablam! warning: unused import: `terminal` Sep 21 11:45:20.960 INFO kablam! --> examples/color/mod.rs:7:23 Sep 21 11:45:20.960 INFO kablam! | Sep 21 11:45:20.960 INFO kablam! 7 | use self::crossterm::{terminal, Screen}; Sep 21 11:45:20.960 INFO kablam! | ^^^^^^^^ Sep 21 11:45:20.960 INFO kablam! Sep 21 11:45:20.961 INFO kablam! warning: unused import: `TerminalCursor` Sep 21 11:45:20.961 INFO kablam! --> examples/cursor/mod.rs:6:39 Sep 21 11:45:20.961 INFO kablam! | Sep 21 11:45:20.961 INFO kablam! 6 | use self::crossterm::cursor::{cursor, TerminalCursor}; Sep 21 11:45:20.962 INFO kablam! | ^^^^^^^^^^^^^^ Sep 21 11:45:20.962 INFO kablam! Sep 21 11:45:20.962 INFO kablam! warning: unused import: `stdout` Sep 21 11:45:20.962 INFO kablam! --> examples/input/keyboard/async_input.rs:8:15 Sep 21 11:45:20.962 INFO kablam! | Sep 21 11:45:20.963 INFO kablam! 8 | use std::io::{stdout, Read, Write}; Sep 21 11:45:20.963 INFO kablam! | ^^^^^^ Sep 21 11:45:20.963 INFO kablam! Sep 21 11:45:20.963 INFO kablam! warning: unused import: `std::io::Write` Sep 21 11:45:20.963 INFO kablam! --> examples/examples.rs:18:5 Sep 21 11:45:20.963 INFO kablam! | Sep 21 11:45:20.964 INFO kablam! 18 | use std::io::Write; Sep 21 11:45:20.964 INFO kablam! | ^^^^^^^^^^^^^^ Sep 21 11:45:20.964 INFO kablam! Sep 21 11:45:20.964 INFO kablam! warning: unused imports: `thread`, `time` Sep 21 11:45:20.964 INFO kablam! --> examples/examples.rs:19:11 Sep 21 11:45:20.965 INFO kablam! | Sep 21 11:45:20.965 INFO kablam! 19 | use std::{thread,time}; Sep 21 11:45:20.965 INFO kablam! | ^^^^^^ ^^^^ Sep 21 11:45:20.965 INFO kablam! Sep 21 11:45:21.062 INFO kablam! warning: unused import: `Write` Sep 21 11:45:21.062 INFO kablam! --> examples/terminal/alternate_screen.rs:7:23 Sep 21 11:45:21.062 INFO kablam! | Sep 21 11:45:21.062 INFO kablam! 7 | use std::io::{stdout, Write}; Sep 21 11:45:21.062 INFO kablam! | ^^^^^ Sep 21 11:45:21.062 INFO kablam! Sep 21 11:45:21.063 INFO kablam! warning: unused import: `Write` Sep 21 11:45:21.063 INFO kablam! --> examples/input/keyboard/async_input.rs:8:29 Sep 21 11:45:21.063 INFO kablam! | Sep 21 11:45:21.063 INFO kablam! 8 | use std::io::{stdout, Read, Write}; Sep 21 11:45:21.063 INFO kablam! | ^^^^^ Sep 21 11:45:21.063 INFO kablam! Sep 21 11:45:21.088 INFO kablam! warning: unused variable: `x` Sep 21 11:45:21.088 INFO kablam! --> examples/cursor/mod.rs:24:10 Sep 21 11:45:21.088 INFO kablam! | Sep 21 11:45:21.088 INFO kablam! 24 | let (x, y) = cursor.pos(); Sep 21 11:45:21.088 INFO kablam! | ^ help: consider using `_x` instead Sep 21 11:45:21.088 INFO kablam! | Sep 21 11:45:21.088 INFO kablam! = note: #[warn(unused_variables)] on by default Sep 21 11:45:21.088 INFO kablam! Sep 21 11:45:21.088 INFO kablam! warning: unused variable: `y` Sep 21 11:45:21.088 INFO kablam! --> examples/cursor/mod.rs:24:13 Sep 21 11:45:21.089 INFO kablam! | Sep 21 11:45:21.089 INFO kablam! 24 | let (x, y) = cursor.pos(); Sep 21 11:45:21.089 INFO kablam! | ^ help: consider using `_y` instead Sep 21 11:45:21.089 INFO kablam! Sep 21 11:45:21.089 INFO kablam! warning: unused variable: `cursor` Sep 21 11:45:21.089 INFO kablam! --> examples/some_types/mod.rs:15:9 Sep 21 11:45:21.089 INFO kablam! | Sep 21 11:45:21.089 INFO kablam! 15 | let cursor = crossterm.cursor(); Sep 21 11:45:21.089 INFO kablam! | ^^^^^^ help: consider using `_cursor` instead Sep 21 11:45:21.089 INFO kablam! Sep 21 11:45:21.089 INFO kablam! warning: unused variable: `color` Sep 21 11:45:21.089 INFO kablam! --> examples/some_types/mod.rs:16:9 Sep 21 11:45:21.089 INFO kablam! | Sep 21 11:45:21.089 INFO kablam! 16 | let color = crossterm.color(); Sep 21 11:45:21.089 INFO kablam! | ^^^^^ help: consider using `_color` instead Sep 21 11:45:21.089 INFO kablam! Sep 21 11:45:21.090 INFO kablam! warning: unused variable: `terminal` Sep 21 11:45:21.090 INFO kablam! --> examples/some_types/mod.rs:17:9 Sep 21 11:45:21.090 INFO kablam! | Sep 21 11:45:21.090 INFO kablam! 17 | let terminal = crossterm.terminal(); Sep 21 11:45:21.090 INFO kablam! | ^^^^^^^^ help: consider using `_terminal` instead Sep 21 11:45:21.090 INFO kablam! Sep 21 11:45:21.090 INFO kablam! warning: unused variable: `style` Sep 21 11:45:21.090 INFO kablam! --> examples/some_types/mod.rs:18:9 Sep 21 11:45:21.090 INFO kablam! | Sep 21 11:45:21.090 INFO kablam! 18 | let style = crossterm.style("").with(Color::Black).on(Color::Green); Sep 21 11:45:21.090 INFO kablam! | ^^^^^ help: consider using `_style` instead Sep 21 11:45:21.090 INFO kablam! Sep 21 11:45:21.091 INFO kablam! warning: unused variable: `i` Sep 21 11:45:21.091 INFO kablam! --> examples/input/keyboard/async_input.rs:24:9 Sep 21 11:45:21.091 INFO kablam! | Sep 21 11:45:21.091 INFO kablam! 24 | for i in 0..100 { Sep 21 11:45:21.091 INFO kablam! | ^ help: consider using `_i` instead Sep 21 11:45:21.091 INFO kablam! Sep 21 11:45:21.091 INFO kablam! warning: unused variable: `i` Sep 21 11:45:21.091 INFO kablam! --> examples/input/keyboard/async_input.rs:52:9 Sep 21 11:45:21.091 INFO kablam! | Sep 21 11:45:21.091 INFO kablam! 52 | for i in 0..100 { Sep 21 11:45:21.091 INFO kablam! | ^ help: consider using `_i` instead Sep 21 11:45:21.091 INFO kablam! Sep 21 11:45:21.098 INFO kablam! warning: variable does not need to be mutable Sep 21 11:45:21.098 INFO kablam! --> examples/terminal/terminal.rs:19:9 Sep 21 11:45:21.098 INFO kablam! | Sep 21 11:45:21.098 INFO kablam! 19 | let mut terminal = crossterm.terminal(); Sep 21 11:45:21.098 INFO kablam! | ----^^^^^^^^ Sep 21 11:45:21.098 INFO kablam! | | Sep 21 11:45:21.098 INFO kablam! | help: remove this `mut` Sep 21 11:45:21.098 INFO kablam! | Sep 21 11:45:21.098 INFO kablam! = note: #[warn(unused_mut)] on by default Sep 21 11:45:21.098 INFO kablam! Sep 21 11:45:21.099 INFO kablam! warning: variable does not need to be mutable Sep 21 11:45:21.099 INFO kablam! --> examples/terminal/terminal.rs:30:9 Sep 21 11:45:21.099 INFO kablam! | Sep 21 11:45:21.099 INFO kablam! 30 | let mut terminal = crossterm.terminal(); Sep 21 11:45:21.099 INFO kablam! | ----^^^^^^^^ Sep 21 11:45:21.099 INFO kablam! | | Sep 21 11:45:21.099 INFO kablam! | help: remove this `mut` Sep 21 11:45:21.099 INFO kablam! Sep 21 11:45:21.100 INFO kablam! warning: variable does not need to be mutable Sep 21 11:45:21.100 INFO kablam! --> examples/terminal/terminal.rs:44:9 Sep 21 11:45:21.100 INFO kablam! | Sep 21 11:45:21.100 INFO kablam! 44 | let mut terminal = crossterm.terminal(); Sep 21 11:45:21.100 INFO kablam! | ----^^^^^^^^ Sep 21 11:45:21.100 INFO kablam! | | Sep 21 11:45:21.100 INFO kablam! | help: remove this `mut` Sep 21 11:45:21.100 INFO kablam! Sep 21 11:45:21.101 INFO kablam! warning: variable does not need to be mutable Sep 21 11:45:21.101 INFO kablam! --> examples/terminal/terminal.rs:58:9 Sep 21 11:45:21.101 INFO kablam! | Sep 21 11:45:21.101 INFO kablam! 58 | let mut terminal = crossterm.terminal(); Sep 21 11:45:21.101 INFO kablam! | ----^^^^^^^^ Sep 21 11:45:21.101 INFO kablam! | | Sep 21 11:45:21.101 INFO kablam! | help: remove this `mut` Sep 21 11:45:21.101 INFO kablam! Sep 21 11:45:21.102 INFO kablam! warning: variable does not need to be mutable Sep 21 11:45:21.102 INFO kablam! --> examples/terminal/terminal.rs:72:9 Sep 21 11:45:21.102 INFO kablam! | Sep 21 11:45:21.102 INFO kablam! 72 | let mut terminal = crossterm.terminal(); Sep 21 11:45:21.102 INFO kablam! | ----^^^^^^^^ Sep 21 11:45:21.102 INFO kablam! | | Sep 21 11:45:21.102 INFO kablam! | help: remove this `mut` Sep 21 11:45:21.102 INFO kablam! Sep 21 11:45:21.104 INFO kablam! warning: unused import: `std::io::Write` Sep 21 11:45:21.104 INFO kablam! --> examples/program_examples/logging.rs:7:5 Sep 21 11:45:21.104 INFO kablam! | Sep 21 11:45:21.104 INFO kablam! 7 | use std::io::Write; Sep 21 11:45:21.104 INFO kablam! | ^^^^^^^^^^^^^^ Sep 21 11:45:21.104 INFO kablam! | Sep 21 11:45:21.104 INFO kablam! = note: #[warn(unused_imports)] on by default Sep 21 11:45:21.104 INFO kablam! Sep 21 11:45:21.105 INFO kablam! warning: variable does not need to be mutable Sep 21 11:45:21.105 INFO kablam! --> examples/terminal/terminal.rs:86:9 Sep 21 11:45:21.105 INFO kablam! | Sep 21 11:45:21.105 INFO kablam! 86 | let mut terminal = terminal(&screen); Sep 21 11:45:21.106 INFO kablam! | ----^^^^^^^^ Sep 21 11:45:21.106 INFO kablam! | | Sep 21 11:45:21.106 INFO kablam! | help: remove this `mut` Sep 21 11:45:21.106 INFO kablam! Sep 21 11:45:21.108 INFO kablam! warning: variable does not need to be mutable Sep 21 11:45:21.108 INFO kablam! --> examples/terminal/terminal.rs:98:9 Sep 21 11:45:21.108 INFO kablam! | Sep 21 11:45:21.108 INFO kablam! 98 | let mut terminal = terminal(&screen); Sep 21 11:45:21.108 INFO kablam! | ----^^^^^^^^ Sep 21 11:45:21.108 INFO kablam! | | Sep 21 11:45:21.108 INFO kablam! | help: remove this `mut` Sep 21 11:45:21.108 INFO kablam! Sep 21 11:45:21.110 INFO kablam! warning: variable does not need to be mutable Sep 21 11:45:21.110 INFO kablam! --> examples/terminal/terminal.rs:106:9 Sep 21 11:45:21.110 INFO kablam! | Sep 21 11:45:21.110 INFO kablam! 106 | let mut terminal = terminal(&screen); Sep 21 11:45:21.110 INFO kablam! | ----^^^^^^^^ Sep 21 11:45:21.110 INFO kablam! | | Sep 21 11:45:21.110 INFO kablam! | help: remove this `mut` Sep 21 11:45:21.110 INFO kablam! Sep 21 11:45:21.111 INFO kablam! warning: variable does not need to be mutable Sep 21 11:45:21.111 INFO kablam! --> examples/terminal/terminal.rs:117:9 Sep 21 11:45:21.111 INFO kablam! | Sep 21 11:45:21.111 INFO kablam! 117 | let mut terminal = terminal(&screen); Sep 21 11:45:21.111 INFO kablam! | ----^^^^^^^^ Sep 21 11:45:21.111 INFO kablam! | | Sep 21 11:45:21.111 INFO kablam! | help: remove this `mut` Sep 21 11:45:21.111 INFO kablam! Sep 21 11:45:21.111 INFO kablam! warning: variable does not need to be mutable Sep 21 11:45:21.112 INFO kablam! --> examples/terminal/terminal.rs:128:9 Sep 21 11:45:21.112 INFO kablam! | Sep 21 11:45:21.112 INFO kablam! 128 | let mut terminal = terminal(&screen); Sep 21 11:45:21.112 INFO kablam! | ----^^^^^^^^ Sep 21 11:45:21.112 INFO kablam! | | Sep 21 11:45:21.112 INFO kablam! | help: remove this `mut` Sep 21 11:45:21.112 INFO kablam! Sep 21 11:45:21.113 INFO kablam! warning: variable does not need to be mutable Sep 21 11:45:21.113 INFO kablam! --> examples/terminal/terminal.rs:137:9 Sep 21 11:45:21.113 INFO kablam! | Sep 21 11:45:21.113 INFO kablam! 137 | let mut terminal = terminal(&screen); Sep 21 11:45:21.113 INFO kablam! | ----^^^^^^^^ Sep 21 11:45:21.113 INFO kablam! | | Sep 21 11:45:21.113 INFO kablam! | help: remove this `mut` Sep 21 11:45:21.113 INFO kablam! Sep 21 11:45:21.122 INFO kablam! warning: variable does not need to be mutable Sep 21 11:45:21.122 INFO kablam! --> examples/color/mod.rs:17:9 Sep 21 11:45:21.122 INFO kablam! | Sep 21 11:45:21.122 INFO kablam! 17 | let mut styledobject = style("Red foreground").with(Color::Red); Sep 21 11:45:21.122 INFO kablam! | ----^^^^^^^^^^^^ Sep 21 11:45:21.122 INFO kablam! | | Sep 21 11:45:21.122 INFO kablam! | help: remove this `mut` Sep 21 11:45:21.122 INFO kablam! Sep 21 11:45:21.126 INFO kablam! warning: variable does not need to be mutable Sep 21 11:45:21.126 INFO kablam! --> examples/color/mod.rs:34:9 Sep 21 11:45:21.126 INFO kablam! | Sep 21 11:45:21.126 INFO kablam! 34 | let mut styledobject = style("Red background color").on(Color::Red); Sep 21 11:45:21.126 INFO kablam! | ----^^^^^^^^^^^^ Sep 21 11:45:21.126 INFO kablam! | | Sep 21 11:45:21.126 INFO kablam! | help: remove this `mut` Sep 21 11:45:21.127 INFO kablam! Sep 21 11:45:21.148 INFO kablam! warning: variable does not need to be mutable Sep 21 11:45:21.148 INFO kablam! --> examples/cursor/mod.rs:13:9 Sep 21 11:45:21.148 INFO kablam! | Sep 21 11:45:21.148 INFO kablam! 13 | let mut cursor = cursor(&screen); Sep 21 11:45:21.148 INFO kablam! | ----^^^^^^ Sep 21 11:45:21.148 INFO kablam! | | Sep 21 11:45:21.148 INFO kablam! | help: remove this `mut` Sep 21 11:45:21.148 INFO kablam! Sep 21 11:45:21.149 INFO kablam! warning: variable does not need to be mutable Sep 21 11:45:21.149 INFO kablam! --> examples/cursor/mod.rs:22:9 Sep 21 11:45:21.149 INFO kablam! | Sep 21 11:45:21.149 INFO kablam! 22 | let mut cursor = cursor(&screen); Sep 21 11:45:21.149 INFO kablam! | ----^^^^^^ Sep 21 11:45:21.149 INFO kablam! | | Sep 21 11:45:21.149 INFO kablam! | help: remove this `mut` Sep 21 11:45:21.149 INFO kablam! Sep 21 11:45:21.151 INFO kablam! warning: variable does not need to be mutable Sep 21 11:45:21.151 INFO kablam! --> examples/cursor/mod.rs:91:9 Sep 21 11:45:21.151 INFO kablam! | Sep 21 11:45:21.151 INFO kablam! 91 | let mut cursor = cursor(&screen); Sep 21 11:45:21.151 INFO kablam! | ----^^^^^^ Sep 21 11:45:21.151 INFO kablam! | | Sep 21 11:45:21.151 INFO kablam! | help: remove this `mut` Sep 21 11:45:21.152 INFO kablam! Sep 21 11:45:21.152 INFO kablam! warning: variable does not need to be mutable Sep 21 11:45:21.152 INFO kablam! --> examples/cursor/mod.rs:112:9 Sep 21 11:45:21.152 INFO kablam! | Sep 21 11:45:21.152 INFO kablam! 112 | let mut cursor = cursor(&screen); Sep 21 11:45:21.152 INFO kablam! | ----^^^^^^ Sep 21 11:45:21.152 INFO kablam! | | Sep 21 11:45:21.152 INFO kablam! | help: remove this `mut` Sep 21 11:45:21.152 INFO kablam! Sep 21 11:45:21.153 INFO kablam! warning: variable does not need to be mutable Sep 21 11:45:21.153 INFO kablam! --> examples/cursor/mod.rs:119:9 Sep 21 11:45:21.153 INFO kablam! | Sep 21 11:45:21.153 INFO kablam! 119 | let mut cursor = cursor(&screen); Sep 21 11:45:21.153 INFO kablam! | ----^^^^^^ Sep 21 11:45:21.153 INFO kablam! | | Sep 21 11:45:21.153 INFO kablam! | help: remove this `mut` Sep 21 11:45:21.153 INFO kablam! Sep 21 11:45:21.154 INFO kablam! warning: variable does not need to be mutable Sep 21 11:45:21.154 INFO kablam! --> examples/cursor/mod.rs:126:9 Sep 21 11:45:21.154 INFO kablam! | Sep 21 11:45:21.154 INFO kablam! 126 | let mut cursor = cursor(&screen); Sep 21 11:45:21.154 INFO kablam! | ----^^^^^^ Sep 21 11:45:21.154 INFO kablam! | | Sep 21 11:45:21.154 INFO kablam! | help: remove this `mut` Sep 21 11:45:21.154 INFO kablam! Sep 21 11:45:21.158 INFO kablam! warning: variable does not need to be mutable Sep 21 11:45:21.158 INFO kablam! --> examples/input/keyboard/async_input.rs:20:9 Sep 21 11:45:21.158 INFO kablam! | Sep 21 11:45:21.158 INFO kablam! 20 | let mut cursor = crossterm.cursor(); Sep 21 11:45:21.158 INFO kablam! | ----^^^^^^ Sep 21 11:45:21.158 INFO kablam! | | Sep 21 11:45:21.158 INFO kablam! | help: remove this `mut` Sep 21 11:45:21.158 INFO kablam! Sep 21 11:45:21.160 INFO kablam! warning: variable does not need to be mutable Sep 21 11:45:21.161 INFO kablam! --> examples/input/keyboard/async_input.rs:73:9 Sep 21 11:45:21.161 INFO kablam! | Sep 21 11:45:21.161 INFO kablam! 73 | let mut cursor = crossterm.cursor(); Sep 21 11:45:21.161 INFO kablam! | ----^^^^^^ Sep 21 11:45:21.161 INFO kablam! | | Sep 21 11:45:21.161 INFO kablam! | help: remove this `mut` Sep 21 11:45:21.161 INFO kablam! Sep 21 11:45:21.165 INFO kablam! warning: function is never used: `print_wait_screen` Sep 21 11:45:21.165 INFO kablam! --> examples/terminal/alternate_screen.rs:10:1 Sep 21 11:45:21.165 INFO kablam! | Sep 21 11:45:21.165 INFO kablam! 10 | fn print_wait_screen(screen: &Screen) { Sep 21 11:45:21.165 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:21.165 INFO kablam! | Sep 21 11:45:21.166 INFO kablam! = note: #[warn(dead_code)] on by default Sep 21 11:45:21.166 INFO kablam! Sep 21 11:45:21.166 INFO kablam! warning: function is never used: `print_wait_screen_on_alternate_window` Sep 21 11:45:21.166 INFO kablam! --> examples/terminal/alternate_screen.rs:37:1 Sep 21 11:45:21.166 INFO kablam! | Sep 21 11:45:21.166 INFO kablam! 37 | pub fn print_wait_screen_on_alternate_window() { Sep 21 11:45:21.166 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:21.166 INFO kablam! Sep 21 11:45:21.166 INFO kablam! warning: function is never used: `print_test_data` Sep 21 11:45:21.166 INFO kablam! --> examples/terminal/terminal.rs:10:1 Sep 21 11:45:21.166 INFO kablam! | Sep 21 11:45:21.166 INFO kablam! 10 | fn print_test_data() { Sep 21 11:45:21.166 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:21.166 INFO kablam! Sep 21 11:45:21.167 INFO kablam! warning: function is never used: `clear_all_lines` Sep 21 11:45:21.167 INFO kablam! --> examples/terminal/terminal.rs:17:1 Sep 21 11:45:21.167 INFO kablam! | Sep 21 11:45:21.167 INFO kablam! 17 | pub fn clear_all_lines() { Sep 21 11:45:21.167 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:21.167 INFO kablam! Sep 21 11:45:21.167 INFO kablam! warning: function is never used: `clear_from_cursor_down` Sep 21 11:45:21.167 INFO kablam! --> examples/terminal/terminal.rs:28:1 Sep 21 11:45:21.167 INFO kablam! | Sep 21 11:45:21.167 INFO kablam! 28 | pub fn clear_from_cursor_down() { Sep 21 11:45:21.167 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:21.167 INFO kablam! Sep 21 11:45:21.167 INFO kablam! warning: function is never used: `clear_from_cursor_up` Sep 21 11:45:21.167 INFO kablam! --> examples/terminal/terminal.rs:42:1 Sep 21 11:45:21.167 INFO kablam! | Sep 21 11:45:21.167 INFO kablam! 42 | pub fn clear_from_cursor_up() { Sep 21 11:45:21.167 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:21.167 INFO kablam! Sep 21 11:45:21.167 INFO kablam! warning: function is never used: `clear_current_line` Sep 21 11:45:21.167 INFO kablam! --> examples/terminal/terminal.rs:56:1 Sep 21 11:45:21.167 INFO kablam! | Sep 21 11:45:21.167 INFO kablam! 56 | pub fn clear_current_line() { Sep 21 11:45:21.167 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:21.167 INFO kablam! Sep 21 11:45:21.167 INFO kablam! warning: function is never used: `clear_until_new_line` Sep 21 11:45:21.167 INFO kablam! --> examples/terminal/terminal.rs:70:1 Sep 21 11:45:21.167 INFO kablam! | Sep 21 11:45:21.167 INFO kablam! 70 | pub fn clear_until_new_line() { Sep 21 11:45:21.167 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:21.167 INFO kablam! Sep 21 11:45:21.167 INFO kablam! warning: function is never used: `print_terminal_size` Sep 21 11:45:21.167 INFO kablam! --> examples/terminal/terminal.rs:84:1 Sep 21 11:45:21.167 INFO kablam! | Sep 21 11:45:21.167 INFO kablam! 84 | pub fn print_terminal_size() { Sep 21 11:45:21.167 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:21.167 INFO kablam! Sep 21 11:45:21.167 INFO kablam! warning: function is never used: `set_terminal_size` Sep 21 11:45:21.167 INFO kablam! --> examples/terminal/terminal.rs:96:1 Sep 21 11:45:21.167 INFO kablam! | Sep 21 11:45:21.167 INFO kablam! 96 | pub fn set_terminal_size() { Sep 21 11:45:21.167 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:21.167 INFO kablam! Sep 21 11:45:21.168 INFO kablam! warning: function is never used: `scroll_down` Sep 21 11:45:21.168 INFO kablam! --> examples/terminal/terminal.rs:104:1 Sep 21 11:45:21.168 INFO kablam! | Sep 21 11:45:21.168 INFO kablam! 104 | pub fn scroll_down() { Sep 21 11:45:21.168 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:21.168 INFO kablam! Sep 21 11:45:21.168 INFO kablam! warning: function is never used: `scroll_up` Sep 21 11:45:21.168 INFO kablam! --> examples/terminal/terminal.rs:115:1 Sep 21 11:45:21.168 INFO kablam! | Sep 21 11:45:21.168 INFO kablam! 115 | pub fn scroll_up() { Sep 21 11:45:21.168 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Sep 21 11:45:21.168 INFO kablam! Sep 21 11:45:21.168 INFO kablam! warning: function is never used: `resize_terminal` Sep 21 11:45:21.168 INFO kablam! --> examples/terminal/terminal.rs:126:1 Sep 21 11:45:21.168 INFO kablam! | Sep 21 11:45:21.168 INFO kablam! 126 | pub fn resize_terminal() { Sep 21 11:45:21.168 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:21.168 INFO kablam! Sep 21 11:45:21.168 INFO kablam! warning: function is never used: `exit` Sep 21 11:45:21.168 INFO kablam! --> examples/terminal/terminal.rs:135:1 Sep 21 11:45:21.168 INFO kablam! | Sep 21 11:45:21.168 INFO kablam! 135 | pub fn exit() { Sep 21 11:45:21.168 INFO kablam! | ^^^^^^^^^^^^^ Sep 21 11:45:21.168 INFO kablam! Sep 21 11:45:21.168 INFO kablam! warning: function is never used: `print_wait_screen` Sep 21 11:45:21.168 INFO kablam! --> examples/terminal/raw_mode.rs:10:1 Sep 21 11:45:21.168 INFO kablam! | Sep 21 11:45:21.168 INFO kablam! 10 | fn print_wait_screen(screen: &mut Screen) { Sep 21 11:45:21.168 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:21.168 INFO kablam! Sep 21 11:45:21.168 INFO kablam! warning: function is never used: `print_wait_screen_on_alternate_window` Sep 21 11:45:21.168 INFO kablam! --> examples/terminal/raw_mode.rs:38:1 Sep 21 11:45:21.168 INFO kablam! | Sep 21 11:45:21.168 INFO kablam! 38 | pub fn print_wait_screen_on_alternate_window() { Sep 21 11:45:21.168 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:21.168 INFO kablam! Sep 21 11:45:21.168 INFO kablam! warning: function is never used: `paint_foreground` Sep 21 11:45:21.168 INFO kablam! --> examples/color/mod.rs:10:1 Sep 21 11:45:21.168 INFO kablam! | Sep 21 11:45:21.168 INFO kablam! 10 | pub fn paint_foreground() { Sep 21 11:45:21.168 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:21.168 INFO kablam! Sep 21 11:45:21.168 INFO kablam! warning: function is never used: `paint_background` Sep 21 11:45:21.168 INFO kablam! --> examples/color/mod.rs:29:1 Sep 21 11:45:21.168 INFO kablam! | Sep 21 11:45:21.168 INFO kablam! 29 | pub fn paint_background() { Sep 21 11:45:21.168 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:21.168 INFO kablam! Sep 21 11:45:21.169 INFO kablam! warning: function is never used: `print_all_foreground_colors` Sep 21 11:45:21.169 INFO kablam! --> examples/color/mod.rs:44:1 Sep 21 11:45:21.169 INFO kablam! | Sep 21 11:45:21.169 INFO kablam! 44 | pub fn print_all_foreground_colors() { Sep 21 11:45:21.169 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:21.169 INFO kablam! Sep 21 11:45:21.169 INFO kablam! warning: function is never used: `print_all_background_colors` Sep 21 11:45:21.169 INFO kablam! --> examples/color/mod.rs:75:1 Sep 21 11:45:21.169 INFO kablam! | Sep 21 11:45:21.169 INFO kablam! 75 | pub fn print_all_background_colors() { Sep 21 11:45:21.169 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:21.169 INFO kablam! Sep 21 11:45:21.169 INFO kablam! warning: function is never used: `print_font_with_attributes` Sep 21 11:45:21.169 INFO kablam! --> examples/color/mod.rs:107:1 Sep 21 11:45:21.169 INFO kablam! | Sep 21 11:45:21.169 INFO kablam! 107 | pub fn print_font_with_attributes() { Sep 21 11:45:21.169 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:21.169 INFO kablam! Sep 21 11:45:21.169 INFO kablam! warning: function is never used: `print_supported_colors` Sep 21 11:45:21.169 INFO kablam! --> examples/color/mod.rs:123:1 Sep 21 11:45:21.169 INFO kablam! | Sep 21 11:45:21.169 INFO kablam! 123 | pub fn print_supported_colors() { Sep 21 11:45:21.169 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:21.170 INFO kablam! Sep 21 11:45:21.170 INFO kablam! warning: function is never used: `goto` Sep 21 11:45:21.170 INFO kablam! --> examples/cursor/mod.rs:10:1 Sep 21 11:45:21.170 INFO kablam! | Sep 21 11:45:21.170 INFO kablam! 10 | pub fn goto() { Sep 21 11:45:21.170 INFO kablam! | ^^^^^^^^^^^^^ Sep 21 11:45:21.170 INFO kablam! Sep 21 11:45:21.170 INFO kablam! warning: function is never used: `pos` Sep 21 11:45:21.170 INFO kablam! --> examples/cursor/mod.rs:19:1 Sep 21 11:45:21.170 INFO kablam! | Sep 21 11:45:21.170 INFO kablam! 19 | pub fn pos() { Sep 21 11:45:21.170 INFO kablam! | ^^^^^^^^^^^^ Sep 21 11:45:21.170 INFO kablam! Sep 21 11:45:21.170 INFO kablam! warning: function is never used: `move_up` Sep 21 11:45:21.170 INFO kablam! --> examples/cursor/mod.rs:28:1 Sep 21 11:45:21.170 INFO kablam! | Sep 21 11:45:21.170 INFO kablam! 28 | pub fn move_up() { Sep 21 11:45:21.170 INFO kablam! | ^^^^^^^^^^^^^^^^ Sep 21 11:45:21.171 INFO kablam! Sep 21 11:45:21.171 INFO kablam! warning: function is never used: `move_right` Sep 21 11:45:21.171 INFO kablam! --> examples/cursor/mod.rs:38:1 Sep 21 11:45:21.171 INFO kablam! | Sep 21 11:45:21.171 INFO kablam! 38 | pub fn move_right() { Sep 21 11:45:21.171 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:21.171 INFO kablam! Sep 21 11:45:21.171 INFO kablam! warning: function is never used: `move_down` Sep 21 11:45:21.171 INFO kablam! --> examples/cursor/mod.rs:46:1 Sep 21 11:45:21.171 INFO kablam! | Sep 21 11:45:21.171 INFO kablam! 46 | pub fn move_down() { Sep 21 11:45:21.171 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Sep 21 11:45:21.171 INFO kablam! Sep 21 11:45:21.171 INFO kablam! warning: function is never used: `move_left` Sep 21 11:45:21.171 INFO kablam! --> examples/cursor/mod.rs:54:1 Sep 21 11:45:21.171 INFO kablam! | Sep 21 11:45:21.171 INFO kablam! 54 | pub fn move_left() { Sep 21 11:45:21.171 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Sep 21 11:45:21.171 INFO kablam! Sep 21 11:45:21.172 INFO kablam! warning: function is never used: `safe_and_reset_position` Sep 21 11:45:21.172 INFO kablam! --> examples/cursor/mod.rs:89:1 Sep 21 11:45:21.172 INFO kablam! | Sep 21 11:45:21.172 INFO kablam! 89 | pub fn safe_and_reset_position() { Sep 21 11:45:21.172 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:21.172 INFO kablam! Sep 21 11:45:21.172 INFO kablam! warning: function is never used: `hide_cursor` Sep 21 11:45:21.172 INFO kablam! --> examples/cursor/mod.rs:110:1 Sep 21 11:45:21.172 INFO kablam! | Sep 21 11:45:21.172 INFO kablam! 110 | pub fn hide_cursor() { Sep 21 11:45:21.172 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:21.172 INFO kablam! Sep 21 11:45:21.172 INFO kablam! warning: function is never used: `show_cursor` Sep 21 11:45:21.172 INFO kablam! --> examples/cursor/mod.rs:117:1 Sep 21 11:45:21.172 INFO kablam! | Sep 21 11:45:21.172 INFO kablam! 117 | pub fn show_cursor() { Sep 21 11:45:21.172 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:21.172 INFO kablam! Sep 21 11:45:21.173 INFO kablam! warning: function is never used: `blink_cursor` Sep 21 11:45:21.173 INFO kablam! --> examples/cursor/mod.rs:124:1 Sep 21 11:45:21.173 INFO kablam! | Sep 21 11:45:21.173 INFO kablam! 124 | pub fn blink_cursor() { Sep 21 11:45:21.173 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:21.173 INFO kablam! Sep 21 11:45:21.173 INFO kablam! warning: function is never used: `use_crossterm_cursor` Sep 21 11:45:21.173 INFO kablam! --> examples/some_types/mod.rs:7:1 Sep 21 11:45:21.173 INFO kablam! | Sep 21 11:45:21.173 INFO kablam! 7 | pub fn use_crossterm_cursor() Sep 21 11:45:21.173 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:21.173 INFO kablam! Sep 21 11:45:21.173 INFO kablam! warning: function is never used: `read_async_until` Sep 21 11:45:21.173 INFO kablam! --> examples/input/keyboard/async_input.rs:12:1 Sep 21 11:45:21.173 INFO kablam! | Sep 21 11:45:21.173 INFO kablam! 12 | pub fn read_async_until() { Sep 21 11:45:21.173 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:21.173 INFO kablam! Sep 21 11:45:21.174 INFO kablam! warning: function is never used: `read_async` Sep 21 11:45:21.174 INFO kablam! --> examples/input/keyboard/async_input.rs:46:1 Sep 21 11:45:21.174 INFO kablam! | Sep 21 11:45:21.174 INFO kablam! 46 | pub fn read_async() { Sep 21 11:45:21.174 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:21.174 INFO kablam! Sep 21 11:45:21.175 INFO kablam! warning: function is never used: `read_async_demo` Sep 21 11:45:21.175 INFO kablam! --> examples/input/keyboard/async_input.rs:66:1 Sep 21 11:45:21.175 INFO kablam! | Sep 21 11:45:21.175 INFO kablam! 66 | pub fn read_async_demo() { Sep 21 11:45:21.175 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:21.175 INFO kablam! warning: unused variable: `results_tx` Sep 21 11:45:21.176 INFO kablam! --> examples/program_examples/logging.rs:85:10 Sep 21 11:45:21.176 INFO kablam! | Sep 21 11:45:21.176 INFO kablam! 85 | let (results_tx, results_rx): (Sender, Receiver) = mpsc::channel(); Sep 21 11:45:21.176 INFO kablam! | ^^^^^^^^^^ help: consider using `_results_tx` instead Sep 21 11:45:21.176 INFO kablam! | Sep 21 11:45:21.176 INFO kablam! = note: #[warn(unused_variables)] on by default Sep 21 11:45:21.176 INFO kablam! Sep 21 11:45:21.176 INFO kablam! warning: unused variable: `results_rx` Sep 21 11:45:21.176 INFO kablam! --> examples/program_examples/logging.rs:85:22 Sep 21 11:45:21.176 INFO kablam! | Sep 21 11:45:21.176 INFO kablam! 85 | let (results_tx, results_rx): (Sender, Receiver) = mpsc::channel(); Sep 21 11:45:21.176 INFO kablam! | ^^^^^^^^^^ help: consider using `_results_rx` instead Sep 21 11:45:21.176 INFO kablam! Sep 21 11:45:21.176 INFO kablam! warning: unused variable: `thread_handles` Sep 21 11:45:21.176 INFO kablam! --> examples/program_examples/logging.rs:92:9 Sep 21 11:45:21.176 INFO kablam! | Sep 21 11:45:21.176 INFO kablam! 92 | let thread_handles = log_with_different_threads(more_jobs_tx.clone(), queue.clone()); Sep 21 11:45:21.176 INFO kablam! | ^^^^^^^^^^^^^^ help: consider using `_thread_handles` instead Sep 21 11:45:21.176 INFO kablam! Sep 21 11:45:21.176 INFO kablam! Sep 21 11:45:21.176 INFO kablam! warning: function is never used: `async_reading_on_alternate_screen` Sep 21 11:45:21.176 INFO kablam! --> examples/input/keyboard/async_input.rs:101:1 Sep 21 11:45:21.176 INFO kablam! | Sep 21 11:45:21.176 INFO kablam! 101 | pub fn async_reading_on_alternate_screen() { Sep 21 11:45:21.176 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:21.176 INFO kablam! Sep 21 11:45:21.177 INFO kablam! warning: function is never used: `read_char` Sep 21 11:45:21.177 INFO kablam! --> examples/input/keyboard/input.rs:6:1 Sep 21 11:45:21.177 INFO kablam! | Sep 21 11:45:21.177 INFO kablam! 6 | pub fn read_char() { Sep 21 11:45:21.177 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Sep 21 11:45:21.177 INFO kablam! Sep 21 11:45:21.177 INFO kablam! warning: function is never used: `read_line` Sep 21 11:45:21.177 INFO kablam! --> examples/input/keyboard/input.rs:16:1 Sep 21 11:45:21.177 INFO kablam! | Sep 21 11:45:21.177 INFO kablam! 16 | pub fn read_line() { Sep 21 11:45:21.177 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Sep 21 11:45:21.177 INFO kablam! Sep 21 11:45:21.186 INFO kablam! warning: variable does not need to be mutable Sep 21 11:45:21.186 INFO kablam! --> examples/program_examples/logging.rs:86:10 Sep 21 11:45:21.186 INFO kablam! | Sep 21 11:45:21.186 INFO kablam! 86 | let (mut more_jobs_tx, more_jobs_rx) = new_sync_flag(true); Sep 21 11:45:21.186 INFO kablam! | ----^^^^^^^^^^^^ Sep 21 11:45:21.186 INFO kablam! | | Sep 21 11:45:21.186 INFO kablam! | help: remove this `mut` Sep 21 11:45:21.186 INFO kablam! | Sep 21 11:45:21.186 INFO kablam! = note: #[warn(unused_mut)] on by default Sep 21 11:45:21.186 INFO kablam! Sep 21 11:45:21.187 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:21.187 INFO kablam! --> examples/terminal/raw_mode.rs:19:5 Sep 21 11:45:21.187 INFO kablam! | Sep 21 11:45:21.187 INFO kablam! 19 | screen.write(b"Welcome to the wait screen."); Sep 21 11:45:21.187 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:21.187 INFO kablam! | Sep 21 11:45:21.187 INFO kablam! = note: #[warn(unused_must_use)] on by default Sep 21 11:45:21.188 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:21.188 INFO kablam! Sep 21 11:45:21.188 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:21.188 INFO kablam! --> examples/terminal/raw_mode.rs:21:5 Sep 21 11:45:21.188 INFO kablam! | Sep 21 11:45:21.188 INFO kablam! 21 | screen.write(b"Please wait a few seconds until we arrive back at the main screen."); Sep 21 11:45:21.188 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:21.188 INFO kablam! | Sep 21 11:45:21.188 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:21.188 INFO kablam! Sep 21 11:45:21.188 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:21.188 INFO kablam! --> examples/terminal/raw_mode.rs:23:5 Sep 21 11:45:21.188 INFO kablam! | Sep 21 11:45:21.188 INFO kablam! 23 | screen.write(b"Progress:"); Sep 21 11:45:21.188 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:21.188 INFO kablam! | Sep 21 11:45:21.189 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:21.189 INFO kablam! Sep 21 11:45:21.189 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:21.189 INFO kablam! --> examples/terminal/raw_mode.rs:31:9 Sep 21 11:45:21.189 INFO kablam! | Sep 21 11:45:21.189 INFO kablam! 31 | screen.stdout.flush(); Sep 21 11:45:21.189 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:21.189 INFO kablam! | Sep 21 11:45:21.189 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:21.189 INFO kablam! Sep 21 11:45:21.190 INFO kablam! warning: variable does not need to be mutable Sep 21 11:45:21.190 INFO kablam! --> examples/program_examples/logging.rs:106:13 Sep 21 11:45:21.190 INFO kablam! | Sep 21 11:45:21.190 INFO kablam! 106 | let mut screen: Screen = Screen::default(); Sep 21 11:45:21.191 INFO kablam! | ----^^^^^^ Sep 21 11:45:21.191 INFO kablam! | | Sep 21 11:45:21.191 INFO kablam! | help: remove this `mut` Sep 21 11:45:21.191 INFO kablam! Sep 21 11:45:21.203 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:21.203 INFO kablam! --> examples/program_examples/logging.rs:105:5 Sep 21 11:45:21.203 INFO kablam! | Sep 21 11:45:21.203 INFO kablam! 105 | / thread::spawn( move || { Sep 21 11:45:21.207 INFO kablam! 106 | | let mut screen: Screen = Screen::default(); Sep 21 11:45:21.207 INFO kablam! 107 | | Sep 21 11:45:21.207 INFO kablam! 108 | | // Loop while there's expected to be work, looking for work. Sep 21 11:45:21.207 INFO kablam! ... | Sep 21 11:45:21.207 INFO kablam! 119 | | } Sep 21 11:45:21.207 INFO kablam! 120 | | }).join(); Sep 21 11:45:21.207 INFO kablam! | |______________^ Sep 21 11:45:21.207 INFO kablam! | Sep 21 11:45:21.208 INFO kablam! = note: #[warn(unused_must_use)] on by default Sep 21 11:45:21.208 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:21.208 INFO kablam! Sep 21 11:45:21.208 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:21.208 INFO kablam! --> examples/program_examples/logging.rs:116:17 Sep 21 11:45:21.208 INFO kablam! | Sep 21 11:45:21.208 INFO kablam! 116 | screen.stdout.write_string(log); Sep 21 11:45:21.208 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:21.208 INFO kablam! | Sep 21 11:45:21.208 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:21.208 INFO kablam! Sep 21 11:45:21.208 INFO kablam! warning: unused `std::result::Result` which must be used Sep 21 11:45:21.208 INFO kablam! --> examples/program_examples/logging.rs:141:17 Sep 21 11:45:21.208 INFO kablam! | Sep 21 11:45:21.208 INFO kablam! 141 | more_jobs.set(true); Sep 21 11:45:21.208 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Sep 21 11:45:21.208 INFO kablam! | Sep 21 11:45:21.208 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Sep 21 11:45:21.208 INFO kablam! Sep 21 11:45:21.249 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 2.18s Sep 21 11:45:21.252 INFO kablam! su: No module specific data is present Sep 21 11:45:21.874 INFO running `"docker" "rm" "-f" "9bc830d1231bc220dd41871d5ac1d5ab56a94b1c4bfd7640bd7298dc19ed989a"` Sep 21 11:45:21.977 INFO blam! 9bc830d1231bc220dd41871d5ac1d5ab56a94b1c4bfd7640bd7298dc19ed989a