[INFO] fetching crate passrs-tui 1.4.1...
[INFO] building passrs-tui-1.4.1 against try#d79d87d4c0f7f0d0785ad6e493cf8cf718ed89a6 for pr-146237-1
[INFO] extracting crate passrs-tui 1.4.1 into /workspace/builds/worker-2-tc2/source
[INFO] started tweaking crates.io crate passrs-tui 1.4.1
[INFO] finished tweaking crates.io crate passrs-tui 1.4.1
[INFO] tweaked toml for crates.io crate passrs-tui 1.4.1 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate passrs-tui 1.4.1 on toolchain d79d87d4c0f7f0d0785ad6e493cf8cf718ed89a6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+d79d87d4c0f7f0d0785ad6e493cf8cf718ed89a6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate passrs-tui 1.4.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+d79d87d4c0f7f0d0785ad6e493cf8cf718ed89a6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+d79d87d4c0f7f0d0785ad6e493cf8cf718ed89a6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 9d461e9c4a2138928a8009f4ef2d3095ff58e49ace39b02d605a3323c336319c
[INFO] running `Command { std: "docker" "start" "-a" "9d461e9c4a2138928a8009f4ef2d3095ff58e49ace39b02d605a3323c336319c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9d461e9c4a2138928a8009f4ef2d3095ff58e49ace39b02d605a3323c336319c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9d461e9c4a2138928a8009f4ef2d3095ff58e49ace39b02d605a3323c336319c", kill_on_drop: false }`
[INFO] [stdout] 9d461e9c4a2138928a8009f4ef2d3095ff58e49ace39b02d605a3323c336319c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+d79d87d4c0f7f0d0785ad6e493cf8cf718ed89a6" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] e55da7e43f75c11b2d1e7375dec65738c9f2e7f4a2ff2daacb2e4595d161d87a
[INFO] running `Command { std: "docker" "start" "-a" "e55da7e43f75c11b2d1e7375dec65738c9f2e7f4a2ff2daacb2e4595d161d87a", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.147
[INFO] [stderr]    Compiling subtle v2.5.0
[INFO] [stderr]    Compiling signal-hook v0.3.17
[INFO] [stderr]    Compiling parking_lot_core v0.9.8
[INFO] [stderr]    Compiling serde v1.0.176
[INFO] [stderr]    Compiling cpufeatures v0.2.9
[INFO] [stderr]    Compiling serde_derive v1.0.176
[INFO] [stderr]    Compiling smallvec v1.11.0
[INFO] [stderr]    Compiling log v0.4.19
[INFO] [stderr]    Compiling serde_json v1.0.104
[INFO] [stderr]    Compiling lock_api v0.4.10
[INFO] [stderr]    Compiling ryu v1.0.15
[INFO] [stderr]    Compiling fiat-crypto v0.1.20
[INFO] [stderr]    Compiling constant_time_eq v0.2.6
[INFO] [stderr]    Compiling base32 v0.4.0
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling zeroize v1.6.0
[INFO] [stderr]    Compiling ct-codecs v1.1.1
[INFO] [stderr]    Compiling itoa v1.0.9
[INFO] [stderr]    Compiling getrandom v0.2.10
[INFO] [stderr]    Compiling signal-hook-registry v1.4.1
[INFO] [stderr]    Compiling mio v0.8.8
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling signal-hook-mio v0.2.3
[INFO] [stderr]    Compiling parking_lot v0.12.1
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling aead v0.5.2
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling crypto v0.5.1
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling sha1 v0.10.5
[INFO] [stderr]    Compiling sha2 v0.10.7
[INFO] [stderr]    Compiling crossterm v0.26.1
[INFO] [stderr]    Compiling totp-rs v5.1.0
[INFO] [stderr]    Compiling orion v0.17.5
[INFO] [stderr]    Compiling passrs-tui v1.4.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/ui.rs:78:21
[INFO] [stdout]    |
[INFO] [stdout] 78 | pub fn print_typing(mut x: (u16, u16), y: u16, string: &String, cursor: Option<usize>) {
[INFO] [stdout]    |                     ----^
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/ui.rs:81:19
[INFO] [stdout]    |
[INFO] [stdout] 81 |     let (spacing, mut characters) = spaced_chars(string);
[INFO] [stdout]    |                   ----^^^^^^^^^^
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]   --> src/ui.rs:85:5
[INFO] [stdout]    |
[INFO] [stdout] 85 |     queue!(stdout, style::Print(style::Attribute::Underlined));
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]    = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 85 |     let _ = queue!(stdout, style::Print(style::Attribute::Underlined));;
[INFO] [stdout]    |     +++++++                                                           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]   --> src/ui.rs:88:9
[INFO] [stdout]    |
[INFO] [stdout] 88 | /         queue!(stdout,
[INFO] [stdout] 89 | |                cursor::MoveTo(x.0 + char_x, y),
[INFO] [stdout] 90 | |                style::Print(format!("{c:width$}", c = character, width = spacing as usize)));
[INFO] [stdout]    | |____________________________________________________________________________________________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 88 ~         let _ = queue!(stdout,
[INFO] [stdout] 89 |                cursor::MoveTo(x.0 + char_x, y),
[INFO] [stdout] 90 ~                style::Print(format!("{c:width$}", c = character, width = spacing as usize)));;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]   --> src/ui.rs:94:17
[INFO] [stdout]    |
[INFO] [stdout] 94 | /                 queue!(stdout,
[INFO] [stdout] 95 | |                        cursor::MoveTo(x.0 + char_x, y + 1),
[INFO] [stdout] 96 | |                        style::Print(style::Attribute::NoUnderline),
[INFO] [stdout] 97 | |                        style::Print(format!("\\u{:x}", *character as usize)),
[INFO] [stdout] 98 | |                        style::Print(style::Attribute::Underlined));
[INFO] [stdout]    | |__________________________________________________________________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 94 ~                 let _ = queue!(stdout,
[INFO] [stdout] 95 |                        cursor::MoveTo(x.0 + char_x, y + 1),
[INFO] [stdout] 96 |                        style::Print(style::Attribute::NoUnderline),
[INFO] [stdout] 97 |                        style::Print(format!("\\u{:x}", *character as usize)),
[INFO] [stdout] 98 ~                        style::Print(style::Attribute::Underlined));;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/ui.rs:102:5
[INFO] [stdout]     |
[INFO] [stdout] 102 |     queue!(stdout, style::Print(style::Attribute::NoUnderline));
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 102 |     let _ = queue!(stdout, style::Print(style::Attribute::NoUnderline));;
[INFO] [stdout]     |     +++++++                                                            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/ui.rs:105:9
[INFO] [stdout]     |
[INFO] [stdout] 105 | /         queue!(stdout,
[INFO] [stdout] 106 | |                cursor::MoveTo(x.0 + safe_sub!(pos, scroll.start) as u16 * spacing, y),
[INFO] [stdout] 107 | |                style::SetForegroundColor(style::Color::Black),
[INFO] [stdout] 108 | |                style::SetBackgroundColor(style::Color::White),
[INFO] [stdout] ...   |
[INFO] [stdout] 115 | |                }));
[INFO] [stdout]     | |__________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 105 ~         let _ = queue!(stdout,
[INFO] [stdout] 106 |                cursor::MoveTo(x.0 + safe_sub!(pos, scroll.start) as u16 * spacing, y),
[INFO] [stdout] ...
[INFO] [stdout] 114 |                    }
[INFO] [stdout] 115 ~                }));;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/main.rs:297:21
[INFO] [stdout]     |
[INFO] [stdout] 297 | /                     queue!(stdout,
[INFO] [stdout] 298 | |                            terminal::Clear(terminal::ClearType::All),
[INFO] [stdout] 299 | |                            cursor::MoveTo(ui::center_offset(size.0, 9), 0),
[INFO] [stdout] 300 | |                            style::Print("Passwords"));
[INFO] [stdout]     | |_____________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 297 ~                     let _ = queue!(stdout,
[INFO] [stdout] 298 |                            terminal::Clear(terminal::ClearType::All),
[INFO] [stdout] 299 |                            cursor::MoveTo(ui::center_offset(size.0, 9), 0),
[INFO] [stdout] 300 ~                            style::Print("Passwords"));;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/main.rs:316:29
[INFO] [stdout]     |
[INFO] [stdout] 316 | ...                   queue!(stdout, style::Print(style::Attribute::CrossedOut));
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 316 |                             let _ = queue!(stdout, style::Print(style::Attribute::CrossedOut));;
[INFO] [stdout]     |                             +++++++                                                           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/main.rs:320:29
[INFO] [stdout]     |
[INFO] [stdout] 320 | ...                   queue!(stdout, style::SetForegroundColor(COLOURS[password_set.ui_colour]));
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 320 |                             let _ = queue!(stdout, style::SetForegroundColor(COLOURS[password_set.ui_colour]));;
[INFO] [stdout]     |                             +++++++                                                                           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/main.rs:323:25
[INFO] [stdout]     |
[INFO] [stdout] 323 | /                         queue!(stdout,
[INFO] [stdout] 324 | |                                cursor::MoveTo(1, y_pos),
[INFO] [stdout] 325 | |                                style::Print(clip_string(&this_pass.name, safe_sub!(size.0, 1) as usize)));
[INFO] [stdout]     | |_________________________________________________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 323 ~                         let _ = queue!(stdout,
[INFO] [stdout] 324 |                                cursor::MoveTo(1, y_pos),
[INFO] [stdout] 325 ~                                style::Print(clip_string(&this_pass.name, safe_sub!(size.0, 1) as usize)));;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/main.rs:330:37
[INFO] [stdout]     |
[INFO] [stdout] 330 | / ...                   queue!(stdout,
[INFO] [stdout] 331 | | ...                          cursor::MoveTo(safe_sub!(size.0, safe_sub!(spacing, 3) + 4), y_pos),
[INFO] [stdout] 332 | | ...                          style::Print("..."));
[INFO] [stdout]     | |_________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 330 ~                                     let _ = queue!(stdout,
[INFO] [stdout] 331 |                                            cursor::MoveTo(safe_sub!(size.0, safe_sub!(spacing, 3) + 4), y_pos),
[INFO] [stdout] 332 ~                                            style::Print("..."));;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/main.rs:336:33
[INFO] [stdout]     |
[INFO] [stdout] 336 | / ...                   queue!(stdout,
[INFO] [stdout] 337 | | ...                          cursor::MoveTo(pass_pos + char_pos, y_pos),
[INFO] [stdout] 338 | | ...                          style::Print(character));
[INFO] [stdout]     | |_____________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 336 ~                                 let _ = queue!(stdout,
[INFO] [stdout] 337 |                                        cursor::MoveTo(pass_pos + char_pos, y_pos),
[INFO] [stdout] 338 ~                                        style::Print(character));;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/main.rs:342:25
[INFO] [stdout]     |
[INFO] [stdout] 342 | /                         queue!(stdout,
[INFO] [stdout] 343 | |                                style::ResetColor,
[INFO] [stdout] 344 | |                                style::Print(style::Attribute::NotCrossedOut));
[INFO] [stdout]     | |_____________________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 342 ~                         let _ = queue!(stdout,
[INFO] [stdout] 343 |                                style::ResetColor,
[INFO] [stdout] 344 ~                                style::Print(style::Attribute::NotCrossedOut));;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/main.rs:348:21
[INFO] [stdout]     |
[INFO] [stdout] 348 | /                     queue!(stdout,
[INFO] [stdout] 349 | |                            terminal::Clear(terminal::ClearType::All),
[INFO] [stdout] 350 | |                            cursor::MoveTo(ui::center_offset(size.0, 13), 0),
[INFO] [stdout] 351 | |                            style::Print("Authenticator"));
[INFO] [stdout]     | |_________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 348 ~                     let _ = queue!(stdout,
[INFO] [stdout] 349 |                            terminal::Clear(terminal::ClearType::All),
[INFO] [stdout] 350 |                            cursor::MoveTo(ui::center_offset(size.0, 13), 0),
[INFO] [stdout] 351 ~                            style::Print("Authenticator"));;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/main.rs:386:29
[INFO] [stdout]     |
[INFO] [stdout] 386 | ...                   queue!(stdout, style::Print(style::Attribute::CrossedOut));
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 386 |                             let _ = queue!(stdout, style::Print(style::Attribute::CrossedOut));;
[INFO] [stdout]     |                             +++++++                                                           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/main.rs:393:29
[INFO] [stdout]     |
[INFO] [stdout] 393 | / ...                   queue!(stdout,
[INFO] [stdout] 394 | | ...                          cursor::MoveTo(0, y_pos),
[INFO] [stdout] 395 | | ...                          style::SetForegroundColor(colours.1),
[INFO] [stdout] 396 | | ...                          style::SetBackgroundColor(colours.0),
[INFO] [stdout] ...   |
[INFO] [stdout] 399 | | ...                          style::SetBackgroundColor(colours.1),
[INFO] [stdout] 400 | | ...                          style::Print(string_parts.1));
[INFO] [stdout]     | |__________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 393 ~                             let _ = queue!(stdout,
[INFO] [stdout] 394 |                                    cursor::MoveTo(0, y_pos),
[INFO] [stdout] ...
[INFO] [stdout] 399 |                                    style::SetBackgroundColor(colours.1),
[INFO] [stdout] 400 ~                                    style::Print(string_parts.1));;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/main.rs:403:29
[INFO] [stdout]     |
[INFO] [stdout] 403 | / ...                   queue!(stdout,
[INFO] [stdout] 404 | | ...                          cursor::MoveTo(0, y_pos),
[INFO] [stdout] 405 | | ...                          style::Print(totp_string));
[INFO] [stdout]     | |_______________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 403 ~                             let _ = queue!(stdout,
[INFO] [stdout] 404 |                                    cursor::MoveTo(0, y_pos),
[INFO] [stdout] 405 ~                                    style::Print(totp_string));;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/main.rs:408:25
[INFO] [stdout]     |
[INFO] [stdout] 408 | /                         queue!(stdout,
[INFO] [stdout] 409 | |                                style::ResetColor,
[INFO] [stdout] 410 | |                                style::Print(style::Attribute::NotCrossedOut));
[INFO] [stdout]     | |_____________________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 408 ~                         let _ = queue!(stdout,
[INFO] [stdout] 409 |                                style::ResetColor,
[INFO] [stdout] 410 ~                                style::Print(style::Attribute::NotCrossedOut));;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/main.rs:416:9
[INFO] [stdout]     |
[INFO] [stdout] 416 |         stdout.flush();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 416 |         let _ = stdout.flush();
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/main.rs:602:9
[INFO] [stdout]     |
[INFO] [stdout] 602 | /         queue!(stdout,
[INFO] [stdout] 603 | |                terminal::Clear(terminal::ClearType::All),
[INFO] [stdout] 604 | |                cursor::MoveTo(ui::center_offset(size.0, 9), ui::center_offset(size.1, 0) - 1),
[INFO] [stdout] 605 | |                style::Print("Password:"),
[INFO] [stdout] 606 | |                cursor::MoveTo(ui::center_offset(size.0, pass.len() as u16), ui::center_offset(size.1, 0)));
[INFO] [stdout]     | |__________________________________________________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 602 ~         let _ = queue!(stdout,
[INFO] [stdout] 603 |                terminal::Clear(terminal::ClearType::All),
[INFO] [stdout] 604 |                cursor::MoveTo(ui::center_offset(size.0, 9), ui::center_offset(size.1, 0) - 1),
[INFO] [stdout] 605 |                style::Print("Password:"),
[INFO] [stdout] 606 ~                cursor::MoveTo(ui::center_offset(size.0, pass.len() as u16), ui::center_offset(size.1, 0)));;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/main.rs:609:13
[INFO] [stdout]     |
[INFO] [stdout] 609 |             queue!(stdout, style::Print("*"));
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 609 |             let _ = queue!(stdout, style::Print("*"));;
[INFO] [stdout]     |             +++++++                                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/main.rs:612:9
[INFO] [stdout]     |
[INFO] [stdout] 612 |         stdout.flush();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 612 |         let _ = stdout.flush();
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/main.rs:658:9
[INFO] [stdout]     |
[INFO] [stdout] 658 | /         queue!(stdout,
[INFO] [stdout] 659 | |                terminal::Clear(terminal::ClearType::All),
[INFO] [stdout] 660 | |                cursor::MoveTo(ui::center_offset(size.0, title.len() as u16), 0),
[INFO] [stdout] 661 | |                style::Print(title));
[INFO] [stdout]     | |___________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 658 ~         let _ = queue!(stdout,
[INFO] [stdout] 659 |                terminal::Clear(terminal::ClearType::All),
[INFO] [stdout] 660 |                cursor::MoveTo(ui::center_offset(size.0, title.len() as u16), 0),
[INFO] [stdout] 661 ~                style::Print(title));;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/main.rs:665:17
[INFO] [stdout]     |
[INFO] [stdout] 665 |                 queue!(stdout, style::SetForegroundColor(ui_colour));
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 665 |                 let _ = queue!(stdout, style::SetForegroundColor(ui_colour));;
[INFO] [stdout]     |                 +++++++                                                     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/main.rs:668:13
[INFO] [stdout]     |
[INFO] [stdout] 668 | /             queue!(stdout,
[INFO] [stdout] 669 | |                    cursor::MoveTo(1, 2 + value_index as u16 * 3));
[INFO] [stdout]     | |_________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 668 ~             let _ = queue!(stdout,
[INFO] [stdout] 669 ~                    cursor::MoveTo(1, 2 + value_index as u16 * 3));;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/main.rs:672:21
[INFO] [stdout]     |
[INFO] [stdout] 672 |                     queue!(stdout, style::Print(label));
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 672 |                     let _ = queue!(stdout, style::Print(label));;
[INFO] [stdout]     |                     +++++++                                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/main.rs:677:21
[INFO] [stdout]     |
[INFO] [stdout] 677 | /                     queue!(stdout,
[INFO] [stdout] 678 | |                            style::Print(label),
[INFO] [stdout] 679 | |                            cursor::MoveTo(5, 3 + value_index as u16 * 3),
[INFO] [stdout] 680 | |                            style::Print(int_value));
[INFO] [stdout]     | |___________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 677 ~                     let _ = queue!(stdout,
[INFO] [stdout] 678 |                            style::Print(label),
[INFO] [stdout] 679 |                            cursor::MoveTo(5, 3 + value_index as u16 * 3),
[INFO] [stdout] 680 ~                            style::Print(int_value));;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/main.rs:684:13
[INFO] [stdout]     |
[INFO] [stdout] 684 |             queue!(stdout, style::ResetColor);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 684 |             let _ = queue!(stdout, style::ResetColor);;
[INFO] [stdout]     |             +++++++                                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/main.rs:687:9
[INFO] [stdout]     |
[INFO] [stdout] 687 |         stdout.flush();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 687 |         let _ = stdout.flush();
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/main.rs:749:5
[INFO] [stdout]     |
[INFO] [stdout] 749 |     copy_process.stdin.unwrap().write(value.as_bytes());
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 749 |     let _ = copy_process.stdin.unwrap().write(value.as_bytes());
[INFO] [stdout]     |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/main.rs:782:5
[INFO] [stdout]     |
[INFO] [stdout] 782 | /     execute!(stdout,
[INFO] [stdout] 783 | |              terminal::EnterAlternateScreen,
[INFO] [stdout] 784 | |              terminal::DisableLineWrap,
[INFO] [stdout] 785 | |              cursor::Hide);
[INFO] [stdout]     | |__________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 782 ~     let _ = execute!(stdout,
[INFO] [stdout] 783 |              terminal::EnterAlternateScreen,
[INFO] [stdout] 784 |              terminal::DisableLineWrap,
[INFO] [stdout] 785 ~              cursor::Hide);;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/main.rs:786:5
[INFO] [stdout]     |
[INFO] [stdout] 786 |     terminal::enable_raw_mode();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 786 |     let _ = terminal::enable_raw_mode();
[INFO] [stdout]     |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/main.rs:791:5
[INFO] [stdout]     |
[INFO] [stdout] 791 |     terminal::disable_raw_mode();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 791 |     let _ = terminal::disable_raw_mode();
[INFO] [stdout]     |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/main.rs:792:5
[INFO] [stdout]     |
[INFO] [stdout] 792 | /     execute!(stdout,
[INFO] [stdout] 793 | |              terminal::LeaveAlternateScreen,
[INFO] [stdout] 794 | |              terminal::EnableLineWrap,
[INFO] [stdout] 795 | |              cursor::Show);
[INFO] [stdout]     | |__________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 792 ~     let _ = execute!(stdout,
[INFO] [stdout] 793 |              terminal::LeaveAlternateScreen,
[INFO] [stdout] 794 |              terminal::EnableLineWrap,
[INFO] [stdout] 795 ~              cursor::Show);;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/main.rs:796:5
[INFO] [stdout]     |
[INFO] [stdout] 796 |     stdout.flush();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 796 |     let _ = stdout.flush();
[INFO] [stdout]     |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 9.01s
[INFO] running `Command { std: "docker" "inspect" "e55da7e43f75c11b2d1e7375dec65738c9f2e7f4a2ff2daacb2e4595d161d87a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e55da7e43f75c11b2d1e7375dec65738c9f2e7f4a2ff2daacb2e4595d161d87a", kill_on_drop: false }`
[INFO] [stdout] e55da7e43f75c11b2d1e7375dec65738c9f2e7f4a2ff2daacb2e4595d161d87a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+d79d87d4c0f7f0d0785ad6e493cf8cf718ed89a6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 287356e6934e88c69ed3825dc3394db30e1ad070ed0321f5d54e13489e2eafa0
[INFO] running `Command { std: "docker" "start" "-a" "287356e6934e88c69ed3825dc3394db30e1ad070ed0321f5d54e13489e2eafa0", kill_on_drop: false }`
[INFO] [stderr]    Compiling passrs-tui v1.4.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/ui.rs:78:21
[INFO] [stdout]    |
[INFO] [stdout] 78 | pub fn print_typing(mut x: (u16, u16), y: u16, string: &String, cursor: Option<usize>) {
[INFO] [stdout]    |                     ----^
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/ui.rs:81:19
[INFO] [stdout]    |
[INFO] [stdout] 81 |     let (spacing, mut characters) = spaced_chars(string);
[INFO] [stdout]    |                   ----^^^^^^^^^^
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]   --> src/ui.rs:85:5
[INFO] [stdout]    |
[INFO] [stdout] 85 |     queue!(stdout, style::Print(style::Attribute::Underlined));
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]    = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 85 |     let _ = queue!(stdout, style::Print(style::Attribute::Underlined));;
[INFO] [stdout]    |     +++++++                                                           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/main.rs:297:21
[INFO] [stdout]     |
[INFO] [stdout] 297 | /                     queue!(stdout,
[INFO] [stdout] 298 | |                            terminal::Clear(terminal::ClearType::All),
[INFO] [stdout] 299 | |                            cursor::MoveTo(ui::center_offset(size.0, 9), 0),
[INFO] [stdout] 300 | |                            style::Print("Passwords"));
[INFO] [stdout]     | |_____________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 297 ~                     let _ = queue!(stdout,
[INFO] [stdout] 298 |                            terminal::Clear(terminal::ClearType::All),
[INFO] [stdout] 299 |                            cursor::MoveTo(ui::center_offset(size.0, 9), 0),
[INFO] [stdout] 300 ~                            style::Print("Passwords"));;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/main.rs:316:29
[INFO] [stdout]     |
[INFO] [stdout] 316 | ...                   queue!(stdout, style::Print(style::Attribute::CrossedOut));
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 316 |                             let _ = queue!(stdout, style::Print(style::Attribute::CrossedOut));;
[INFO] [stdout]     |                             +++++++                                                           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/main.rs:320:29
[INFO] [stdout]     |
[INFO] [stdout] 320 | ...                   queue!(stdout, style::SetForegroundColor(COLOURS[password_set.ui_colour]));
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 320 |                             let _ = queue!(stdout, style::SetForegroundColor(COLOURS[password_set.ui_colour]));;
[INFO] [stdout]     |                             +++++++                                                                           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/main.rs:323:25
[INFO] [stdout]     |
[INFO] [stdout] 323 | /                         queue!(stdout,
[INFO] [stdout] 324 | |                                cursor::MoveTo(1, y_pos),
[INFO] [stdout] 325 | |                                style::Print(clip_string(&this_pass.name, safe_sub!(size.0, 1) as usize)));
[INFO] [stdout]     | |_________________________________________________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 323 ~                         let _ = queue!(stdout,
[INFO] [stdout] 324 |                                cursor::MoveTo(1, y_pos),
[INFO] [stdout] 325 ~                                style::Print(clip_string(&this_pass.name, safe_sub!(size.0, 1) as usize)));;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/main.rs:330:37
[INFO] [stdout]     |
[INFO] [stdout] 330 | / ...                   queue!(stdout,
[INFO] [stdout] 331 | | ...                          cursor::MoveTo(safe_sub!(size.0, safe_sub!(spacing, 3) + 4), y_pos),
[INFO] [stdout] 332 | | ...                          style::Print("..."));
[INFO] [stdout]     | |_________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 330 ~                                     let _ = queue!(stdout,
[INFO] [stdout] 331 |                                            cursor::MoveTo(safe_sub!(size.0, safe_sub!(spacing, 3) + 4), y_pos),
[INFO] [stdout] 332 ~                                            style::Print("..."));;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/main.rs:336:33
[INFO] [stdout]     |
[INFO] [stdout] 336 | / ...                   queue!(stdout,
[INFO] [stdout] 337 | | ...                          cursor::MoveTo(pass_pos + char_pos, y_pos),
[INFO] [stdout] 338 | | ...                          style::Print(character));
[INFO] [stdout]     | |_____________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 336 ~                                 let _ = queue!(stdout,
[INFO] [stdout] 337 |                                        cursor::MoveTo(pass_pos + char_pos, y_pos),
[INFO] [stdout] 338 ~                                        style::Print(character));;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/main.rs:342:25
[INFO] [stdout]     |
[INFO] [stdout] 342 | /                         queue!(stdout,
[INFO] [stdout] 343 | |                                style::ResetColor,
[INFO] [stdout] 344 | |                                style::Print(style::Attribute::NotCrossedOut));
[INFO] [stdout]     | |_____________________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 342 ~                         let _ = queue!(stdout,
[INFO] [stdout] 343 |                                style::ResetColor,
[INFO] [stdout] 344 ~                                style::Print(style::Attribute::NotCrossedOut));;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/main.rs:348:21
[INFO] [stdout]     |
[INFO] [stdout] 348 | /                     queue!(stdout,
[INFO] [stdout] 349 | |                            terminal::Clear(terminal::ClearType::All),
[INFO] [stdout] 350 | |                            cursor::MoveTo(ui::center_offset(size.0, 13), 0),
[INFO] [stdout] 351 | |                            style::Print("Authenticator"));
[INFO] [stdout]     | |_________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 348 ~                     let _ = queue!(stdout,
[INFO] [stdout] 349 |                            terminal::Clear(terminal::ClearType::All),
[INFO] [stdout] 350 |                            cursor::MoveTo(ui::center_offset(size.0, 13), 0),
[INFO] [stdout] 351 ~                            style::Print("Authenticator"));;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/main.rs:386:29
[INFO] [stdout]     |
[INFO] [stdout] 386 | ...                   queue!(stdout, style::Print(style::Attribute::CrossedOut));
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 386 |                             let _ = queue!(stdout, style::Print(style::Attribute::CrossedOut));;
[INFO] [stdout]     |                             +++++++                                                           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/main.rs:393:29
[INFO] [stdout]     |
[INFO] [stdout] 393 | / ...                   queue!(stdout,
[INFO] [stdout] 394 | | ...                          cursor::MoveTo(0, y_pos),
[INFO] [stdout] 395 | | ...                          style::SetForegroundColor(colours.1),
[INFO] [stdout] 396 | | ...                          style::SetBackgroundColor(colours.0),
[INFO] [stdout] ...   |
[INFO] [stdout] 399 | | ...                          style::SetBackgroundColor(colours.1),
[INFO] [stdout] 400 | | ...                          style::Print(string_parts.1));
[INFO] [stdout]     | |__________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 393 ~                             let _ = queue!(stdout,
[INFO] [stdout] 394 |                                    cursor::MoveTo(0, y_pos),
[INFO] [stdout] ...
[INFO] [stdout] 399 |                                    style::SetBackgroundColor(colours.1),
[INFO] [stdout] 400 ~                                    style::Print(string_parts.1));;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/main.rs:403:29
[INFO] [stdout]     |
[INFO] [stdout] 403 | / ...                   queue!(stdout,
[INFO] [stdout] 404 | | ...                          cursor::MoveTo(0, y_pos),
[INFO] [stdout] 405 | | ...                          style::Print(totp_string));
[INFO] [stdout]     | |_______________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 403 ~                             let _ = queue!(stdout,
[INFO] [stdout] 404 |                                    cursor::MoveTo(0, y_pos),
[INFO] [stdout] 405 ~                                    style::Print(totp_string));;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/main.rs:408:25
[INFO] [stdout]     |
[INFO] [stdout] 408 | /                         queue!(stdout,
[INFO] [stdout] 409 | |                                style::ResetColor,
[INFO] [stdout] 410 | |                                style::Print(style::Attribute::NotCrossedOut));
[INFO] [stdout]     | |_____________________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 408 ~                         let _ = queue!(stdout,
[INFO] [stdout] 409 |                                style::ResetColor,
[INFO] [stdout] 410 ~                                style::Print(style::Attribute::NotCrossedOut));;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/main.rs:416:9
[INFO] [stdout]     |
[INFO] [stdout] 416 |         stdout.flush();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 416 |         let _ = stdout.flush();
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/main.rs:602:9
[INFO] [stdout]     |
[INFO] [stdout] 602 | /         queue!(stdout,
[INFO] [stdout] 603 | |                terminal::Clear(terminal::ClearType::All),
[INFO] [stdout] 604 | |                cursor::MoveTo(ui::center_offset(size.0, 9), ui::center_offset(size.1, 0) - 1),
[INFO] [stdout] 605 | |                style::Print("Password:"),
[INFO] [stdout] 606 | |                cursor::MoveTo(ui::center_offset(size.0, pass.len() as u16), ui::center_offset(size.1, 0)));
[INFO] [stdout]     | |__________________________________________________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 602 ~         let _ = queue!(stdout,
[INFO] [stdout] 603 |                terminal::Clear(terminal::ClearType::All),
[INFO] [stdout] 604 |                cursor::MoveTo(ui::center_offset(size.0, 9), ui::center_offset(size.1, 0) - 1),
[INFO] [stdout] 605 |                style::Print("Password:"),
[INFO] [stdout] 606 ~                cursor::MoveTo(ui::center_offset(size.0, pass.len() as u16), ui::center_offset(size.1, 0)));;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]   --> src/ui.rs:88:9
[INFO] [stdout]    |
[INFO] [stdout] 88 | /         queue!(stdout,
[INFO] [stdout] 89 | |                cursor::MoveTo(x.0 + char_x, y),
[INFO] [stdout] 90 | |                style::Print(format!("{c:width$}", c = character, width = spacing as usize)));
[INFO] [stdout]    | |____________________________________________________________________________________________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 88 ~         let _ = queue!(stdout,
[INFO] [stdout] 89 |                cursor::MoveTo(x.0 + char_x, y),
[INFO] [stdout] 90 ~                style::Print(format!("{c:width$}", c = character, width = spacing as usize)));;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]   --> src/ui.rs:94:17
[INFO] [stdout]    |
[INFO] [stdout] 94 | /                 queue!(stdout,
[INFO] [stdout] 95 | |                        cursor::MoveTo(x.0 + char_x, y + 1),
[INFO] [stdout] 96 | |                        style::Print(style::Attribute::NoUnderline),
[INFO] [stdout] 97 | |                        style::Print(format!("\\u{:x}", *character as usize)),
[INFO] [stdout] 98 | |                        style::Print(style::Attribute::Underlined));
[INFO] [stdout]    | |__________________________________________________________________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 94 ~                 let _ = queue!(stdout,
[INFO] [stdout] 95 |                        cursor::MoveTo(x.0 + char_x, y + 1),
[INFO] [stdout] 96 |                        style::Print(style::Attribute::NoUnderline),
[INFO] [stdout] 97 |                        style::Print(format!("\\u{:x}", *character as usize)),
[INFO] [stdout] 98 ~                        style::Print(style::Attribute::Underlined));;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/ui.rs:102:5
[INFO] [stdout]     |
[INFO] [stdout] 102 |     queue!(stdout, style::Print(style::Attribute::NoUnderline));
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 102 |     let _ = queue!(stdout, style::Print(style::Attribute::NoUnderline));;
[INFO] [stdout]     |     +++++++                                                            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/ui.rs:105:9
[INFO] [stdout]     |
[INFO] [stdout] 105 | /         queue!(stdout,
[INFO] [stdout] 106 | |                cursor::MoveTo(x.0 + safe_sub!(pos, scroll.start) as u16 * spacing, y),
[INFO] [stdout] 107 | |                style::SetForegroundColor(style::Color::Black),
[INFO] [stdout] 108 | |                style::SetBackgroundColor(style::Color::White),
[INFO] [stdout] ...   |
[INFO] [stdout] 115 | |                }));
[INFO] [stdout]     | |__________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 105 ~         let _ = queue!(stdout,
[INFO] [stdout] 106 |                cursor::MoveTo(x.0 + safe_sub!(pos, scroll.start) as u16 * spacing, y),
[INFO] [stdout] ...
[INFO] [stdout] 114 |                    }
[INFO] [stdout] 115 ~                }));;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/main.rs:609:13
[INFO] [stdout]     |
[INFO] [stdout] 609 |             queue!(stdout, style::Print("*"));
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 609 |             let _ = queue!(stdout, style::Print("*"));;
[INFO] [stdout]     |             +++++++                                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/main.rs:612:9
[INFO] [stdout]     |
[INFO] [stdout] 612 |         stdout.flush();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 612 |         let _ = stdout.flush();
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/main.rs:658:9
[INFO] [stdout]     |
[INFO] [stdout] 658 | /         queue!(stdout,
[INFO] [stdout] 659 | |                terminal::Clear(terminal::ClearType::All),
[INFO] [stdout] 660 | |                cursor::MoveTo(ui::center_offset(size.0, title.len() as u16), 0),
[INFO] [stdout] 661 | |                style::Print(title));
[INFO] [stdout]     | |___________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 658 ~         let _ = queue!(stdout,
[INFO] [stdout] 659 |                terminal::Clear(terminal::ClearType::All),
[INFO] [stdout] 660 |                cursor::MoveTo(ui::center_offset(size.0, title.len() as u16), 0),
[INFO] [stdout] 661 ~                style::Print(title));;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/main.rs:665:17
[INFO] [stdout]     |
[INFO] [stdout] 665 |                 queue!(stdout, style::SetForegroundColor(ui_colour));
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 665 |                 let _ = queue!(stdout, style::SetForegroundColor(ui_colour));;
[INFO] [stdout]     |                 +++++++                                                     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/main.rs:668:13
[INFO] [stdout]     |
[INFO] [stdout] 668 | /             queue!(stdout,
[INFO] [stdout] 669 | |                    cursor::MoveTo(1, 2 + value_index as u16 * 3));
[INFO] [stdout]     | |_________________________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 668 ~             let _ = queue!(stdout,
[INFO] [stdout] 669 ~                    cursor::MoveTo(1, 2 + value_index as u16 * 3));;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/main.rs:672:21
[INFO] [stdout]     |
[INFO] [stdout] 672 |                     queue!(stdout, style::Print(label));
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 672 |                     let _ = queue!(stdout, style::Print(label));;
[INFO] [stdout]     |                     +++++++                                    +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/main.rs:677:21
[INFO] [stdout]     |
[INFO] [stdout] 677 | /                     queue!(stdout,
[INFO] [stdout] 678 | |                            style::Print(label),
[INFO] [stdout] 679 | |                            cursor::MoveTo(5, 3 + value_index as u16 * 3),
[INFO] [stdout] 680 | |                            style::Print(int_value));
[INFO] [stdout]     | |___________________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 677 ~                     let _ = queue!(stdout,
[INFO] [stdout] 678 |                            style::Print(label),
[INFO] [stdout] 679 |                            cursor::MoveTo(5, 3 + value_index as u16 * 3),
[INFO] [stdout] 680 ~                            style::Print(int_value));;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/main.rs:684:13
[INFO] [stdout]     |
[INFO] [stdout] 684 |             queue!(stdout, style::ResetColor);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 684 |             let _ = queue!(stdout, style::ResetColor);;
[INFO] [stdout]     |             +++++++                                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/main.rs:687:9
[INFO] [stdout]     |
[INFO] [stdout] 687 |         stdout.flush();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 687 |         let _ = stdout.flush();
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/main.rs:749:5
[INFO] [stdout]     |
[INFO] [stdout] 749 |     copy_process.stdin.unwrap().write(value.as_bytes());
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 749 |     let _ = copy_process.stdin.unwrap().write(value.as_bytes());
[INFO] [stdout]     |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/main.rs:782:5
[INFO] [stdout]     |
[INFO] [stdout] 782 | /     execute!(stdout,
[INFO] [stdout] 783 | |              terminal::EnterAlternateScreen,
[INFO] [stdout] 784 | |              terminal::DisableLineWrap,
[INFO] [stdout] 785 | |              cursor::Hide);
[INFO] [stdout]     | |__________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 782 ~     let _ = execute!(stdout,
[INFO] [stdout] 783 |              terminal::EnterAlternateScreen,
[INFO] [stdout] 784 |              terminal::DisableLineWrap,
[INFO] [stdout] 785 ~              cursor::Hide);;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/main.rs:786:5
[INFO] [stdout]     |
[INFO] [stdout] 786 |     terminal::enable_raw_mode();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 786 |     let _ = terminal::enable_raw_mode();
[INFO] [stdout]     |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/main.rs:791:5
[INFO] [stdout]     |
[INFO] [stdout] 791 |     terminal::disable_raw_mode();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 791 |     let _ = terminal::disable_raw_mode();
[INFO] [stdout]     |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/main.rs:792:5
[INFO] [stdout]     |
[INFO] [stdout] 792 | /     execute!(stdout,
[INFO] [stdout] 793 | |              terminal::LeaveAlternateScreen,
[INFO] [stdout] 794 | |              terminal::EnableLineWrap,
[INFO] [stdout] 795 | |              cursor::Show);
[INFO] [stdout]     | |__________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 792 ~     let _ = execute!(stdout,
[INFO] [stdout] 793 |              terminal::LeaveAlternateScreen,
[INFO] [stdout] 794 |              terminal::EnableLineWrap,
[INFO] [stdout] 795 ~              cursor::Show);;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> src/main.rs:796:5
[INFO] [stdout]     |
[INFO] [stdout] 796 |     stdout.flush();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 796 |     let _ = stdout.flush();
[INFO] [stdout]     |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.71s
[INFO] running `Command { std: "docker" "inspect" "287356e6934e88c69ed3825dc3394db30e1ad070ed0321f5d54e13489e2eafa0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "287356e6934e88c69ed3825dc3394db30e1ad070ed0321f5d54e13489e2eafa0", kill_on_drop: false }`
[INFO] [stdout] 287356e6934e88c69ed3825dc3394db30e1ad070ed0321f5d54e13489e2eafa0
