Oct 16 14:02:12.476 INFO testing crossterm-0.4.2 against master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513 for rustdoc-test-static-cling-1 Oct 16 14:02:12.477 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling-1/worker-7/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/target:rw,Z" "-v" "/mnt/big/crater/./work/local/test-source/worker-7/rustdoc-test-static-cling-1/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/source:ro,Z" "-v" "/mnt/big/crater/./work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/./work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Oct 16 14:02:13.008 INFO blam! ce6db289139792654047b126408c3a197a1afdbf001cbea831cc19c33fc52537 Oct 16 14:02:13.019 INFO running `"docker" "start" "-a" "ce6db289139792654047b126408c3a197a1afdbf001cbea831cc19c33fc52537"` Oct 16 14:02:14.782 INFO kablam! usermod: no changes Oct 16 14:02:14.907 INFO kablam! Compiling crossterm v0.4.2 (/source) Oct 16 14:02:15.686 INFO kablam! warning: unused import: `IStateCommand` Oct 16 14:02:15.687 INFO kablam! --> src/common/commands/unix_command.rs:3:14 Oct 16 14:02:15.687 INFO kablam! | Oct 16 14:02:15.687 INFO kablam! 3 | use super::{ IStateCommand}; Oct 16 14:02:15.687 INFO kablam! | ^^^^^^^^^^^^^ Oct 16 14:02:15.687 INFO kablam! | Oct 16 14:02:15.687 INFO kablam! = note: #[warn(unused_imports)] on by default Oct 16 14:02:15.687 INFO kablam! Oct 16 14:02:15.687 INFO kablam! warning: unused import: `CREAD` Oct 16 14:02:15.687 INFO kablam! --> src/common/commands/unix_command.rs:5:35 Oct 16 14:02:15.687 INFO kablam! | Oct 16 14:02:15.687 INFO kablam! 5 | use termios::{tcsetattr, Termios, CREAD, ECHO, ICANON, TCSAFLUSH, BRKINT, ICRNL, INPCK, ISTRIP, IXON, OPOST, CS8, IEXTEN, ISIG,VTIME, VMIN}; Oct 16 14:02:15.687 INFO kablam! | ^^^^^ Oct 16 14:02:15.687 INFO kablam! Oct 16 14:02:15.687 INFO kablam! warning: unnecessary parentheses around assigned value Oct 16 14:02:15.687 INFO kablam! --> src/common/commands/unix_command.rs:35:31 Oct 16 14:02:15.687 INFO kablam! | Oct 16 14:02:15.687 INFO kablam! 35 | noncan.c_cflag |= (CS8); Oct 16 14:02:15.687 INFO kablam! | ^^^^^ help: remove these parentheses Oct 16 14:02:15.687 INFO kablam! | Oct 16 14:02:15.687 INFO kablam! = note: #[warn(unused_parens)] on by default Oct 16 14:02:15.687 INFO kablam! Oct 16 14:02:15.687 INFO kablam! warning: unused import: `functions` Oct 16 14:02:15.687 INFO kablam! --> src/common/screen/alternate.rs:9:13 Oct 16 14:02:15.687 INFO kablam! | Oct 16 14:02:15.687 INFO kablam! 9 | use super::{functions, Screen, TerminalOutput,RawScreen}; Oct 16 14:02:15.687 INFO kablam! | ^^^^^^^^^ Oct 16 14:02:15.687 INFO kablam! Oct 16 14:02:15.687 INFO kablam! warning: unused import: `TerminalOutput` Oct 16 14:02:15.687 INFO kablam! --> src/common/screen/raw.rs:18:5 Oct 16 14:02:15.687 INFO kablam! | Oct 16 14:02:15.688 INFO kablam! 18 | use TerminalOutput; Oct 16 14:02:15.688 INFO kablam! | ^^^^^^^^^^^^^^ Oct 16 14:02:15.688 INFO kablam! Oct 16 14:02:15.688 INFO kablam! warning: unused import: `std::sync::Arc` Oct 16 14:02:15.688 INFO kablam! --> src/common/screen/raw.rs:21:5 Oct 16 14:02:15.688 INFO kablam! | Oct 16 14:02:15.688 INFO kablam! 21 | use std::sync::Arc; Oct 16 14:02:15.688 INFO kablam! | ^^^^^^^^^^^^^^ Oct 16 14:02:15.688 INFO kablam! Oct 16 14:02:15.693 INFO kablam! warning: unused import: `Screen` Oct 16 14:02:15.693 INFO kablam! --> src/common/mod.rs:13:6 Oct 16 14:02:15.693 INFO kablam! | Oct 16 14:02:15.693 INFO kablam! 13 | use {Screen, TerminalOutput}; Oct 16 14:02:15.693 INFO kablam! | ^^^^^^ Oct 16 14:02:15.693 INFO kablam! Oct 16 14:02:15.693 INFO kablam! warning: unused imports: `SIGWINCH`, `SIG_IGN`, `TIOCSWINSZ`, `signal` Oct 16 14:02:15.693 INFO kablam! --> src/kernel/unix_kernel/terminal.rs:3:69 Oct 16 14:02:15.693 INFO kablam! | Oct 16 14:02:15.693 INFO kablam! 3 | use self::libc::{c_int, c_ushort, ioctl, STDOUT_FILENO, TIOCGWINSZ, TIOCSWINSZ, signal, SIG_IGN, SIGWINCH}; Oct 16 14:02:15.693 INFO kablam! | ^^^^^^^^^^ ^^^^^^ ^^^^^^^ ^^^^^^^^ Oct 16 14:02:15.693 INFO kablam! Oct 16 14:02:15.693 INFO kablam! warning: unused import: `common::commands::unix_command::RawModeCommand` Oct 16 14:02:15.693 INFO kablam! --> src/kernel/unix_kernel/terminal.rs:5:5 Oct 16 14:02:15.693 INFO kablam! | Oct 16 14:02:15.693 INFO kablam! 5 | use common::commands::unix_command::RawModeCommand; Oct 16 14:02:15.693 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:15.693 INFO kablam! Oct 16 14:02:15.693 INFO kablam! warning: unused import: `TerminalOutput` Oct 16 14:02:15.693 INFO kablam! --> src/kernel/unix_kernel/terminal.rs:6:12 Oct 16 14:02:15.693 INFO kablam! | Oct 16 14:02:15.693 INFO kablam! 6 | use {libc, TerminalOutput, Screen}; Oct 16 14:02:15.693 INFO kablam! | ^^^^^^^^^^^^^^ Oct 16 14:02:15.693 INFO kablam! Oct 16 14:02:15.693 INFO kablam! warning: unused import: `std::sync::Arc` Oct 16 14:02:15.693 INFO kablam! --> src/kernel/unix_kernel/terminal.rs:9:5 Oct 16 14:02:15.693 INFO kablam! | Oct 16 14:02:15.693 INFO kablam! 9 | use std::sync::Arc; Oct 16 14:02:15.693 INFO kablam! | ^^^^^^^^^^^^^^ Oct 16 14:02:15.693 INFO kablam! Oct 16 14:02:15.693 INFO kablam! warning: unused imports: `Duration`, `SystemTime` Oct 16 14:02:15.693 INFO kablam! --> src/kernel/unix_kernel/terminal.rs:12:17 Oct 16 14:02:15.693 INFO kablam! | Oct 16 14:02:15.694 INFO kablam! 12 | use std::time::{Duration, SystemTime}; Oct 16 14:02:15.694 INFO kablam! | ^^^^^^^^ ^^^^^^^^^^ Oct 16 14:02:15.694 INFO kablam! Oct 16 14:02:15.694 INFO kablam! warning: unused import: `mem` Oct 16 14:02:15.694 INFO kablam! --> src/kernel/unix_kernel/terminal.rs:13:15 Oct 16 14:02:15.694 INFO kablam! | Oct 16 14:02:15.694 INFO kablam! 13 | use std::{fs, mem}; Oct 16 14:02:15.694 INFO kablam! | ^^^ Oct 16 14:02:15.694 INFO kablam! Oct 16 14:02:15.694 INFO kablam! warning: unused imports: `CREAD`, `ECHO`, `ICANON`, `TCSAFLUSH`, `cfmakeraw` Oct 16 14:02:15.694 INFO kablam! --> src/kernel/unix_kernel/terminal.rs:14:15 Oct 16 14:02:15.694 INFO kablam! | Oct 16 14:02:15.694 INFO kablam! 14 | use termios::{cfmakeraw, tcsetattr, Termios, TCSADRAIN, CREAD, ECHO, ICANON, TCSAFLUSH}; Oct 16 14:02:15.694 INFO kablam! | ^^^^^^^^^ ^^^^^ ^^^^ ^^^^^^ ^^^^^^^^^ Oct 16 14:02:15.694 INFO kablam! Oct 16 14:02:15.694 INFO kablam! warning: unused import: `Crossterm` Oct 16 14:02:15.694 INFO kablam! --> src/kernel/unix_kernel/terminal.rs:18:5 Oct 16 14:02:15.694 INFO kablam! | Oct 16 14:02:15.694 INFO kablam! 18 | use Crossterm; Oct 16 14:02:15.694 INFO kablam! | ^^^^^^^^^ Oct 16 14:02:15.694 INFO kablam! Oct 16 14:02:15.694 INFO kablam! warning: unused import: `input::input` Oct 16 14:02:15.694 INFO kablam! --> src/kernel/unix_kernel/terminal.rs:19:5 Oct 16 14:02:15.694 INFO kablam! | Oct 16 14:02:15.694 INFO kablam! 19 | use input::input; Oct 16 14:02:15.694 INFO kablam! | ^^^^^^^^^^^^ Oct 16 14:02:15.694 INFO kablam! Oct 16 14:02:15.694 INFO kablam! warning: unused import: `std::any::Any` Oct 16 14:02:15.694 INFO kablam! --> src/modules/output/output.rs:23:5 Oct 16 14:02:15.694 INFO kablam! | Oct 16 14:02:15.694 INFO kablam! 23 | use std::any::Any; Oct 16 14:02:15.694 INFO kablam! | ^^^^^^^^^^^^^ Oct 16 14:02:15.694 INFO kablam! Oct 16 14:02:15.694 INFO kablam! warning: unused import: `screen::RawScreen` Oct 16 14:02:15.694 INFO kablam! --> src/modules/output/output.rs:25:5 Oct 16 14:02:15.694 INFO kablam! | Oct 16 14:02:15.694 INFO kablam! 25 | use screen::RawScreen; Oct 16 14:02:15.694 INFO kablam! | ^^^^^^^^^^^^^^^^^ Oct 16 14:02:15.694 INFO kablam! Oct 16 14:02:15.694 INFO kablam! warning: unused import: `std::any::Any` Oct 16 14:02:15.694 INFO kablam! --> src/modules/output/ansi_output.rs:7:5 Oct 16 14:02:15.694 INFO kablam! | Oct 16 14:02:15.694 INFO kablam! 7 | use std::any::Any; Oct 16 14:02:15.694 INFO kablam! | ^^^^^^^^^^^^^ Oct 16 14:02:15.694 INFO kablam! Oct 16 14:02:15.694 INFO kablam! warning: unused import: `std::any::Any` Oct 16 14:02:15.694 INFO kablam! --> src/modules/output/mod.rs:18:5 Oct 16 14:02:15.694 INFO kablam! | Oct 16 14:02:15.694 INFO kablam! 18 | use std::any::Any; Oct 16 14:02:15.694 INFO kablam! | ^^^^^^^^^^^^^ Oct 16 14:02:15.694 INFO kablam! Oct 16 14:02:15.694 INFO kablam! warning: unused import: `functions` Oct 16 14:02:15.694 INFO kablam! --> src/modules/output/mod.rs:21:13 Oct 16 14:02:15.694 INFO kablam! | Oct 16 14:02:15.694 INFO kablam! 21 | use super::{functions}; Oct 16 14:02:15.694 INFO kablam! | ^^^^^^^^^ Oct 16 14:02:15.694 INFO kablam! Oct 16 14:02:15.694 INFO kablam! warning: unused import: `super::functions` Oct 16 14:02:15.694 INFO kablam! --> src/modules/style/mod.rs:24:5 Oct 16 14:02:15.694 INFO kablam! | Oct 16 14:02:15.694 INFO kablam! 24 | use super::functions; Oct 16 14:02:15.694 INFO kablam! | ^^^^^^^^^^^^^^^^ Oct 16 14:02:15.694 INFO kablam! Oct 16 14:02:15.694 INFO kablam! warning: unused import: `super::common::commands` Oct 16 14:02:15.694 INFO kablam! --> src/modules/mod.rs:7:5 Oct 16 14:02:15.694 INFO kablam! | Oct 16 14:02:15.694 INFO kablam! 7 | use super::common::commands; Oct 16 14:02:15.694 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:15.694 INFO kablam! Oct 16 14:02:15.694 INFO kablam! warning: unused import: `common::functions` Oct 16 14:02:15.694 INFO kablam! --> src/lib.rs:27:5 Oct 16 14:02:15.694 INFO kablam! | Oct 16 14:02:15.694 INFO kablam! 27 | use common::functions; Oct 16 14:02:15.694 INFO kablam! | ^^^^^^^^^^^^^^^^^ Oct 16 14:02:15.694 INFO kablam! Oct 16 14:02:15.947 INFO kablam! warning: unused variable: `stdout` Oct 16 14:02:15.947 INFO kablam! --> src/common/functions.rs:24:28 Oct 16 14:02:15.947 INFO kablam! | Oct 16 14:02:15.947 INFO kablam! 24 | pub fn get_cursor_position(stdout: &Arc) -> (u16, u16) { Oct 16 14:02:15.947 INFO kablam! | ^^^^^^ help: consider using `_stdout` instead Oct 16 14:02:15.947 INFO kablam! | Oct 16 14:02:15.947 INFO kablam! = note: #[warn(unused_variables)] on by default Oct 16 14:02:15.947 INFO kablam! Oct 16 14:02:15.947 INFO kablam! warning: unused variable: `screen` Oct 16 14:02:15.947 INFO kablam! --> src/kernel/unix_kernel/terminal.rs:76:9 Oct 16 14:02:15.947 INFO kablam! | Oct 16 14:02:15.947 INFO kablam! 76 | let screen = Screen::new(false); Oct 16 14:02:15.947 INFO kablam! | ^^^^^^ help: consider using `_screen` instead Oct 16 14:02:15.947 INFO kablam! Oct 16 14:02:15.947 INFO kablam! warning: unused variable: `fd` Oct 16 14:02:15.947 INFO kablam! --> src/kernel/unix_kernel/terminal.rs:229:9 Oct 16 14:02:15.947 INFO kablam! | Oct 16 14:02:15.947 INFO kablam! 229 | let fd = unsafe { Oct 16 14:02:15.947 INFO kablam! | ^^ help: consider using `_fd` instead Oct 16 14:02:15.947 INFO kablam! Oct 16 14:02:15.947 INFO kablam! warning: unused variable: `result` Oct 16 14:02:15.947 INFO kablam! --> src/common/screen/raw.rs:35:13 Oct 16 14:02:15.947 INFO kablam! | Oct 16 14:02:15.947 INFO kablam! 35 | let result = command.enable(); Oct 16 14:02:15.947 INFO kablam! | ^^^^^^ help: consider using `_result` instead Oct 16 14:02:15.947 INFO kablam! Oct 16 14:02:15.947 INFO kablam! warning: unused variable: `screen_manger` Oct 16 14:02:15.947 INFO kablam! --> src/modules/input/unix_input.rs:18:25 Oct 16 14:02:15.947 INFO kablam! | Oct 16 14:02:15.947 INFO kablam! 18 | fn read_line(&self, screen_manger: &Arc) -> io::Result { Oct 16 14:02:15.947 INFO kablam! | ^^^^^^^^^^^^^ help: consider using `_screen_manger` instead Oct 16 14:02:15.947 INFO kablam! Oct 16 14:02:15.947 INFO kablam! warning: unused variable: `screen_manger` Oct 16 14:02:15.947 INFO kablam! --> src/modules/input/unix_input.rs:26:25 Oct 16 14:02:15.947 INFO kablam! | Oct 16 14:02:15.947 INFO kablam! 26 | fn read_char(&self, screen_manger: &Arc) -> io::Result { Oct 16 14:02:15.947 INFO kablam! | ^^^^^^^^^^^^^ help: consider using `_screen_manger` instead Oct 16 14:02:15.947 INFO kablam! Oct 16 14:02:15.947 INFO kablam! warning: unused variable: `screen_manger` Oct 16 14:02:15.947 INFO kablam! --> src/modules/input/unix_input.rs:30:26 Oct 16 14:02:15.947 INFO kablam! | Oct 16 14:02:15.947 INFO kablam! 30 | fn read_async(&self, screen_manger: &Arc) -> AsyncReader { Oct 16 14:02:15.947 INFO kablam! | ^^^^^^^^^^^^^ help: consider using `_screen_manger` instead Oct 16 14:02:15.947 INFO kablam! Oct 16 14:02:15.947 INFO kablam! warning: unused variable: `screen_manger` Oct 16 14:02:15.947 INFO kablam! --> src/modules/input/unix_input.rs:44:47 Oct 16 14:02:15.947 INFO kablam! | Oct 16 14:02:15.947 INFO kablam! 44 | fn read_until_async(&self, delimiter: u8, screen_manger: &Arc) -> AsyncReader { Oct 16 14:02:15.947 INFO kablam! | ^^^^^^^^^^^^^ help: consider using `_screen_manger` instead Oct 16 14:02:15.948 INFO kablam! Oct 16 14:02:15.948 INFO kablam! warning: unused variable: `f` Oct 16 14:02:15.948 INFO kablam! --> src/modules/style/styledobject.rs:219:19 Oct 16 14:02:15.948 INFO kablam! | Oct 16 14:02:15.948 INFO kablam! 219 | fn fmt(&self, f: &mut Formatter) -> Result<(), Error> { Oct 16 14:02:15.948 INFO kablam! | ^ help: consider using `_f` instead Oct 16 14:02:15.948 INFO kablam! Oct 16 14:02:15.948 INFO kablam! warning: unused variable: `stdout` Oct 16 14:02:15.948 INFO kablam! --> src/modules/terminal/ansi_terminal.rs:39:29 Oct 16 14:02:15.948 INFO kablam! | Oct 16 14:02:15.948 INFO kablam! 39 | fn terminal_size(&self, stdout: &Arc) -> (u16, u16) { Oct 16 14:02:15.948 INFO kablam! | ^^^^^^ help: consider using `_stdout` instead Oct 16 14:02:15.948 INFO kablam! Oct 16 14:02:16.017 INFO kablam! warning: static item is never used: `TERMINAL_MODE` Oct 16 14:02:16.017 INFO kablam! --> src/common/commands/unix_command.rs:8:1 Oct 16 14:02:16.017 INFO kablam! | Oct 16 14:02:16.017 INFO kablam! 8 | static TERMINAL_MODE: Once = ONCE_INIT; Oct 16 14:02:16.017 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:16.017 INFO kablam! | Oct 16 14:02:16.017 INFO kablam! = note: #[warn(dead_code)] on by default Oct 16 14:02:16.017 INFO kablam! Oct 16 14:02:16.017 INFO kablam! warning: method is never used: `new` Oct 16 14:02:16.017 INFO kablam! --> src/common/commands/unix_command.rs:18:5 Oct 16 14:02:16.017 INFO kablam! | Oct 16 14:02:16.017 INFO kablam! 18 | pub fn new() -> NoncanonicalModeCommand { Oct 16 14:02:16.017 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:16.017 INFO kablam! Oct 16 14:02:16.018 INFO kablam! warning: static item is never used: `ORIGINAL` Oct 16 14:02:16.018 INFO kablam! --> src/common/commands/unix_command.rs:22:1 Oct 16 14:02:16.018 INFO kablam! | Oct 16 14:02:16.018 INFO kablam! 22 | static mut ORIGINAL: Option = None; Oct 16 14:02:16.018 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:16.018 INFO kablam! Oct 16 14:02:16.018 INFO kablam! warning: method is never used: `enable` Oct 16 14:02:16.018 INFO kablam! --> src/common/commands/unix_command.rs:25:5 Oct 16 14:02:16.018 INFO kablam! | Oct 16 14:02:16.018 INFO kablam! 25 | pub fn enable(&mut self) -> Result<()> { Oct 16 14:02:16.018 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:16.018 INFO kablam! Oct 16 14:02:16.018 INFO kablam! warning: method is never used: `disable` Oct 16 14:02:16.018 INFO kablam! --> src/common/commands/unix_command.rs:52:5 Oct 16 14:02:16.018 INFO kablam! | Oct 16 14:02:16.018 INFO kablam! 52 | pub fn disable(&self) -> Result<()> { Oct 16 14:02:16.018 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:16.018 INFO kablam! Oct 16 14:02:16.018 INFO kablam! warning: constant item is never used: `FD_STDIN` Oct 16 14:02:16.018 INFO kablam! --> src/kernel/unix_kernel/terminal.rs:16:1 Oct 16 14:02:16.018 INFO kablam! | Oct 16 14:02:16.018 INFO kablam! 16 | const FD_STDIN: ::std::os::unix::io::RawFd = 1; Oct 16 14:02:16.018 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:16.018 INFO kablam! Oct 16 14:02:16.018 INFO kablam! warning: function is never used: `set_terminal_mode` Oct 16 14:02:16.018 INFO kablam! --> src/kernel/unix_kernel/terminal.rs:154:1 Oct 16 14:02:16.018 INFO kablam! | Oct 16 14:02:16.018 INFO kablam! 154 | pub fn set_terminal_mode(termios: &Termios) -> io::Result<()> { Oct 16 14:02:16.018 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:16.018 INFO kablam! Oct 16 14:02:16.018 INFO kablam! warning: function is never used: `is_true` Oct 16 14:02:16.018 INFO kablam! --> src/kernel/unix_kernel/terminal.rs:310:1 Oct 16 14:02:16.018 INFO kablam! | Oct 16 14:02:16.018 INFO kablam! 310 | fn is_true(value: i32) -> Result<(), Error> { Oct 16 14:02:16.018 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:16.018 INFO kablam! Oct 16 14:02:16.019 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:16.019 INFO kablam! --> src/common/commands/shared_commands.rs:20:9 Oct 16 14:02:16.019 INFO kablam! | Oct 16 14:02:16.019 INFO kablam! 20 | stdout.write_str(csi!("?1049h")); Oct 16 14:02:16.019 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:16.019 INFO kablam! | Oct 16 14:02:16.019 INFO kablam! = note: #[warn(unused_must_use)] on by default Oct 16 14:02:16.019 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:16.019 INFO kablam! Oct 16 14:02:16.019 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:16.019 INFO kablam! --> src/common/commands/shared_commands.rs:26:9 Oct 16 14:02:16.019 INFO kablam! | Oct 16 14:02:16.019 INFO kablam! 26 | stdout.write_str(csi!("?1049l")); Oct 16 14:02:16.019 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:16.019 INFO kablam! | Oct 16 14:02:16.019 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:16.019 INFO kablam! Oct 16 14:02:16.019 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:16.019 INFO kablam! --> src/common/commands/unix_command.rs:77:9 Oct 16 14:02:16.019 INFO kablam! | Oct 16 14:02:16.019 INFO kablam! 77 | terminal::into_raw_mode(); Oct 16 14:02:16.019 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:16.019 INFO kablam! | Oct 16 14:02:16.019 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:16.019 INFO kablam! Oct 16 14:02:16.019 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:16.019 INFO kablam! --> src/common/commands/unix_command.rs:85:8 Oct 16 14:02:16.019 INFO kablam! | Oct 16 14:02:16.019 INFO kablam! 85 | terminal::disable_raw_mode(); Oct 16 14:02:16.019 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:16.019 INFO kablam! | Oct 16 14:02:16.019 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:16.019 INFO kablam! Oct 16 14:02:16.021 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:16.021 INFO kablam! --> src/common/screen/alternate.rs:57:13 Oct 16 14:02:16.021 INFO kablam! | Oct 16 14:02:16.021 INFO kablam! 57 | RawScreen::into_raw_mode(); Oct 16 14:02:16.021 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:16.021 INFO kablam! | Oct 16 14:02:16.021 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:16.021 INFO kablam! Oct 16 14:02:16.021 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:16.021 INFO kablam! --> src/common/screen/alternate.rs:74:9 Oct 16 14:02:16.021 INFO kablam! | Oct 16 14:02:16.021 INFO kablam! 74 | self.to_main_screen(); Oct 16 14:02:16.021 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:16.021 INFO kablam! | Oct 16 14:02:16.021 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:16.021 INFO kablam! Oct 16 14:02:16.021 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:16.021 INFO kablam! --> src/common/screen/screen.rs:105:9 Oct 16 14:02:16.021 INFO kablam! | Oct 16 14:02:16.021 INFO kablam! 105 | self.buffer.write(buf); Oct 16 14:02:16.021 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:16.021 INFO kablam! | Oct 16 14:02:16.024 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:16.024 INFO kablam! Oct 16 14:02:16.024 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:16.024 INFO kablam! --> src/common/screen/screen.rs:111:9 Oct 16 14:02:16.024 INFO kablam! | Oct 16 14:02:16.024 INFO kablam! 111 | self.stdout.write_buf(&self.buffer); Oct 16 14:02:16.024 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:16.024 INFO kablam! | Oct 16 14:02:16.024 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:16.024 INFO kablam! Oct 16 14:02:16.024 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:16.024 INFO kablam! --> src/common/screen/screen.rs:152:13 Oct 16 14:02:16.024 INFO kablam! | Oct 16 14:02:16.024 INFO kablam! 152 | RawScreen::disable_raw_modes(); Oct 16 14:02:16.024 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:16.024 INFO kablam! | Oct 16 14:02:16.024 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:16.024 INFO kablam! Oct 16 14:02:16.024 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:16.024 INFO kablam! --> src/kernel/unix_kernel/terminal.rs:85:13 Oct 16 14:02:16.024 INFO kablam! | Oct 16 14:02:16.024 INFO kablam! 85 | into_raw_mode(); Oct 16 14:02:16.024 INFO kablam! | ^^^^^^^^^^^^^^^^ Oct 16 14:02:16.024 INFO kablam! | Oct 16 14:02:16.024 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:16.024 INFO kablam! Oct 16 14:02:16.024 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:16.024 INFO kablam! --> src/kernel/unix_kernel/terminal.rs:146:13 Oct 16 14:02:16.024 INFO kablam! | Oct 16 14:02:16.024 INFO kablam! 146 | disable_raw_mode(); Oct 16 14:02:16.024 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:16.024 INFO kablam! | Oct 16 14:02:16.024 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:16.024 INFO kablam! Oct 16 14:02:16.024 INFO kablam! warning: `extern` block uses type `termios::Termios` which is not FFI-safe: this struct has unspecified layout Oct 16 14:02:16.024 INFO kablam! --> src/kernel/unix_kernel/terminal.rs:156:58 Oct 16 14:02:16.024 INFO kablam! | Oct 16 14:02:16.024 INFO kablam! 156 | pub fn tcsetattr(fd: c_int, opt: c_int, termptr: *const Termios) -> c_int; Oct 16 14:02:16.024 INFO kablam! | ^^^^^^^^^^^^^^ Oct 16 14:02:16.024 INFO kablam! | Oct 16 14:02:16.024 INFO kablam! = note: #[warn(improper_ctypes)] on by default Oct 16 14:02:16.024 INFO kablam! = help: consider adding a #[repr(C)] or #[repr(transparent)] attribute to this struct Oct 16 14:02:16.024 INFO kablam! Oct 16 14:02:16.024 INFO kablam! warning: `extern` block uses type `termios::Termios` which is not FFI-safe: this struct has unspecified layout Oct 16 14:02:16.024 INFO kablam! --> src/kernel/unix_kernel/terminal.rs:164:35 Oct 16 14:02:16.024 INFO kablam! | Oct 16 14:02:16.025 INFO kablam! 164 | pub fn cfmakeraw(termptr: *mut Termios); Oct 16 14:02:16.025 INFO kablam! | ^^^^^^^^^^^^ Oct 16 14:02:16.027 INFO kablam! | Oct 16 14:02:16.027 INFO kablam! = help: consider adding a #[repr(C)] or #[repr(transparent)] attribute to this struct Oct 16 14:02:16.027 INFO kablam! Oct 16 14:02:16.027 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:16.027 INFO kablam! --> src/modules/cursor/ansi_cursor.rs:19:9 Oct 16 14:02:16.027 INFO kablam! | Oct 16 14:02:16.027 INFO kablam! 19 | stdout.write_string(format!(csi!("{};{}H"), y + 1, x + 1)); Oct 16 14:02:16.027 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:16.027 INFO kablam! | Oct 16 14:02:16.027 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:16.027 INFO kablam! Oct 16 14:02:16.027 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:16.027 INFO kablam! --> src/modules/cursor/ansi_cursor.rs:27:9 Oct 16 14:02:16.027 INFO kablam! | Oct 16 14:02:16.027 INFO kablam! 27 | stdout.write_string(format!(csi!("{}A"), count)); Oct 16 14:02:16.027 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:16.027 INFO kablam! | Oct 16 14:02:16.027 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:16.027 INFO kablam! Oct 16 14:02:16.027 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:16.027 INFO kablam! --> src/modules/cursor/ansi_cursor.rs:31:9 Oct 16 14:02:16.027 INFO kablam! | Oct 16 14:02:16.027 INFO kablam! 31 | stdout.write_string(format!(csi!("{}C"), count)); Oct 16 14:02:16.027 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:16.027 INFO kablam! | Oct 16 14:02:16.027 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:16.027 INFO kablam! Oct 16 14:02:16.027 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:16.027 INFO kablam! --> src/modules/cursor/ansi_cursor.rs:35:9 Oct 16 14:02:16.027 INFO kablam! | Oct 16 14:02:16.027 INFO kablam! 35 | stdout.write_string(format!(csi!("{}B"), count)); Oct 16 14:02:16.027 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:16.027 INFO kablam! | Oct 16 14:02:16.027 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:16.027 INFO kablam! Oct 16 14:02:16.028 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:16.028 INFO kablam! --> src/modules/cursor/ansi_cursor.rs:39:9 Oct 16 14:02:16.028 INFO kablam! | Oct 16 14:02:16.028 INFO kablam! 39 | stdout.write_string(format!(csi!("{}D"), count)); Oct 16 14:02:16.028 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:16.028 INFO kablam! | Oct 16 14:02:16.028 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:16.028 INFO kablam! Oct 16 14:02:16.031 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:16.031 INFO kablam! --> src/modules/cursor/ansi_cursor.rs:43:9 Oct 16 14:02:16.031 INFO kablam! | Oct 16 14:02:16.031 INFO kablam! 43 | stdout.write_str(csi!("s")); Oct 16 14:02:16.031 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:16.031 INFO kablam! | Oct 16 14:02:16.031 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:16.031 INFO kablam! Oct 16 14:02:16.031 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:16.031 INFO kablam! --> src/modules/cursor/ansi_cursor.rs:47:9 Oct 16 14:02:16.031 INFO kablam! | Oct 16 14:02:16.031 INFO kablam! 47 | stdout.write_str(csi!("u")); Oct 16 14:02:16.031 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:16.031 INFO kablam! | Oct 16 14:02:16.031 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:16.031 INFO kablam! Oct 16 14:02:16.031 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:16.031 INFO kablam! --> src/modules/cursor/ansi_cursor.rs:51:9 Oct 16 14:02:16.031 INFO kablam! | Oct 16 14:02:16.031 INFO kablam! 51 | stdout.write_str(csi!("?25l")); Oct 16 14:02:16.031 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:16.031 INFO kablam! | Oct 16 14:02:16.031 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:16.031 INFO kablam! Oct 16 14:02:16.031 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:16.031 INFO kablam! --> src/modules/cursor/ansi_cursor.rs:55:9 Oct 16 14:02:16.031 INFO kablam! | Oct 16 14:02:16.031 INFO kablam! 55 | stdout.write_str(csi!("?25h")); Oct 16 14:02:16.031 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:16.031 INFO kablam! | Oct 16 14:02:16.031 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:16.031 INFO kablam! Oct 16 14:02:16.031 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:16.031 INFO kablam! --> src/modules/cursor/ansi_cursor.rs:60:13 Oct 16 14:02:16.031 INFO kablam! | Oct 16 14:02:16.031 INFO kablam! 60 | stdout.write_str(csi!("?12h")); Oct 16 14:02:16.031 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:16.031 INFO kablam! | Oct 16 14:02:16.031 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:16.031 INFO kablam! Oct 16 14:02:16.031 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:16.031 INFO kablam! --> src/modules/cursor/ansi_cursor.rs:62:13 Oct 16 14:02:16.031 INFO kablam! | Oct 16 14:02:16.031 INFO kablam! 62 | stdout.write_str(csi!("?12l")); Oct 16 14:02:16.031 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:16.031 INFO kablam! | Oct 16 14:02:16.031 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:16.031 INFO kablam! Oct 16 14:02:16.035 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:16.035 INFO kablam! --> src/modules/style/styledobject.rs:166:13 Oct 16 14:02:16.035 INFO kablam! | Oct 16 14:02:16.035 INFO kablam! 166 | screen.stdout.write_string(format!(csi!("{}m"), *attr as i16)); Oct 16 14:02:16.035 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:16.035 INFO kablam! | Oct 16 14:02:16.035 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:16.035 INFO kablam! Oct 16 14:02:16.035 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:16.035 INFO kablam! --> src/modules/style/styledobject.rs:173:9 Oct 16 14:02:16.035 INFO kablam! | Oct 16 14:02:16.035 INFO kablam! 173 | screen.stdout.write_string(content); Oct 16 14:02:16.035 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:16.035 INFO kablam! | Oct 16 14:02:16.035 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:16.035 INFO kablam! Oct 16 14:02:16.035 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:16.035 INFO kablam! --> src/modules/style/styledobject.rs:174:9 Oct 16 14:02:16.035 INFO kablam! | Oct 16 14:02:16.035 INFO kablam! 174 | screen.stdout.flush(); Oct 16 14:02:16.035 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:16.035 INFO kablam! | Oct 16 14:02:16.035 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:16.035 INFO kablam! Oct 16 14:02:16.035 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:16.035 INFO kablam! --> src/modules/style/ansi_color.rs:17:9 Oct 16 14:02:16.035 INFO kablam! | Oct 16 14:02:16.035 INFO kablam! 17 | / stdout.write_string(format!( Oct 16 14:02:16.035 INFO kablam! 18 | | csi!("{}m"), Oct 16 14:02:16.035 INFO kablam! 19 | | self.color_value(fg_color, ColorType::Foreground) Oct 16 14:02:16.035 INFO kablam! 20 | | )); Oct 16 14:02:16.035 INFO kablam! | |___________^ Oct 16 14:02:16.035 INFO kablam! | Oct 16 14:02:16.035 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:16.035 INFO kablam! Oct 16 14:02:16.035 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:16.035 INFO kablam! --> src/modules/style/ansi_color.rs:24:9 Oct 16 14:02:16.035 INFO kablam! | Oct 16 14:02:16.035 INFO kablam! 24 | / stdout.write_string(format!( Oct 16 14:02:16.035 INFO kablam! 25 | | csi!("{}m"), Oct 16 14:02:16.035 INFO kablam! 26 | | self.color_value(bg_color, ColorType::Background) Oct 16 14:02:16.035 INFO kablam! 27 | | )); Oct 16 14:02:16.035 INFO kablam! | |___________^ Oct 16 14:02:16.035 INFO kablam! | Oct 16 14:02:16.035 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:16.035 INFO kablam! Oct 16 14:02:16.035 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:16.035 INFO kablam! --> src/modules/style/ansi_color.rs:31:9 Oct 16 14:02:16.035 INFO kablam! | Oct 16 14:02:16.035 INFO kablam! 31 | stdout.write_str(csi!("0m")); Oct 16 14:02:16.035 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:16.035 INFO kablam! | Oct 16 14:02:16.035 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:16.035 INFO kablam! Oct 16 14:02:16.039 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:16.039 INFO kablam! --> src/modules/terminal/terminal.rs:149:9 Oct 16 14:02:16.039 INFO kablam! | Oct 16 14:02:16.039 INFO kablam! 149 | self.screen.write_string(string); Oct 16 14:02:16.039 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:16.039 INFO kablam! | Oct 16 14:02:16.039 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:16.039 INFO kablam! Oct 16 14:02:16.039 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:16.039 INFO kablam! --> src/modules/terminal/ansi_terminal.rs:21:17 Oct 16 14:02:16.039 INFO kablam! | Oct 16 14:02:16.039 INFO kablam! 21 | stdout.write_str(csi!("2J")); Oct 16 14:02:16.039 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:16.039 INFO kablam! | Oct 16 14:02:16.039 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:16.039 INFO kablam! Oct 16 14:02:16.039 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:16.039 INFO kablam! --> src/modules/terminal/ansi_terminal.rs:25:17 Oct 16 14:02:16.039 INFO kablam! | Oct 16 14:02:16.039 INFO kablam! 25 | stdout.write_str(csi!("J")); Oct 16 14:02:16.039 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:16.039 INFO kablam! | Oct 16 14:02:16.039 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:16.039 INFO kablam! Oct 16 14:02:16.039 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:16.039 INFO kablam! --> src/modules/terminal/ansi_terminal.rs:28:17 Oct 16 14:02:16.039 INFO kablam! | Oct 16 14:02:16.039 INFO kablam! 28 | stdout.write_str(csi!("1J")); Oct 16 14:02:16.039 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:16.039 INFO kablam! | Oct 16 14:02:16.039 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:16.039 INFO kablam! Oct 16 14:02:16.039 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:16.039 INFO kablam! --> src/modules/terminal/ansi_terminal.rs:31:17 Oct 16 14:02:16.039 INFO kablam! | Oct 16 14:02:16.039 INFO kablam! 31 | stdout.write_str(csi!("2K")); Oct 16 14:02:16.039 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:16.039 INFO kablam! | Oct 16 14:02:16.039 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:16.039 INFO kablam! Oct 16 14:02:16.039 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:16.039 INFO kablam! --> src/modules/terminal/ansi_terminal.rs:34:17 Oct 16 14:02:16.039 INFO kablam! | Oct 16 14:02:16.039 INFO kablam! 34 | stdout.write_str(csi!("K")); Oct 16 14:02:16.039 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:16.039 INFO kablam! | Oct 16 14:02:16.039 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:16.039 INFO kablam! Oct 16 14:02:16.040 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:16.040 INFO kablam! --> src/modules/terminal/ansi_terminal.rs:44:9 Oct 16 14:02:16.040 INFO kablam! | Oct 16 14:02:16.040 INFO kablam! 44 | stdout.write_string(format!(csi!("{}S"), count)); Oct 16 14:02:16.040 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:16.040 INFO kablam! | Oct 16 14:02:16.040 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:16.040 INFO kablam! Oct 16 14:02:16.040 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:16.040 INFO kablam! --> src/modules/terminal/ansi_terminal.rs:48:9 Oct 16 14:02:16.040 INFO kablam! | Oct 16 14:02:16.040 INFO kablam! 48 | stdout.write_string(format!(csi!("{}T"), count)); Oct 16 14:02:16.040 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:16.040 INFO kablam! | Oct 16 14:02:16.040 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:16.040 INFO kablam! Oct 16 14:02:16.040 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:16.040 INFO kablam! --> src/modules/terminal/ansi_terminal.rs:52:9 Oct 16 14:02:16.040 INFO kablam! | Oct 16 14:02:16.040 INFO kablam! 52 | stdout.write_string(format!(csi!("8;{};{}t"), height, width)); Oct 16 14:02:16.040 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:16.040 INFO kablam! | Oct 16 14:02:16.040 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:16.040 INFO kablam! Oct 16 14:02:17.471 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 2.65s Oct 16 14:02:17.471 INFO kablam! su: No module specific data is present Oct 16 14:02:18.311 INFO running `"docker" "rm" "-f" "ce6db289139792654047b126408c3a197a1afdbf001cbea831cc19c33fc52537"` Oct 16 14:02:18.571 INFO blam! ce6db289139792654047b126408c3a197a1afdbf001cbea831cc19c33fc52537 Oct 16 14:02:18.573 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling-1/worker-7/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/target:rw,Z" "-v" "/mnt/big/crater/./work/local/test-source/worker-7/rustdoc-test-static-cling-1/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/source:ro,Z" "-v" "/mnt/big/crater/./work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/./work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Oct 16 14:02:19.092 INFO blam! 983a20672a4ff934eec8de4f4fd782742a0f7a8ea80c0a383a96647bcf5b431e Oct 16 14:02:19.095 INFO running `"docker" "start" "-a" "983a20672a4ff934eec8de4f4fd782742a0f7a8ea80c0a383a96647bcf5b431e"` Oct 16 14:02:21.203 INFO kablam! usermod: no changes Oct 16 14:02:21.303 INFO kablam! Compiling crossterm v0.4.2 (/source) Oct 16 14:02:23.579 INFO kablam! warning: unused import: `IStateCommand` Oct 16 14:02:23.579 INFO kablam! --> src/common/commands/unix_command.rs:3:14 Oct 16 14:02:23.579 INFO kablam! | Oct 16 14:02:23.579 INFO kablam! 3 | use super::{ IStateCommand}; Oct 16 14:02:23.579 INFO kablam! | ^^^^^^^^^^^^^ Oct 16 14:02:23.579 INFO kablam! | Oct 16 14:02:23.580 INFO kablam! = note: #[warn(unused_imports)] on by default Oct 16 14:02:23.580 INFO kablam! Oct 16 14:02:23.580 INFO kablam! warning: unused import: `CREAD` Oct 16 14:02:23.580 INFO kablam! --> src/common/commands/unix_command.rs:5:35 Oct 16 14:02:23.580 INFO kablam! | Oct 16 14:02:23.580 INFO kablam! 5 | use termios::{tcsetattr, Termios, CREAD, ECHO, ICANON, TCSAFLUSH, BRKINT, ICRNL, INPCK, ISTRIP, IXON, OPOST, CS8, IEXTEN, ISIG,VTIME, VMIN}; Oct 16 14:02:23.580 INFO kablam! | ^^^^^ Oct 16 14:02:23.580 INFO kablam! Oct 16 14:02:23.580 INFO kablam! warning: unnecessary parentheses around assigned value Oct 16 14:02:23.580 INFO kablam! --> src/common/commands/unix_command.rs:35:31 Oct 16 14:02:23.580 INFO kablam! | Oct 16 14:02:23.580 INFO kablam! 35 | noncan.c_cflag |= (CS8); Oct 16 14:02:23.580 INFO kablam! | ^^^^^ help: remove these parentheses Oct 16 14:02:23.580 INFO kablam! | Oct 16 14:02:23.580 INFO kablam! = note: #[warn(unused_parens)] on by default Oct 16 14:02:23.580 INFO kablam! Oct 16 14:02:23.580 INFO kablam! warning: unused import: `functions` Oct 16 14:02:23.580 INFO kablam! --> src/common/screen/alternate.rs:9:13 Oct 16 14:02:23.580 INFO kablam! | Oct 16 14:02:23.580 INFO kablam! 9 | use super::{functions, Screen, TerminalOutput,RawScreen}; Oct 16 14:02:23.580 INFO kablam! | ^^^^^^^^^ Oct 16 14:02:23.580 INFO kablam! Oct 16 14:02:23.580 INFO kablam! warning: unused import: `TerminalOutput` Oct 16 14:02:23.580 INFO kablam! --> src/common/screen/raw.rs:18:5 Oct 16 14:02:23.580 INFO kablam! | Oct 16 14:02:23.580 INFO kablam! 18 | use TerminalOutput; Oct 16 14:02:23.580 INFO kablam! | ^^^^^^^^^^^^^^ Oct 16 14:02:23.580 INFO kablam! Oct 16 14:02:23.580 INFO kablam! warning: unused import: `std::sync::Arc` Oct 16 14:02:23.580 INFO kablam! --> src/common/screen/raw.rs:21:5 Oct 16 14:02:23.580 INFO kablam! | Oct 16 14:02:23.580 INFO kablam! 21 | use std::sync::Arc; Oct 16 14:02:23.580 INFO kablam! | ^^^^^^^^^^^^^^ Oct 16 14:02:23.580 INFO kablam! Oct 16 14:02:23.580 INFO kablam! warning: unused import: `Screen` Oct 16 14:02:23.580 INFO kablam! --> src/common/mod.rs:13:6 Oct 16 14:02:23.580 INFO kablam! | Oct 16 14:02:23.580 INFO kablam! 13 | use {Screen, TerminalOutput}; Oct 16 14:02:23.580 INFO kablam! | ^^^^^^ Oct 16 14:02:23.580 INFO kablam! Oct 16 14:02:23.580 INFO kablam! warning: unused imports: `SIGWINCH`, `SIG_IGN`, `TIOCSWINSZ`, `signal` Oct 16 14:02:23.580 INFO kablam! --> src/kernel/unix_kernel/terminal.rs:3:69 Oct 16 14:02:23.580 INFO kablam! | Oct 16 14:02:23.580 INFO kablam! 3 | use self::libc::{c_int, c_ushort, ioctl, STDOUT_FILENO, TIOCGWINSZ, TIOCSWINSZ, signal, SIG_IGN, SIGWINCH}; Oct 16 14:02:23.580 INFO kablam! | ^^^^^^^^^^ ^^^^^^ ^^^^^^^ ^^^^^^^^ Oct 16 14:02:23.580 INFO kablam! Oct 16 14:02:23.580 INFO kablam! warning: unused import: `common::commands::unix_command::RawModeCommand` Oct 16 14:02:23.580 INFO kablam! --> src/kernel/unix_kernel/terminal.rs:5:5 Oct 16 14:02:23.580 INFO kablam! | Oct 16 14:02:23.580 INFO kablam! 5 | use common::commands::unix_command::RawModeCommand; Oct 16 14:02:23.580 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:23.580 INFO kablam! Oct 16 14:02:23.581 INFO kablam! warning: unused import: `TerminalOutput` Oct 16 14:02:23.581 INFO kablam! --> src/kernel/unix_kernel/terminal.rs:6:12 Oct 16 14:02:23.581 INFO kablam! | Oct 16 14:02:23.581 INFO kablam! 6 | use {libc, TerminalOutput, Screen}; Oct 16 14:02:23.581 INFO kablam! | ^^^^^^^^^^^^^^ Oct 16 14:02:23.581 INFO kablam! Oct 16 14:02:23.581 INFO kablam! warning: unused import: `std::sync::Arc` Oct 16 14:02:23.581 INFO kablam! --> src/kernel/unix_kernel/terminal.rs:9:5 Oct 16 14:02:23.581 INFO kablam! | Oct 16 14:02:23.581 INFO kablam! 9 | use std::sync::Arc; Oct 16 14:02:23.581 INFO kablam! | ^^^^^^^^^^^^^^ Oct 16 14:02:23.581 INFO kablam! Oct 16 14:02:23.581 INFO kablam! warning: unused imports: `Duration`, `SystemTime` Oct 16 14:02:23.581 INFO kablam! --> src/kernel/unix_kernel/terminal.rs:12:17 Oct 16 14:02:23.581 INFO kablam! | Oct 16 14:02:23.581 INFO kablam! 12 | use std::time::{Duration, SystemTime}; Oct 16 14:02:23.581 INFO kablam! | ^^^^^^^^ ^^^^^^^^^^ Oct 16 14:02:23.581 INFO kablam! Oct 16 14:02:23.581 INFO kablam! warning: unused import: `mem` Oct 16 14:02:23.581 INFO kablam! --> src/kernel/unix_kernel/terminal.rs:13:15 Oct 16 14:02:23.581 INFO kablam! | Oct 16 14:02:23.581 INFO kablam! 13 | use std::{fs, mem}; Oct 16 14:02:23.581 INFO kablam! | ^^^ Oct 16 14:02:23.581 INFO kablam! Oct 16 14:02:23.581 INFO kablam! warning: unused imports: `CREAD`, `ECHO`, `ICANON`, `TCSAFLUSH`, `cfmakeraw` Oct 16 14:02:23.581 INFO kablam! --> src/kernel/unix_kernel/terminal.rs:14:15 Oct 16 14:02:23.581 INFO kablam! | Oct 16 14:02:23.581 INFO kablam! 14 | use termios::{cfmakeraw, tcsetattr, Termios, TCSADRAIN, CREAD, ECHO, ICANON, TCSAFLUSH}; Oct 16 14:02:23.581 INFO kablam! | ^^^^^^^^^ ^^^^^ ^^^^ ^^^^^^ ^^^^^^^^^ Oct 16 14:02:23.581 INFO kablam! Oct 16 14:02:23.581 INFO kablam! warning: unused import: `Crossterm` Oct 16 14:02:23.581 INFO kablam! --> src/kernel/unix_kernel/terminal.rs:18:5 Oct 16 14:02:23.581 INFO kablam! | Oct 16 14:02:23.581 INFO kablam! 18 | use Crossterm; Oct 16 14:02:23.581 INFO kablam! | ^^^^^^^^^ Oct 16 14:02:23.581 INFO kablam! Oct 16 14:02:23.581 INFO kablam! warning: unused import: `input::input` Oct 16 14:02:23.581 INFO kablam! --> src/kernel/unix_kernel/terminal.rs:19:5 Oct 16 14:02:23.581 INFO kablam! | Oct 16 14:02:23.581 INFO kablam! 19 | use input::input; Oct 16 14:02:23.581 INFO kablam! | ^^^^^^^^^^^^ Oct 16 14:02:23.581 INFO kablam! Oct 16 14:02:23.587 INFO kablam! warning: unused import: `std::any::Any` Oct 16 14:02:23.587 INFO kablam! --> src/modules/output/output.rs:23:5 Oct 16 14:02:23.587 INFO kablam! | Oct 16 14:02:23.587 INFO kablam! 23 | use std::any::Any; Oct 16 14:02:23.587 INFO kablam! | ^^^^^^^^^^^^^ Oct 16 14:02:23.587 INFO kablam! Oct 16 14:02:23.587 INFO kablam! warning: unused import: `screen::RawScreen` Oct 16 14:02:23.587 INFO kablam! --> src/modules/output/output.rs:25:5 Oct 16 14:02:23.587 INFO kablam! | Oct 16 14:02:23.587 INFO kablam! 25 | use screen::RawScreen; Oct 16 14:02:23.588 INFO kablam! | ^^^^^^^^^^^^^^^^^ Oct 16 14:02:23.588 INFO kablam! Oct 16 14:02:23.588 INFO kablam! warning: unused import: `std::any::Any` Oct 16 14:02:23.588 INFO kablam! --> src/modules/output/ansi_output.rs:7:5 Oct 16 14:02:23.588 INFO kablam! | Oct 16 14:02:23.588 INFO kablam! 7 | use std::any::Any; Oct 16 14:02:23.588 INFO kablam! | ^^^^^^^^^^^^^ Oct 16 14:02:23.589 INFO kablam! Oct 16 14:02:23.589 INFO kablam! warning: unused import: `std::any::Any` Oct 16 14:02:23.589 INFO kablam! --> src/modules/output/mod.rs:18:5 Oct 16 14:02:23.589 INFO kablam! | Oct 16 14:02:23.589 INFO kablam! 18 | use std::any::Any; Oct 16 14:02:23.589 INFO kablam! | ^^^^^^^^^^^^^ Oct 16 14:02:23.589 INFO kablam! Oct 16 14:02:23.589 INFO kablam! warning: unused import: `functions` Oct 16 14:02:23.590 INFO kablam! --> src/modules/output/mod.rs:21:13 Oct 16 14:02:23.590 INFO kablam! | Oct 16 14:02:23.590 INFO kablam! 21 | use super::{functions}; Oct 16 14:02:23.590 INFO kablam! | ^^^^^^^^^ Oct 16 14:02:23.590 INFO kablam! Oct 16 14:02:23.590 INFO kablam! warning: unused import: `super::functions` Oct 16 14:02:23.590 INFO kablam! --> src/modules/style/mod.rs:24:5 Oct 16 14:02:23.590 INFO kablam! | Oct 16 14:02:23.590 INFO kablam! 24 | use super::functions; Oct 16 14:02:23.590 INFO kablam! | ^^^^^^^^^^^^^^^^ Oct 16 14:02:23.590 INFO kablam! Oct 16 14:02:23.590 INFO kablam! warning: unused import: `super::common::commands` Oct 16 14:02:23.590 INFO kablam! --> src/modules/mod.rs:7:5 Oct 16 14:02:23.590 INFO kablam! | Oct 16 14:02:23.590 INFO kablam! 7 | use super::common::commands; Oct 16 14:02:23.590 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:23.591 INFO kablam! Oct 16 14:02:23.591 INFO kablam! warning: unused import: `common::functions` Oct 16 14:02:23.591 INFO kablam! --> src/lib.rs:27:5 Oct 16 14:02:23.591 INFO kablam! | Oct 16 14:02:23.591 INFO kablam! 27 | use common::functions; Oct 16 14:02:23.591 INFO kablam! | ^^^^^^^^^^^^^^^^^ Oct 16 14:02:23.591 INFO kablam! Oct 16 14:02:23.787 INFO kablam! warning: unused import: `std::io::Write` Oct 16 14:02:23.787 INFO kablam! --> examples/program_examples/logging.rs:7:5 Oct 16 14:02:23.787 INFO kablam! | Oct 16 14:02:23.787 INFO kablam! 7 | use std::io::Write; Oct 16 14:02:23.787 INFO kablam! | ^^^^^^^^^^^^^^ Oct 16 14:02:23.787 INFO kablam! | Oct 16 14:02:23.787 INFO kablam! = note: #[warn(unused_imports)] on by default Oct 16 14:02:23.787 INFO kablam! Oct 16 14:02:23.907 INFO kablam! warning: unused import: `cursor` Oct 16 14:02:23.907 INFO kablam! --> examples/program_examples/command_bar.rs:5:41 Oct 16 14:02:23.907 INFO kablam! | Oct 16 14:02:23.907 INFO kablam! 5 | use crossterm::cursor::{TerminalCursor, cursor}; Oct 16 14:02:23.907 INFO kablam! | ^^^^^^ Oct 16 14:02:23.907 INFO kablam! | Oct 16 14:02:23.907 INFO kablam! = note: #[warn(unused_imports)] on by default Oct 16 14:02:23.907 INFO kablam! Oct 16 14:02:23.907 INFO kablam! warning: unused import: `crossterm::color` Oct 16 14:02:23.907 INFO kablam! --> examples/program_examples/command_bar.rs:12:9 Oct 16 14:02:23.907 INFO kablam! | Oct 16 14:02:23.907 INFO kablam! 12 | use crossterm::color; Oct 16 14:02:23.907 INFO kablam! | ^^^^^^^^^^^^^^^^ Oct 16 14:02:23.907 INFO kablam! Oct 16 14:02:24.079 INFO kablam! warning: unused variable: `results_tx` Oct 16 14:02:24.079 INFO kablam! --> examples/program_examples/logging.rs:85:10 Oct 16 14:02:24.079 INFO kablam! | Oct 16 14:02:24.079 INFO kablam! 85 | let (results_tx, results_rx): (Sender, Receiver) = mpsc::channel(); Oct 16 14:02:24.079 INFO kablam! | ^^^^^^^^^^ help: consider using `_results_tx` instead Oct 16 14:02:24.079 INFO kablam! | Oct 16 14:02:24.102 INFO kablam! = note: #[warn(unused_variables)] on by default Oct 16 14:02:24.102 INFO kablam! Oct 16 14:02:24.102 INFO kablam! warning: unused variable: `results_rx` Oct 16 14:02:24.102 INFO kablam! --> examples/program_examples/logging.rs:85:22 Oct 16 14:02:24.102 INFO kablam! | Oct 16 14:02:24.102 INFO kablam! 85 | let (results_tx, results_rx): (Sender, Receiver) = mpsc::channel(); Oct 16 14:02:24.102 INFO kablam! | ^^^^^^^^^^ help: consider using `_results_rx` instead Oct 16 14:02:24.102 INFO kablam! Oct 16 14:02:24.102 INFO kablam! warning: unused variable: `thread_handles` Oct 16 14:02:24.102 INFO kablam! --> examples/program_examples/logging.rs:92:9 Oct 16 14:02:24.102 INFO kablam! | Oct 16 14:02:24.102 INFO kablam! 92 | let thread_handles = log_with_different_threads(more_jobs_tx.clone(), queue.clone()); Oct 16 14:02:24.102 INFO kablam! | ^^^^^^^^^^^^^^ help: consider using `_thread_handles` instead Oct 16 14:02:24.102 INFO kablam! Oct 16 14:02:24.115 INFO kablam! warning: variable does not need to be mutable Oct 16 14:02:24.115 INFO kablam! --> examples/program_examples/logging.rs:86:10 Oct 16 14:02:24.115 INFO kablam! | Oct 16 14:02:24.115 INFO kablam! 86 | let (mut more_jobs_tx, more_jobs_rx) = new_sync_flag(true); Oct 16 14:02:24.115 INFO kablam! | ----^^^^^^^^^^^^ Oct 16 14:02:24.115 INFO kablam! | | Oct 16 14:02:24.115 INFO kablam! | help: remove this `mut` Oct 16 14:02:24.115 INFO kablam! | Oct 16 14:02:24.115 INFO kablam! = note: #[warn(unused_mut)] on by default Oct 16 14:02:24.115 INFO kablam! Oct 16 14:02:24.115 INFO kablam! warning: variable does not need to be mutable Oct 16 14:02:24.115 INFO kablam! --> examples/program_examples/logging.rs:106:13 Oct 16 14:02:24.115 INFO kablam! | Oct 16 14:02:24.115 INFO kablam! 106 | let mut screen: Screen = Screen::default(); Oct 16 14:02:24.115 INFO kablam! | ----^^^^^^ Oct 16 14:02:24.115 INFO kablam! | | Oct 16 14:02:24.115 INFO kablam! | help: remove this `mut` Oct 16 14:02:24.115 INFO kablam! Oct 16 14:02:24.171 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:24.171 INFO kablam! --> examples/program_examples/logging.rs:105:5 Oct 16 14:02:24.171 INFO kablam! | Oct 16 14:02:24.171 INFO kablam! 105 | / thread::spawn( move || { Oct 16 14:02:24.171 INFO kablam! 106 | | let mut screen: Screen = Screen::default(); Oct 16 14:02:24.171 INFO kablam! 107 | | Oct 16 14:02:24.171 INFO kablam! 108 | | // Loop while there's expected to be work, looking for work. Oct 16 14:02:24.171 INFO kablam! ... | Oct 16 14:02:24.171 INFO kablam! 119 | | } Oct 16 14:02:24.171 INFO kablam! 120 | | }).join(); Oct 16 14:02:24.171 INFO kablam! | |______________^ Oct 16 14:02:24.171 INFO kablam! | Oct 16 14:02:24.171 INFO kablam! = note: #[warn(unused_must_use)] on by default Oct 16 14:02:24.171 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:24.171 INFO kablam! Oct 16 14:02:24.171 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:24.171 INFO kablam! --> examples/program_examples/logging.rs:116:17 Oct 16 14:02:24.171 INFO kablam! | Oct 16 14:02:24.171 INFO kablam! 116 | screen.stdout.write_string(log); Oct 16 14:02:24.171 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:24.171 INFO kablam! | Oct 16 14:02:24.171 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:24.171 INFO kablam! Oct 16 14:02:24.171 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:24.171 INFO kablam! --> examples/program_examples/logging.rs:141:17 Oct 16 14:02:24.171 INFO kablam! | Oct 16 14:02:24.171 INFO kablam! 141 | more_jobs.set(true); Oct 16 14:02:24.171 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:24.171 INFO kablam! | Oct 16 14:02:24.171 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:24.171 INFO kablam! Oct 16 14:02:24.191 INFO kablam! warning: unused import: `terminal` Oct 16 14:02:24.191 INFO kablam! --> examples/color/mod.rs:7:23 Oct 16 14:02:24.191 INFO kablam! | Oct 16 14:02:24.191 INFO kablam! 7 | use self::crossterm::{terminal, Screen}; Oct 16 14:02:24.191 INFO kablam! | ^^^^^^^^ Oct 16 14:02:24.191 INFO kablam! | Oct 16 14:02:24.191 INFO kablam! = note: #[warn(unused_imports)] on by default Oct 16 14:02:24.191 INFO kablam! Oct 16 14:02:24.191 INFO kablam! warning: unused import: `TerminalCursor` Oct 16 14:02:24.191 INFO kablam! --> examples/cursor/mod.rs:6:39 Oct 16 14:02:24.191 INFO kablam! | Oct 16 14:02:24.191 INFO kablam! 6 | use self::crossterm::cursor::{cursor, TerminalCursor}; Oct 16 14:02:24.191 INFO kablam! | ^^^^^^^^^^^^^^ Oct 16 14:02:24.191 INFO kablam! Oct 16 14:02:24.191 INFO kablam! warning: unused import: `stdout` Oct 16 14:02:24.191 INFO kablam! --> examples/input/keyboard/async_input.rs:8:15 Oct 16 14:02:24.191 INFO kablam! | Oct 16 14:02:24.191 INFO kablam! 8 | use std::io::{stdout, Read, Write}; Oct 16 14:02:24.191 INFO kablam! | ^^^^^^ Oct 16 14:02:24.191 INFO kablam! Oct 16 14:02:24.191 INFO kablam! warning: unused import: `std::io::Write` Oct 16 14:02:24.191 INFO kablam! --> examples/examples.rs:18:5 Oct 16 14:02:24.191 INFO kablam! | Oct 16 14:02:24.191 INFO kablam! 18 | use std::io::Write; Oct 16 14:02:24.191 INFO kablam! | ^^^^^^^^^^^^^^ Oct 16 14:02:24.191 INFO kablam! Oct 16 14:02:24.191 INFO kablam! warning: unused imports: `Color`, `DisplayableObject`, `style` Oct 16 14:02:24.191 INFO kablam! --> examples/examples.rs:20:24 Oct 16 14:02:24.191 INFO kablam! | Oct 16 14:02:24.191 INFO kablam! 20 | use crossterm::style::{style, Color, DisplayableObject}; Oct 16 14:02:24.191 INFO kablam! | ^^^^^ ^^^^^ ^^^^^^^^^^^^^^^^^ Oct 16 14:02:24.191 INFO kablam! Oct 16 14:02:24.191 INFO kablam! warning: unused import: `crossterm::terminal::terminal` Oct 16 14:02:24.191 INFO kablam! --> examples/examples.rs:21:5 Oct 16 14:02:24.191 INFO kablam! | Oct 16 14:02:24.191 INFO kablam! 21 | use crossterm::terminal::terminal; Oct 16 14:02:24.191 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:24.191 INFO kablam! Oct 16 14:02:24.191 INFO kablam! warning: unused import: `crossterm::output::TerminalOutput` Oct 16 14:02:24.191 INFO kablam! --> examples/examples.rs:24:5 Oct 16 14:02:24.191 INFO kablam! | Oct 16 14:02:24.191 INFO kablam! 24 | use crossterm::output::TerminalOutput; Oct 16 14:02:24.191 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:24.191 INFO kablam! Oct 16 14:02:24.191 INFO kablam! warning: unused import: `crossterm::cursor::TerminalCursor` Oct 16 14:02:24.191 INFO kablam! --> examples/examples.rs:25:5 Oct 16 14:02:24.191 INFO kablam! | Oct 16 14:02:24.192 INFO kablam! 25 | use crossterm::cursor::TerminalCursor; Oct 16 14:02:24.192 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:24.192 INFO kablam! Oct 16 14:02:24.192 INFO kablam! warning: unused imports: `thread`, `time` Oct 16 14:02:24.192 INFO kablam! --> examples/examples.rs:28:11 Oct 16 14:02:24.192 INFO kablam! | Oct 16 14:02:24.192 INFO kablam! 28 | use std::{thread,time}; Oct 16 14:02:24.192 INFO kablam! | ^^^^^^ ^^^^ Oct 16 14:02:24.192 INFO kablam! Oct 16 14:02:24.192 INFO kablam! warning: unused variable: `val` Oct 16 14:02:24.192 INFO kablam! --> examples/program_examples/command_bar.rs:38:29 Oct 16 14:02:24.192 INFO kablam! | Oct 16 14:02:24.192 INFO kablam! 38 | Some(Ok(val)) => Oct 16 14:02:24.192 INFO kablam! | ^^^ help: consider using `_val` instead Oct 16 14:02:24.192 INFO kablam! | Oct 16 14:02:24.192 INFO kablam! = note: #[warn(unused_variables)] on by default Oct 16 14:02:24.192 INFO kablam! Oct 16 14:02:24.192 INFO kablam! warning: unused variable: `clone_stdout` Oct 16 14:02:24.192 INFO kablam! --> examples/program_examples/command_bar.rs:68:13 Oct 16 14:02:24.192 INFO kablam! | Oct 16 14:02:24.192 INFO kablam! 68 | let clone_stdout = screen.stdout.clone(); Oct 16 14:02:24.192 INFO kablam! | ^^^^^^^^^^^^ help: consider using `_clone_stdout` instead Oct 16 14:02:24.192 INFO kablam! Oct 16 14:02:24.235 INFO kablam! warning: variable does not need to be mutable Oct 16 14:02:24.235 INFO kablam! --> examples/program_examples/command_bar.rs:19:9 Oct 16 14:02:24.235 INFO kablam! | Oct 16 14:02:24.235 INFO kablam! 19 | let mut input_buf = Arc::new(Mutex::new(String::new())); Oct 16 14:02:24.235 INFO kablam! | ----^^^^^^^^^ Oct 16 14:02:24.235 INFO kablam! | | Oct 16 14:02:24.235 INFO kablam! | help: remove this `mut` Oct 16 14:02:24.235 INFO kablam! | Oct 16 14:02:24.235 INFO kablam! = note: #[warn(unused_mut)] on by default Oct 16 14:02:24.235 INFO kablam! Oct 16 14:02:24.319 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:24.319 INFO kablam! --> examples/program_examples/command_bar.rs:25:5 Oct 16 14:02:24.319 INFO kablam! | Oct 16 14:02:24.319 INFO kablam! 25 | / thread::spawn(move || { Oct 16 14:02:24.319 INFO kablam! 26 | | let input = input(&screen); Oct 16 14:02:24.319 INFO kablam! 27 | | let mut stdin = input.read_async().bytes(); Oct 16 14:02:24.319 INFO kablam! 28 | | Oct 16 14:02:24.319 INFO kablam! ... | Oct 16 14:02:24.319 INFO kablam! 47 | | } Oct 16 14:02:24.319 INFO kablam! 48 | | }).join(); Oct 16 14:02:24.319 INFO kablam! | |______________^ Oct 16 14:02:24.319 INFO kablam! | Oct 16 14:02:24.319 INFO kablam! = note: #[warn(unused_must_use)] on by default Oct 16 14:02:24.319 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:24.319 INFO kablam! Oct 16 14:02:24.319 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:24.319 INFO kablam! --> examples/program_examples/command_bar.rs:53:9 Oct 16 14:02:24.319 INFO kablam! | Oct 16 14:02:24.319 INFO kablam! 53 | thread.join(); Oct 16 14:02:24.319 INFO kablam! | ^^^^^^^^^^^^^^ Oct 16 14:02:24.319 INFO kablam! | Oct 16 14:02:24.319 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:24.319 INFO kablam! Oct 16 14:02:24.562 INFO kablam! warning: unused import: `Write` Oct 16 14:02:24.562 INFO kablam! --> examples/input/keyboard/async_input.rs:8:29 Oct 16 14:02:24.562 INFO kablam! | Oct 16 14:02:24.562 INFO kablam! 8 | use std::io::{stdout, Read, Write}; Oct 16 14:02:24.562 INFO kablam! | ^^^^^ Oct 16 14:02:24.562 INFO kablam! Oct 16 14:02:24.647 INFO kablam! warning: unused variable: `x` Oct 16 14:02:24.647 INFO kablam! --> examples/cursor/mod.rs:24:10 Oct 16 14:02:24.647 INFO kablam! | Oct 16 14:02:24.647 INFO kablam! 24 | let (x, y) = cursor.pos(); Oct 16 14:02:24.647 INFO kablam! | ^ help: consider using `_x` instead Oct 16 14:02:24.647 INFO kablam! | Oct 16 14:02:24.647 INFO kablam! = note: #[warn(unused_variables)] on by default Oct 16 14:02:24.647 INFO kablam! Oct 16 14:02:24.647 INFO kablam! warning: unused variable: `y` Oct 16 14:02:24.647 INFO kablam! --> examples/cursor/mod.rs:24:13 Oct 16 14:02:24.647 INFO kablam! | Oct 16 14:02:24.647 INFO kablam! 24 | let (x, y) = cursor.pos(); Oct 16 14:02:24.647 INFO kablam! | ^ help: consider using `_y` instead Oct 16 14:02:24.647 INFO kablam! Oct 16 14:02:24.647 INFO kablam! warning: unused variable: `cursor` Oct 16 14:02:24.647 INFO kablam! --> examples/some_types/mod.rs:15:9 Oct 16 14:02:24.647 INFO kablam! | Oct 16 14:02:24.647 INFO kablam! 15 | let cursor = crossterm.cursor(); Oct 16 14:02:24.647 INFO kablam! | ^^^^^^ help: consider using `_cursor` instead Oct 16 14:02:24.647 INFO kablam! Oct 16 14:02:24.647 INFO kablam! warning: unused variable: `color` Oct 16 14:02:24.647 INFO kablam! --> examples/some_types/mod.rs:16:9 Oct 16 14:02:24.647 INFO kablam! | Oct 16 14:02:24.647 INFO kablam! 16 | let color = crossterm.color(); Oct 16 14:02:24.647 INFO kablam! | ^^^^^ help: consider using `_color` instead Oct 16 14:02:24.647 INFO kablam! Oct 16 14:02:24.647 INFO kablam! warning: unused variable: `terminal` Oct 16 14:02:24.647 INFO kablam! --> examples/some_types/mod.rs:17:9 Oct 16 14:02:24.647 INFO kablam! | Oct 16 14:02:24.647 INFO kablam! 17 | let terminal = crossterm.terminal(); Oct 16 14:02:24.647 INFO kablam! | ^^^^^^^^ help: consider using `_terminal` instead Oct 16 14:02:24.647 INFO kablam! Oct 16 14:02:24.647 INFO kablam! warning: unused variable: `style` Oct 16 14:02:24.647 INFO kablam! --> examples/some_types/mod.rs:18:9 Oct 16 14:02:24.647 INFO kablam! | Oct 16 14:02:24.647 INFO kablam! 18 | let style = crossterm.style("").with(Color::Black).on(Color::Green); Oct 16 14:02:24.647 INFO kablam! | ^^^^^ help: consider using `_style` instead Oct 16 14:02:24.647 INFO kablam! Oct 16 14:02:24.647 INFO kablam! warning: unused variable: `i` Oct 16 14:02:24.647 INFO kablam! --> examples/input/keyboard/async_input.rs:24:9 Oct 16 14:02:24.647 INFO kablam! | Oct 16 14:02:24.647 INFO kablam! 24 | for i in 0..100 { Oct 16 14:02:24.647 INFO kablam! | ^ help: consider using `_i` instead Oct 16 14:02:24.647 INFO kablam! Oct 16 14:02:24.647 INFO kablam! warning: unused variable: `i` Oct 16 14:02:24.647 INFO kablam! --> examples/input/keyboard/async_input.rs:52:9 Oct 16 14:02:24.647 INFO kablam! | Oct 16 14:02:24.647 INFO kablam! 52 | for i in 0..100 { Oct 16 14:02:24.648 INFO kablam! | ^ help: consider using `_i` instead Oct 16 14:02:24.648 INFO kablam! Oct 16 14:02:24.668 INFO kablam! warning: variable does not need to be mutable Oct 16 14:02:24.668 INFO kablam! --> examples/color/mod.rs:17:9 Oct 16 14:02:24.668 INFO kablam! | Oct 16 14:02:24.668 INFO kablam! 17 | let mut styledobject = style("Red foreground").with(Color::Red); Oct 16 14:02:24.668 INFO kablam! | ----^^^^^^^^^^^^ Oct 16 14:02:24.668 INFO kablam! | | Oct 16 14:02:24.668 INFO kablam! | help: remove this `mut` Oct 16 14:02:24.668 INFO kablam! | Oct 16 14:02:24.668 INFO kablam! = note: #[warn(unused_mut)] on by default Oct 16 14:02:24.668 INFO kablam! Oct 16 14:02:24.671 INFO kablam! warning: variable does not need to be mutable Oct 16 14:02:24.671 INFO kablam! --> examples/color/mod.rs:34:9 Oct 16 14:02:24.671 INFO kablam! | Oct 16 14:02:24.671 INFO kablam! 34 | let mut styledobject = style("Red background color").on(Color::Red); Oct 16 14:02:24.671 INFO kablam! | ----^^^^^^^^^^^^ Oct 16 14:02:24.671 INFO kablam! | | Oct 16 14:02:24.671 INFO kablam! | help: remove this `mut` Oct 16 14:02:24.671 INFO kablam! Oct 16 14:02:24.724 INFO kablam! warning: variable does not need to be mutable Oct 16 14:02:24.724 INFO kablam! --> examples/cursor/mod.rs:13:9 Oct 16 14:02:24.724 INFO kablam! | Oct 16 14:02:24.724 INFO kablam! 13 | let mut cursor = cursor(&screen); Oct 16 14:02:24.724 INFO kablam! | ----^^^^^^ Oct 16 14:02:24.724 INFO kablam! | | Oct 16 14:02:24.724 INFO kablam! | help: remove this `mut` Oct 16 14:02:24.724 INFO kablam! Oct 16 14:02:24.726 INFO kablam! warning: variable does not need to be mutable Oct 16 14:02:24.726 INFO kablam! --> examples/cursor/mod.rs:22:9 Oct 16 14:02:24.726 INFO kablam! | Oct 16 14:02:24.726 INFO kablam! 22 | let mut cursor = cursor(&screen); Oct 16 14:02:24.726 INFO kablam! | ----^^^^^^ Oct 16 14:02:24.726 INFO kablam! | | Oct 16 14:02:24.726 INFO kablam! | help: remove this `mut` Oct 16 14:02:24.726 INFO kablam! Oct 16 14:02:24.732 INFO kablam! warning: variable does not need to be mutable Oct 16 14:02:24.732 INFO kablam! --> examples/cursor/mod.rs:91:9 Oct 16 14:02:24.732 INFO kablam! | Oct 16 14:02:24.732 INFO kablam! 91 | let mut cursor = cursor(&screen); Oct 16 14:02:24.732 INFO kablam! | ----^^^^^^ Oct 16 14:02:24.732 INFO kablam! | | Oct 16 14:02:24.732 INFO kablam! | help: remove this `mut` Oct 16 14:02:24.732 INFO kablam! Oct 16 14:02:24.732 INFO kablam! warning: variable does not need to be mutable Oct 16 14:02:24.732 INFO kablam! --> examples/cursor/mod.rs:112:9 Oct 16 14:02:24.732 INFO kablam! | Oct 16 14:02:24.732 INFO kablam! 112 | let mut cursor = cursor(&screen); Oct 16 14:02:24.732 INFO kablam! | ----^^^^^^ Oct 16 14:02:24.732 INFO kablam! | | Oct 16 14:02:24.732 INFO kablam! | help: remove this `mut` Oct 16 14:02:24.732 INFO kablam! Oct 16 14:02:24.732 INFO kablam! warning: variable does not need to be mutable Oct 16 14:02:24.732 INFO kablam! --> examples/cursor/mod.rs:119:9 Oct 16 14:02:24.732 INFO kablam! | Oct 16 14:02:24.732 INFO kablam! 119 | let mut cursor = cursor(&screen); Oct 16 14:02:24.732 INFO kablam! | ----^^^^^^ Oct 16 14:02:24.732 INFO kablam! | | Oct 16 14:02:24.732 INFO kablam! | help: remove this `mut` Oct 16 14:02:24.732 INFO kablam! Oct 16 14:02:24.735 INFO kablam! warning: variable does not need to be mutable Oct 16 14:02:24.735 INFO kablam! --> examples/cursor/mod.rs:126:9 Oct 16 14:02:24.735 INFO kablam! | Oct 16 14:02:24.735 INFO kablam! 126 | let mut cursor = cursor(&screen); Oct 16 14:02:24.735 INFO kablam! | ----^^^^^^ Oct 16 14:02:24.735 INFO kablam! | | Oct 16 14:02:24.735 INFO kablam! | help: remove this `mut` Oct 16 14:02:24.735 INFO kablam! Oct 16 14:02:24.747 INFO kablam! warning: variable does not need to be mutable Oct 16 14:02:24.747 INFO kablam! --> examples/input/keyboard/async_input.rs:20:9 Oct 16 14:02:24.747 INFO kablam! | Oct 16 14:02:24.747 INFO kablam! 20 | let mut cursor = crossterm.cursor(); Oct 16 14:02:24.747 INFO kablam! | ----^^^^^^ Oct 16 14:02:24.747 INFO kablam! | | Oct 16 14:02:24.747 INFO kablam! | help: remove this `mut` Oct 16 14:02:24.747 INFO kablam! Oct 16 14:02:24.753 INFO kablam! warning: variable does not need to be mutable Oct 16 14:02:24.753 INFO kablam! --> examples/input/keyboard/async_input.rs:73:9 Oct 16 14:02:24.753 INFO kablam! | Oct 16 14:02:24.753 INFO kablam! 73 | let mut cursor = crossterm.cursor(); Oct 16 14:02:24.753 INFO kablam! | ----^^^^^^ Oct 16 14:02:24.753 INFO kablam! | | Oct 16 14:02:24.753 INFO kablam! | help: remove this `mut` Oct 16 14:02:24.753 INFO kablam! Oct 16 14:02:24.763 INFO kablam! warning: function is never used: `paint_foreground` Oct 16 14:02:24.763 INFO kablam! --> examples/color/mod.rs:10:1 Oct 16 14:02:24.763 INFO kablam! | Oct 16 14:02:24.763 INFO kablam! 10 | pub fn paint_foreground() { Oct 16 14:02:24.763 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:24.763 INFO kablam! | Oct 16 14:02:24.768 INFO kablam! = note: #[warn(dead_code)] on by default Oct 16 14:02:24.768 INFO kablam! Oct 16 14:02:24.768 INFO kablam! warning: function is never used: `paint_background` Oct 16 14:02:24.768 INFO kablam! --> examples/color/mod.rs:29:1 Oct 16 14:02:24.768 INFO kablam! | Oct 16 14:02:24.768 INFO kablam! 29 | pub fn paint_background() { Oct 16 14:02:24.768 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:24.768 INFO kablam! Oct 16 14:02:24.768 INFO kablam! warning: function is never used: `print_all_foreground_colors` Oct 16 14:02:24.768 INFO kablam! --> examples/color/mod.rs:44:1 Oct 16 14:02:24.768 INFO kablam! | Oct 16 14:02:24.768 INFO kablam! 44 | pub fn print_all_foreground_colors() { Oct 16 14:02:24.768 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:24.768 INFO kablam! Oct 16 14:02:24.768 INFO kablam! warning: function is never used: `print_all_background_colors` Oct 16 14:02:24.768 INFO kablam! --> examples/color/mod.rs:75:1 Oct 16 14:02:24.768 INFO kablam! | Oct 16 14:02:24.768 INFO kablam! 75 | pub fn print_all_background_colors() { Oct 16 14:02:24.768 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:24.768 INFO kablam! Oct 16 14:02:24.768 INFO kablam! warning: function is never used: `print_font_with_attributes` Oct 16 14:02:24.768 INFO kablam! --> examples/color/mod.rs:107:1 Oct 16 14:02:24.768 INFO kablam! | Oct 16 14:02:24.768 INFO kablam! 107 | pub fn print_font_with_attributes() { Oct 16 14:02:24.768 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:24.768 INFO kablam! Oct 16 14:02:24.768 INFO kablam! warning: function is never used: `print_supported_colors` Oct 16 14:02:24.768 INFO kablam! --> examples/color/mod.rs:123:1 Oct 16 14:02:24.768 INFO kablam! | Oct 16 14:02:24.768 INFO kablam! 123 | pub fn print_supported_colors() { Oct 16 14:02:24.768 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:24.768 INFO kablam! Oct 16 14:02:24.768 INFO kablam! warning: function is never used: `goto` Oct 16 14:02:24.768 INFO kablam! --> examples/cursor/mod.rs:10:1 Oct 16 14:02:24.768 INFO kablam! | Oct 16 14:02:24.768 INFO kablam! 10 | pub fn goto() { Oct 16 14:02:24.768 INFO kablam! | ^^^^^^^^^^^^^ Oct 16 14:02:24.768 INFO kablam! Oct 16 14:02:24.768 INFO kablam! warning: function is never used: `pos` Oct 16 14:02:24.768 INFO kablam! --> examples/cursor/mod.rs:19:1 Oct 16 14:02:24.768 INFO kablam! | Oct 16 14:02:24.768 INFO kablam! 19 | pub fn pos() { Oct 16 14:02:24.768 INFO kablam! | ^^^^^^^^^^^^ Oct 16 14:02:24.768 INFO kablam! Oct 16 14:02:24.768 INFO kablam! warning: function is never used: `move_up` Oct 16 14:02:24.768 INFO kablam! --> examples/cursor/mod.rs:28:1 Oct 16 14:02:24.768 INFO kablam! | Oct 16 14:02:24.768 INFO kablam! 28 | pub fn move_up() { Oct 16 14:02:24.768 INFO kablam! | ^^^^^^^^^^^^^^^^ Oct 16 14:02:24.768 INFO kablam! Oct 16 14:02:24.768 INFO kablam! warning: function is never used: `move_right` Oct 16 14:02:24.768 INFO kablam! --> examples/cursor/mod.rs:38:1 Oct 16 14:02:24.768 INFO kablam! | Oct 16 14:02:24.768 INFO kablam! 38 | pub fn move_right() { Oct 16 14:02:24.768 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:24.768 INFO kablam! Oct 16 14:02:24.768 INFO kablam! warning: function is never used: `move_down` Oct 16 14:02:24.768 INFO kablam! --> examples/cursor/mod.rs:46:1 Oct 16 14:02:24.768 INFO kablam! | Oct 16 14:02:24.768 INFO kablam! 46 | pub fn move_down() { Oct 16 14:02:24.768 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Oct 16 14:02:24.769 INFO kablam! Oct 16 14:02:24.769 INFO kablam! warning: function is never used: `move_left` Oct 16 14:02:24.769 INFO kablam! --> examples/cursor/mod.rs:54:1 Oct 16 14:02:24.769 INFO kablam! | Oct 16 14:02:24.769 INFO kablam! 54 | pub fn move_left() { Oct 16 14:02:24.769 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Oct 16 14:02:24.769 INFO kablam! Oct 16 14:02:24.769 INFO kablam! warning: function is never used: `safe_and_reset_position` Oct 16 14:02:24.769 INFO kablam! --> examples/cursor/mod.rs:89:1 Oct 16 14:02:24.769 INFO kablam! | Oct 16 14:02:24.769 INFO kablam! 89 | pub fn safe_and_reset_position() { Oct 16 14:02:24.769 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:24.769 INFO kablam! Oct 16 14:02:24.769 INFO kablam! warning: function is never used: `hide_cursor` Oct 16 14:02:24.769 INFO kablam! --> examples/cursor/mod.rs:110:1 Oct 16 14:02:24.769 INFO kablam! | Oct 16 14:02:24.769 INFO kablam! 110 | pub fn hide_cursor() { Oct 16 14:02:24.769 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:24.769 INFO kablam! Oct 16 14:02:24.769 INFO kablam! warning: function is never used: `show_cursor` Oct 16 14:02:24.769 INFO kablam! --> examples/cursor/mod.rs:117:1 Oct 16 14:02:24.769 INFO kablam! | Oct 16 14:02:24.769 INFO kablam! 117 | pub fn show_cursor() { Oct 16 14:02:24.769 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:24.769 INFO kablam! Oct 16 14:02:24.769 INFO kablam! warning: function is never used: `blink_cursor` Oct 16 14:02:24.769 INFO kablam! --> examples/cursor/mod.rs:124:1 Oct 16 14:02:24.769 INFO kablam! | Oct 16 14:02:24.769 INFO kablam! 124 | pub fn blink_cursor() { Oct 16 14:02:24.769 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:24.769 INFO kablam! Oct 16 14:02:24.769 INFO kablam! warning: function is never used: `use_crossterm_cursor` Oct 16 14:02:24.769 INFO kablam! --> examples/some_types/mod.rs:7:1 Oct 16 14:02:24.769 INFO kablam! | Oct 16 14:02:24.769 INFO kablam! 7 | pub fn use_crossterm_cursor() Oct 16 14:02:24.769 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:24.769 INFO kablam! Oct 16 14:02:24.769 INFO kablam! warning: function is never used: `read_async_until` Oct 16 14:02:24.769 INFO kablam! --> examples/input/keyboard/async_input.rs:12:1 Oct 16 14:02:24.769 INFO kablam! | Oct 16 14:02:24.769 INFO kablam! 12 | pub fn read_async_until() { Oct 16 14:02:24.769 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:24.771 INFO kablam! Oct 16 14:02:24.771 INFO kablam! warning: function is never used: `read_async` Oct 16 14:02:24.771 INFO kablam! --> examples/input/keyboard/async_input.rs:46:1 Oct 16 14:02:24.771 INFO kablam! | Oct 16 14:02:24.771 INFO kablam! 46 | pub fn read_async() { Oct 16 14:02:24.771 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:24.771 INFO kablam! Oct 16 14:02:24.771 INFO kablam! warning: function is never used: `read_async_demo` Oct 16 14:02:24.771 INFO kablam! --> examples/input/keyboard/async_input.rs:66:1 Oct 16 14:02:24.771 INFO kablam! | Oct 16 14:02:24.771 INFO kablam! 66 | pub fn read_async_demo() { Oct 16 14:02:24.771 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:24.771 INFO kablam! Oct 16 14:02:24.771 INFO kablam! warning: function is never used: `async_reading_on_alternate_screen` Oct 16 14:02:24.771 INFO kablam! --> examples/input/keyboard/async_input.rs:101:1 Oct 16 14:02:24.771 INFO kablam! | Oct 16 14:02:24.771 INFO kablam! 101 | pub fn async_reading_on_alternate_screen() { Oct 16 14:02:24.771 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:24.771 INFO kablam! Oct 16 14:02:24.775 INFO kablam! warning: function is never used: `read_char` Oct 16 14:02:24.775 INFO kablam! --> examples/input/keyboard/input.rs:6:1 Oct 16 14:02:24.775 INFO kablam! | Oct 16 14:02:24.775 INFO kablam! 6 | pub fn read_char() { Oct 16 14:02:24.775 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Oct 16 14:02:24.775 INFO kablam! Oct 16 14:02:24.775 INFO kablam! warning: function is never used: `read_line` Oct 16 14:02:24.775 INFO kablam! --> examples/input/keyboard/input.rs:16:1 Oct 16 14:02:24.775 INFO kablam! | Oct 16 14:02:24.775 INFO kablam! 16 | pub fn read_line() { Oct 16 14:02:24.775 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Oct 16 14:02:24.775 INFO kablam! Oct 16 14:02:25.111 INFO kablam! warning: unused variable: `stdout` Oct 16 14:02:25.111 INFO kablam! --> src/common/functions.rs:24:28 Oct 16 14:02:25.111 INFO kablam! | Oct 16 14:02:25.111 INFO kablam! 24 | pub fn get_cursor_position(stdout: &Arc) -> (u16, u16) { Oct 16 14:02:25.111 INFO kablam! | ^^^^^^ help: consider using `_stdout` instead Oct 16 14:02:25.111 INFO kablam! | Oct 16 14:02:25.111 INFO kablam! = note: #[warn(unused_variables)] on by default Oct 16 14:02:25.111 INFO kablam! Oct 16 14:02:25.111 INFO kablam! warning: unused variable: `screen` Oct 16 14:02:25.111 INFO kablam! --> src/kernel/unix_kernel/terminal.rs:76:9 Oct 16 14:02:25.111 INFO kablam! | Oct 16 14:02:25.111 INFO kablam! 76 | let screen = Screen::new(false); Oct 16 14:02:25.111 INFO kablam! | ^^^^^^ help: consider using `_screen` instead Oct 16 14:02:25.111 INFO kablam! Oct 16 14:02:25.111 INFO kablam! warning: unused variable: `fd` Oct 16 14:02:25.111 INFO kablam! --> src/kernel/unix_kernel/terminal.rs:229:9 Oct 16 14:02:25.111 INFO kablam! | Oct 16 14:02:25.111 INFO kablam! 229 | let fd = unsafe { Oct 16 14:02:25.111 INFO kablam! | ^^ help: consider using `_fd` instead Oct 16 14:02:25.111 INFO kablam! Oct 16 14:02:25.111 INFO kablam! warning: unused variable: `screen` Oct 16 14:02:25.111 INFO kablam! --> src/modules/output/test.rs:39:9 Oct 16 14:02:25.111 INFO kablam! | Oct 16 14:02:25.111 INFO kablam! 39 | let screen = Screen::default(); Oct 16 14:02:25.111 INFO kablam! | ^^^^^^ help: consider using `_screen` instead Oct 16 14:02:25.111 INFO kablam! Oct 16 14:02:25.111 INFO kablam! warning: unused variable: `screen` Oct 16 14:02:25.111 INFO kablam! --> src/modules/output/test.rs:50:9 Oct 16 14:02:25.111 INFO kablam! | Oct 16 14:02:25.111 INFO kablam! 50 | let screen = Screen::default(); Oct 16 14:02:25.111 INFO kablam! | ^^^^^^ help: consider using `_screen` instead Oct 16 14:02:25.111 INFO kablam! Oct 16 14:02:25.111 INFO kablam! warning: unused variable: `result` Oct 16 14:02:25.111 INFO kablam! --> src/common/screen/raw.rs:35:13 Oct 16 14:02:25.111 INFO kablam! | Oct 16 14:02:25.111 INFO kablam! 35 | let result = command.enable(); Oct 16 14:02:25.111 INFO kablam! | ^^^^^^ help: consider using `_result` instead Oct 16 14:02:25.112 INFO kablam! Oct 16 14:02:25.112 INFO kablam! warning: unused variable: `screen_manger` Oct 16 14:02:25.112 INFO kablam! --> src/modules/input/unix_input.rs:18:25 Oct 16 14:02:25.112 INFO kablam! | Oct 16 14:02:25.112 INFO kablam! 18 | fn read_line(&self, screen_manger: &Arc) -> io::Result { Oct 16 14:02:25.112 INFO kablam! | ^^^^^^^^^^^^^ help: consider using `_screen_manger` instead Oct 16 14:02:25.112 INFO kablam! Oct 16 14:02:25.112 INFO kablam! warning: unused variable: `screen_manger` Oct 16 14:02:25.112 INFO kablam! --> src/modules/input/unix_input.rs:26:25 Oct 16 14:02:25.112 INFO kablam! | Oct 16 14:02:25.112 INFO kablam! 26 | fn read_char(&self, screen_manger: &Arc) -> io::Result { Oct 16 14:02:25.112 INFO kablam! | ^^^^^^^^^^^^^ help: consider using `_screen_manger` instead Oct 16 14:02:25.112 INFO kablam! Oct 16 14:02:25.112 INFO kablam! warning: unused variable: `screen_manger` Oct 16 14:02:25.112 INFO kablam! --> src/modules/input/unix_input.rs:30:26 Oct 16 14:02:25.112 INFO kablam! | Oct 16 14:02:25.112 INFO kablam! 30 | fn read_async(&self, screen_manger: &Arc) -> AsyncReader { Oct 16 14:02:25.112 INFO kablam! | ^^^^^^^^^^^^^ help: consider using `_screen_manger` instead Oct 16 14:02:25.112 INFO kablam! Oct 16 14:02:25.112 INFO kablam! warning: unused variable: `screen_manger` Oct 16 14:02:25.112 INFO kablam! --> src/modules/input/unix_input.rs:44:47 Oct 16 14:02:25.112 INFO kablam! | Oct 16 14:02:25.112 INFO kablam! 44 | fn read_until_async(&self, delimiter: u8, screen_manger: &Arc) -> AsyncReader { Oct 16 14:02:25.112 INFO kablam! | ^^^^^^^^^^^^^ help: consider using `_screen_manger` instead Oct 16 14:02:25.112 INFO kablam! Oct 16 14:02:25.112 INFO kablam! warning: unused variable: `f` Oct 16 14:02:25.112 INFO kablam! --> src/modules/style/styledobject.rs:219:19 Oct 16 14:02:25.112 INFO kablam! | Oct 16 14:02:25.112 INFO kablam! 219 | fn fmt(&self, f: &mut Formatter) -> Result<(), Error> { Oct 16 14:02:25.112 INFO kablam! | ^ help: consider using `_f` instead Oct 16 14:02:25.127 INFO kablam! Oct 16 14:02:25.127 INFO kablam! warning: unused variable: `stdout` Oct 16 14:02:25.127 INFO kablam! --> src/modules/terminal/ansi_terminal.rs:39:29 Oct 16 14:02:25.127 INFO kablam! | Oct 16 14:02:25.127 INFO kablam! 39 | fn terminal_size(&self, stdout: &Arc) -> (u16, u16) { Oct 16 14:02:25.127 INFO kablam! | ^^^^^^ help: consider using `_stdout` instead Oct 16 14:02:25.127 INFO kablam! Oct 16 14:02:25.772 INFO kablam! warning: static item is never used: `TERMINAL_MODE` Oct 16 14:02:25.772 INFO kablam! --> src/common/commands/unix_command.rs:8:1 Oct 16 14:02:25.772 INFO kablam! | Oct 16 14:02:25.772 INFO kablam! 8 | static TERMINAL_MODE: Once = ONCE_INIT; Oct 16 14:02:25.772 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:25.772 INFO kablam! | Oct 16 14:02:25.772 INFO kablam! = note: #[warn(dead_code)] on by default Oct 16 14:02:25.772 INFO kablam! Oct 16 14:02:25.772 INFO kablam! warning: method is never used: `new` Oct 16 14:02:25.772 INFO kablam! --> src/common/commands/unix_command.rs:18:5 Oct 16 14:02:25.772 INFO kablam! | Oct 16 14:02:25.772 INFO kablam! 18 | pub fn new() -> NoncanonicalModeCommand { Oct 16 14:02:25.772 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:25.772 INFO kablam! Oct 16 14:02:25.772 INFO kablam! warning: static item is never used: `ORIGINAL` Oct 16 14:02:25.772 INFO kablam! --> src/common/commands/unix_command.rs:22:1 Oct 16 14:02:25.772 INFO kablam! | Oct 16 14:02:25.772 INFO kablam! 22 | static mut ORIGINAL: Option = None; Oct 16 14:02:25.772 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:25.772 INFO kablam! Oct 16 14:02:25.772 INFO kablam! warning: method is never used: `enable` Oct 16 14:02:25.772 INFO kablam! --> src/common/commands/unix_command.rs:25:5 Oct 16 14:02:25.772 INFO kablam! | Oct 16 14:02:25.773 INFO kablam! 25 | pub fn enable(&mut self) -> Result<()> { Oct 16 14:02:25.773 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:25.773 INFO kablam! Oct 16 14:02:25.773 INFO kablam! warning: method is never used: `disable` Oct 16 14:02:25.773 INFO kablam! --> src/common/commands/unix_command.rs:52:5 Oct 16 14:02:25.773 INFO kablam! | Oct 16 14:02:25.773 INFO kablam! 52 | pub fn disable(&self) -> Result<()> { Oct 16 14:02:25.773 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:25.773 INFO kablam! Oct 16 14:02:25.773 INFO kablam! warning: constant item is never used: `FD_STDIN` Oct 16 14:02:25.773 INFO kablam! --> src/kernel/unix_kernel/terminal.rs:16:1 Oct 16 14:02:25.773 INFO kablam! | Oct 16 14:02:25.773 INFO kablam! 16 | const FD_STDIN: ::std::os::unix::io::RawFd = 1; Oct 16 14:02:25.773 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:25.773 INFO kablam! Oct 16 14:02:25.773 INFO kablam! warning: function is never used: `set_terminal_mode` Oct 16 14:02:25.773 INFO kablam! --> src/kernel/unix_kernel/terminal.rs:154:1 Oct 16 14:02:25.773 INFO kablam! | Oct 16 14:02:25.773 INFO kablam! 154 | pub fn set_terminal_mode(termios: &Termios) -> io::Result<()> { Oct 16 14:02:25.773 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:25.773 INFO kablam! Oct 16 14:02:25.773 INFO kablam! warning: function is never used: `is_true` Oct 16 14:02:25.773 INFO kablam! --> src/kernel/unix_kernel/terminal.rs:310:1 Oct 16 14:02:25.773 INFO kablam! | Oct 16 14:02:25.773 INFO kablam! 310 | fn is_true(value: i32) -> Result<(), Error> { Oct 16 14:02:25.773 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:25.773 INFO kablam! Oct 16 14:02:25.773 INFO kablam! warning: function is never used: `try_enable_ansi` Oct 16 14:02:25.773 INFO kablam! --> src/modules/output/test.rs:66:1 Oct 16 14:02:25.773 INFO kablam! | Oct 16 14:02:25.773 INFO kablam! 66 | fn try_enable_ansi() -> bool Oct 16 14:02:25.773 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:25.773 INFO kablam! Oct 16 14:02:25.773 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:25.773 INFO kablam! --> src/common/commands/shared_commands.rs:20:9 Oct 16 14:02:25.773 INFO kablam! | Oct 16 14:02:25.773 INFO kablam! 20 | stdout.write_str(csi!("?1049h")); Oct 16 14:02:25.773 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:25.773 INFO kablam! | Oct 16 14:02:25.773 INFO kablam! = note: #[warn(unused_must_use)] on by default Oct 16 14:02:25.773 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:25.773 INFO kablam! Oct 16 14:02:25.773 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:25.773 INFO kablam! --> src/common/commands/shared_commands.rs:26:9 Oct 16 14:02:25.773 INFO kablam! | Oct 16 14:02:25.773 INFO kablam! 26 | stdout.write_str(csi!("?1049l")); Oct 16 14:02:25.773 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:25.773 INFO kablam! | Oct 16 14:02:25.773 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:25.773 INFO kablam! Oct 16 14:02:25.773 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:25.773 INFO kablam! --> src/common/commands/unix_command.rs:77:9 Oct 16 14:02:25.773 INFO kablam! | Oct 16 14:02:25.773 INFO kablam! 77 | terminal::into_raw_mode(); Oct 16 14:02:25.773 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:25.773 INFO kablam! | Oct 16 14:02:25.773 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:25.773 INFO kablam! Oct 16 14:02:25.773 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:25.773 INFO kablam! --> src/common/commands/unix_command.rs:85:8 Oct 16 14:02:25.773 INFO kablam! | Oct 16 14:02:25.773 INFO kablam! 85 | terminal::disable_raw_mode(); Oct 16 14:02:25.773 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:25.773 INFO kablam! | Oct 16 14:02:25.773 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:25.773 INFO kablam! Oct 16 14:02:25.773 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:25.773 INFO kablam! --> src/common/screen/alternate.rs:57:13 Oct 16 14:02:25.773 INFO kablam! | Oct 16 14:02:25.773 INFO kablam! 57 | RawScreen::into_raw_mode(); Oct 16 14:02:25.773 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:25.773 INFO kablam! | Oct 16 14:02:25.773 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:25.773 INFO kablam! Oct 16 14:02:25.773 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:25.773 INFO kablam! --> src/common/screen/alternate.rs:74:9 Oct 16 14:02:25.773 INFO kablam! | Oct 16 14:02:25.773 INFO kablam! 74 | self.to_main_screen(); Oct 16 14:02:25.773 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:25.773 INFO kablam! | Oct 16 14:02:25.773 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:25.774 INFO kablam! Oct 16 14:02:25.774 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:25.774 INFO kablam! --> src/common/screen/screen.rs:105:9 Oct 16 14:02:25.774 INFO kablam! | Oct 16 14:02:25.774 INFO kablam! 105 | self.buffer.write(buf); Oct 16 14:02:25.774 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:25.774 INFO kablam! | Oct 16 14:02:25.774 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:25.774 INFO kablam! Oct 16 14:02:25.774 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:25.774 INFO kablam! --> src/common/screen/screen.rs:111:9 Oct 16 14:02:25.774 INFO kablam! | Oct 16 14:02:25.774 INFO kablam! 111 | self.stdout.write_buf(&self.buffer); Oct 16 14:02:25.774 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:25.774 INFO kablam! | Oct 16 14:02:25.774 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:25.774 INFO kablam! Oct 16 14:02:25.774 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:25.774 INFO kablam! --> src/common/screen/screen.rs:152:13 Oct 16 14:02:25.774 INFO kablam! | Oct 16 14:02:25.774 INFO kablam! 152 | RawScreen::disable_raw_modes(); Oct 16 14:02:25.774 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:25.774 INFO kablam! | Oct 16 14:02:25.774 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:25.774 INFO kablam! Oct 16 14:02:25.774 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:25.774 INFO kablam! --> src/kernel/unix_kernel/terminal.rs:85:13 Oct 16 14:02:25.774 INFO kablam! | Oct 16 14:02:25.774 INFO kablam! 85 | into_raw_mode(); Oct 16 14:02:25.774 INFO kablam! | ^^^^^^^^^^^^^^^^ Oct 16 14:02:25.774 INFO kablam! | Oct 16 14:02:25.774 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:25.774 INFO kablam! Oct 16 14:02:25.774 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:25.774 INFO kablam! --> src/kernel/unix_kernel/terminal.rs:146:13 Oct 16 14:02:25.774 INFO kablam! | Oct 16 14:02:25.774 INFO kablam! 146 | disable_raw_mode(); Oct 16 14:02:25.774 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:25.774 INFO kablam! | Oct 16 14:02:25.774 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:25.774 INFO kablam! Oct 16 14:02:25.774 INFO kablam! warning: `extern` block uses type `termios::Termios` which is not FFI-safe: this struct has unspecified layout Oct 16 14:02:25.774 INFO kablam! --> src/kernel/unix_kernel/terminal.rs:156:58 Oct 16 14:02:25.774 INFO kablam! | Oct 16 14:02:25.774 INFO kablam! 156 | pub fn tcsetattr(fd: c_int, opt: c_int, termptr: *const Termios) -> c_int; Oct 16 14:02:25.774 INFO kablam! | ^^^^^^^^^^^^^^ Oct 16 14:02:25.774 INFO kablam! | Oct 16 14:02:25.774 INFO kablam! = note: #[warn(improper_ctypes)] on by default Oct 16 14:02:25.774 INFO kablam! = help: consider adding a #[repr(C)] or #[repr(transparent)] attribute to this struct Oct 16 14:02:25.774 INFO kablam! Oct 16 14:02:25.774 INFO kablam! warning: `extern` block uses type `termios::Termios` which is not FFI-safe: this struct has unspecified layout Oct 16 14:02:25.774 INFO kablam! --> src/kernel/unix_kernel/terminal.rs:164:35 Oct 16 14:02:25.774 INFO kablam! | Oct 16 14:02:25.774 INFO kablam! 164 | pub fn cfmakeraw(termptr: *mut Termios); Oct 16 14:02:25.774 INFO kablam! | ^^^^^^^^^^^^ Oct 16 14:02:25.774 INFO kablam! | Oct 16 14:02:25.774 INFO kablam! = help: consider adding a #[repr(C)] or #[repr(transparent)] attribute to this struct Oct 16 14:02:25.774 INFO kablam! Oct 16 14:02:25.776 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:25.776 INFO kablam! --> src/modules/cursor/ansi_cursor.rs:19:9 Oct 16 14:02:25.776 INFO kablam! | Oct 16 14:02:25.776 INFO kablam! 19 | stdout.write_string(format!(csi!("{};{}H"), y + 1, x + 1)); Oct 16 14:02:25.777 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:25.777 INFO kablam! | Oct 16 14:02:25.777 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:25.777 INFO kablam! Oct 16 14:02:25.777 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:25.777 INFO kablam! --> src/modules/cursor/ansi_cursor.rs:27:9 Oct 16 14:02:25.777 INFO kablam! | Oct 16 14:02:25.777 INFO kablam! 27 | stdout.write_string(format!(csi!("{}A"), count)); Oct 16 14:02:25.777 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:25.777 INFO kablam! | Oct 16 14:02:25.777 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:25.777 INFO kablam! Oct 16 14:02:25.777 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:25.777 INFO kablam! --> src/modules/cursor/ansi_cursor.rs:31:9 Oct 16 14:02:25.777 INFO kablam! | Oct 16 14:02:25.777 INFO kablam! 31 | stdout.write_string(format!(csi!("{}C"), count)); Oct 16 14:02:25.777 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:25.777 INFO kablam! | Oct 16 14:02:25.777 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:25.777 INFO kablam! Oct 16 14:02:25.777 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:25.777 INFO kablam! --> src/modules/cursor/ansi_cursor.rs:35:9 Oct 16 14:02:25.777 INFO kablam! | Oct 16 14:02:25.777 INFO kablam! 35 | stdout.write_string(format!(csi!("{}B"), count)); Oct 16 14:02:25.777 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:25.777 INFO kablam! | Oct 16 14:02:25.777 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:25.777 INFO kablam! Oct 16 14:02:25.777 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:25.777 INFO kablam! --> src/modules/cursor/ansi_cursor.rs:39:9 Oct 16 14:02:25.777 INFO kablam! | Oct 16 14:02:25.777 INFO kablam! 39 | stdout.write_string(format!(csi!("{}D"), count)); Oct 16 14:02:25.777 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:25.777 INFO kablam! | Oct 16 14:02:25.777 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:25.777 INFO kablam! Oct 16 14:02:25.777 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:25.777 INFO kablam! --> src/modules/cursor/ansi_cursor.rs:43:9 Oct 16 14:02:25.777 INFO kablam! | Oct 16 14:02:25.777 INFO kablam! 43 | stdout.write_str(csi!("s")); Oct 16 14:02:25.777 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:25.777 INFO kablam! | Oct 16 14:02:25.777 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:25.777 INFO kablam! Oct 16 14:02:25.777 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:25.777 INFO kablam! --> src/modules/cursor/ansi_cursor.rs:47:9 Oct 16 14:02:25.777 INFO kablam! | Oct 16 14:02:25.777 INFO kablam! 47 | stdout.write_str(csi!("u")); Oct 16 14:02:25.777 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:25.777 INFO kablam! | Oct 16 14:02:25.777 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:25.777 INFO kablam! Oct 16 14:02:25.777 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:25.777 INFO kablam! --> src/modules/cursor/ansi_cursor.rs:51:9 Oct 16 14:02:25.777 INFO kablam! | Oct 16 14:02:25.777 INFO kablam! 51 | stdout.write_str(csi!("?25l")); Oct 16 14:02:25.777 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:25.777 INFO kablam! | Oct 16 14:02:25.777 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:25.777 INFO kablam! Oct 16 14:02:25.777 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:25.777 INFO kablam! --> src/modules/cursor/ansi_cursor.rs:55:9 Oct 16 14:02:25.777 INFO kablam! | Oct 16 14:02:25.777 INFO kablam! 55 | stdout.write_str(csi!("?25h")); Oct 16 14:02:25.777 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:25.777 INFO kablam! | Oct 16 14:02:25.777 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:25.777 INFO kablam! Oct 16 14:02:25.777 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:25.777 INFO kablam! --> src/modules/cursor/ansi_cursor.rs:60:13 Oct 16 14:02:25.777 INFO kablam! | Oct 16 14:02:25.777 INFO kablam! 60 | stdout.write_str(csi!("?12h")); Oct 16 14:02:25.777 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:25.777 INFO kablam! | Oct 16 14:02:25.777 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:25.777 INFO kablam! Oct 16 14:02:25.777 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:25.777 INFO kablam! --> src/modules/cursor/ansi_cursor.rs:62:13 Oct 16 14:02:25.777 INFO kablam! | Oct 16 14:02:25.777 INFO kablam! 62 | stdout.write_str(csi!("?12l")); Oct 16 14:02:25.777 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:25.777 INFO kablam! | Oct 16 14:02:25.803 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:25.803 INFO kablam! Oct 16 14:02:25.803 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:25.803 INFO kablam! --> src/modules/style/styledobject.rs:166:13 Oct 16 14:02:25.803 INFO kablam! | Oct 16 14:02:25.803 INFO kablam! 166 | screen.stdout.write_string(format!(csi!("{}m"), *attr as i16)); Oct 16 14:02:25.803 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:25.803 INFO kablam! | Oct 16 14:02:25.803 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:25.803 INFO kablam! Oct 16 14:02:25.803 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:25.803 INFO kablam! --> src/modules/style/styledobject.rs:173:9 Oct 16 14:02:25.803 INFO kablam! | Oct 16 14:02:25.804 INFO kablam! 173 | screen.stdout.write_string(content); Oct 16 14:02:25.804 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:25.804 INFO kablam! | Oct 16 14:02:25.804 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:25.804 INFO kablam! Oct 16 14:02:25.804 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:25.804 INFO kablam! --> src/modules/style/styledobject.rs:174:9 Oct 16 14:02:25.804 INFO kablam! | Oct 16 14:02:25.804 INFO kablam! 174 | screen.stdout.flush(); Oct 16 14:02:25.804 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:25.804 INFO kablam! | Oct 16 14:02:25.804 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:25.804 INFO kablam! Oct 16 14:02:25.804 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:25.804 INFO kablam! --> src/modules/style/ansi_color.rs:17:9 Oct 16 14:02:25.804 INFO kablam! | Oct 16 14:02:25.804 INFO kablam! 17 | / stdout.write_string(format!( Oct 16 14:02:25.804 INFO kablam! 18 | | csi!("{}m"), Oct 16 14:02:25.804 INFO kablam! 19 | | self.color_value(fg_color, ColorType::Foreground) Oct 16 14:02:25.804 INFO kablam! 20 | | )); Oct 16 14:02:25.804 INFO kablam! | |___________^ Oct 16 14:02:25.804 INFO kablam! | Oct 16 14:02:25.804 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:25.804 INFO kablam! Oct 16 14:02:25.805 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:25.805 INFO kablam! --> src/modules/style/ansi_color.rs:24:9 Oct 16 14:02:25.805 INFO kablam! | Oct 16 14:02:25.805 INFO kablam! 24 | / stdout.write_string(format!( Oct 16 14:02:25.805 INFO kablam! 25 | | csi!("{}m"), Oct 16 14:02:25.805 INFO kablam! 26 | | self.color_value(bg_color, ColorType::Background) Oct 16 14:02:25.805 INFO kablam! 27 | | )); Oct 16 14:02:25.805 INFO kablam! | |___________^ Oct 16 14:02:25.805 INFO kablam! | Oct 16 14:02:25.805 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:25.805 INFO kablam! Oct 16 14:02:25.809 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:25.810 INFO kablam! --> src/modules/style/ansi_color.rs:31:9 Oct 16 14:02:25.810 INFO kablam! | Oct 16 14:02:25.810 INFO kablam! 31 | stdout.write_str(csi!("0m")); Oct 16 14:02:25.810 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:25.810 INFO kablam! | Oct 16 14:02:25.810 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:25.813 INFO kablam! Oct 16 14:02:25.813 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:25.813 INFO kablam! --> src/modules/terminal/terminal.rs:149:9 Oct 16 14:02:25.813 INFO kablam! | Oct 16 14:02:25.813 INFO kablam! 149 | self.screen.write_string(string); Oct 16 14:02:25.813 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:25.813 INFO kablam! | Oct 16 14:02:25.813 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:25.813 INFO kablam! Oct 16 14:02:25.813 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:25.813 INFO kablam! --> src/modules/terminal/ansi_terminal.rs:21:17 Oct 16 14:02:25.813 INFO kablam! | Oct 16 14:02:25.814 INFO kablam! 21 | stdout.write_str(csi!("2J")); Oct 16 14:02:25.814 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:25.814 INFO kablam! | Oct 16 14:02:25.814 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:25.814 INFO kablam! Oct 16 14:02:25.814 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:25.814 INFO kablam! --> src/modules/terminal/ansi_terminal.rs:25:17 Oct 16 14:02:25.814 INFO kablam! | Oct 16 14:02:25.814 INFO kablam! 25 | stdout.write_str(csi!("J")); Oct 16 14:02:25.814 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:25.814 INFO kablam! | Oct 16 14:02:25.814 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:25.814 INFO kablam! Oct 16 14:02:25.814 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:25.814 INFO kablam! --> src/modules/terminal/ansi_terminal.rs:28:17 Oct 16 14:02:25.814 INFO kablam! | Oct 16 14:02:25.814 INFO kablam! 28 | stdout.write_str(csi!("1J")); Oct 16 14:02:25.814 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:25.814 INFO kablam! | Oct 16 14:02:25.814 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:25.814 INFO kablam! Oct 16 14:02:25.814 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:25.814 INFO kablam! --> src/modules/terminal/ansi_terminal.rs:31:17 Oct 16 14:02:25.815 INFO kablam! | Oct 16 14:02:25.815 INFO kablam! 31 | stdout.write_str(csi!("2K")); Oct 16 14:02:25.815 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:25.815 INFO kablam! | Oct 16 14:02:25.815 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:25.815 INFO kablam! Oct 16 14:02:25.815 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:25.815 INFO kablam! --> src/modules/terminal/ansi_terminal.rs:34:17 Oct 16 14:02:25.815 INFO kablam! | Oct 16 14:02:25.815 INFO kablam! 34 | stdout.write_str(csi!("K")); Oct 16 14:02:25.815 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:25.815 INFO kablam! | Oct 16 14:02:25.815 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:25.815 INFO kablam! Oct 16 14:02:25.815 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:25.815 INFO kablam! --> src/modules/terminal/ansi_terminal.rs:44:9 Oct 16 14:02:25.815 INFO kablam! | Oct 16 14:02:25.815 INFO kablam! 44 | stdout.write_string(format!(csi!("{}S"), count)); Oct 16 14:02:25.815 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:25.815 INFO kablam! | Oct 16 14:02:25.815 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:25.815 INFO kablam! Oct 16 14:02:25.815 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:25.816 INFO kablam! --> src/modules/terminal/ansi_terminal.rs:48:9 Oct 16 14:02:25.816 INFO kablam! | Oct 16 14:02:25.816 INFO kablam! 48 | stdout.write_string(format!(csi!("{}T"), count)); Oct 16 14:02:25.816 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:25.816 INFO kablam! | Oct 16 14:02:25.816 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:25.816 INFO kablam! Oct 16 14:02:25.816 INFO kablam! warning: unused `std::result::Result` which must be used Oct 16 14:02:25.816 INFO kablam! --> src/modules/terminal/ansi_terminal.rs:52:9 Oct 16 14:02:25.816 INFO kablam! | Oct 16 14:02:25.816 INFO kablam! 52 | stdout.write_string(format!(csi!("8;{};{}t"), height, width)); Oct 16 14:02:25.816 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 16 14:02:25.816 INFO kablam! | Oct 16 14:02:25.816 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Oct 16 14:02:25.816 INFO kablam! Oct 16 14:02:26.795 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 5.54s Oct 16 14:02:26.795 INFO kablam! su: No module specific data is present Oct 16 14:02:27.281 INFO running `"docker" "rm" "-f" "983a20672a4ff934eec8de4f4fd782742a0f7a8ea80c0a383a96647bcf5b431e"` Oct 16 14:02:27.508 INFO blam! 983a20672a4ff934eec8de4f4fd782742a0f7a8ea80c0a383a96647bcf5b431e