[INFO] fetching crate sbyte 0.1.0...
[INFO] testing sbyte-0.1.0 against 1.47.0 for beta-1.48-1
[INFO] extracting crate sbyte 0.1.0 into /workspace/builds/worker-6/source
[INFO] validating manifest of crates.io crate sbyte 0.1.0 on toolchain 1.47.0
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.47.0" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] started tweaking crates.io crate sbyte 0.1.0
[INFO] finished tweaking crates.io crate sbyte 0.1.0
[INFO] tweaked toml for crates.io crate sbyte 0.1.0 written to /workspace/builds/worker-6/source/Cargo.toml
[INFO] crate crates.io crate sbyte 0.1.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.47.0" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/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" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+1.47.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] fde245ec135b65def7dfbbb8f456adfbfb10e40a1c981cdf896d8183760d9cf2
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "fde245ec135b65def7dfbbb8f456adfbfb10e40a1c981cdf896d8183760d9cf2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "fde245ec135b65def7dfbbb8f456adfbfb10e40a1c981cdf896d8183760d9cf2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fde245ec135b65def7dfbbb8f456adfbfb10e40a1c981cdf896d8183760d9cf2", kill_on_drop: false }`
[INFO] [stdout] fde245ec135b65def7dfbbb8f456adfbfb10e40a1c981cdf896d8183760d9cf2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+1.47.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] 095e3a360644896d773f81905b4bfa5f3f1d98562c343bbec0a4bccbf364f2c9
[INFO] running `Command { std: "docker" "start" "-a" "095e3a360644896d773f81905b4bfa5f3f1d98562c343bbec0a4bccbf364f2c9", kill_on_drop: false }`
[INFO] [stderr]    Compiling nix v0.17.0
[INFO] [stderr]    Compiling termios v0.3.2
[INFO] [stderr]    Compiling wrecked v0.1.3
[INFO] [stderr]    Compiling ctrlc v3.1.6
[INFO] [stderr]    Compiling sbyte v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/sbyte_editor/editor/converter.rs:20:6
[INFO] [stdout]    |
[INFO] [stdout] 20 | impl Converter {
[INFO] [stdout]    |      ^^^^^^^^^ help: use `dyn`: `dyn Converter`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `editor_cursor::*`
[INFO] [stdout]  --> src/sbyte_editor/editor.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use editor_cursor::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `viewport::*`
[INFO] [stdout]  --> src/sbyte_editor/visual_editor.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use viewport::*;
[INFO] [stdout]   |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fmt`
[INFO] [stdout]  --> src/sbyte_editor/commandable/inputter/function_ref.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::fmt;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `CURSOR_UP` should have an upper camel case name
[INFO] [stdout]  --> src/sbyte_editor/commandable/inputter/function_ref.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     CURSOR_UP,
[INFO] [stdout]   |     ^^^^^^^^^ help: convert the identifier to upper camel case: `CursorUp`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(non_camel_case_types)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `CURSOR_DOWN` should have an upper camel case name
[INFO] [stdout]  --> src/sbyte_editor/commandable/inputter/function_ref.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     CURSOR_DOWN,
[INFO] [stdout]   |     ^^^^^^^^^^^ help: convert the identifier to upper camel case: `CursorDown`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `CURSOR_LEFT` should have an upper camel case name
[INFO] [stdout]  --> src/sbyte_editor/commandable/inputter/function_ref.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     CURSOR_LEFT,
[INFO] [stdout]   |     ^^^^^^^^^^^ help: convert the identifier to upper camel case: `CursorLeft`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `CURSOR_RIGHT` should have an upper camel case name
[INFO] [stdout]  --> src/sbyte_editor/commandable/inputter/function_ref.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     CURSOR_RIGHT,
[INFO] [stdout]   |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CursorRight`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `CURSOR_LENGTH_UP` should have an upper camel case name
[INFO] [stdout]   --> src/sbyte_editor/commandable/inputter/function_ref.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     CURSOR_LENGTH_UP,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CursorLengthUp`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `CURSOR_LENGTH_DOWN` should have an upper camel case name
[INFO] [stdout]   --> src/sbyte_editor/commandable/inputter/function_ref.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     CURSOR_LENGTH_DOWN,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CursorLengthDown`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `CURSOR_LENGTH_LEFT` should have an upper camel case name
[INFO] [stdout]   --> src/sbyte_editor/commandable/inputter/function_ref.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     CURSOR_LENGTH_LEFT,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CursorLengthLeft`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `CURSOR_LENGTH_RIGHT` should have an upper camel case name
[INFO] [stdout]   --> src/sbyte_editor/commandable/inputter/function_ref.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     CURSOR_LENGTH_RIGHT,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CursorLengthRight`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `APPEND_TO_REGISTER` should have an upper camel case name
[INFO] [stdout]   --> src/sbyte_editor/commandable/inputter/function_ref.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     APPEND_TO_REGISTER,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AppendToRegister`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `JUMP_TO_REGISTER` should have an upper camel case name
[INFO] [stdout]   --> src/sbyte_editor/commandable/inputter/function_ref.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     JUMP_TO_REGISTER,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `JumpToRegister`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `CLEAR_REGISTER` should have an upper camel case name
[INFO] [stdout]   --> src/sbyte_editor/commandable/inputter/function_ref.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     CLEAR_REGISTER,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ClearRegister`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `JUMP_TO_NEXT` should have an upper camel case name
[INFO] [stdout]   --> src/sbyte_editor/commandable/inputter/function_ref.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     JUMP_TO_NEXT,
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `JumpToNext`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `INSERT_TO_CMDLINE` should have an upper camel case name
[INFO] [stdout]   --> src/sbyte_editor/commandable/inputter/function_ref.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     INSERT_TO_CMDLINE,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `InsertToCmdline`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `CMDLINE_BACKSPACE` should have an upper camel case name
[INFO] [stdout]   --> src/sbyte_editor/commandable/inputter/function_ref.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     CMDLINE_BACKSPACE,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CmdlineBackspace`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `RUN_CUSTOM_COMMAND` should have an upper camel case name
[INFO] [stdout]   --> src/sbyte_editor/commandable/inputter/function_ref.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     RUN_CUSTOM_COMMAND,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `RunCustomCommand`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `TOGGLE_CONVERTER` should have an upper camel case name
[INFO] [stdout]   --> src/sbyte_editor/commandable/inputter/function_ref.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     TOGGLE_CONVERTER,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ToggleConverter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `MODE_SET_MOVE` should have an upper camel case name
[INFO] [stdout]   --> src/sbyte_editor/commandable/inputter/function_ref.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     MODE_SET_MOVE,
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ModeSetMove`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `MODE_SET_INSERT` should have an upper camel case name
[INFO] [stdout]   --> src/sbyte_editor/commandable/inputter/function_ref.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |     MODE_SET_INSERT,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ModeSetInsert`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `MODE_SET_APPEND` should have an upper camel case name
[INFO] [stdout]   --> src/sbyte_editor/commandable/inputter/function_ref.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     MODE_SET_APPEND,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ModeSetAppend`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `MODE_SET_OVERWRITE` should have an upper camel case name
[INFO] [stdout]   --> src/sbyte_editor/commandable/inputter/function_ref.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     MODE_SET_OVERWRITE,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ModeSetOverwrite`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `MODE_SET_CMD` should have an upper camel case name
[INFO] [stdout]   --> src/sbyte_editor/commandable/inputter/function_ref.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     MODE_SET_CMD,
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ModeSetCmd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `MODE_SET_SEARCH` should have an upper camel case name
[INFO] [stdout]   --> src/sbyte_editor/commandable/inputter/function_ref.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 |     MODE_SET_SEARCH,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ModeSetSearch`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `MODE_SET_INSERT_SPECIAL` should have an upper camel case name
[INFO] [stdout]   --> src/sbyte_editor/commandable/inputter/function_ref.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     MODE_SET_INSERT_SPECIAL,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ModeSetInsertSpecial`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `MODE_SET_OVERWRITE_SPECIAL` should have an upper camel case name
[INFO] [stdout]   --> src/sbyte_editor/commandable/inputter/function_ref.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 |     MODE_SET_OVERWRITE_SPECIAL,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ModeSetOverwriteSpecial`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `CREATE_BIG_ENDIAN_STRUCTURE` should have an upper camel case name
[INFO] [stdout]   --> src/sbyte_editor/commandable/inputter/function_ref.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     CREATE_BIG_ENDIAN_STRUCTURE,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CreateBigEndianStructure`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `CREATE_LITTLE_ENDIAN_STRUCTURE` should have an upper camel case name
[INFO] [stdout]   --> src/sbyte_editor/commandable/inputter/function_ref.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |     CREATE_LITTLE_ENDIAN_STRUCTURE,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CreateLittleEndianStructure`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `REMOVE_STRUCTURE` should have an upper camel case name
[INFO] [stdout]   --> src/sbyte_editor/commandable/inputter/function_ref.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 |     REMOVE_STRUCTURE,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `RemoveStructure`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/sbyte_editor/commandable/inputter.rs:50:12
[INFO] [stdout]    |
[INFO] [stdout] 50 |         if (clear_buffer) {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_parens)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `match` scrutinee expression
[INFO] [stdout]    --> src/sbyte_editor/commandable/inputter.rs:107:15
[INFO] [stdout]     |
[INFO] [stdout] 107 |         match (&self.hook) {
[INFO] [stdout]     |               ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `inputter::*`
[INFO] [stdout]  --> src/sbyte_editor/commandable.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use inputter::*;
[INFO] [stdout]   |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `inputter::function_ref::*`
[INFO] [stdout]  --> src/sbyte_editor/commandable.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use inputter::function_ref::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `CURSOR_MOVED` should have an upper camel case name
[INFO] [stdout]  --> src/sbyte_editor/inconsole.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 |     CURSOR_MOVED,
[INFO] [stdout]   |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CursorMoved`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FULL_REFRESH` should have an upper camel case name
[INFO] [stdout]  --> src/sbyte_editor/inconsole.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 |     FULL_REFRESH,
[INFO] [stdout]   |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FullRefresh`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `DISPLAY_REFRESH` should have an upper camel case name
[INFO] [stdout]  --> src/sbyte_editor/inconsole.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 |     DISPLAY_REFRESH,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DisplayRefresh`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `SETUP_DISPLAYS` should have an upper camel case name
[INFO] [stdout]  --> src/sbyte_editor/inconsole.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     SETUP_DISPLAYS,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SetupDisplays`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `REMAP_ACTIVE_ROWS` should have an upper camel case name
[INFO] [stdout]  --> src/sbyte_editor/inconsole.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     REMAP_ACTIVE_ROWS,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `RemapActiveRows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `UPDATE_OFFSET` should have an upper camel case name
[INFO] [stdout]  --> src/sbyte_editor/inconsole.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     UPDATE_OFFSET,
[INFO] [stdout]   |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UpdateOffset`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `DISPLAY_CMDLINE` should have an upper camel case name
[INFO] [stdout]  --> src/sbyte_editor/inconsole.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     DISPLAY_CMDLINE,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DisplayCmdline`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `UPDATE_ROW` should have an upper camel case name
[INFO] [stdout]   --> src/sbyte_editor/inconsole.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     UPDATE_ROW(usize)
[INFO] [stdout]    |     ^^^^^^^^^^ help: convert the identifier to upper camel case: `UpdateRow`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fmt::Display`
[INFO] [stdout]  --> src/sbyte_editor/structured.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::fmt::Display;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/sbyte_editor/structured.rs:251:12
[INFO] [stdout]     |
[INFO] [stdout] 251 |         if (real_data_width == data.len()) {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: denote infinite loops with `loop { ... }`
[INFO] [stdout]    --> src/sbyte_editor.rs:305:13
[INFO] [stdout]     |
[INFO] [stdout] 305 |             while true {
[INFO] [stdout]     |             ^^^^^^^^^^ help: use `loop`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(while_true)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: denote infinite loops with `loop { ... }`
[INFO] [stdout]    --> src/sbyte_editor.rs:585:13
[INFO] [stdout]     |
[INFO] [stdout] 585 |             while true {
[INFO] [stdout]     |             ^^^^^^^^^^ help: use `loop`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: denote infinite loops with `loop { ... }`
[INFO] [stdout]    --> src/sbyte_editor.rs:617:13
[INFO] [stdout]     |
[INFO] [stdout] 617 |             while true {
[INFO] [stdout]     |             ^^^^^^^^^^ help: use `loop`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/sbyte_editor.rs:668:12
[INFO] [stdout]     |
[INFO] [stdout] 668 |         if (offset < self.active_content.len()) {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]     --> src/sbyte_editor.rs:1258:16
[INFO] [stdout]      |
[INFO] [stdout] 1258 |             if (width > adj_viewport_offset) {
[INFO] [stdout]      |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]     --> src/sbyte_editor.rs:1271:12
[INFO] [stdout]      |
[INFO] [stdout] 1271 |         if (! self.surpress_tick) {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]     --> src/sbyte_editor.rs:1343:22
[INFO] [stdout]      |
[INFO] [stdout] 1343 |         let r: f64 = (1f64 / display_ratio);
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]     --> src/sbyte_editor.rs:1344:22
[INFO] [stdout]      |
[INFO] [stdout] 1344 |         let a: f64 = (1f64 - ( 1f64 / (r + 1f64)));
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]     --> src/sbyte_editor.rs:2455:20
[INFO] [stdout]      |
[INFO] [stdout] 2455 |                 if (is_ok) {
[INFO] [stdout]      |                    ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `sbyte_editor::commandable::Commandable`
[INFO] [stdout]  --> src/main.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use sbyte_editor::commandable::Commandable;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]     --> src/sbyte_editor.rs:2963:10
[INFO] [stdout]      |
[INFO] [stdout] 2963 |     for (i, c) in input_string.chars().enumerate() {
[INFO] [stdout]      |          ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> src/sbyte_editor.rs:221:25
[INFO] [stdout]     |
[INFO] [stdout] 221 |                     Err(e) => {
[INFO] [stdout]     |                         ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> src/sbyte_editor.rs:235:17
[INFO] [stdout]     |
[INFO] [stdout] 235 |             Err(e) => { }
[INFO] [stdout]     |                 ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> src/sbyte_editor.rs:251:25
[INFO] [stdout]     |
[INFO] [stdout] 251 |                     Err(e) => ()
[INFO] [stdout]     |                         ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `do_push` is never read
[INFO] [stdout]    --> src/sbyte_editor.rs:311:29
[INFO] [stdout]     |
[INFO] [stdout] 311 | ...                   do_push = true;
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` on by default
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> src/sbyte_editor.rs:326:29
[INFO] [stdout]     |
[INFO] [stdout] 326 |                         Err(e) => ()
[INFO] [stdout]     |                             ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> src/sbyte_editor.rs:347:37
[INFO] [stdout]     |
[INFO] [stdout] 347 | ...                   Err(e) => {
[INFO] [stdout]     |                           ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `kill_daemon`
[INFO] [stdout]    --> src/sbyte_editor.rs:243:13
[INFO] [stdout]     |
[INFO] [stdout] 243 |         let mut kill_daemon = ctrlc::set_handler(move || {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_kill_daemon`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> src/sbyte_editor.rs:396:21
[INFO] [stdout]     |
[INFO] [stdout] 396 |                 Err(e) => ()
[INFO] [stdout]     |                     ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `difference`
[INFO] [stdout]    --> src/sbyte_editor.rs:549:13
[INFO] [stdout]     |
[INFO] [stdout] 549 |         let mut difference: isize = 0;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_difference`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `new_structure` is assigned to, but never used
[INFO] [stdout]    --> src/sbyte_editor.rs:552:13
[INFO] [stdout]     |
[INFO] [stdout] 552 |         let mut new_structure: Option<Box<dyn StructuredDataHandler>>;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: consider using `_new_structure` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `new_structure` is never read
[INFO] [stdout]    --> src/sbyte_editor.rs:556:13
[INFO] [stdout]     |
[INFO] [stdout] 556 |             new_structure = None;
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> src/sbyte_editor.rs:564:29
[INFO] [stdout]     |
[INFO] [stdout] 564 |                         Err(e) => {
[INFO] [stdout]     |                             ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]    --> src/sbyte_editor.rs:671:17
[INFO] [stdout]     |
[INFO] [stdout] 671 |             for i in 0..adj_length {
[INFO] [stdout]     |                 ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `insert_length` is assigned to, but never used
[INFO] [stdout]    --> src/sbyte_editor.rs:861:13
[INFO] [stdout]     |
[INFO] [stdout] 861 |         let mut insert_length: usize = 0;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: consider using `_insert_length` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `insert_length` is never read
[INFO] [stdout]    --> src/sbyte_editor.rs:865:21
[INFO] [stdout]     |
[INFO] [stdout] 865 |                     insert_length += some_bytes.len();
[INFO] [stdout]     |                     ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> src/sbyte_editor.rs:868:21
[INFO] [stdout]     |
[INFO] [stdout] 868 |                 Err(e) => ()
[INFO] [stdout]     |                     ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> src/sbyte_editor.rs:983:25
[INFO] [stdout]     |
[INFO] [stdout] 983 |                     Err(e) => {
[INFO] [stdout]     |                         ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> src/sbyte_editor.rs:995:17
[INFO] [stdout]     |
[INFO] [stdout] 995 |             Err(e) => {}
[INFO] [stdout]     |                 ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]     --> src/sbyte_editor.rs:1017:17
[INFO] [stdout]      |
[INFO] [stdout] 1017 |             Err(e) => {
[INFO] [stdout]      |                 ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]     --> src/sbyte_editor.rs:1757:37
[INFO] [stdout]      |
[INFO] [stdout] 1757 | ...                   Err(e) => {
[INFO] [stdout]      |                           ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]     --> src/sbyte_editor.rs:1766:37
[INFO] [stdout]      |
[INFO] [stdout] 1766 | ...                   Err(e) => {
[INFO] [stdout]      |                           ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `viewport_height`
[INFO] [stdout]     --> src/sbyte_editor.rs:1925:13
[INFO] [stdout]      |
[INFO] [stdout] 1925 |         let viewport_height = self.viewport.get_height();
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_viewport_height`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]     --> src/sbyte_editor.rs:2152:25
[INFO] [stdout]      |
[INFO] [stdout] 2152 |                     Err(e) => {
[INFO] [stdout]      |                         ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `repeat`
[INFO] [stdout]     --> src/sbyte_editor.rs:2110:62
[INFO] [stdout]      |
[INFO] [stdout] 2110 |     fn ci_jump_to_next(&mut self, argument: Option<Vec<u8>>, repeat: usize) {
[INFO] [stdout]      |                                                              ^^^^^^ help: if this is intentional, prefix it with an underscore: `_repeat`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]     --> src/sbyte_editor.rs:2182:21
[INFO] [stdout]      |
[INFO] [stdout] 2182 |                 Err(e) => { }
[INFO] [stdout]      |                     ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `repeat`
[INFO] [stdout]     --> src/sbyte_editor.rs:2172:29
[INFO] [stdout]      |
[INFO] [stdout] 2172 |     fn ci_delete(&mut self, repeat: usize) {
[INFO] [stdout]      |                             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_repeat`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]     --> src/sbyte_editor.rs:2257:17
[INFO] [stdout]      |
[INFO] [stdout] 2257 |             Err(e) => {
[INFO] [stdout]      |                 ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]     --> src/sbyte_editor.rs:2280:17
[INFO] [stdout]      |
[INFO] [stdout] 2280 |             Err(e) => {
[INFO] [stdout]      |                 ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]     --> src/sbyte_editor.rs:2797:33
[INFO] [stdout]      |
[INFO] [stdout] 2797 | ...                   Err(e) => {
[INFO] [stdout]      |                           ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]     --> src/sbyte_editor.rs:2817:33
[INFO] [stdout]      |
[INFO] [stdout] 2817 | ...                   Err(e) => ()
[INFO] [stdout]      |                           ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]     --> src/sbyte_editor.rs:2832:30
[INFO] [stdout]      |
[INFO] [stdout] 2832 |                         for (i, character) in string.chars().enumerate() {
[INFO] [stdout]      |                              ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]     --> src/sbyte_editor.rs:2937:22
[INFO] [stdout]      |
[INFO] [stdout] 2937 |                 for (i, character) in input_string.chars().enumerate() {
[INFO] [stdout]      |                      ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]   --> src/sbyte_editor/editor/converter.rs:40:17
[INFO] [stdout]    |
[INFO] [stdout] 40 |             Err(e) => {
[INFO] [stdout]    |                 ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> src/sbyte_editor/editor/converter.rs:245:17
[INFO] [stdout]     |
[INFO] [stdout] 245 |             Err(e) => {
[INFO] [stdout]     |                 ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `new_context`
[INFO] [stdout]   --> src/sbyte_editor/commandable/inputter.rs:29:13
[INFO] [stdout]    |
[INFO] [stdout] 29 |         let mut new_context: Option<String>;
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_new_context`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]   --> src/sbyte_editor/commandable/inputter.rs:89:14
[INFO] [stdout]    |
[INFO] [stdout] 89 |         for (i, byte) in new_pattern.iter().enumerate() {
[INFO] [stdout]    |              ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `output` is never read
[INFO] [stdout]    --> src/sbyte_editor/commandable/inputter.rs:105:13
[INFO] [stdout]     |
[INFO] [stdout] 105 |         let mut output = (None, false);
[INFO] [stdout]     |             ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `expected_data_width` is assigned to, but never used
[INFO] [stdout]    --> src/sbyte_editor/structured.rs:238:13
[INFO] [stdout]     |
[INFO] [stdout] 238 |         let mut expected_data_width: usize = 0;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: consider using `_expected_data_width` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/sbyte_editor.rs:243:13
[INFO] [stdout]     |
[INFO] [stdout] 243 |         let mut kill_daemon = ctrlc::set_handler(move || {
[INFO] [stdout]     |             ----^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/sbyte_editor.rs:549:13
[INFO] [stdout]     |
[INFO] [stdout] 549 |         let mut difference: isize = 0;
[INFO] [stdout]     |             ----^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/sbyte_editor.rs:667:13
[INFO] [stdout]     |
[INFO] [stdout] 667 |         let mut output;
[INFO] [stdout]     |             ----^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot borrow `*self` as mutable because it is also borrowed as immutable
[INFO] [stdout]     --> src/sbyte_editor.rs:1002:17
[INFO] [stdout]      |
[INFO] [stdout] 1000 |         match &self.active_file_path {
[INFO] [stdout]      |               ---------------------- immutable borrow occurs here
[INFO] [stdout] 1001 |             Some(path) => {
[INFO] [stdout] 1002 |                 self.save_as(&path.to_string());
[INFO] [stdout]      |                 ^^^^          ---- immutable borrow later used here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 mutable borrow occurs here
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(mutable_borrow_reservation_conflict)]` on by default
[INFO] [stdout]      = warning: this borrowing pattern was not meant to be accepted, and may become a hard error in the future
[INFO] [stdout]      = note: for more information, see issue #59159 <https://github.com/rust-lang/rust/issues/59159>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/sbyte_editor.rs:1097:13
[INFO] [stdout]      |
[INFO] [stdout] 1097 |         let mut adj_byte_width = new_bytes.len();
[INFO] [stdout]      |             ----^^^^^^^^^^^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/sbyte_editor.rs:1112:13
[INFO] [stdout]      |
[INFO] [stdout] 1112 |         let mut output = self._remove_bytes(position, length);
[INFO] [stdout]      |             ----^^^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot borrow `*self` as mutable because it is also borrowed as immutable
[INFO] [stdout]     --> src/sbyte_editor.rs:1306:21
[INFO] [stdout]      |
[INFO] [stdout] 1304 |             match &self.user_error_msg {
[INFO] [stdout]      |                   -------------------- immutable borrow occurs here
[INFO] [stdout] 1305 |                 Some(msg) => {
[INFO] [stdout] 1306 |                     self.display_user_error(msg.clone());
[INFO] [stdout]      |                     ^^^^                    --- immutable borrow later used here
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     mutable borrow occurs here
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this borrowing pattern was not meant to be accepted, and may become a hard error in the future
[INFO] [stdout]      = note: for more information, see issue #59159 <https://github.com/rust-lang/rust/issues/59159>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot borrow `*self` as mutable because it is also borrowed as immutable
[INFO] [stdout]     --> src/sbyte_editor.rs:1319:33
[INFO] [stdout]      |
[INFO] [stdout] 1317 |                         match &self.user_msg {
[INFO] [stdout]      |                               -------------- immutable borrow occurs here
[INFO] [stdout] 1318 |                             Some(msg) => {
[INFO] [stdout] 1319 |                                 self.display_user_message(msg.clone());
[INFO] [stdout]      |                                 ^^^^                      --- immutable borrow later used here
[INFO] [stdout]      |                                 |
[INFO] [stdout]      |                                 mutable borrow occurs here
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this borrowing pattern was not meant to be accepted, and may become a hard error in the future
[INFO] [stdout]      = note: for more information, see issue #59159 <https://github.com/rust-lang/rust/issues/59159>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/sbyte_editor.rs:2547:21
[INFO] [stdout]      |
[INFO] [stdout] 2547 |                 let mut structures = self.get_structured_data_handlers(offset);
[INFO] [stdout]      |                     ----^^^^^^^^^^
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/sbyte_editor.rs:2888:13
[INFO] [stdout]      |
[INFO] [stdout] 2888 |         let mut input_bytes = input_string.as_bytes().to_vec();
[INFO] [stdout]      |             ----^^^^^^^^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/sbyte_editor.rs:2916:13
[INFO] [stdout]      |
[INFO] [stdout] 2916 |         let mut input_bytes = input_string.to_string().as_bytes().to_vec();
[INFO] [stdout]      |             ----^^^^^^^^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/sbyte_editor/editor/converter.rs:22:13
[INFO] [stdout]    |
[INFO] [stdout] 22 |         let mut bytes = string.as_bytes().to_vec();
[INFO] [stdout]    |             ----^^^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/sbyte_editor/commandable/inputter.rs:58:13
[INFO] [stdout]    |
[INFO] [stdout] 58 |         let mut command_vec = command_string.as_bytes().to_vec();
[INFO] [stdout]    |             ----^^^^^^^^^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/sbyte_editor/commandable/inputter.rs:59:13
[INFO] [stdout]    |
[INFO] [stdout] 59 |         let mut mode_node = self.input_managers.entry(mode.to_string()).or_insert(InputNode::new());
[INFO] [stdout]    |             ----^^^^^^^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/sbyte_editor/commandable/inputter.rs:96:17
[INFO] [stdout]    |
[INFO] [stdout] 96 |             let mut next_node = self.next_nodes.entry(next_byte).or_insert(InputNode::new());
[INFO] [stdout]    |                 ----^^^^^^^^^
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/sbyte_editor/command_line.rs:31:13
[INFO] [stdout]    |
[INFO] [stdout] 31 |         let mut pair = self.register.split_at(self.cursor_offset);
[INFO] [stdout]    |             ----^^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/sbyte_editor/command_line.rs:60:13
[INFO] [stdout]    |
[INFO] [stdout] 60 |         let mut index = self.history.len() - 1;
[INFO] [stdout]    |             ----^^^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/sbyte_editor/structured.rs:182:13
[INFO] [stdout]     |
[INFO] [stdout] 182 |         let mut prefix = self.build_prefix();
[INFO] [stdout]     |             ----^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/sbyte_editor/structured.rs:260:13
[INFO] [stdout]     |
[INFO] [stdout] 260 |         let mut prefix = self.build_prefix();
[INFO] [stdout]     |             ----^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `decode_string`
[INFO] [stdout]   --> src/sbyte_editor/editor/converter.rs:21:8
[INFO] [stdout]    |
[INFO] [stdout] 21 |     fn decode_string(&self, string: String) -> Result<Vec<u8>, ConverterError> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `input`
[INFO] [stdout]    --> src/sbyte_editor/commandable/inputter.rs:135:8
[INFO] [stdout]     |
[INFO] [stdout] 135 |     fn input(&mut self, new_input: u8) -> bool {
[INFO] [stdout]     |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `has_unsaved_changes`
[INFO] [stdout]   --> src/sbyte_editor.rs:82:5
[INFO] [stdout]    |
[INFO] [stdout] 82 |     has_unsaved_changes: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `ready`
[INFO] [stdout]    --> src/sbyte_editor.rs:100:5
[INFO] [stdout]     |
[INFO] [stdout] 100 |     ready: bool,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]   --> src/main.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |     editor.main();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_must_use)]` on by default
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/sbyte_editor.rs:227:17
[INFO] [stdout]     |
[INFO] [stdout] 227 |                 file.read(&mut buffer);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/sbyte_editor.rs:875:13
[INFO] [stdout]     |
[INFO] [stdout] 875 |             self._insert_bytes(offset, bytes_to_insert);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/sbyte_editor.rs:989:17
[INFO] [stdout]     |
[INFO] [stdout] 989 |                 file.read(&mut buffer);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1013:17
[INFO] [stdout]      |
[INFO] [stdout] 1013 |                 file.write_all(self.active_content.as_slice());
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1115:17
[INFO] [stdout]      |
[INFO] [stdout] 1115 |                 self._insert_bytes(position, new_bytes);
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1129:9
[INFO] [stdout]      |
[INFO] [stdout] 1129 |         self.insert_bytes(position, new_bytes);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1333:13
[INFO] [stdout]      |
[INFO] [stdout] 1333 |             self.rectmanager.draw();
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1378:9
[INFO] [stdout]      |
[INFO] [stdout] 1378 |         self.rectmanager.resize(self.rect_meta, full_width, 1);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1379:9
[INFO] [stdout]      |
[INFO] [stdout] 1379 | /         self.rectmanager.resize(
[INFO] [stdout] 1380 | |             self.rect_display_wrapper,
[INFO] [stdout] 1381 | |             full_width,
[INFO] [stdout] 1382 | |             full_height - 1
[INFO] [stdout] 1383 | |         );
[INFO] [stdout]      | |__________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1386:9
[INFO] [stdout]      |
[INFO] [stdout] 1386 |         self.rectmanager.clear_children(bits_display);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1387:9
[INFO] [stdout]      |
[INFO] [stdout] 1387 |         self.rectmanager.clear_children(human_display);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1414:13
[INFO] [stdout]      |
[INFO] [stdout] 1414 | /             self.rectmanager.resize(
[INFO] [stdout] 1415 | |                 _bits_row_id,
[INFO] [stdout] 1416 | |                 (viewport_width * display_ratio) - 1,
[INFO] [stdout] 1417 | |                 1
[INFO] [stdout] 1418 | |             );
[INFO] [stdout]      | |______________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1420:13
[INFO] [stdout]      |
[INFO] [stdout] 1420 |             self.rectmanager.set_position(_bits_row_id, 0, y as isize);
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1423:13
[INFO] [stdout]      |
[INFO] [stdout] 1423 | /             self.rectmanager.resize(
[INFO] [stdout] 1424 | |                 _human_row_id,
[INFO] [stdout] 1425 | |                 viewport_width,
[INFO] [stdout] 1426 | |                 1
[INFO] [stdout] 1427 | |             );
[INFO] [stdout]      | |______________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1428:13
[INFO] [stdout]      |
[INFO] [stdout] 1428 | /             self.rectmanager.set_position(
[INFO] [stdout] 1429 | |                 _human_row_id,
[INFO] [stdout] 1430 | |                 0,
[INFO] [stdout] 1431 | |                 y as isize
[INFO] [stdout] 1432 | |             );
[INFO] [stdout]      | |______________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1442:17
[INFO] [stdout]      |
[INFO] [stdout] 1442 | /                 self.rectmanager.resize(
[INFO] [stdout] 1443 | |                     _bits_cell_id,
[INFO] [stdout] 1444 | |                     width_bits,
[INFO] [stdout] 1445 | |                     1
[INFO] [stdout] 1446 | |                 );
[INFO] [stdout]      | |__________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1448:17
[INFO] [stdout]      |
[INFO] [stdout] 1448 | /                 self.rectmanager.set_position(
[INFO] [stdout] 1449 | |                     _bits_cell_id,
[INFO] [stdout] 1450 | |                     (x * display_ratio) as isize,
[INFO] [stdout] 1451 | |                     0
[INFO] [stdout] 1452 | |                 );
[INFO] [stdout]      | |__________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1456:17
[INFO] [stdout]      |
[INFO] [stdout] 1456 | /                 self.rectmanager.set_position(
[INFO] [stdout] 1457 | |                     _human_cell_id,
[INFO] [stdout] 1458 | |                     x as isize,
[INFO] [stdout] 1459 | |                     0
[INFO] [stdout] 1460 | |                 );
[INFO] [stdout]      | |__________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1461:17
[INFO] [stdout]      |
[INFO] [stdout] 1461 |                 self.rectmanager.resize(_human_cell_id, 1, 1);
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1494:9
[INFO] [stdout]      |
[INFO] [stdout] 1494 | /         self.rectmanager.set_position(
[INFO] [stdout] 1495 | |             self.rect_meta,
[INFO] [stdout] 1496 | |             0,
[INFO] [stdout] 1497 | |             (full_height - meta_height) as isize
[INFO] [stdout] 1498 | |         );
[INFO] [stdout]      | |__________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1502:9
[INFO] [stdout]      |
[INFO] [stdout] 1502 |         self.rectmanager.clear_characters(self.rect_display_wrapper);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1504:9
[INFO] [stdout]      |
[INFO] [stdout] 1504 | /         self.rectmanager.resize(
[INFO] [stdout] 1505 | |             self.rect_display_wrapper,
[INFO] [stdout] 1506 | |             full_width,
[INFO] [stdout] 1507 | |             display_height
[INFO] [stdout] 1508 | |         );
[INFO] [stdout]      | |__________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1510:9
[INFO] [stdout]      |
[INFO] [stdout] 1510 | /         self.rectmanager.set_position(
[INFO] [stdout] 1511 | |             self.rect_display_wrapper,
[INFO] [stdout] 1512 | |             0,
[INFO] [stdout] 1513 | |             0
[INFO] [stdout] 1514 | |         );
[INFO] [stdout]      | |__________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1526:9
[INFO] [stdout]      |
[INFO] [stdout] 1526 |         self.rectmanager.resize(bits_id, bits_display_width, display_height);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1527:9
[INFO] [stdout]      |
[INFO] [stdout] 1527 |         self.rectmanager.set_position(bits_id, bits_display_x as isize, 0);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1534:9
[INFO] [stdout]      |
[INFO] [stdout] 1534 |         self.rectmanager.resize(human_id, human_display_width, display_height);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1535:9
[INFO] [stdout]      |
[INFO] [stdout] 1535 |         self.rectmanager.set_position(human_id, human_display_x as isize, 0);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1558:21
[INFO] [stdout]      |
[INFO] [stdout] 1558 | /                     self.rectmanager.shift_contents(
[INFO] [stdout] 1559 | |                         human,
[INFO] [stdout] 1560 | |                         0,
[INFO] [stdout] 1561 | |                         initial_y - new_y
[INFO] [stdout] 1562 | |                     );
[INFO] [stdout]      | |______________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1563:21
[INFO] [stdout]      |
[INFO] [stdout] 1563 | /                     self.rectmanager.shift_contents(
[INFO] [stdout] 1564 | |                         bits,
[INFO] [stdout] 1565 | |                         0,
[INFO] [stdout] 1566 | |                         initial_y - new_y
[INFO] [stdout] 1567 | |                     );
[INFO] [stdout]      | |______________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1606:37
[INFO] [stdout]      |
[INFO] [stdout] 1606 | ...                   self.rectmanager.set_position(*bits, 0, y as isize);
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1607:37
[INFO] [stdout]      |
[INFO] [stdout] 1607 | ...                   self.rectmanager.set_position(*human, 0, y as isize);
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1647:37
[INFO] [stdout]      |
[INFO] [stdout] 1647 | ...                   self.rectmanager.set_position(*human, 0, y as isize);
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1648:37
[INFO] [stdout]      |
[INFO] [stdout] 1648 | ...                   self.rectmanager.set_position(*bits, 0, y as isize);
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1726:21
[INFO] [stdout]      |
[INFO] [stdout] 1726 |                     self.rectmanager.clear_characters(*rect_id_human);
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1727:21
[INFO] [stdout]      |
[INFO] [stdout] 1727 |                     self.rectmanager.clear_characters(*rect_id_bits);
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1770:29
[INFO] [stdout]      |
[INFO] [stdout] 1770 | ...                   self.rectmanager.set_string(*human, 0, 0, tmp_human_str);
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1771:29
[INFO] [stdout]      |
[INFO] [stdout] 1771 | ...                   self.rectmanager.set_string(*bits, 0, 0, tmp_bits_str);
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1781:33
[INFO] [stdout]      |
[INFO] [stdout] 1781 | ...                   self.rectmanager.set_fg_color(*human, RectColor::RED);
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1782:33
[INFO] [stdout]      |
[INFO] [stdout] 1782 | ...                   self.rectmanager.set_fg_color(*bits, RectColor::RED);
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1784:33
[INFO] [stdout]      |
[INFO] [stdout] 1784 | ...                   self.rectmanager.unset_color(*human);
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1785:33
[INFO] [stdout]      |
[INFO] [stdout] 1785 | ...                   self.rectmanager.unset_color(*bits);
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1836:9
[INFO] [stdout]      |
[INFO] [stdout] 1836 |         self.rectmanager.set_string(self.rect_meta, x as isize, 0, &offset_display);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1840:9
[INFO] [stdout]      |
[INFO] [stdout] 1840 |         self.rectmanager.clear_characters(self.rect_meta);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1841:9
[INFO] [stdout]      |
[INFO] [stdout] 1841 |         self.rectmanager.clear_children(self.rect_meta);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1842:9
[INFO] [stdout]      |
[INFO] [stdout] 1842 |         self.rectmanager.clear_effects(self.rect_meta);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1847:9
[INFO] [stdout]      |
[INFO] [stdout] 1847 |         self.rectmanager.set_string(self.rect_meta, 0, 0, &msg);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1849:9
[INFO] [stdout]      |
[INFO] [stdout] 1849 |         self.rectmanager.set_fg_color(self.rect_meta, RectColor::BRIGHTCYAN);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1854:9
[INFO] [stdout]      |
[INFO] [stdout] 1854 |         self.rectmanager.set_string(self.rect_meta, 0, 0, &msg);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1855:9
[INFO] [stdout]      |
[INFO] [stdout] 1855 |         self.rectmanager.set_fg_color(self.rect_meta, RectColor::RED);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1911:9
[INFO] [stdout]      |
[INFO] [stdout] 1911 |         self.rectmanager.resize(cursor_id, 1, 1);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1912:9
[INFO] [stdout]      |
[INFO] [stdout] 1912 |         self.rectmanager.set_position(cursor_id, cursor_x as isize, 0);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1916:13
[INFO] [stdout]      |
[INFO] [stdout] 1916 |             self.rectmanager.set_string(cursor_id, 0, 0, &chr);
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1919:9
[INFO] [stdout]      |
[INFO] [stdout] 1919 |         self.rectmanager.set_string(self.rect_meta, 0, 0, ":");
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1920:9
[INFO] [stdout]      |
[INFO] [stdout] 1920 |         self.rectmanager.set_string(self.rect_meta, 1, 0, cmd);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:2289:13
[INFO] [stdout]      |
[INFO] [stdout] 2289 |             self.overwrite_bytes_at_cursor(bytes.clone());
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:2305:13
[INFO] [stdout]      |
[INFO] [stdout] 2305 |             self.increment_byte(offset);
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:2328:13
[INFO] [stdout]      |
[INFO] [stdout] 2328 |             self.decrement_byte(offset);
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 175 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 18.52s
[INFO] running `Command { std: "docker" "inspect" "095e3a360644896d773f81905b4bfa5f3f1d98562c343bbec0a4bccbf364f2c9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "095e3a360644896d773f81905b4bfa5f3f1d98562c343bbec0a4bccbf364f2c9", kill_on_drop: false }`
[INFO] [stdout] 095e3a360644896d773f81905b4bfa5f3f1d98562c343bbec0a4bccbf364f2c9
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+1.47.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f77ef75bf2dd29eb6d6eb2bcc3967c7ab04b0a89494a6e33892b5d240038a5e1
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "f77ef75bf2dd29eb6d6eb2bcc3967c7ab04b0a89494a6e33892b5d240038a5e1", kill_on_drop: false }`
[INFO] [stderr]    Compiling sbyte v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/sbyte_editor/editor/converter.rs:20:6
[INFO] [stdout]    |
[INFO] [stdout] 20 | impl Converter {
[INFO] [stdout]    |      ^^^^^^^^^ help: use `dyn`: `dyn Converter`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `editor_cursor::*`
[INFO] [stdout]  --> src/sbyte_editor/editor.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use editor_cursor::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `viewport::*`
[INFO] [stdout]  --> src/sbyte_editor/visual_editor.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use viewport::*;
[INFO] [stdout]   |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fmt`
[INFO] [stdout]  --> src/sbyte_editor/commandable/inputter/function_ref.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::fmt;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `CURSOR_UP` should have an upper camel case name
[INFO] [stdout]  --> src/sbyte_editor/commandable/inputter/function_ref.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     CURSOR_UP,
[INFO] [stdout]   |     ^^^^^^^^^ help: convert the identifier to upper camel case: `CursorUp`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(non_camel_case_types)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `CURSOR_DOWN` should have an upper camel case name
[INFO] [stdout]  --> src/sbyte_editor/commandable/inputter/function_ref.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     CURSOR_DOWN,
[INFO] [stdout]   |     ^^^^^^^^^^^ help: convert the identifier to upper camel case: `CursorDown`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `CURSOR_LEFT` should have an upper camel case name
[INFO] [stdout]  --> src/sbyte_editor/commandable/inputter/function_ref.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     CURSOR_LEFT,
[INFO] [stdout]   |     ^^^^^^^^^^^ help: convert the identifier to upper camel case: `CursorLeft`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `CURSOR_RIGHT` should have an upper camel case name
[INFO] [stdout]  --> src/sbyte_editor/commandable/inputter/function_ref.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     CURSOR_RIGHT,
[INFO] [stdout]   |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CursorRight`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `CURSOR_LENGTH_UP` should have an upper camel case name
[INFO] [stdout]   --> src/sbyte_editor/commandable/inputter/function_ref.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     CURSOR_LENGTH_UP,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CursorLengthUp`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `CURSOR_LENGTH_DOWN` should have an upper camel case name
[INFO] [stdout]   --> src/sbyte_editor/commandable/inputter/function_ref.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     CURSOR_LENGTH_DOWN,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CursorLengthDown`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `CURSOR_LENGTH_LEFT` should have an upper camel case name
[INFO] [stdout]   --> src/sbyte_editor/commandable/inputter/function_ref.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     CURSOR_LENGTH_LEFT,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CursorLengthLeft`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `CURSOR_LENGTH_RIGHT` should have an upper camel case name
[INFO] [stdout]   --> src/sbyte_editor/commandable/inputter/function_ref.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     CURSOR_LENGTH_RIGHT,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CursorLengthRight`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `APPEND_TO_REGISTER` should have an upper camel case name
[INFO] [stdout]   --> src/sbyte_editor/commandable/inputter/function_ref.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 |     APPEND_TO_REGISTER,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AppendToRegister`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `JUMP_TO_REGISTER` should have an upper camel case name
[INFO] [stdout]   --> src/sbyte_editor/commandable/inputter/function_ref.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     JUMP_TO_REGISTER,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `JumpToRegister`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `CLEAR_REGISTER` should have an upper camel case name
[INFO] [stdout]   --> src/sbyte_editor/commandable/inputter/function_ref.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     CLEAR_REGISTER,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ClearRegister`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `JUMP_TO_NEXT` should have an upper camel case name
[INFO] [stdout]   --> src/sbyte_editor/commandable/inputter/function_ref.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     JUMP_TO_NEXT,
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `JumpToNext`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `INSERT_TO_CMDLINE` should have an upper camel case name
[INFO] [stdout]   --> src/sbyte_editor/commandable/inputter/function_ref.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     INSERT_TO_CMDLINE,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `InsertToCmdline`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `CMDLINE_BACKSPACE` should have an upper camel case name
[INFO] [stdout]   --> src/sbyte_editor/commandable/inputter/function_ref.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     CMDLINE_BACKSPACE,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CmdlineBackspace`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `RUN_CUSTOM_COMMAND` should have an upper camel case name
[INFO] [stdout]   --> src/sbyte_editor/commandable/inputter/function_ref.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     RUN_CUSTOM_COMMAND,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `RunCustomCommand`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `TOGGLE_CONVERTER` should have an upper camel case name
[INFO] [stdout]   --> src/sbyte_editor/commandable/inputter/function_ref.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     TOGGLE_CONVERTER,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ToggleConverter`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `MODE_SET_MOVE` should have an upper camel case name
[INFO] [stdout]   --> src/sbyte_editor/commandable/inputter/function_ref.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     MODE_SET_MOVE,
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ModeSetMove`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `MODE_SET_INSERT` should have an upper camel case name
[INFO] [stdout]   --> src/sbyte_editor/commandable/inputter/function_ref.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |     MODE_SET_INSERT,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ModeSetInsert`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `MODE_SET_APPEND` should have an upper camel case name
[INFO] [stdout]   --> src/sbyte_editor/commandable/inputter/function_ref.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     MODE_SET_APPEND,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ModeSetAppend`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `MODE_SET_OVERWRITE` should have an upper camel case name
[INFO] [stdout]   --> src/sbyte_editor/commandable/inputter/function_ref.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     MODE_SET_OVERWRITE,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ModeSetOverwrite`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `MODE_SET_CMD` should have an upper camel case name
[INFO] [stdout]   --> src/sbyte_editor/commandable/inputter/function_ref.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 45 |     MODE_SET_CMD,
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ModeSetCmd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `MODE_SET_SEARCH` should have an upper camel case name
[INFO] [stdout]   --> src/sbyte_editor/commandable/inputter/function_ref.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 |     MODE_SET_SEARCH,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ModeSetSearch`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `MODE_SET_INSERT_SPECIAL` should have an upper camel case name
[INFO] [stdout]   --> src/sbyte_editor/commandable/inputter/function_ref.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     MODE_SET_INSERT_SPECIAL,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ModeSetInsertSpecial`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `MODE_SET_OVERWRITE_SPECIAL` should have an upper camel case name
[INFO] [stdout]   --> src/sbyte_editor/commandable/inputter/function_ref.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 |     MODE_SET_OVERWRITE_SPECIAL,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ModeSetOverwriteSpecial`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `CREATE_BIG_ENDIAN_STRUCTURE` should have an upper camel case name
[INFO] [stdout]   --> src/sbyte_editor/commandable/inputter/function_ref.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     CREATE_BIG_ENDIAN_STRUCTURE,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CreateBigEndianStructure`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `CREATE_LITTLE_ENDIAN_STRUCTURE` should have an upper camel case name
[INFO] [stdout]   --> src/sbyte_editor/commandable/inputter/function_ref.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |     CREATE_LITTLE_ENDIAN_STRUCTURE,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CreateLittleEndianStructure`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `REMOVE_STRUCTURE` should have an upper camel case name
[INFO] [stdout]   --> src/sbyte_editor/commandable/inputter/function_ref.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 |     REMOVE_STRUCTURE,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `RemoveStructure`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]   --> src/sbyte_editor/commandable/inputter.rs:50:12
[INFO] [stdout]    |
[INFO] [stdout] 50 |         if (clear_buffer) {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_parens)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `match` scrutinee expression
[INFO] [stdout]    --> src/sbyte_editor/commandable/inputter.rs:107:15
[INFO] [stdout]     |
[INFO] [stdout] 107 |         match (&self.hook) {
[INFO] [stdout]     |               ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `inputter::*`
[INFO] [stdout]  --> src/sbyte_editor/commandable.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use inputter::*;
[INFO] [stdout]   |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `inputter::function_ref::*`
[INFO] [stdout]  --> src/sbyte_editor/commandable.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use inputter::function_ref::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `CURSOR_MOVED` should have an upper camel case name
[INFO] [stdout]  --> src/sbyte_editor/inconsole.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 |     CURSOR_MOVED,
[INFO] [stdout]   |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CursorMoved`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `FULL_REFRESH` should have an upper camel case name
[INFO] [stdout]  --> src/sbyte_editor/inconsole.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 |     FULL_REFRESH,
[INFO] [stdout]   |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FullRefresh`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `DISPLAY_REFRESH` should have an upper camel case name
[INFO] [stdout]  --> src/sbyte_editor/inconsole.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 |     DISPLAY_REFRESH,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DisplayRefresh`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `SETUP_DISPLAYS` should have an upper camel case name
[INFO] [stdout]  --> src/sbyte_editor/inconsole.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     SETUP_DISPLAYS,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SetupDisplays`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `REMAP_ACTIVE_ROWS` should have an upper camel case name
[INFO] [stdout]  --> src/sbyte_editor/inconsole.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     REMAP_ACTIVE_ROWS,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `RemapActiveRows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `UPDATE_OFFSET` should have an upper camel case name
[INFO] [stdout]  --> src/sbyte_editor/inconsole.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     UPDATE_OFFSET,
[INFO] [stdout]   |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UpdateOffset`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `DISPLAY_CMDLINE` should have an upper camel case name
[INFO] [stdout]  --> src/sbyte_editor/inconsole.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     DISPLAY_CMDLINE,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DisplayCmdline`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `UPDATE_ROW` should have an upper camel case name
[INFO] [stdout]   --> src/sbyte_editor/inconsole.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     UPDATE_ROW(usize)
[INFO] [stdout]    |     ^^^^^^^^^^ help: convert the identifier to upper camel case: `UpdateRow`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fmt::Display`
[INFO] [stdout]  --> src/sbyte_editor/structured.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::fmt::Display;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/sbyte_editor/structured.rs:251:12
[INFO] [stdout]     |
[INFO] [stdout] 251 |         if (real_data_width == data.len()) {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: denote infinite loops with `loop { ... }`
[INFO] [stdout]    --> src/sbyte_editor.rs:305:13
[INFO] [stdout]     |
[INFO] [stdout] 305 |             while true {
[INFO] [stdout]     |             ^^^^^^^^^^ help: use `loop`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(while_true)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: denote infinite loops with `loop { ... }`
[INFO] [stdout]    --> src/sbyte_editor.rs:585:13
[INFO] [stdout]     |
[INFO] [stdout] 585 |             while true {
[INFO] [stdout]     |             ^^^^^^^^^^ help: use `loop`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: denote infinite loops with `loop { ... }`
[INFO] [stdout]    --> src/sbyte_editor.rs:617:13
[INFO] [stdout]     |
[INFO] [stdout] 617 |             while true {
[INFO] [stdout]     |             ^^^^^^^^^^ help: use `loop`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]    --> src/sbyte_editor.rs:668:12
[INFO] [stdout]     |
[INFO] [stdout] 668 |         if (offset < self.active_content.len()) {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]     --> src/sbyte_editor.rs:1258:16
[INFO] [stdout]      |
[INFO] [stdout] 1258 |             if (width > adj_viewport_offset) {
[INFO] [stdout]      |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]     --> src/sbyte_editor.rs:1271:12
[INFO] [stdout]      |
[INFO] [stdout] 1271 |         if (! self.surpress_tick) {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]     --> src/sbyte_editor.rs:1343:22
[INFO] [stdout]      |
[INFO] [stdout] 1343 |         let r: f64 = (1f64 / display_ratio);
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]     --> src/sbyte_editor.rs:1344:22
[INFO] [stdout]      |
[INFO] [stdout] 1344 |         let a: f64 = (1f64 - ( 1f64 / (r + 1f64)));
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around `if` condition
[INFO] [stdout]     --> src/sbyte_editor.rs:2455:20
[INFO] [stdout]      |
[INFO] [stdout] 2455 |                 if (is_ok) {
[INFO] [stdout]      |                    ^^^^^^^ help: remove these parentheses
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `sbyte_editor::commandable::Commandable`
[INFO] [stdout]  --> src/main.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use sbyte_editor::commandable::Commandable;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]     --> src/sbyte_editor.rs:2963:10
[INFO] [stdout]      |
[INFO] [stdout] 2963 |     for (i, c) in input_string.chars().enumerate() {
[INFO] [stdout]      |          ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> src/sbyte_editor.rs:221:25
[INFO] [stdout]     |
[INFO] [stdout] 221 |                     Err(e) => {
[INFO] [stdout]     |                         ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> src/sbyte_editor.rs:235:17
[INFO] [stdout]     |
[INFO] [stdout] 235 |             Err(e) => { }
[INFO] [stdout]     |                 ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> src/sbyte_editor.rs:251:25
[INFO] [stdout]     |
[INFO] [stdout] 251 |                     Err(e) => ()
[INFO] [stdout]     |                         ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `do_push` is never read
[INFO] [stdout]    --> src/sbyte_editor.rs:311:29
[INFO] [stdout]     |
[INFO] [stdout] 311 | ...                   do_push = true;
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` on by default
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> src/sbyte_editor.rs:326:29
[INFO] [stdout]     |
[INFO] [stdout] 326 |                         Err(e) => ()
[INFO] [stdout]     |                             ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> src/sbyte_editor.rs:347:37
[INFO] [stdout]     |
[INFO] [stdout] 347 | ...                   Err(e) => {
[INFO] [stdout]     |                           ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `kill_daemon`
[INFO] [stdout]    --> src/sbyte_editor.rs:243:13
[INFO] [stdout]     |
[INFO] [stdout] 243 |         let mut kill_daemon = ctrlc::set_handler(move || {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_kill_daemon`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> src/sbyte_editor.rs:396:21
[INFO] [stdout]     |
[INFO] [stdout] 396 |                 Err(e) => ()
[INFO] [stdout]     |                     ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `difference`
[INFO] [stdout]    --> src/sbyte_editor.rs:549:13
[INFO] [stdout]     |
[INFO] [stdout] 549 |         let mut difference: isize = 0;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_difference`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `new_structure` is assigned to, but never used
[INFO] [stdout]    --> src/sbyte_editor.rs:552:13
[INFO] [stdout]     |
[INFO] [stdout] 552 |         let mut new_structure: Option<Box<dyn StructuredDataHandler>>;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: consider using `_new_structure` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `new_structure` is never read
[INFO] [stdout]    --> src/sbyte_editor.rs:556:13
[INFO] [stdout]     |
[INFO] [stdout] 556 |             new_structure = None;
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> src/sbyte_editor.rs:564:29
[INFO] [stdout]     |
[INFO] [stdout] 564 |                         Err(e) => {
[INFO] [stdout]     |                             ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]    --> src/sbyte_editor.rs:671:17
[INFO] [stdout]     |
[INFO] [stdout] 671 |             for i in 0..adj_length {
[INFO] [stdout]     |                 ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `insert_length` is assigned to, but never used
[INFO] [stdout]    --> src/sbyte_editor.rs:861:13
[INFO] [stdout]     |
[INFO] [stdout] 861 |         let mut insert_length: usize = 0;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: consider using `_insert_length` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `insert_length` is never read
[INFO] [stdout]    --> src/sbyte_editor.rs:865:21
[INFO] [stdout]     |
[INFO] [stdout] 865 |                     insert_length += some_bytes.len();
[INFO] [stdout]     |                     ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> src/sbyte_editor.rs:868:21
[INFO] [stdout]     |
[INFO] [stdout] 868 |                 Err(e) => ()
[INFO] [stdout]     |                     ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> src/sbyte_editor.rs:983:25
[INFO] [stdout]     |
[INFO] [stdout] 983 |                     Err(e) => {
[INFO] [stdout]     |                         ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> src/sbyte_editor.rs:995:17
[INFO] [stdout]     |
[INFO] [stdout] 995 |             Err(e) => {}
[INFO] [stdout]     |                 ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]     --> src/sbyte_editor.rs:1017:17
[INFO] [stdout]      |
[INFO] [stdout] 1017 |             Err(e) => {
[INFO] [stdout]      |                 ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]     --> src/sbyte_editor.rs:1757:37
[INFO] [stdout]      |
[INFO] [stdout] 1757 | ...                   Err(e) => {
[INFO] [stdout]      |                           ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]     --> src/sbyte_editor.rs:1766:37
[INFO] [stdout]      |
[INFO] [stdout] 1766 | ...                   Err(e) => {
[INFO] [stdout]      |                           ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `viewport_height`
[INFO] [stdout]     --> src/sbyte_editor.rs:1925:13
[INFO] [stdout]      |
[INFO] [stdout] 1925 |         let viewport_height = self.viewport.get_height();
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_viewport_height`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]     --> src/sbyte_editor.rs:2152:25
[INFO] [stdout]      |
[INFO] [stdout] 2152 |                     Err(e) => {
[INFO] [stdout]      |                         ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `repeat`
[INFO] [stdout]     --> src/sbyte_editor.rs:2110:62
[INFO] [stdout]      |
[INFO] [stdout] 2110 |     fn ci_jump_to_next(&mut self, argument: Option<Vec<u8>>, repeat: usize) {
[INFO] [stdout]      |                                                              ^^^^^^ help: if this is intentional, prefix it with an underscore: `_repeat`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]     --> src/sbyte_editor.rs:2182:21
[INFO] [stdout]      |
[INFO] [stdout] 2182 |                 Err(e) => { }
[INFO] [stdout]      |                     ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `repeat`
[INFO] [stdout]     --> src/sbyte_editor.rs:2172:29
[INFO] [stdout]      |
[INFO] [stdout] 2172 |     fn ci_delete(&mut self, repeat: usize) {
[INFO] [stdout]      |                             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_repeat`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]     --> src/sbyte_editor.rs:2257:17
[INFO] [stdout]      |
[INFO] [stdout] 2257 |             Err(e) => {
[INFO] [stdout]      |                 ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]     --> src/sbyte_editor.rs:2280:17
[INFO] [stdout]      |
[INFO] [stdout] 2280 |             Err(e) => {
[INFO] [stdout]      |                 ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]     --> src/sbyte_editor.rs:2797:33
[INFO] [stdout]      |
[INFO] [stdout] 2797 | ...                   Err(e) => {
[INFO] [stdout]      |                           ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]     --> src/sbyte_editor.rs:2817:33
[INFO] [stdout]      |
[INFO] [stdout] 2817 | ...                   Err(e) => ()
[INFO] [stdout]      |                           ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]     --> src/sbyte_editor.rs:2832:30
[INFO] [stdout]      |
[INFO] [stdout] 2832 |                         for (i, character) in string.chars().enumerate() {
[INFO] [stdout]      |                              ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]     --> src/sbyte_editor.rs:2937:22
[INFO] [stdout]      |
[INFO] [stdout] 2937 |                 for (i, character) in input_string.chars().enumerate() {
[INFO] [stdout]      |                      ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]   --> src/sbyte_editor/editor/converter.rs:40:17
[INFO] [stdout]    |
[INFO] [stdout] 40 |             Err(e) => {
[INFO] [stdout]    |                 ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> src/sbyte_editor/editor/converter.rs:245:17
[INFO] [stdout]     |
[INFO] [stdout] 245 |             Err(e) => {
[INFO] [stdout]     |                 ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `new_context`
[INFO] [stdout]   --> src/sbyte_editor/commandable/inputter.rs:29:13
[INFO] [stdout]    |
[INFO] [stdout] 29 |         let mut new_context: Option<String>;
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_new_context`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]   --> src/sbyte_editor/commandable/inputter.rs:89:14
[INFO] [stdout]    |
[INFO] [stdout] 89 |         for (i, byte) in new_pattern.iter().enumerate() {
[INFO] [stdout]    |              ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `output` is never read
[INFO] [stdout]    --> src/sbyte_editor/commandable/inputter.rs:105:13
[INFO] [stdout]     |
[INFO] [stdout] 105 |         let mut output = (None, false);
[INFO] [stdout]     |             ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `expected_data_width` is assigned to, but never used
[INFO] [stdout]    --> src/sbyte_editor/structured.rs:238:13
[INFO] [stdout]     |
[INFO] [stdout] 238 |         let mut expected_data_width: usize = 0;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: consider using `_expected_data_width` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/sbyte_editor.rs:243:13
[INFO] [stdout]     |
[INFO] [stdout] 243 |         let mut kill_daemon = ctrlc::set_handler(move || {
[INFO] [stdout]     |             ----^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/sbyte_editor.rs:549:13
[INFO] [stdout]     |
[INFO] [stdout] 549 |         let mut difference: isize = 0;
[INFO] [stdout]     |             ----^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/sbyte_editor.rs:667:13
[INFO] [stdout]     |
[INFO] [stdout] 667 |         let mut output;
[INFO] [stdout]     |             ----^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot borrow `*self` as mutable because it is also borrowed as immutable
[INFO] [stdout]     --> src/sbyte_editor.rs:1002:17
[INFO] [stdout]      |
[INFO] [stdout] 1000 |         match &self.active_file_path {
[INFO] [stdout]      |               ---------------------- immutable borrow occurs here
[INFO] [stdout] 1001 |             Some(path) => {
[INFO] [stdout] 1002 |                 self.save_as(&path.to_string());
[INFO] [stdout]      |                 ^^^^          ---- immutable borrow later used here
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 mutable borrow occurs here
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(mutable_borrow_reservation_conflict)]` on by default
[INFO] [stdout]      = warning: this borrowing pattern was not meant to be accepted, and may become a hard error in the future
[INFO] [stdout]      = note: for more information, see issue #59159 <https://github.com/rust-lang/rust/issues/59159>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/sbyte_editor.rs:1097:13
[INFO] [stdout]      |
[INFO] [stdout] 1097 |         let mut adj_byte_width = new_bytes.len();
[INFO] [stdout]      |             ----^^^^^^^^^^^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/sbyte_editor.rs:1112:13
[INFO] [stdout]      |
[INFO] [stdout] 1112 |         let mut output = self._remove_bytes(position, length);
[INFO] [stdout]      |             ----^^^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot borrow `*self` as mutable because it is also borrowed as immutable
[INFO] [stdout]     --> src/sbyte_editor.rs:1306:21
[INFO] [stdout]      |
[INFO] [stdout] 1304 |             match &self.user_error_msg {
[INFO] [stdout]      |                   -------------------- immutable borrow occurs here
[INFO] [stdout] 1305 |                 Some(msg) => {
[INFO] [stdout] 1306 |                     self.display_user_error(msg.clone());
[INFO] [stdout]      |                     ^^^^                    --- immutable borrow later used here
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     mutable borrow occurs here
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this borrowing pattern was not meant to be accepted, and may become a hard error in the future
[INFO] [stdout]      = note: for more information, see issue #59159 <https://github.com/rust-lang/rust/issues/59159>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot borrow `*self` as mutable because it is also borrowed as immutable
[INFO] [stdout]     --> src/sbyte_editor.rs:1319:33
[INFO] [stdout]      |
[INFO] [stdout] 1317 |                         match &self.user_msg {
[INFO] [stdout]      |                               -------------- immutable borrow occurs here
[INFO] [stdout] 1318 |                             Some(msg) => {
[INFO] [stdout] 1319 |                                 self.display_user_message(msg.clone());
[INFO] [stdout]      |                                 ^^^^                      --- immutable borrow later used here
[INFO] [stdout]      |                                 |
[INFO] [stdout]      |                                 mutable borrow occurs here
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this borrowing pattern was not meant to be accepted, and may become a hard error in the future
[INFO] [stdout]      = note: for more information, see issue #59159 <https://github.com/rust-lang/rust/issues/59159>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/sbyte_editor.rs:2547:21
[INFO] [stdout]      |
[INFO] [stdout] 2547 |                 let mut structures = self.get_structured_data_handlers(offset);
[INFO] [stdout]      |                     ----^^^^^^^^^^
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/sbyte_editor.rs:2888:13
[INFO] [stdout]      |
[INFO] [stdout] 2888 |         let mut input_bytes = input_string.as_bytes().to_vec();
[INFO] [stdout]      |             ----^^^^^^^^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/sbyte_editor.rs:2916:13
[INFO] [stdout]      |
[INFO] [stdout] 2916 |         let mut input_bytes = input_string.to_string().as_bytes().to_vec();
[INFO] [stdout]      |             ----^^^^^^^^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/sbyte_editor/editor/converter.rs:22:13
[INFO] [stdout]    |
[INFO] [stdout] 22 |         let mut bytes = string.as_bytes().to_vec();
[INFO] [stdout]    |             ----^^^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/sbyte_editor/commandable/inputter.rs:58:13
[INFO] [stdout]    |
[INFO] [stdout] 58 |         let mut command_vec = command_string.as_bytes().to_vec();
[INFO] [stdout]    |             ----^^^^^^^^^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/sbyte_editor/commandable/inputter.rs:59:13
[INFO] [stdout]    |
[INFO] [stdout] 59 |         let mut mode_node = self.input_managers.entry(mode.to_string()).or_insert(InputNode::new());
[INFO] [stdout]    |             ----^^^^^^^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/sbyte_editor/commandable/inputter.rs:96:17
[INFO] [stdout]    |
[INFO] [stdout] 96 |             let mut next_node = self.next_nodes.entry(next_byte).or_insert(InputNode::new());
[INFO] [stdout]    |                 ----^^^^^^^^^
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/sbyte_editor/command_line.rs:31:13
[INFO] [stdout]    |
[INFO] [stdout] 31 |         let mut pair = self.register.split_at(self.cursor_offset);
[INFO] [stdout]    |             ----^^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/sbyte_editor/command_line.rs:60:13
[INFO] [stdout]    |
[INFO] [stdout] 60 |         let mut index = self.history.len() - 1;
[INFO] [stdout]    |             ----^^^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/sbyte_editor/structured.rs:182:13
[INFO] [stdout]     |
[INFO] [stdout] 182 |         let mut prefix = self.build_prefix();
[INFO] [stdout]     |             ----^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/sbyte_editor/structured.rs:260:13
[INFO] [stdout]     |
[INFO] [stdout] 260 |         let mut prefix = self.build_prefix();
[INFO] [stdout]     |             ----^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `decode_string`
[INFO] [stdout]   --> src/sbyte_editor/editor/converter.rs:21:8
[INFO] [stdout]    |
[INFO] [stdout] 21 |     fn decode_string(&self, string: String) -> Result<Vec<u8>, ConverterError> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function is never used: `input`
[INFO] [stdout]    --> src/sbyte_editor/commandable/inputter.rs:135:8
[INFO] [stdout]     |
[INFO] [stdout] 135 |     fn input(&mut self, new_input: u8) -> bool {
[INFO] [stdout]     |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `has_unsaved_changes`
[INFO] [stdout]   --> src/sbyte_editor.rs:82:5
[INFO] [stdout]    |
[INFO] [stdout] 82 |     has_unsaved_changes: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `ready`
[INFO] [stdout]    --> src/sbyte_editor.rs:100:5
[INFO] [stdout]     |
[INFO] [stdout] 100 |     ready: bool,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]   --> src/main.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |     editor.main();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_must_use)]` on by default
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/sbyte_editor.rs:227:17
[INFO] [stdout]     |
[INFO] [stdout] 227 |                 file.read(&mut buffer);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/sbyte_editor.rs:875:13
[INFO] [stdout]     |
[INFO] [stdout] 875 |             self._insert_bytes(offset, bytes_to_insert);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]    --> src/sbyte_editor.rs:989:17
[INFO] [stdout]     |
[INFO] [stdout] 989 |                 file.read(&mut buffer);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1013:17
[INFO] [stdout]      |
[INFO] [stdout] 1013 |                 file.write_all(self.active_content.as_slice());
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1115:17
[INFO] [stdout]      |
[INFO] [stdout] 1115 |                 self._insert_bytes(position, new_bytes);
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1129:9
[INFO] [stdout]      |
[INFO] [stdout] 1129 |         self.insert_bytes(position, new_bytes);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1333:13
[INFO] [stdout]      |
[INFO] [stdout] 1333 |             self.rectmanager.draw();
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1378:9
[INFO] [stdout]      |
[INFO] [stdout] 1378 |         self.rectmanager.resize(self.rect_meta, full_width, 1);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1379:9
[INFO] [stdout]      |
[INFO] [stdout] 1379 | /         self.rectmanager.resize(
[INFO] [stdout] 1380 | |             self.rect_display_wrapper,
[INFO] [stdout] 1381 | |             full_width,
[INFO] [stdout] 1382 | |             full_height - 1
[INFO] [stdout] 1383 | |         );
[INFO] [stdout]      | |__________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1386:9
[INFO] [stdout]      |
[INFO] [stdout] 1386 |         self.rectmanager.clear_children(bits_display);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1387:9
[INFO] [stdout]      |
[INFO] [stdout] 1387 |         self.rectmanager.clear_children(human_display);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1414:13
[INFO] [stdout]      |
[INFO] [stdout] 1414 | /             self.rectmanager.resize(
[INFO] [stdout] 1415 | |                 _bits_row_id,
[INFO] [stdout] 1416 | |                 (viewport_width * display_ratio) - 1,
[INFO] [stdout] 1417 | |                 1
[INFO] [stdout] 1418 | |             );
[INFO] [stdout]      | |______________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1420:13
[INFO] [stdout]      |
[INFO] [stdout] 1420 |             self.rectmanager.set_position(_bits_row_id, 0, y as isize);
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1423:13
[INFO] [stdout]      |
[INFO] [stdout] 1423 | /             self.rectmanager.resize(
[INFO] [stdout] 1424 | |                 _human_row_id,
[INFO] [stdout] 1425 | |                 viewport_width,
[INFO] [stdout] 1426 | |                 1
[INFO] [stdout] 1427 | |             );
[INFO] [stdout]      | |______________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1428:13
[INFO] [stdout]      |
[INFO] [stdout] 1428 | /             self.rectmanager.set_position(
[INFO] [stdout] 1429 | |                 _human_row_id,
[INFO] [stdout] 1430 | |                 0,
[INFO] [stdout] 1431 | |                 y as isize
[INFO] [stdout] 1432 | |             );
[INFO] [stdout]      | |______________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1442:17
[INFO] [stdout]      |
[INFO] [stdout] 1442 | /                 self.rectmanager.resize(
[INFO] [stdout] 1443 | |                     _bits_cell_id,
[INFO] [stdout] 1444 | |                     width_bits,
[INFO] [stdout] 1445 | |                     1
[INFO] [stdout] 1446 | |                 );
[INFO] [stdout]      | |__________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1448:17
[INFO] [stdout]      |
[INFO] [stdout] 1448 | /                 self.rectmanager.set_position(
[INFO] [stdout] 1449 | |                     _bits_cell_id,
[INFO] [stdout] 1450 | |                     (x * display_ratio) as isize,
[INFO] [stdout] 1451 | |                     0
[INFO] [stdout] 1452 | |                 );
[INFO] [stdout]      | |__________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1456:17
[INFO] [stdout]      |
[INFO] [stdout] 1456 | /                 self.rectmanager.set_position(
[INFO] [stdout] 1457 | |                     _human_cell_id,
[INFO] [stdout] 1458 | |                     x as isize,
[INFO] [stdout] 1459 | |                     0
[INFO] [stdout] 1460 | |                 );
[INFO] [stdout]      | |__________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1461:17
[INFO] [stdout]      |
[INFO] [stdout] 1461 |                 self.rectmanager.resize(_human_cell_id, 1, 1);
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1494:9
[INFO] [stdout]      |
[INFO] [stdout] 1494 | /         self.rectmanager.set_position(
[INFO] [stdout] 1495 | |             self.rect_meta,
[INFO] [stdout] 1496 | |             0,
[INFO] [stdout] 1497 | |             (full_height - meta_height) as isize
[INFO] [stdout] 1498 | |         );
[INFO] [stdout]      | |__________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1502:9
[INFO] [stdout]      |
[INFO] [stdout] 1502 |         self.rectmanager.clear_characters(self.rect_display_wrapper);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1504:9
[INFO] [stdout]      |
[INFO] [stdout] 1504 | /         self.rectmanager.resize(
[INFO] [stdout] 1505 | |             self.rect_display_wrapper,
[INFO] [stdout] 1506 | |             full_width,
[INFO] [stdout] 1507 | |             display_height
[INFO] [stdout] 1508 | |         );
[INFO] [stdout]      | |__________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1510:9
[INFO] [stdout]      |
[INFO] [stdout] 1510 | /         self.rectmanager.set_position(
[INFO] [stdout] 1511 | |             self.rect_display_wrapper,
[INFO] [stdout] 1512 | |             0,
[INFO] [stdout] 1513 | |             0
[INFO] [stdout] 1514 | |         );
[INFO] [stdout]      | |__________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1526:9
[INFO] [stdout]      |
[INFO] [stdout] 1526 |         self.rectmanager.resize(bits_id, bits_display_width, display_height);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1527:9
[INFO] [stdout]      |
[INFO] [stdout] 1527 |         self.rectmanager.set_position(bits_id, bits_display_x as isize, 0);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1534:9
[INFO] [stdout]      |
[INFO] [stdout] 1534 |         self.rectmanager.resize(human_id, human_display_width, display_height);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1535:9
[INFO] [stdout]      |
[INFO] [stdout] 1535 |         self.rectmanager.set_position(human_id, human_display_x as isize, 0);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1558:21
[INFO] [stdout]      |
[INFO] [stdout] 1558 | /                     self.rectmanager.shift_contents(
[INFO] [stdout] 1559 | |                         human,
[INFO] [stdout] 1560 | |                         0,
[INFO] [stdout] 1561 | |                         initial_y - new_y
[INFO] [stdout] 1562 | |                     );
[INFO] [stdout]      | |______________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1563:21
[INFO] [stdout]      |
[INFO] [stdout] 1563 | /                     self.rectmanager.shift_contents(
[INFO] [stdout] 1564 | |                         bits,
[INFO] [stdout] 1565 | |                         0,
[INFO] [stdout] 1566 | |                         initial_y - new_y
[INFO] [stdout] 1567 | |                     );
[INFO] [stdout]      | |______________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1606:37
[INFO] [stdout]      |
[INFO] [stdout] 1606 | ...                   self.rectmanager.set_position(*bits, 0, y as isize);
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1607:37
[INFO] [stdout]      |
[INFO] [stdout] 1607 | ...                   self.rectmanager.set_position(*human, 0, y as isize);
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1647:37
[INFO] [stdout]      |
[INFO] [stdout] 1647 | ...                   self.rectmanager.set_position(*human, 0, y as isize);
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1648:37
[INFO] [stdout]      |
[INFO] [stdout] 1648 | ...                   self.rectmanager.set_position(*bits, 0, y as isize);
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1726:21
[INFO] [stdout]      |
[INFO] [stdout] 1726 |                     self.rectmanager.clear_characters(*rect_id_human);
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1727:21
[INFO] [stdout]      |
[INFO] [stdout] 1727 |                     self.rectmanager.clear_characters(*rect_id_bits);
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1770:29
[INFO] [stdout]      |
[INFO] [stdout] 1770 | ...                   self.rectmanager.set_string(*human, 0, 0, tmp_human_str);
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1771:29
[INFO] [stdout]      |
[INFO] [stdout] 1771 | ...                   self.rectmanager.set_string(*bits, 0, 0, tmp_bits_str);
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1781:33
[INFO] [stdout]      |
[INFO] [stdout] 1781 | ...                   self.rectmanager.set_fg_color(*human, RectColor::RED);
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1782:33
[INFO] [stdout]      |
[INFO] [stdout] 1782 | ...                   self.rectmanager.set_fg_color(*bits, RectColor::RED);
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1784:33
[INFO] [stdout]      |
[INFO] [stdout] 1784 | ...                   self.rectmanager.unset_color(*human);
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1785:33
[INFO] [stdout]      |
[INFO] [stdout] 1785 | ...                   self.rectmanager.unset_color(*bits);
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1836:9
[INFO] [stdout]      |
[INFO] [stdout] 1836 |         self.rectmanager.set_string(self.rect_meta, x as isize, 0, &offset_display);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1840:9
[INFO] [stdout]      |
[INFO] [stdout] 1840 |         self.rectmanager.clear_characters(self.rect_meta);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1841:9
[INFO] [stdout]      |
[INFO] [stdout] 1841 |         self.rectmanager.clear_children(self.rect_meta);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1842:9
[INFO] [stdout]      |
[INFO] [stdout] 1842 |         self.rectmanager.clear_effects(self.rect_meta);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1847:9
[INFO] [stdout]      |
[INFO] [stdout] 1847 |         self.rectmanager.set_string(self.rect_meta, 0, 0, &msg);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1849:9
[INFO] [stdout]      |
[INFO] [stdout] 1849 |         self.rectmanager.set_fg_color(self.rect_meta, RectColor::BRIGHTCYAN);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1854:9
[INFO] [stdout]      |
[INFO] [stdout] 1854 |         self.rectmanager.set_string(self.rect_meta, 0, 0, &msg);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1855:9
[INFO] [stdout]      |
[INFO] [stdout] 1855 |         self.rectmanager.set_fg_color(self.rect_meta, RectColor::RED);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1911:9
[INFO] [stdout]      |
[INFO] [stdout] 1911 |         self.rectmanager.resize(cursor_id, 1, 1);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1912:9
[INFO] [stdout]      |
[INFO] [stdout] 1912 |         self.rectmanager.set_position(cursor_id, cursor_x as isize, 0);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1916:13
[INFO] [stdout]      |
[INFO] [stdout] 1916 |             self.rectmanager.set_string(cursor_id, 0, 0, &chr);
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1919:9
[INFO] [stdout]      |
[INFO] [stdout] 1919 |         self.rectmanager.set_string(self.rect_meta, 0, 0, ":");
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:1920:9
[INFO] [stdout]      |
[INFO] [stdout] 1920 |         self.rectmanager.set_string(self.rect_meta, 1, 0, cmd);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:2289:13
[INFO] [stdout]      |
[INFO] [stdout] 2289 |             self.overwrite_bytes_at_cursor(bytes.clone());
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:2305:13
[INFO] [stdout]      |
[INFO] [stdout] 2305 |             self.increment_byte(offset);
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:2328:13
[INFO] [stdout]      |
[INFO] [stdout] 2328 |             self.decrement_byte(offset);
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:3044:9
[INFO] [stdout]      |
[INFO] [stdout] 3044 |         editor.insert_bytes(0, vec![65]);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:3058:9
[INFO] [stdout]      |
[INFO] [stdout] 3058 |         editor.insert_bytes(0, vec![65, 66, 67, 68]);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]     --> src/sbyte_editor.rs:3073:9
[INFO] [stdout]      |
[INFO] [stdout] 3073 |         editor.insert_bytes(0, vec![65, 66, 0, 0, 65, 65, 66, 65]);
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 178 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 2.98s
[INFO] running `Command { std: "docker" "inspect" "f77ef75bf2dd29eb6d6eb2bcc3967c7ab04b0a89494a6e33892b5d240038a5e1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f77ef75bf2dd29eb6d6eb2bcc3967c7ab04b0a89494a6e33892b5d240038a5e1", kill_on_drop: false }`
[INFO] [stdout] f77ef75bf2dd29eb6d6eb2bcc3967c7ab04b0a89494a6e33892b5d240038a5e1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+1.47.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] f17750dece8bc2589508e6a1d0ac4a337dba860f051bfb9d6fbf9c6c409b391c
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "f17750dece8bc2589508e6a1d0ac4a337dba860f051bfb9d6fbf9c6c409b391c", kill_on_drop: false }`
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/sbyte_editor/editor/converter.rs:20:6
[INFO] [stderr]    |
[INFO] [stderr] 20 | impl Converter {
[INFO] [stderr]    |      ^^^^^^^^^ help: use `dyn`: `dyn Converter`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `editor_cursor::*`
[INFO] [stderr]  --> src/sbyte_editor/editor.rs:4:5
[INFO] [stderr]   |
[INFO] [stderr] 4 | use editor_cursor::*;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `viewport::*`
[INFO] [stderr]  --> src/sbyte_editor/visual_editor.rs:2:5
[INFO] [stderr]   |
[INFO] [stderr] 2 | use viewport::*;
[INFO] [stderr]   |     ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::fmt`
[INFO] [stderr]  --> src/sbyte_editor/commandable/inputter/function_ref.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use std::fmt;
[INFO] [stderr]   |     ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant `CURSOR_UP` should have an upper camel case name
[INFO] [stderr]  --> src/sbyte_editor/commandable/inputter/function_ref.rs:6:5
[INFO] [stderr]   |
[INFO] [stderr] 6 |     CURSOR_UP,
[INFO] [stderr]   |     ^^^^^^^^^ help: convert the identifier to upper camel case: `CursorUp`
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(non_camel_case_types)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variant `CURSOR_DOWN` should have an upper camel case name
[INFO] [stderr]  --> src/sbyte_editor/commandable/inputter/function_ref.rs:7:5
[INFO] [stderr]   |
[INFO] [stderr] 7 |     CURSOR_DOWN,
[INFO] [stderr]   |     ^^^^^^^^^^^ help: convert the identifier to upper camel case: `CursorDown`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `CURSOR_LEFT` should have an upper camel case name
[INFO] [stderr]  --> src/sbyte_editor/commandable/inputter/function_ref.rs:8:5
[INFO] [stderr]   |
[INFO] [stderr] 8 |     CURSOR_LEFT,
[INFO] [stderr]   |     ^^^^^^^^^^^ help: convert the identifier to upper camel case: `CursorLeft`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `CURSOR_RIGHT` should have an upper camel case name
[INFO] [stderr]  --> src/sbyte_editor/commandable/inputter/function_ref.rs:9:5
[INFO] [stderr]   |
[INFO] [stderr] 9 |     CURSOR_RIGHT,
[INFO] [stderr]   |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CursorRight`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `CURSOR_LENGTH_UP` should have an upper camel case name
[INFO] [stderr]   --> src/sbyte_editor/commandable/inputter/function_ref.rs:10:5
[INFO] [stderr]    |
[INFO] [stderr] 10 |     CURSOR_LENGTH_UP,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CursorLengthUp`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `CURSOR_LENGTH_DOWN` should have an upper camel case name
[INFO] [stderr]   --> src/sbyte_editor/commandable/inputter/function_ref.rs:11:5
[INFO] [stderr]    |
[INFO] [stderr] 11 |     CURSOR_LENGTH_DOWN,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CursorLengthDown`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `CURSOR_LENGTH_LEFT` should have an upper camel case name
[INFO] [stderr]   --> src/sbyte_editor/commandable/inputter/function_ref.rs:12:5
[INFO] [stderr]    |
[INFO] [stderr] 12 |     CURSOR_LENGTH_LEFT,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CursorLengthLeft`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `CURSOR_LENGTH_RIGHT` should have an upper camel case name
[INFO] [stderr]   --> src/sbyte_editor/commandable/inputter/function_ref.rs:13:5
[INFO] [stderr]    |
[INFO] [stderr] 13 |     CURSOR_LENGTH_RIGHT,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CursorLengthRight`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `APPEND_TO_REGISTER` should have an upper camel case name
[INFO] [stderr]   --> src/sbyte_editor/commandable/inputter/function_ref.rs:20:5
[INFO] [stderr]    |
[INFO] [stderr] 20 |     APPEND_TO_REGISTER,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AppendToRegister`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `JUMP_TO_REGISTER` should have an upper camel case name
[INFO] [stderr]   --> src/sbyte_editor/commandable/inputter/function_ref.rs:21:5
[INFO] [stderr]    |
[INFO] [stderr] 21 |     JUMP_TO_REGISTER,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `JumpToRegister`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `CLEAR_REGISTER` should have an upper camel case name
[INFO] [stderr]   --> src/sbyte_editor/commandable/inputter/function_ref.rs:22:5
[INFO] [stderr]    |
[INFO] [stderr] 22 |     CLEAR_REGISTER,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ClearRegister`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `JUMP_TO_NEXT` should have an upper camel case name
[INFO] [stderr]   --> src/sbyte_editor/commandable/inputter/function_ref.rs:25:5
[INFO] [stderr]    |
[INFO] [stderr] 25 |     JUMP_TO_NEXT,
[INFO] [stderr]    |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `JumpToNext`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `INSERT_TO_CMDLINE` should have an upper camel case name
[INFO] [stderr]   --> src/sbyte_editor/commandable/inputter/function_ref.rs:29:5
[INFO] [stderr]    |
[INFO] [stderr] 29 |     INSERT_TO_CMDLINE,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `InsertToCmdline`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `CMDLINE_BACKSPACE` should have an upper camel case name
[INFO] [stderr]   --> src/sbyte_editor/commandable/inputter/function_ref.rs:30:5
[INFO] [stderr]    |
[INFO] [stderr] 30 |     CMDLINE_BACKSPACE,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CmdlineBackspace`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `RUN_CUSTOM_COMMAND` should have an upper camel case name
[INFO] [stderr]   --> src/sbyte_editor/commandable/inputter/function_ref.rs:31:5
[INFO] [stderr]    |
[INFO] [stderr] 31 |     RUN_CUSTOM_COMMAND,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `RunCustomCommand`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `TOGGLE_CONVERTER` should have an upper camel case name
[INFO] [stderr]   --> src/sbyte_editor/commandable/inputter/function_ref.rs:33:5
[INFO] [stderr]    |
[INFO] [stderr] 33 |     TOGGLE_CONVERTER,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ToggleConverter`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `MODE_SET_MOVE` should have an upper camel case name
[INFO] [stderr]   --> src/sbyte_editor/commandable/inputter/function_ref.rs:38:5
[INFO] [stderr]    |
[INFO] [stderr] 38 |     MODE_SET_MOVE,
[INFO] [stderr]    |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ModeSetMove`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `MODE_SET_INSERT` should have an upper camel case name
[INFO] [stderr]   --> src/sbyte_editor/commandable/inputter/function_ref.rs:40:5
[INFO] [stderr]    |
[INFO] [stderr] 40 |     MODE_SET_INSERT,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ModeSetInsert`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `MODE_SET_APPEND` should have an upper camel case name
[INFO] [stderr]   --> src/sbyte_editor/commandable/inputter/function_ref.rs:41:5
[INFO] [stderr]    |
[INFO] [stderr] 41 |     MODE_SET_APPEND,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ModeSetAppend`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `MODE_SET_OVERWRITE` should have an upper camel case name
[INFO] [stderr]   --> src/sbyte_editor/commandable/inputter/function_ref.rs:43:5
[INFO] [stderr]    |
[INFO] [stderr] 43 |     MODE_SET_OVERWRITE,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ModeSetOverwrite`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `MODE_SET_CMD` should have an upper camel case name
[INFO] [stderr]   --> src/sbyte_editor/commandable/inputter/function_ref.rs:45:5
[INFO] [stderr]    |
[INFO] [stderr] 45 |     MODE_SET_CMD,
[INFO] [stderr]    |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ModeSetCmd`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `MODE_SET_SEARCH` should have an upper camel case name
[INFO] [stderr]   --> src/sbyte_editor/commandable/inputter/function_ref.rs:46:5
[INFO] [stderr]    |
[INFO] [stderr] 46 |     MODE_SET_SEARCH,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ModeSetSearch`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `MODE_SET_INSERT_SPECIAL` should have an upper camel case name
[INFO] [stderr]   --> src/sbyte_editor/commandable/inputter/function_ref.rs:47:5
[INFO] [stderr]    |
[INFO] [stderr] 47 |     MODE_SET_INSERT_SPECIAL,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ModeSetInsertSpecial`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `MODE_SET_OVERWRITE_SPECIAL` should have an upper camel case name
[INFO] [stderr]   --> src/sbyte_editor/commandable/inputter/function_ref.rs:48:5
[INFO] [stderr]    |
[INFO] [stderr] 48 |     MODE_SET_OVERWRITE_SPECIAL,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ModeSetOverwriteSpecial`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `CREATE_BIG_ENDIAN_STRUCTURE` should have an upper camel case name
[INFO] [stderr]   --> src/sbyte_editor/commandable/inputter/function_ref.rs:50:5
[INFO] [stderr]    |
[INFO] [stderr] 50 |     CREATE_BIG_ENDIAN_STRUCTURE,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CreateBigEndianStructure`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `CREATE_LITTLE_ENDIAN_STRUCTURE` should have an upper camel case name
[INFO] [stderr]   --> src/sbyte_editor/commandable/inputter/function_ref.rs:51:5
[INFO] [stderr]    |
[INFO] [stderr] 51 |     CREATE_LITTLE_ENDIAN_STRUCTURE,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CreateLittleEndianStructure`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `REMOVE_STRUCTURE` should have an upper camel case name
[INFO] [stderr]   --> src/sbyte_editor/commandable/inputter/function_ref.rs:53:5
[INFO] [stderr]    |
[INFO] [stderr] 53 |     REMOVE_STRUCTURE,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `RemoveStructure`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around `if` condition
[INFO] [stderr]   --> src/sbyte_editor/commandable/inputter.rs:50:12
[INFO] [stderr]    |
[INFO] [stderr] 50 |         if (clear_buffer) {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_parens)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around `match` scrutinee expression
[INFO] [stderr]    --> src/sbyte_editor/commandable/inputter.rs:107:15
[INFO] [stderr]     |
[INFO] [stderr] 107 |         match (&self.hook) {
[INFO] [stderr]     |               ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `inputter::*`
[INFO] [stderr]  --> src/sbyte_editor/commandable.rs:3:5
[INFO] [stderr]   |
[INFO] [stderr] 3 | use inputter::*;
[INFO] [stderr]   |     ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `inputter::function_ref::*`
[INFO] [stderr]  --> src/sbyte_editor/commandable.rs:4:5
[INFO] [stderr]   |
[INFO] [stderr] 4 | use inputter::function_ref::*;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant `CURSOR_MOVED` should have an upper camel case name
[INFO] [stderr]  --> src/sbyte_editor/inconsole.rs:3:5
[INFO] [stderr]   |
[INFO] [stderr] 3 |     CURSOR_MOVED,
[INFO] [stderr]   |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CursorMoved`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `FULL_REFRESH` should have an upper camel case name
[INFO] [stderr]  --> src/sbyte_editor/inconsole.rs:4:5
[INFO] [stderr]   |
[INFO] [stderr] 4 |     FULL_REFRESH,
[INFO] [stderr]   |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FullRefresh`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `DISPLAY_REFRESH` should have an upper camel case name
[INFO] [stderr]  --> src/sbyte_editor/inconsole.rs:5:5
[INFO] [stderr]   |
[INFO] [stderr] 5 |     DISPLAY_REFRESH,
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DisplayRefresh`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `SETUP_DISPLAYS` should have an upper camel case name
[INFO] [stderr]  --> src/sbyte_editor/inconsole.rs:6:5
[INFO] [stderr]   |
[INFO] [stderr] 6 |     SETUP_DISPLAYS,
[INFO] [stderr]   |     ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SetupDisplays`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `REMAP_ACTIVE_ROWS` should have an upper camel case name
[INFO] [stderr]  --> src/sbyte_editor/inconsole.rs:7:5
[INFO] [stderr]   |
[INFO] [stderr] 7 |     REMAP_ACTIVE_ROWS,
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `RemapActiveRows`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `UPDATE_OFFSET` should have an upper camel case name
[INFO] [stderr]  --> src/sbyte_editor/inconsole.rs:8:5
[INFO] [stderr]   |
[INFO] [stderr] 8 |     UPDATE_OFFSET,
[INFO] [stderr]   |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UpdateOffset`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `DISPLAY_CMDLINE` should have an upper camel case name
[INFO] [stderr]  --> src/sbyte_editor/inconsole.rs:9:5
[INFO] [stderr]   |
[INFO] [stderr] 9 |     DISPLAY_CMDLINE,
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DisplayCmdline`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `UPDATE_ROW` should have an upper camel case name
[INFO] [stderr]   --> src/sbyte_editor/inconsole.rs:10:5
[INFO] [stderr]    |
[INFO] [stderr] 10 |     UPDATE_ROW(usize)
[INFO] [stderr]    |     ^^^^^^^^^^ help: convert the identifier to upper camel case: `UpdateRow`
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::fmt::Display`
[INFO] [stderr]  --> src/sbyte_editor/structured.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use std::fmt::Display;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around `if` condition
[INFO] [stderr]    --> src/sbyte_editor/structured.rs:251:12
[INFO] [stderr]     |
[INFO] [stderr] 251 |         if (real_data_width == data.len()) {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: denote infinite loops with `loop { ... }`
[INFO] [stderr]    --> src/sbyte_editor.rs:305:13
[INFO] [stderr]     |
[INFO] [stderr] 305 |             while true {
[INFO] [stderr]     |             ^^^^^^^^^^ help: use `loop`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(while_true)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: denote infinite loops with `loop { ... }`
[INFO] [stderr]    --> src/sbyte_editor.rs:585:13
[INFO] [stderr]     |
[INFO] [stderr] 585 |             while true {
[INFO] [stderr]     |             ^^^^^^^^^^ help: use `loop`
[INFO] [stderr] 
[INFO] [stderr] warning: denote infinite loops with `loop { ... }`
[INFO] [stderr]    --> src/sbyte_editor.rs:617:13
[INFO] [stderr]     |
[INFO] [stderr] 617 |             while true {
[INFO] [stderr]     |             ^^^^^^^^^^ help: use `loop`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around `if` condition
[INFO] [stderr]    --> src/sbyte_editor.rs:668:12
[INFO] [stderr]     |
[INFO] [stderr] 668 |         if (offset < self.active_content.len()) {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around `if` condition
[INFO] [stderr]     --> src/sbyte_editor.rs:1258:16
[INFO] [stderr]      |
[INFO] [stderr] 1258 |             if (width > adj_viewport_offset) {
[INFO] [stderr]      |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around `if` condition
[INFO] [stderr]     --> src/sbyte_editor.rs:1271:12
[INFO] [stderr]      |
[INFO] [stderr] 1271 |         if (! self.surpress_tick) {
[INFO] [stderr]      |            ^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around assigned value
[INFO] [stderr]     --> src/sbyte_editor.rs:1343:22
[INFO] [stderr]      |
[INFO] [stderr] 1343 |         let r: f64 = (1f64 / display_ratio);
[INFO] [stderr]      |                      ^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around assigned value
[INFO] [stderr]     --> src/sbyte_editor.rs:1344:22
[INFO] [stderr]      |
[INFO] [stderr] 1344 |         let a: f64 = (1f64 - ( 1f64 / (r + 1f64)));
[INFO] [stderr]      |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around `if` condition
[INFO] [stderr]     --> src/sbyte_editor.rs:2455:20
[INFO] [stderr]      |
[INFO] [stderr] 2455 |                 if (is_ok) {
[INFO] [stderr]      |                    ^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `sbyte_editor::commandable::Commandable`
[INFO] [stderr]  --> src/main.rs:8:5
[INFO] [stderr]   |
[INFO] [stderr] 8 | use sbyte_editor::commandable::Commandable;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `i`
[INFO] [stderr]     --> src/sbyte_editor.rs:2963:10
[INFO] [stderr]      |
[INFO] [stderr] 2963 |     for (i, c) in input_string.chars().enumerate() {
[INFO] [stderr]      |          ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stderr]      |
[INFO] [stderr]      = note: `#[warn(unused_variables)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `e`
[INFO] [stderr]    --> src/sbyte_editor.rs:221:25
[INFO] [stderr]     |
[INFO] [stderr] 221 |                     Err(e) => {
[INFO] [stderr]     |                         ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `e`
[INFO] [stderr]    --> src/sbyte_editor.rs:235:17
[INFO] [stderr]     |
[INFO] [stderr] 235 |             Err(e) => { }
[INFO] [stderr]     |                 ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `e`
[INFO] [stderr]    --> src/sbyte_editor.rs:251:25
[INFO] [stderr]     |
[INFO] [stderr] 251 |                     Err(e) => ()
[INFO] [stderr]     |                         ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stderr] 
[INFO] [stderr] warning: value assigned to `do_push` is never read
[INFO] [stderr]    --> src/sbyte_editor.rs:311:29
[INFO] [stderr]     |
[INFO] [stderr] 311 | ...                   do_push = true;
[INFO] [stderr]     |                       ^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_assignments)]` on by default
[INFO] [stderr]     = help: maybe it is overwritten before being read?
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `e`
[INFO] [stderr]    --> src/sbyte_editor.rs:326:29
[INFO] [stderr]     |
[INFO] [stderr] 326 |                         Err(e) => ()
[INFO] [stderr]     |                             ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `e`
[INFO] [stderr]    --> src/sbyte_editor.rs:347:37
[INFO] [stderr]     |
[INFO] [stderr] 347 | ...                   Err(e) => {
[INFO] [stderr]     |                           ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `kill_daemon`
[INFO] [stderr]    --> src/sbyte_editor.rs:243:13
[INFO] [stderr]     |
[INFO] [stderr] 243 |         let mut kill_daemon = ctrlc::set_handler(move || {
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_kill_daemon`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `e`
[INFO] [stderr]    --> src/sbyte_editor.rs:396:21
[INFO] [stderr]     |
[INFO] [stderr] 396 |                 Err(e) => ()
[INFO] [stderr]     |                     ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `difference`
[INFO] [stderr]    --> src/sbyte_editor.rs:549:13
[INFO] [stderr]     |
[INFO] [stderr] 549 |         let mut difference: isize = 0;
[INFO] [stderr]     |             ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_difference`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `new_structure` is assigned to, but never used
[INFO] [stderr]    --> src/sbyte_editor.rs:552:13
[INFO] [stderr]     |
[INFO] [stderr] 552 |         let mut new_structure: Option<Box<dyn StructuredDataHandler>>;
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: consider using `_new_structure` instead
[INFO] [stderr] 
[INFO] [stderr] warning: value assigned to `new_structure` is never read
[INFO] [stderr]    --> src/sbyte_editor.rs:556:13
[INFO] [stderr]     |
[INFO] [stderr] 556 |             new_structure = None;
[INFO] [stderr]     |             ^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = help: maybe it is overwritten before being read?
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `e`
[INFO] [stderr]    --> src/sbyte_editor.rs:564:29
[INFO] [stderr]     |
[INFO] [stderr] 564 |                         Err(e) => {
[INFO] [stderr]     |                             ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `i`
[INFO] [stderr]    --> src/sbyte_editor.rs:671:17
[INFO] [stderr]     |
[INFO] [stderr] 671 |             for i in 0..adj_length {
[INFO] [stderr]     |                 ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `insert_length` is assigned to, but never used
[INFO] [stderr]    --> src/sbyte_editor.rs:861:13
[INFO] [stderr]     |
[INFO] [stderr] 861 |         let mut insert_length: usize = 0;
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: consider using `_insert_length` instead
[INFO] [stderr] 
[INFO] [stderr] warning: value assigned to `insert_length` is never read
[INFO] [stderr]    --> src/sbyte_editor.rs:865:21
[INFO] [stderr]     |
[INFO] [stderr] 865 |                     insert_length += some_bytes.len();
[INFO] [stderr]     |                     ^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = help: maybe it is overwritten before being read?
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `e`
[INFO] [stderr]    --> src/sbyte_editor.rs:868:21
[INFO] [stderr]     |
[INFO] [stderr] 868 |                 Err(e) => ()
[INFO] [stderr]     |                     ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `e`
[INFO] [stderr]    --> src/sbyte_editor.rs:983:25
[INFO] [stderr]     |
[INFO] [stderr] 983 |                     Err(e) => {
[INFO] [stderr]     |                         ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `e`
[INFO] [stderr]    --> src/sbyte_editor.rs:995:17
[INFO] [stderr]     |
[INFO] [stderr] 995 |             Err(e) => {}
[INFO] [stderr]     |                 ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `e`
[INFO] [stderr]     --> src/sbyte_editor.rs:1017:17
[INFO] [stderr]      |
[INFO] [stderr] 1017 |             Err(e) => {
[INFO] [stderr]      |                 ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `e`
[INFO] [stderr]     --> src/sbyte_editor.rs:1757:37
[INFO] [stderr]      |
[INFO] [stderr] 1757 | ...                   Err(e) => {
[INFO] [stderr]      |                           ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `e`
[INFO] [stderr]     --> src/sbyte_editor.rs:1766:37
[INFO] [stderr]      |
[INFO] [stderr] 1766 | ...                   Err(e) => {
[INFO] [stderr]      |                           ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `viewport_height`
[INFO] [stderr]     --> src/sbyte_editor.rs:1925:13
[INFO] [stderr]      |
[INFO] [stderr] 1925 |         let viewport_height = self.viewport.get_height();
[INFO] [stderr]      |             ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_viewport_height`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `e`
[INFO] [stderr]     --> src/sbyte_editor.rs:2152:25
[INFO] [stderr]      |
[INFO] [stderr] 2152 |                     Err(e) => {
[INFO] [stderr]      |                         ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `repeat`
[INFO] [stderr]     --> src/sbyte_editor.rs:2110:62
[INFO] [stderr]      |
[INFO] [stderr] 2110 |     fn ci_jump_to_next(&mut self, argument: Option<Vec<u8>>, repeat: usize) {
[INFO] [stderr]      |                                                              ^^^^^^ help: if this is intentional, prefix it with an underscore: `_repeat`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `e`
[INFO] [stderr]     --> src/sbyte_editor.rs:2182:21
[INFO] [stderr]      |
[INFO] [stderr] 2182 |                 Err(e) => { }
[INFO] [stderr]      |                     ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `repeat`
[INFO] [stderr]     --> src/sbyte_editor.rs:2172:29
[INFO] [stderr]      |
[INFO] [stderr] 2172 |     fn ci_delete(&mut self, repeat: usize) {
[INFO] [stderr]      |                             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_repeat`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `e`
[INFO] [stderr]     --> src/sbyte_editor.rs:2257:17
[INFO] [stderr]      |
[INFO] [stderr] 2257 |             Err(e) => {
[INFO] [stderr]      |                 ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `e`
[INFO] [stderr]     --> src/sbyte_editor.rs:2280:17
[INFO] [stderr]      |
[INFO] [stderr] 2280 |             Err(e) => {
[INFO] [stderr]      |                 ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `e`
[INFO] [stderr]     --> src/sbyte_editor.rs:2797:33
[INFO] [stderr]      |
[INFO] [stderr] 2797 | ...                   Err(e) => {
[INFO] [stderr]      |                           ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `e`
[INFO] [stderr]     --> src/sbyte_editor.rs:2817:33
[INFO] [stderr]      |
[INFO] [stderr] 2817 | ...                   Err(e) => ()
[INFO] [stderr]      |                           ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `i`
[INFO] [stderr]     --> src/sbyte_editor.rs:2832:30
[INFO] [stderr]      |
[INFO] [stderr] 2832 |                         for (i, character) in string.chars().enumerate() {
[INFO] [stderr]      |                              ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `i`
[INFO] [stderr]     --> src/sbyte_editor.rs:2937:22
[INFO] [stderr]      |
[INFO] [stderr] 2937 |                 for (i, character) in input_string.chars().enumerate() {
[INFO] [stderr]      |                      ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `e`
[INFO] [stderr]   --> src/sbyte_editor/editor/converter.rs:40:17
[INFO] [stderr]    |
[INFO] [stderr] 40 |             Err(e) => {
[INFO] [stderr]    |                 ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `e`
[INFO] [stderr]    --> src/sbyte_editor/editor/converter.rs:245:17
[INFO] [stderr]     |
[INFO] [stderr] 245 |             Err(e) => {
[INFO] [stderr]     |                 ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `new_context`
[INFO] [stderr]   --> src/sbyte_editor/commandable/inputter.rs:29:13
[INFO] [stderr]    |
[INFO] [stderr] 29 |         let mut new_context: Option<String>;
[INFO] [stderr]    |             ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_new_context`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `i`
[INFO] [stderr]   --> src/sbyte_editor/commandable/inputter.rs:89:14
[INFO] [stderr]    |
[INFO] [stderr] 89 |         for (i, byte) in new_pattern.iter().enumerate() {
[INFO] [stderr]    |              ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stderr] 
[INFO] [stderr] warning: value assigned to `output` is never read
[INFO] [stderr]    --> src/sbyte_editor/commandable/inputter.rs:105:13
[INFO] [stderr]     |
[INFO] [stderr] 105 |         let mut output = (None, false);
[INFO] [stderr]     |             ^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = help: maybe it is overwritten before being read?
[INFO] [stderr] 
[INFO] [stderr] warning: variable `expected_data_width` is assigned to, but never used
[INFO] [stderr]    --> src/sbyte_editor/structured.rs:238:13
[INFO] [stderr]     |
[INFO] [stderr] 238 |         let mut expected_data_width: usize = 0;
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: consider using `_expected_data_width` instead
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/sbyte_editor.rs:243:13
[INFO] [stderr]     |
[INFO] [stderr] 243 |         let mut kill_daemon = ctrlc::set_handler(move || {
[INFO] [stderr]     |             ----^^^^^^^^^^^
[INFO] [stderr]     |             |
[INFO] [stderr]     |             help: remove this `mut`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/sbyte_editor.rs:549:13
[INFO] [stderr]     |
[INFO] [stderr] 549 |         let mut difference: isize = 0;
[INFO] [stderr]     |             ----^^^^^^^^^^
[INFO] [stderr]     |             |
[INFO] [stderr]     |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/sbyte_editor.rs:667:13
[INFO] [stderr]     |
[INFO] [stderr] 667 |         let mut output;
[INFO] [stderr]     |             ----^^^^^^
[INFO] [stderr]     |             |
[INFO] [stderr]     |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: cannot borrow `*self` as mutable because it is also borrowed as immutable
[INFO] [stderr]     --> src/sbyte_editor.rs:1002:17
[INFO] [stderr]      |
[INFO] [stderr] 1000 |         match &self.active_file_path {
[INFO] [stderr]      |               ---------------------- immutable borrow occurs here
[INFO] [stderr] 1001 |             Some(path) => {
[INFO] [stderr] 1002 |                 self.save_as(&path.to_string());
[INFO] [stderr]      |                 ^^^^          ---- immutable borrow later used here
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 mutable borrow occurs here
[INFO] [stderr]      |
[INFO] [stderr]      = note: `#[warn(mutable_borrow_reservation_conflict)]` on by default
[INFO] [stderr]      = warning: this borrowing pattern was not meant to be accepted, and may become a hard error in the future
[INFO] [stderr]      = note: for more information, see issue #59159 <https://github.com/rust-lang/rust/issues/59159>
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/sbyte_editor.rs:1097:13
[INFO] [stderr]      |
[INFO] [stderr] 1097 |         let mut adj_byte_width = new_bytes.len();
[INFO] [stderr]      |             ----^^^^^^^^^^^^^^
[INFO] [stderr]      |             |
[INFO] [stderr]      |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/sbyte_editor.rs:1112:13
[INFO] [stderr]      |
[INFO] [stderr] 1112 |         let mut output = self._remove_bytes(position, length);
[INFO] [stderr]      |             ----^^^^^^
[INFO] [stderr]      |             |
[INFO] [stderr]      |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: cannot borrow `*self` as mutable because it is also borrowed as immutable
[INFO] [stderr]     --> src/sbyte_editor.rs:1306:21
[INFO] [stderr]      |
[INFO] [stderr] 1304 |             match &self.user_error_msg {
[INFO] [stderr]      |                   -------------------- immutable borrow occurs here
[INFO] [stderr] 1305 |                 Some(msg) => {
[INFO] [stderr] 1306 |                     self.display_user_error(msg.clone());
[INFO] [stderr]      |                     ^^^^                    --- immutable borrow later used here
[INFO] [stderr]      |                     |
[INFO] [stderr]      |                     mutable borrow occurs here
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this borrowing pattern was not meant to be accepted, and may become a hard error in the future
[INFO] [stderr]      = note: for more information, see issue #59159 <https://github.com/rust-lang/rust/issues/59159>
[INFO] [stderr] 
[INFO] [stderr] warning: cannot borrow `*self` as mutable because it is also borrowed as immutable
[INFO] [stderr]     --> src/sbyte_editor.rs:1319:33
[INFO] [stderr]      |
[INFO] [stderr] 1317 |                         match &self.user_msg {
[INFO] [stderr]      |                               -------------- immutable borrow occurs here
[INFO] [stderr] 1318 |                             Some(msg) => {
[INFO] [stderr] 1319 |                                 self.display_user_message(msg.clone());
[INFO] [stderr]      |                                 ^^^^                      --- immutable borrow later used here
[INFO] [stderr]      |                                 |
[INFO] [stderr]      |                                 mutable borrow occurs here
[INFO] [stderr]      |
[INFO] [stderr]      = warning: this borrowing pattern was not meant to be accepted, and may become a hard error in the future
[INFO] [stderr]      = note: for more information, see issue #59159 <https://github.com/rust-lang/rust/issues/59159>
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/sbyte_editor.rs:2547:21
[INFO] [stderr]      |
[INFO] [stderr] 2547 |                 let mut structures = self.get_structured_data_handlers(offset);
[INFO] [stderr]      |                     ----^^^^^^^^^^
[INFO] [stderr]      |                     |
[INFO] [stderr]      |                     help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/sbyte_editor.rs:2888:13
[INFO] [stderr]      |
[INFO] [stderr] 2888 |         let mut input_bytes = input_string.as_bytes().to_vec();
[INFO] [stderr]      |             ----^^^^^^^^^^^
[INFO] [stderr]      |             |
[INFO] [stderr]      |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/sbyte_editor.rs:2916:13
[INFO] [stderr]      |
[INFO] [stderr] 2916 |         let mut input_bytes = input_string.to_string().as_bytes().to_vec();
[INFO] [stderr]      |             ----^^^^^^^^^^^
[INFO] [stderr]      |             |
[INFO] [stderr]      |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]   --> src/sbyte_editor/editor/converter.rs:22:13
[INFO] [stderr]    |
[INFO] [stderr] 22 |         let mut bytes = string.as_bytes().to_vec();
[INFO] [stderr]    |             ----^^^^^
[INFO] [stderr]    |             |
[INFO] [stderr]    |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]   --> src/sbyte_editor/commandable/inputter.rs:58:13
[INFO] [stderr]    |
[INFO] [stderr] 58 |         let mut command_vec = command_string.as_bytes().to_vec();
[INFO] [stderr]    |             ----^^^^^^^^^^^
[INFO] [stderr]    |             |
[INFO] [stderr]    |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]   --> src/sbyte_editor/commandable/inputter.rs:59:13
[INFO] [stderr]    |
[INFO] [stderr] 59 |         let mut mode_node = self.input_managers.entry(mode.to_string()).or_insert(InputNode::new());
[INFO] [stderr]    |             ----^^^^^^^^^
[INFO] [stderr]    |             |
[INFO] [stderr]    |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]   --> src/sbyte_editor/commandable/inputter.rs:96:17
[INFO] [stderr]    |
[INFO] [stderr] 96 |             let mut next_node = self.next_nodes.entry(next_byte).or_insert(InputNode::new());
[INFO] [stderr]    |                 ----^^^^^^^^^
[INFO] [stderr]    |                 |
[INFO] [stderr]    |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]   --> src/sbyte_editor/command_line.rs:31:13
[INFO] [stderr]    |
[INFO] [stderr] 31 |         let mut pair = self.register.split_at(self.cursor_offset);
[INFO] [stderr]    |             ----^^^^
[INFO] [stderr]    |             |
[INFO] [stderr]    |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]   --> src/sbyte_editor/command_line.rs:60:13
[INFO] [stderr]    |
[INFO] [stderr] 60 |         let mut index = self.history.len() - 1;
[INFO] [stderr]    |             ----^^^^^
[INFO] [stderr]    |             |
[INFO] [stderr]    |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/sbyte_editor/structured.rs:182:13
[INFO] [stderr]     |
[INFO] [stderr] 182 |         let mut prefix = self.build_prefix();
[INFO] [stderr]     |             ----^^^^^^
[INFO] [stderr]     |             |
[INFO] [stderr]     |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/sbyte_editor/structured.rs:260:13
[INFO] [stderr]     |
[INFO] [stderr] 260 |         let mut prefix = self.build_prefix();
[INFO] [stderr]     |             ----^^^^^^
[INFO] [stderr]     |             |
[INFO] [stderr]     |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: associated function is never used: `decode_string`
[INFO] [stderr]   --> src/sbyte_editor/editor/converter.rs:21:8
[INFO] [stderr]    |
[INFO] [stderr] 21 |     fn decode_string(&self, string: String) -> Result<Vec<u8>, ConverterError> {
[INFO] [stderr]    |        ^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: associated function is never used: `input`
[INFO] [stderr]    --> src/sbyte_editor/commandable/inputter.rs:135:8
[INFO] [stderr]     |
[INFO] [stderr] 135 |     fn input(&mut self, new_input: u8) -> bool {
[INFO] [stderr]     |        ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `has_unsaved_changes`
[INFO] [stderr]   --> src/sbyte_editor.rs:82:5
[INFO] [stderr]    |
[INFO] [stderr] 82 |     has_unsaved_changes: bool,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field is never read: `ready`
[INFO] [stderr]    --> src/sbyte_editor.rs:100:5
[INFO] [stderr]     |
[INFO] [stderr] 100 |     ready: bool,
[INFO] [stderr]     |     ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]   --> src/main.rs:40:5
[INFO] [stderr]    |
[INFO] [stderr] 40 |     editor.main();
[INFO] [stderr]    |     ^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_must_use)]` on by default
[INFO] [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/sbyte_editor.rs:227:17
[INFO] [stderr]     |
[INFO] [stderr] 227 |                 file.read(&mut buffer);
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/sbyte_editor.rs:875:13
[INFO] [stderr]     |
[INFO] [stderr] 875 |             self._insert_bytes(offset, bytes_to_insert);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/sbyte_editor.rs:989:17
[INFO] [stderr]     |
[INFO] [stderr] 989 |                 file.read(&mut buffer);
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/sbyte_editor.rs:1013:17
[INFO] [stderr]      |
[INFO] [stderr] 1013 |                 file.write_all(self.active_content.as_slice());
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/sbyte_editor.rs:1115:17
[INFO] [stderr]      |
[INFO] [stderr] 1115 |                 self._insert_bytes(position, new_bytes);
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/sbyte_editor.rs:1129:9
[INFO] [stderr]      |
[INFO] [stderr] 1129 |         self.insert_bytes(position, new_bytes);
[INFO] [stderr]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/sbyte_editor.rs:1333:13
[INFO] [stderr]      |
[INFO] [stderr] 1333 |             self.rectmanager.draw();
[INFO] [stderr]      |             ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/sbyte_editor.rs:1378:9
[INFO] [stderr]      |
[INFO] [stderr] 1378 |         self.rectmanager.resize(self.rect_meta, full_width, 1);
[INFO] [stderr]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/sbyte_editor.rs:1379:9
[INFO] [stderr]      |
[INFO] [stderr] 1379 | /         self.rectmanager.resize(
[INFO] [stderr] 1380 | |             self.rect_display_wrapper,
[INFO] [stderr] 1381 | |             full_width,
[INFO] [stderr] 1382 | |             full_height - 1
[INFO] [stderr] 1383 | |         );
[INFO] [stderr]      | |__________^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/sbyte_editor.rs:1386:9
[INFO] [stderr]      |
[INFO] [stderr] 1386 |         self.rectmanager.clear_children(bits_display);
[INFO] [stderr]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/sbyte_editor.rs:1387:9
[INFO] [stderr]      |
[INFO] [stderr] 1387 |         self.rectmanager.clear_children(human_display);
[INFO] [stderr]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/sbyte_editor.rs:1414:13
[INFO] [stderr]      |
[INFO] [stderr] 1414 | /             self.rectmanager.resize(
[INFO] [stderr] 1415 | |                 _bits_row_id,
[INFO] [stderr] 1416 | |                 (viewport_width * display_ratio) - 1,
[INFO] [stderr] 1417 | |                 1
[INFO] [stderr] 1418 | |             );
[INFO] [stderr]      | |______________^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/sbyte_editor.rs:1420:13
[INFO] [stderr]      |
[INFO] [stderr] 1420 |             self.rectmanager.set_position(_bits_row_id, 0, y as isize);
[INFO] [stderr]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/sbyte_editor.rs:1423:13
[INFO] [stderr]      |
[INFO] [stderr] 1423 | /             self.rectmanager.resize(
[INFO] [stderr] 1424 | |                 _human_row_id,
[INFO] [stderr] 1425 | |                 viewport_width,
[INFO] [stderr] 1426 | |                 1
[INFO] [stderr] 1427 | |             );
[INFO] [stderr]      | |______________^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/sbyte_editor.rs:1428:13
[INFO] [stderr]      |
[INFO] [stderr] 1428 | /             self.rectmanager.set_position(
[INFO] [stderr] 1429 | |                 _human_row_id,
[INFO] [stderr] 1430 | |                 0,
[INFO] [stderr] 1431 | |                 y as isize
[INFO] [stderr] 1432 | |             );
[INFO] [stderr]      | |______________^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/sbyte_editor.rs:1442:17
[INFO] [stderr]      |
[INFO] [stderr] 1442 | /                 self.rectmanager.resize(
[INFO] [stderr] 1443 | |                     _bits_cell_id,
[INFO] [stderr] 1444 | |                     width_bits,
[INFO] [stderr] 1445 | |                     1
[INFO] [stderr] 1446 | |                 );
[INFO] [stderr]      | |__________________^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/sbyte_editor.rs:1448:17
[INFO] [stderr]      |
[INFO] [stderr] 1448 | /                 self.rectmanager.set_position(
[INFO] [stderr] 1449 | |                     _bits_cell_id,
[INFO] [stderr] 1450 | |                     (x * display_ratio) as isize,
[INFO] [stderr] 1451 | |                     0
[INFO] [stderr] 1452 | |                 );
[INFO] [stderr]      | |__________________^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/sbyte_editor.rs:1456:17
[INFO] [stderr]      |
[INFO] [stderr] 1456 | /                 self.rectmanager.set_position(
[INFO] [stderr] 1457 | |                     _human_cell_id,
[INFO] [stderr] 1458 | |                     x as isize,
[INFO] [stderr] 1459 | |                     0
[INFO] [stderr] 1460 | |                 );
[INFO] [stderr]      | |__________________^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/sbyte_editor.rs:1461:17
[INFO] [stderr]      |
[INFO] [stderr] 1461 |                 self.rectmanager.resize(_human_cell_id, 1, 1);
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/sbyte_editor.rs:1494:9
[INFO] [stderr]      |
[INFO] [stderr] 1494 | /         self.rectmanager.set_position(
[INFO] [stderr] 1495 | |             self.rect_meta,
[INFO] [stderr] 1496 | |             0,
[INFO] [stderr] 1497 | |             (full_height - meta_height) as isize
[INFO] [stderr] 1498 | |         );
[INFO] [stderr]      | |__________^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/sbyte_editor.rs:1502:9
[INFO] [stderr]      |
[INFO] [stderr] 1502 |         self.rectmanager.clear_characters(self.rect_display_wrapper);
[INFO] [stderr]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/sbyte_editor.rs:1504:9
[INFO] [stderr]      |
[INFO] [stderr] 1504 | /         self.rectmanager.resize(
[INFO] [stderr] 1505 | |             self.rect_display_wrapper,
[INFO] [stderr] 1506 | |             full_width,
[INFO] [stderr] 1507 | |             display_height
[INFO] [stderr] 1508 | |         );
[INFO] [stderr]      | |__________^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/sbyte_editor.rs:1510:9
[INFO] [stderr]      |
[INFO] [stderr] 1510 | /         self.rectmanager.set_position(
[INFO] [stderr] 1511 | |             self.rect_display_wrapper,
[INFO] [stderr] 1512 | |             0,
[INFO] [stderr] 1513 | |             0
[INFO] [stderr] 1514 | |         );
[INFO] [stderr]      | |__________^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/sbyte_editor.rs:1526:9
[INFO] [stderr]      |
[INFO] [stderr] 1526 |         self.rectmanager.resize(bits_id, bits_display_width, display_height);
[INFO] [stderr]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/sbyte_editor.rs:1527:9
[INFO] [stderr]      |
[INFO] [stderr] 1527 |         self.rectmanager.set_position(bits_id, bits_display_x as isize, 0);
[INFO] [stderr]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/sbyte_editor.rs:1534:9
[INFO] [stderr]      |
[INFO] [stderr] 1534 |         self.rectmanager.resize(human_id, human_display_width, display_height);
[INFO] [stderr]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/sbyte_editor.rs:1535:9
[INFO] [stderr]      |
[INFO] [stderr] 1535 |         self.rectmanager.set_position(human_id, human_display_x as isize, 0);
[INFO] [stderr]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/sbyte_editor.rs:1558:21
[INFO] [stderr]      |
[INFO] [stderr] 1558 | /                     self.rectmanager.shift_contents(
[INFO] [stderr] 1559 | |                         human,
[INFO] [stderr] 1560 | |                         0,
[INFO] [stderr] 1561 | |                         initial_y - new_y
[INFO] [stderr] 1562 | |                     );
[INFO] [stderr]      | |______________________^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/sbyte_editor.rs:1563:21
[INFO] [stderr]      |
[INFO] [stderr] 1563 | /                     self.rectmanager.shift_contents(
[INFO] [stderr] 1564 | |                         bits,
[INFO] [stderr] 1565 | |                         0,
[INFO] [stderr] 1566 | |                         initial_y - new_y
[INFO] [stderr] 1567 | |                     );
[INFO] [stderr]      | |______________________^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/sbyte_editor.rs:1606:37
[INFO] [stderr]      |
[INFO] [stderr] 1606 | ...                   self.rectmanager.set_position(*bits, 0, y as isize);
[INFO] [stderr]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/sbyte_editor.rs:1607:37
[INFO] [stderr]      |
[INFO] [stderr] 1607 | ...                   self.rectmanager.set_position(*human, 0, y as isize);
[INFO] [stderr]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/sbyte_editor.rs:1647:37
[INFO] [stderr]      |
[INFO] [stderr] 1647 | ...                   self.rectmanager.set_position(*human, 0, y as isize);
[INFO] [stderr]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/sbyte_editor.rs:1648:37
[INFO] [stderr]      |
[INFO] [stderr] 1648 | ...                   self.rectmanager.set_position(*bits, 0, y as isize);
[INFO] [stderr]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/sbyte_editor.rs:1726:21
[INFO] [stderr]      |
[INFO] [stderr] 1726 |                     self.rectmanager.clear_characters(*rect_id_human);
[INFO] [stderr]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/sbyte_editor.rs:1727:21
[INFO] [stderr]      |
[INFO] [stderr] 1727 |                     self.rectmanager.clear_characters(*rect_id_bits);
[INFO] [stderr]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/sbyte_editor.rs:1770:29
[INFO] [stderr]      |
[INFO] [stderr] 1770 | ...                   self.rectmanager.set_string(*human, 0, 0, tmp_human_str);
[INFO] [stderr]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/sbyte_editor.rs:1771:29
[INFO] [stderr]      |
[INFO] [stderr] 1771 | ...                   self.rectmanager.set_string(*bits, 0, 0, tmp_bits_str);
[INFO] [stderr]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/sbyte_editor.rs:1781:33
[INFO] [stderr]      |
[INFO] [stderr] 1781 | ...                   self.rectmanager.set_fg_color(*human, RectColor::RED);
[INFO] [stderr]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/sbyte_editor.rs:1782:33
[INFO] [stderr]      |
[INFO] [stderr] 1782 | ...                   self.rectmanager.set_fg_color(*bits, RectColor::RED);
[INFO] [stderr]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/sbyte_editor.rs:1784:33
[INFO] [stderr]      |
[INFO] [stderr] 1784 | ...                   self.rectmanager.unset_color(*human);
[INFO] [stderr]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/sbyte_editor.rs:1785:33
[INFO] [stderr]      |
[INFO] [stderr] 1785 | ...                   self.rectmanager.unset_color(*bits);
[INFO] [stderr]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/sbyte_editor.rs:1836:9
[INFO] [stderr]      |
[INFO] [stderr] 1836 |         self.rectmanager.set_string(self.rect_meta, x as isize, 0, &offset_display);
[INFO] [stderr]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/sbyte_editor.rs:1840:9
[INFO] [stderr]      |
[INFO] [stderr] 1840 |         self.rectmanager.clear_characters(self.rect_meta);
[INFO] [stderr]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/sbyte_editor.rs:1841:9
[INFO] [stderr]      |
[INFO] [stderr] 1841 |         self.rectmanager.clear_children(self.rect_meta);
[INFO] [stderr]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/sbyte_editor.rs:1842:9
[INFO] [stderr]      |
[INFO] [stderr] 1842 |         self.rectmanager.clear_effects(self.rect_meta);
[INFO] [stderr]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/sbyte_editor.rs:1847:9
[INFO] [stderr]      |
[INFO] [stderr] 1847 |         self.rectmanager.set_string(self.rect_meta, 0, 0, &msg);
[INFO] [stderr]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/sbyte_editor.rs:1849:9
[INFO] [stderr]      |
[INFO] [stderr] 1849 |         self.rectmanager.set_fg_color(self.rect_meta, RectColor::BRIGHTCYAN);
[INFO] [stderr]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/sbyte_editor.rs:1854:9
[INFO] [stderr]      |
[INFO] [stderr] 1854 |         self.rectmanager.set_string(self.rect_meta, 0, 0, &msg);
[INFO] [stderr]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/sbyte_editor.rs:1855:9
[INFO] [stderr]      |
[INFO] [stderr] 1855 |         self.rectmanager.set_fg_color(self.rect_meta, RectColor::RED);
[INFO] [stderr]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/sbyte_editor.rs:1911:9
[INFO] [stderr]      |
[INFO] [stderr] 1911 |         self.rectmanager.resize(cursor_id, 1, 1);
[INFO] [stderr]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/sbyte_editor.rs:1912:9
[INFO] [stderr]      |
[INFO] [stderr] 1912 |         self.rectmanager.set_position(cursor_id, cursor_x as isize, 0);
[INFO] [stderr]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/sbyte_editor.rs:1916:13
[INFO] [stderr]      |
[INFO] [stderr] 1916 |             self.rectmanager.set_string(cursor_id, 0, 0, &chr);
[INFO] [stderr]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/sbyte_editor.rs:1919:9
[INFO] [stderr]      |
[INFO] [stderr] 1919 |         self.rectmanager.set_string(self.rect_meta, 0, 0, ":");
[INFO] [stderr]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/sbyte_editor.rs:1920:9
[INFO] [stderr]      |
[INFO] [stderr] 1920 |         self.rectmanager.set_string(self.rect_meta, 1, 0, cmd);
[INFO] [stderr]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/sbyte_editor.rs:2289:13
[INFO] [stderr]      |
[INFO] [stderr] 2289 |             self.overwrite_bytes_at_cursor(bytes.clone());
[INFO] [stderr]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/sbyte_editor.rs:2305:13
[INFO] [stderr]      |
[INFO] [stderr] 2305 |             self.increment_byte(offset);
[INFO] [stderr]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/sbyte_editor.rs:2328:13
[INFO] [stderr]      |
[INFO] [stderr] 2328 |             self.decrement_byte(offset);
[INFO] [stderr]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/sbyte_editor.rs:3044:9
[INFO] [stderr]      |
[INFO] [stderr] 3044 |         editor.insert_bytes(0, vec![65]);
[INFO] [stderr]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/sbyte_editor.rs:3058:9
[INFO] [stderr]      |
[INFO] [stderr] 3058 |         editor.insert_bytes(0, vec![65, 66, 67, 68]);
[INFO] [stderr]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]     --> src/sbyte_editor.rs:3073:9
[INFO] [stderr]      |
[INFO] [stderr] 3073 |         editor.insert_bytes(0, vec![65, 66, 0, 0, 65, 65, 66, 65]);
[INFO] [stderr]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: 178 warnings emitted
[INFO] [stderr] 
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.08s
[INFO] [stderr]      Running /opt/rustwide/target/debug/deps/sbyte-bd55278d7d471c27
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test sbyte_editor::tests::test_yanking ... FAILED
[INFO] [stdout] test sbyte_editor::tests::test_insert_bytes ... FAILED
[INFO] [stdout] test sbyte_editor::tests::test_initializes_empty ... FAILED
[INFO] [stdout] test sbyte_editor::tests::test_remove_bytes ... FAILED
[INFO] [stdout] test sbyte_editor::tests::test_find ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- sbyte_editor::tests::test_yanking stdout ----
[INFO] [stdout] thread 'sbyte_editor::tests::test_yanking' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 25, kind: Other, message: "Inappropriate ioctl for device" }', /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wrecked-0.1.3/src/lib.rs:176:43
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x7f99e617d540 - std::backtrace_rs::backtrace::libunwind::trace::h577ea05e9ca4629a
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/../../backtrace/src/backtrace/libunwind.rs:96
[INFO] [stdout]    1:     0x7f99e617d540 - std::backtrace_rs::backtrace::trace_unsynchronized::h50b9b72b84c7dd56
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/../../backtrace/src/backtrace/mod.rs:66
[INFO] [stdout]    2:     0x7f99e617d540 - std::sys_common::backtrace::_print_fmt::h6541cf9823837fac
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:79
[INFO] [stdout]    3:     0x7f99e617d540 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hf64fbff071026df5
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:58
[INFO] [stdout]    4:     0x7f99e61ebf4c - core::fmt::write::h9ddafa4860d8adff
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/fmt/mod.rs:1082
[INFO] [stdout]    5:     0x7f99e657dc75 - std::io::Write::write_fmt::h50a71e2460ce07da
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/io/mod.rs:1514
[INFO] [stdout]    6:     0x7f99e616a0b1 - std::io::impls::<impl std::io::Write for alloc::boxed::Box<W>>::write_fmt::h9bbd3fed8160d0d2
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/io/impls.rs:176
[INFO] [stdout]    7:     0x7f99e6182200 - std::sys_common::backtrace::_print::ha25f9ff5080d886d
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:61
[INFO] [stdout]    8:     0x7f99e6182200 - std::sys_common::backtrace::print::h213e8aa8dc5405c0
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:48
[INFO] [stdout]    9:     0x7f99e6182200 - std::panicking::default_hook::{{closure}}::h6482fae49ef9d963
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:200
[INFO] [stdout]   10:     0x7f99e6181ef6 - std::panicking::default_hook::he30ad7589e0970f9
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:216
[INFO] [stdout]   11:     0x7f99e6182983 - std::panicking::rust_panic_with_hook::haa1ed36ada4ffb03
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:569
[INFO] [stdout]   12:     0x7f99e6182559 - std::panicking::begin_panic_handler::{{closure}}::h7001af1bb21aeaeb
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:476
[INFO] [stdout]   13:     0x7f99e617d9cc - std::sys_common::backtrace::__rust_end_short_backtrace::h39910f557f5f2367
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:153
[INFO] [stdout]   14:     0x7f99e6182519 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:475
[INFO] [stdout]   15:     0x7f99e61e89d1 - core::panicking::panic_fmt::h4e2659771ebc78eb
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/panicking.rs:85
[INFO] [stdout]   16:     0x7f99e61e8643 - core::option::expect_none_failed::h448b58a024c2c33a
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/option.rs:1221
[INFO] [stdout]   17:     0x7f99e64f33b9 - core::result::Result<T,E>::unwrap::h2f22fe17ef0fda25
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/result.rs:973
[INFO] [stdout]   18:     0x7f99e64df46e - wrecked::RectManager::new::h7e49566d14661f69
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wrecked-0.1.3/src/lib.rs:176
[INFO] [stdout]   19:     0x55a12e866903 - sbyte::sbyte_editor::SbyteEditor::new::h3cd41cc0a431b393
[INFO] [stdout]                                at /opt/rustwide/workdir/src/sbyte_editor.rs:127
[INFO] [stdout]   20:     0x55a12e876eb4 - sbyte::sbyte_editor::tests::test_yanking::h9df507e76a937e66
[INFO] [stdout]                                at /opt/rustwide/workdir/src/sbyte_editor.rs:3054
[INFO] [stdout]   21:     0x55a12e876e8a - sbyte::sbyte_editor::tests::test_yanking::{{closure}}::h03f2c79dccee3a58
[INFO] [stdout]                                at /opt/rustwide/workdir/src/sbyte_editor.rs:3053
[INFO] [stdout]   22:     0x55a12e86de4e - core::ops::function::FnOnce::call_once::h036347f0c5cb4645
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/ops/function.rs:227
[INFO] [stdout]   23:     0x7f99e65a9463 - core::ops::function::FnOnce::call_once::hd04d57b5cf16f85a
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/ops/function.rs:227
[INFO] [stdout]   24:     0x7f99e65a9463 - test::__rust_begin_short_backtrace::hd8e9a8c5a2e43388
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/test/src/lib.rs:517
[INFO] [stdout]   25:     0x7f99e65a7933 - <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h3c3db8a500c1a19a
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/alloc/src/boxed.rs:1042
[INFO] [stdout]   26:     0x7f99e65a7933 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h043e9ebcbe360c80
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:308
[INFO] [stdout]   27:     0x7f99e65a7933 - std::panicking::try::do_call::h47c2fb275506c2e8
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:373
[INFO] [stdout]   28:     0x7f99e65a7933 - std::panicking::try::h569c20f0e99453b4
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:337
[INFO] [stdout]   29:     0x7f99e65a7933 - std::panic::catch_unwind::hb33c6d0f01540d23
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:379
[INFO] [stdout]   30:     0x7f99e65a7933 - test::run_test_in_process::hc0ce562d167e51cf
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/test/src/lib.rs:544
[INFO] [stdout]   31:     0x7f99e65a7933 - test::run_test::run_test_inner::{{closure}}::hd3120982fcd71544
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/test/src/lib.rs:450
[INFO] [stdout]   32:     0x7f99e657d0a6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h84f8bc12cc4cdac6
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:137
[INFO] [stdout]   33:     0x7f99e6583015 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::hb8b5fa0ba425d4db
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/thread/mod.rs:458
[INFO] [stdout]   34:     0x7f99e6583015 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc4b84b244cf55f75
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:308
[INFO] [stdout]   35:     0x7f99e6583015 - std::panicking::try::do_call::ha31922ad8fa17753
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:373
[INFO] [stdout]   36:     0x7f99e6583015 - std::panicking::try::h38a6da203722ae6e
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:337
[INFO] [stdout]   37:     0x7f99e6583015 - std::panic::catch_unwind::h83afce167c9062b9
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:379
[INFO] [stdout]   38:     0x7f99e6583015 - std::thread::Builder::spawn_unchecked::{{closure}}::h160689155590a70c
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/thread/mod.rs:457
[INFO] [stdout]   39:     0x7f99e6583015 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h7dbf17a455132a46
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/ops/function.rs:227
[INFO] [stdout]   40:     0x7f99e6191f5a - <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h670c50864ac2cb92
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/alloc/src/boxed.rs:1042
[INFO] [stdout]   41:     0x7f99e6191f5a - <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h2511952749086d81
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/alloc/src/boxed.rs:1042
[INFO] [stdout]   42:     0x7f99e6191f5a - std::sys::unix::thread::Thread::new::thread_start::h5ad4ddffe24373a8
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys/unix/thread.rs:87
[INFO] [stdout]   43:     0x7f99e5eb0609 - start_thread
[INFO] [stdout]   44:     0x7f99e5ff9103 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- sbyte_editor::tests::test_insert_bytes stdout ----
[INFO] [stdout] thread 'sbyte_editor::tests::test_insert_bytes' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 25, kind: Other, message: "Inappropriate ioctl for device" }', /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wrecked-0.1.3/src/lib.rs:176:43
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x7f99e617d540 - std::backtrace_rs::backtrace::libunwind::trace::h577ea05e9ca4629a
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/../../backtrace/src/backtrace/libunwind.rs:96
[INFO] [stdout]    1:     0x7f99e617d540 - std::backtrace_rs::backtrace::trace_unsynchronized::h50b9b72b84c7dd56
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/../../backtrace/src/backtrace/mod.rs:66
[INFO] [stdout]    2:     0x7f99e617d540 - std::sys_common::backtrace::_print_fmt::h6541cf9823837fac
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:79
[INFO] [stdout]    3:     0x7f99e617d540 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hf64fbff071026df5
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:58
[INFO] [stdout]    4:     0x7f99e61ebf4c - core::fmt::write::h9ddafa4860d8adff
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/fmt/mod.rs:1082
[INFO] [stdout]    5:     0x7f99e657dc75 - std::io::Write::write_fmt::h50a71e2460ce07da
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/io/mod.rs:1514
[INFO] [stdout]    6:     0x7f99e616a0b1 - std::io::impls::<impl std::io::Write for alloc::boxed::Box<W>>::write_fmt::h9bbd3fed8160d0d2
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/io/impls.rs:176
[INFO] [stdout]    7:     0x7f99e6182200 - std::sys_common::backtrace::_print::ha25f9ff5080d886d
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:61
[INFO] [stdout]    8:     0x7f99e6182200 - std::sys_common::backtrace::print::h213e8aa8dc5405c0
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:48
[INFO] [stdout]    9:     0x7f99e6182200 - std::panicking::default_hook::{{closure}}::h6482fae49ef9d963
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:200
[INFO] [stdout]   10:     0x7f99e6181ef6 - std::panicking::default_hook::he30ad7589e0970f9
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:216
[INFO] [stdout]   11:     0x7f99e6182983 - std::panicking::rust_panic_with_hook::haa1ed36ada4ffb03
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:569
[INFO] [stdout]   12:     0x7f99e6182559 - std::panicking::begin_panic_handler::{{closure}}::h7001af1bb21aeaeb
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:476
[INFO] [stdout]   13:     0x7f99e617d9cc - std::sys_common::backtrace::__rust_end_short_backtrace::h39910f557f5f2367
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:153
[INFO] [stdout]   14:     0x7f99e6182519 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:475
[INFO] [stdout]   15:     0x7f99e61e89d1 - core::panicking::panic_fmt::h4e2659771ebc78eb
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/panicking.rs:85
[INFO] [stdout]   16:     0x7f99e61e8643 - core::option::expect_none_failed::h448b58a024c2c33a
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/option.rs:1221
[INFO] [stdout]   17:     0x7f99e64f33b9 - core::result::Result<T,E>::unwrap::h2f22fe17ef0fda25
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/result.rs:973
[INFO] [stdout]   18:     0x7f99e64df46e - wrecked::RectManager::new::h7e49566d14661f69
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wrecked-0.1.3/src/lib.rs:176
[INFO] [stdout]   19:     0x55a12e866903 - sbyte::sbyte_editor::SbyteEditor::new::h3cd41cc0a431b393
[INFO] [stdout]                                at /opt/rustwide/workdir/src/sbyte_editor.rs:127
[INFO] [stdout]   20:     0x55a12e876744 - sbyte::sbyte_editor::tests::test_insert_bytes::hbc1d13160e427f34
[INFO] [stdout]                                at /opt/rustwide/workdir/src/sbyte_editor.rs:3028
[INFO] [stdout]   21:     0x55a12e87671a - sbyte::sbyte_editor::tests::test_insert_bytes::{{closure}}::hfff9b010745ed5ea
[INFO] [stdout]                                at /opt/rustwide/workdir/src/sbyte_editor.rs:3027
[INFO] [stdout]   22:     0x55a12e86defe - core::ops::function::FnOnce::call_once::hc4d3b0309dc0cb1c
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/ops/function.rs:227
[INFO] [stdout]   23:     0x7f99e65a9463 - core::ops::function::FnOnce::call_once::hd04d57b5cf16f85a
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/ops/function.rs:227
[INFO] [stdout]   24:     0x7f99e65a9463 - test::__rust_begin_short_backtrace::hd8e9a8c5a2e43388
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/test/src/lib.rs:517
[INFO] [stdout]   25:     0x7f99e65a7933 - <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h3c3db8a500c1a19a
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/alloc/src/boxed.rs:1042
[INFO] [stdout]   26:     0x7f99e65a7933 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h043e9ebcbe360c80
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:308
[INFO] [stdout]   27:     0x7f99e65a7933 - std::panicking::try::do_call::h47c2fb275506c2e8
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:373
[INFO] [stdout]   28:     0x7f99e65a7933 - std::panicking::try::h569c20f0e99453b4
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:337
[INFO] [stdout]   29:     0x7f99e65a7933 - std::panic::catch_unwind::hb33c6d0f01540d23
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:379
[INFO] [stdout]   30:     0x7f99e65a7933 - test::run_test_in_process::hc0ce562d167e51cf
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/test/src/lib.rs:544
[INFO] [stdout]   31:     0x7f99e65a7933 - test::run_test::run_test_inner::{{closure}}::hd3120982fcd71544
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/test/src/lib.rs:450
[INFO] [stdout]   32:     0x7f99e657d0a6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h84f8bc12cc4cdac6
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:137
[INFO] [stdout]   33:     0x7f99e6583015 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::hb8b5fa0ba425d4db
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/thread/mod.rs:458
[INFO] [stdout]   34:     0x7f99e6583015 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc4b84b244cf55f75
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:308
[INFO] [stdout]   35:     0x7f99e6583015 - std::panicking::try::do_call::ha31922ad8fa17753
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:373
[INFO] [stdout]   36:     0x7f99e6583015 - std::panicking::try::h38a6da203722ae6e
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:337
[INFO] [stdout]   37:     0x7f99e6583015 - std::panic::catch_unwind::h83afce167c9062b9
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:379
[INFO] [stdout]   38:     0x7f99e6583015 - std::thread::Builder::spawn_unchecked::{{closure}}::h160689155590a70c
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/thread/mod.rs:457
[INFO] [stdout]   39:     0x7f99e6583015 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h7dbf17a455132a46
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/ops/function.rs:227
[INFO] [stdout]   40:     0x7f99e6191f5a - <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h670c50864ac2cb92
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/alloc/src/boxed.rs:1042
[INFO] [stdout]   41:     0x7f99e6191f5a - <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h2511952749086d81
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/alloc/src/boxed.rs:1042
[INFO] [stdout]   42:     0x7f99e6191f5a - std::sys::unix::thread::Thread::new::thread_start::h5ad4ddffe24373a8
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys/unix/thread.rs:87
[INFO] [stdout]   43:     0x7f99e5eb0609 - start_thread
[INFO] [stdout]   44:     0x7f99e5ff9103 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- sbyte_editor::tests::test_initializes_empty stdout ----
[INFO] [stdout] thread 'sbyte_editor::tests::test_initializes_empty' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 25, kind: Other, message: "Inappropriate ioctl for device" }', /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wrecked-0.1.3/src/lib.rs:176:43
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x7f99e617d540 - std::backtrace_rs::backtrace::libunwind::trace::h577ea05e9ca4629a
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/../../backtrace/src/backtrace/libunwind.rs:96
[INFO] [stdout]    1:     0x7f99e617d540 - std::backtrace_rs::backtrace::trace_unsynchronized::h50b9b72b84c7dd56
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/../../backtrace/src/backtrace/mod.rs:66
[INFO] [stdout]    2:     0x7f99e617d540 - std::sys_common::backtrace::_print_fmt::h6541cf9823837fac
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:79
[INFO] [stdout]    3:     0x7f99e617d540 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hf64fbff071026df5
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:58
[INFO] [stdout]    4:     0x7f99e61ebf4c - core::fmt::write::h9ddafa4860d8adff
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/fmt/mod.rs:1082
[INFO] [stdout]    5:     0x7f99e657dc75 - std::io::Write::write_fmt::h50a71e2460ce07da
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/io/mod.rs:1514
[INFO] [stdout]    6:     0x7f99e616a0b1 - std::io::impls::<impl std::io::Write for alloc::boxed::Box<W>>::write_fmt::h9bbd3fed8160d0d2
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/io/impls.rs:176
[INFO] [stdout]    7:     0x7f99e6182200 - std::sys_common::backtrace::_print::ha25f9ff5080d886d
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:61
[INFO] [stdout]    8:     0x7f99e6182200 - std::sys_common::backtrace::print::h213e8aa8dc5405c0
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:48
[INFO] [stdout]    9:     0x7f99e6182200 - std::panicking::default_hook::{{closure}}::h6482fae49ef9d963
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:200
[INFO] [stdout]   10:     0x7f99e6181ef6 - std::panicking::default_hook::he30ad7589e0970f9
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:216
[INFO] [stdout]   11:     0x7f99e6182983 - std::panicking::rust_panic_with_hook::haa1ed36ada4ffb03
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:569
[INFO] [stdout]   12:     0x7f99e6182559 - std::panicking::begin_panic_handler::{{closure}}::h7001af1bb21aeaeb
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:476
[INFO] [stdout]   13:     0x7f99e617d9cc - std::sys_common::backtrace::__rust_end_short_backtrace::h39910f557f5f2367
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:153
[INFO] [stdout]   14:     0x7f99e6182519 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:475
[INFO] [stdout]   15:     0x7f99e61e89d1 - core::panicking::panic_fmt::h4e2659771ebc78eb
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/panicking.rs:85
[INFO] [stdout]   16:     0x7f99e61e8643 - core::option::expect_none_failed::h448b58a024c2c33a
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/option.rs:1221
[INFO] [stdout]   17:     0x7f99e64f33b9 - core::result::Result<T,E>::unwrap::h2f22fe17ef0fda25
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/result.rs:973
[INFO] [stdout]   18:     0x7f99e64df46e - wrecked::RectManager::new::h7e49566d14661f69
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wrecked-0.1.3/src/lib.rs:176
[INFO] [stdout]   19:     0x55a12e866903 - sbyte::sbyte_editor::SbyteEditor::new::h3cd41cc0a431b393
[INFO] [stdout]                                at /opt/rustwide/workdir/src/sbyte_editor.rs:127
[INFO] [stdout]   20:     0x55a12e8764f1 - sbyte::sbyte_editor::tests::test_initializes_empty::h278d2f302f9cefd2
[INFO] [stdout]                                at /opt/rustwide/workdir/src/sbyte_editor.rs:3018
[INFO] [stdout]   21:     0x55a12e8764ca - sbyte::sbyte_editor::tests::test_initializes_empty::{{closure}}::hacf27abe3f5d95cb
[INFO] [stdout]                                at /opt/rustwide/workdir/src/sbyte_editor.rs:3017
[INFO] [stdout]   22:     0x55a12e86df2e - core::ops::function::FnOnce::call_once::hcfe49a1e18efd00b
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/ops/function.rs:227
[INFO] [stdout]   23:     0x7f99e65a9463 - core::ops::function::FnOnce::call_once::hd04d57b5cf16f85a
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/ops/function.rs:227
[INFO] [stdout]   24:     0x7f99e65a9463 - test::__rust_begin_short_backtrace::hd8e9a8c5a2e43388
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/test/src/lib.rs:517
[INFO] [stdout]   25:     0x7f99e65a7933 - <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h3c3db8a500c1a19a
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/alloc/src/boxed.rs:1042
[INFO] [stdout]   26:     0x7f99e65a7933 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h043e9ebcbe360c80
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:308
[INFO] [stdout]   27:     0x7f99e65a7933 - std::panicking::try::do_call::h47c2fb275506c2e8
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:373
[INFO] [stdout]   28:     0x7f99e65a7933 - std::panicking::try::h569c20f0e99453b4
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:337
[INFO] [stdout]   29:     0x7f99e65a7933 - std::panic::catch_unwind::hb33c6d0f01540d23
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:379
[INFO] [stdout]   30:     0x7f99e65a7933 - test::run_test_in_process::hc0ce562d167e51cf
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/test/src/lib.rs:544
[INFO] [stdout]   31:     0x7f99e65a7933 - test::run_test::run_test_inner::{{closure}}::hd3120982fcd71544
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/test/src/lib.rs:450
[INFO] [stdout]   32:     0x7f99e657d0a6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h84f8bc12cc4cdac6
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:137
[INFO] [stdout]   33:     0x7f99e6583015 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::hb8b5fa0ba425d4db
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/thread/mod.rs:458
[INFO] [stdout]   34:     0x7f99e6583015 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc4b84b244cf55f75
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:308
[INFO] [stdout]   35:     0x7f99e6583015 - std::panicking::try::do_call::ha31922ad8fa17753
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:373
[INFO] [stdout]   36:     0x7f99e6583015 - std::panicking::try::h38a6da203722ae6e
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:337
[INFO] [stdout]   37:     0x7f99e6583015 - std::panic::catch_unwind::h83afce167c9062b9
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:379
[INFO] [stdout]   38:     0x7f99e6583015 - std::thread::Builder::spawn_unchecked::{{closure}}::h160689155590a70c
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/thread/mod.rs:457
[INFO] [stdout]   39:     0x7f99e6583015 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h7dbf17a455132a46
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/ops/function.rs:227
[INFO] [stdout]   40:     0x7f99e6191f5a - <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h670c50864ac2cb92
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/alloc/src/boxed.rs:1042
[INFO] [stdout]   41:     0x7f99e6191f5a - <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h2511952749086d81
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/alloc/src/boxed.rs:1042
[INFO] [stdout]   42:     0x7f99e6191f5a - std::sys::unix::thread::Thread::new::thread_start::h5ad4ddffe24373a8
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys/unix/thread.rs:87
[INFO] [stdout]   43:     0x7f99e5eb0609 - start_thread
[INFO] [stdout]   44:     0x7f99e5ff9103 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- sbyte_editor::tests::test_remove_bytes stdout ----
[INFO] [stdout] thread 'sbyte_editor::tests::test_remove_bytes' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 25, kind: Other, message: "Inappropriate ioctl for device" }', /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wrecked-0.1.3/src/lib.rs:176:43
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x7f99e617d540 - std::backtrace_rs::backtrace::libunwind::trace::h577ea05e9ca4629a
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/../../backtrace/src/backtrace/libunwind.rs:96
[INFO] [stdout]    1:     0x7f99e617d540 - std::backtrace_rs::backtrace::trace_unsynchronized::h50b9b72b84c7dd56
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/../../backtrace/src/backtrace/mod.rs:66
[INFO] [stdout]    2:     0x7f99e617d540 - std::sys_common::backtrace::_print_fmt::h6541cf9823837fac
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:79
[INFO] [stdout]    3:     0x7f99e617d540 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hf64fbff071026df5
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:58
[INFO] [stdout]    4:     0x7f99e61ebf4c - core::fmt::write::h9ddafa4860d8adff
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/fmt/mod.rs:1082
[INFO] [stdout]    5:     0x7f99e657dc75 - std::io::Write::write_fmt::h50a71e2460ce07da
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/io/mod.rs:1514
[INFO] [stdout]    6:     0x7f99e616a0b1 - std::io::impls::<impl std::io::Write for alloc::boxed::Box<W>>::write_fmt::h9bbd3fed8160d0d2
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/io/impls.rs:176
[INFO] [stdout]    7:     0x7f99e6182200 - std::sys_common::backtrace::_print::ha25f9ff5080d886d
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:61
[INFO] [stdout]    8:     0x7f99e6182200 - std::sys_common::backtrace::print::h213e8aa8dc5405c0
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:48
[INFO] [stdout]    9:     0x7f99e6182200 - std::panicking::default_hook::{{closure}}::h6482fae49ef9d963
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:200
[INFO] [stdout]   10:     0x7f99e6181ef6 - std::panicking::default_hook::he30ad7589e0970f9
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:216
[INFO] [stdout]   11:     0x7f99e6182983 - std::panicking::rust_panic_with_hook::haa1ed36ada4ffb03
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:569
[INFO] [stdout]   12:     0x7f99e6182559 - std::panicking::begin_panic_handler::{{closure}}::h7001af1bb21aeaeb
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:476
[INFO] [stdout]   13:     0x7f99e617d9cc - std::sys_common::backtrace::__rust_end_short_backtrace::h39910f557f5f2367
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:153
[INFO] [stdout]   14:     0x7f99e6182519 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:475
[INFO] [stdout]   15:     0x7f99e61e89d1 - core::panicking::panic_fmt::h4e2659771ebc78eb
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/panicking.rs:85
[INFO] [stdout]   16:     0x7f99e61e8643 - core::option::expect_none_failed::h448b58a024c2c33a
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/option.rs:1221
[INFO] [stdout]   17:     0x7f99e64f33b9 - core::result::Result<T,E>::unwrap::h2f22fe17ef0fda25
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/result.rs:973
[INFO] [stdout]   18:     0x7f99e64df46e - wrecked::RectManager::new::h7e49566d14661f69
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wrecked-0.1.3/src/lib.rs:176
[INFO] [stdout]   19:     0x55a12e866903 - sbyte::sbyte_editor::SbyteEditor::new::h3cd41cc0a431b393
[INFO] [stdout]                                at /opt/rustwide/workdir/src/sbyte_editor.rs:127
[INFO] [stdout]   20:     0x55a12e876ad4 - sbyte::sbyte_editor::tests::test_remove_bytes::hf279d0f5d5aeb3ed
[INFO] [stdout]                                at /opt/rustwide/workdir/src/sbyte_editor.rs:3040
[INFO] [stdout]   21:     0x55a12e876aaa - sbyte::sbyte_editor::tests::test_remove_bytes::{{closure}}::h5302634a08a8c08a
[INFO] [stdout]                                at /opt/rustwide/workdir/src/sbyte_editor.rs:3039
[INFO] [stdout]   22:     0x55a12e86df5e - core::ops::function::FnOnce::call_once::hec4a0488976a349d
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/ops/function.rs:227
[INFO] [stdout]   23:     0x7f99e65a9463 - core::ops::function::FnOnce::call_once::hd04d57b5cf16f85a
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/ops/function.rs:227
[INFO] [stdout]   24:     0x7f99e65a9463 - test::__rust_begin_short_backtrace::hd8e9a8c5a2e43388
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/test/src/lib.rs:517
[INFO] [stdout]   25:     0x7f99e65a7933 - <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h3c3db8a500c1a19a
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/alloc/src/boxed.rs:1042
[INFO] [stdout]   26:     0x7f99e65a7933 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h043e9ebcbe360c80
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:308
[INFO] [stdout]   27:     0x7f99e65a7933 - std::panicking::try::do_call::h47c2fb275506c2e8
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:373
[INFO] [stdout]   28:     0x7f99e65a7933 - std::panicking::try::h569c20f0e99453b4
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:337
[INFO] [stdout]   29:     0x7f99e65a7933 - std::panic::catch_unwind::hb33c6d0f01540d23
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:379
[INFO] [stdout]   30:     0x7f99e65a7933 - test::run_test_in_process::hc0ce562d167e51cf
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/test/src/lib.rs:544
[INFO] [stdout]   31:     0x7f99e65a7933 - test::run_test::run_test_inner::{{closure}}::hd3120982fcd71544
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/test/src/lib.rs:450
[INFO] [stdout]   32:     0x7f99e657d0a6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h84f8bc12cc4cdac6
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:137
[INFO] [stdout]   33:     0x7f99e6583015 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::hb8b5fa0ba425d4db
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/thread/mod.rs:458
[INFO] [stdout]   34:     0x7f99e6583015 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc4b84b244cf55f75
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:308
[INFO] [stdout]   35:     0x7f99e6583015 - std::panicking::try::do_call::ha31922ad8fa17753
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:373
[INFO] [stdout]   36:     0x7f99e6583015 - std::panicking::try::h38a6da203722ae6e
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:337
[INFO] [stdout]   37:     0x7f99e6583015 - std::panic::catch_unwind::h83afce167c9062b9
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:379
[INFO] [stdout]   38:     0x7f99e6583015 - std::thread::Builder::spawn_unchecked::{{closure}}::h160689155590a70c
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/thread/mod.rs:457
[INFO] [stdout]   39:     0x7f99e6583015 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h7dbf17a455132a46
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/ops/function.rs:227
[INFO] [stdout]   40:     0x7f99e6191f5a - <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h670c50864ac2cb92
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/alloc/src/boxed.rs:1042
[INFO] [stdout]   41:     0x7f99e6191f5a - <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h2511952749086d81
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/alloc/src/boxed.rs:1042
[INFO] [stdout]   42:     0x7f99e6191f5a - std::sys::unix::thread::Thread::new::thread_start::h5ad4ddffe24373a8
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys/unix/thread.rs:87
[INFO] [stdout]   43:     0x7f99e5eb0609 - start_thread
[INFO] [stdout]   44:     0x7f99e5ff9103 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- sbyte_editor::tests::test_find stdout ----
[INFO] [stdout] thread 'sbyte_editor::tests::test_find' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 25, kind: Other, message: "Inappropriate ioctl for device" }', /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wrecked-0.1.3/src/lib.rs:176:43
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x7f99e617d540 - std::backtrace_rs::backtrace::libunwind::trace::h577ea05e9ca4629a
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/../../backtrace/src/backtrace/libunwind.rs:96
[INFO] [stdout]    1:     0x7f99e617d540 - std::backtrace_rs::backtrace::trace_unsynchronized::h50b9b72b84c7dd56
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/../../backtrace/src/backtrace/mod.rs:66
[INFO] [stdout]    2:     0x7f99e617d540 - std::sys_common::backtrace::_print_fmt::h6541cf9823837fac
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:79
[INFO] [stdout]    3:     0x7f99e617d540 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hf64fbff071026df5
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:58
[INFO] [stdout]    4:     0x7f99e61ebf4c - core::fmt::write::h9ddafa4860d8adff
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/fmt/mod.rs:1082
[INFO] [stdout]    5:     0x7f99e657dc75 - std::io::Write::write_fmt::h50a71e2460ce07da
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/io/mod.rs:1514
[INFO] [stdout]    6:     0x7f99e616a0b1 - std::io::impls::<impl std::io::Write for alloc::boxed::Box<W>>::write_fmt::h9bbd3fed8160d0d2
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/io/impls.rs:176
[INFO] [stdout]    7:     0x7f99e6182200 - std::sys_common::backtrace::_print::ha25f9ff5080d886d
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:61
[INFO] [stdout]    8:     0x7f99e6182200 - std::sys_common::backtrace::print::h213e8aa8dc5405c0
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:48
[INFO] [stdout]    9:     0x7f99e6182200 - std::panicking::default_hook::{{closure}}::h6482fae49ef9d963
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:200
[INFO] [stdout]   10:     0x7f99e6181ef6 - std::panicking::default_hook::he30ad7589e0970f9
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:216
[INFO] [stdout]   11:     0x7f99e6182983 - std::panicking::rust_panic_with_hook::haa1ed36ada4ffb03
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:569
[INFO] [stdout]   12:     0x7f99e6182559 - std::panicking::begin_panic_handler::{{closure}}::h7001af1bb21aeaeb
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:476
[INFO] [stdout]   13:     0x7f99e617d9cc - std::sys_common::backtrace::__rust_end_short_backtrace::h39910f557f5f2367
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:153
[INFO] [stdout]   14:     0x7f99e6182519 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:475
[INFO] [stdout]   15:     0x7f99e61e89d1 - core::panicking::panic_fmt::h4e2659771ebc78eb
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/panicking.rs:85
[INFO] [stdout]   16:     0x7f99e61e8643 - core::option::expect_none_failed::h448b58a024c2c33a
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/option.rs:1221
[INFO] [stdout]   17:     0x7f99e64f33b9 - core::result::Result<T,E>::unwrap::h2f22fe17ef0fda25
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/result.rs:973
[INFO] [stdout]   18:     0x7f99e64df46e - wrecked::RectManager::new::h7e49566d14661f69
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/wrecked-0.1.3/src/lib.rs:176
[INFO] [stdout]   19:     0x55a12e866903 - sbyte::sbyte_editor::SbyteEditor::new::h3cd41cc0a431b393
[INFO] [stdout]                                at /opt/rustwide/workdir/src/sbyte_editor.rs:127
[INFO] [stdout]   20:     0x55a12e877444 - sbyte::sbyte_editor::tests::test_find::hdeb2825a2d9b134b
[INFO] [stdout]                                at /opt/rustwide/workdir/src/sbyte_editor.rs:3069
[INFO] [stdout]   21:     0x55a12e87741a - sbyte::sbyte_editor::tests::test_find::{{closure}}::h07acebb566c391ff
[INFO] [stdout]                                at /opt/rustwide/workdir/src/sbyte_editor.rs:3068
[INFO] [stdout]   22:     0x55a12e86de7e - core::ops::function::FnOnce::call_once::ha58642efc12120ce
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/ops/function.rs:227
[INFO] [stdout]   23:     0x7f99e65a9463 - core::ops::function::FnOnce::call_once::hd04d57b5cf16f85a
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/ops/function.rs:227
[INFO] [stdout]   24:     0x7f99e65a9463 - test::__rust_begin_short_backtrace::hd8e9a8c5a2e43388
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/test/src/lib.rs:517
[INFO] [stdout]   25:     0x7f99e65a7933 - <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h3c3db8a500c1a19a
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/alloc/src/boxed.rs:1042
[INFO] [stdout]   26:     0x7f99e65a7933 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h043e9ebcbe360c80
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:308
[INFO] [stdout]   27:     0x7f99e65a7933 - std::panicking::try::do_call::h47c2fb275506c2e8
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:373
[INFO] [stdout]   28:     0x7f99e65a7933 - std::panicking::try::h569c20f0e99453b4
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:337
[INFO] [stdout]   29:     0x7f99e65a7933 - std::panic::catch_unwind::hb33c6d0f01540d23
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:379
[INFO] [stdout]   30:     0x7f99e65a7933 - test::run_test_in_process::hc0ce562d167e51cf
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/test/src/lib.rs:544
[INFO] [stdout]   31:     0x7f99e65a7933 - test::run_test::run_test_inner::{{closure}}::hd3120982fcd71544
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/test/src/lib.rs:450
[INFO] [stdout]   32:     0x7f99e657d0a6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h84f8bc12cc4cdac6
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:137
[INFO] [stdout]   33:     0x7f99e6583015 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::hb8b5fa0ba425d4db
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/thread/mod.rs:458
[INFO] [stdout]   34:     0x7f99e6583015 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc4b84b244cf55f75
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:308
[INFO] [stdout]   35:     0x7f99e6583015 - std::panicking::try::do_call::ha31922ad8fa17753
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:373
[INFO] [stdout]   36:     0x7f99e6583015 - std::panicking::try::h38a6da203722ae6e
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:337
[INFO] [stdout]   37:     0x7f99e6583015 - std::panic::catch_unwind::h83afce167c9062b9
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panic.rs:379
[INFO] [stdout]   38:     0x7f99e6583015 - std::thread::Builder::spawn_unchecked::{{closure}}::h160689155590a70c
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/thread/mod.rs:457
[INFO] [stdout]   39:     0x7f99e6583015 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h7dbf17a455132a46
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/ops/function.rs:227
[INFO] [stdout]   40:     0x7f99e6191f5a - <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h670c50864ac2cb92
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/alloc/src/boxed.rs:1042
[INFO] [stdout]   41:     0x7f99e6191f5a - <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::h2511952749086d81
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/alloc/src/boxed.rs:1042
[INFO] [stdout]   42:     0x7f99e6191f5a - std::sys::unix::thread::Thread::new::thread_start::h5ad4ddffe24373a8
[INFO] [stdout]                                at /rustc/18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys/unix/thread.rs:87
[INFO] [stdout]   43:     0x7f99e5eb0609 - start_thread
[INFO] [stdout]   44:     0x7f99e5ff9103 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     sbyte_editor::tests::test_find
[INFO] [stdout]     sbyte_editor::tests::test_initializes_empty
[INFO] [stdout]     sbyte_editor::tests::test_insert_bytes
[INFO] [stdout]     sbyte_editor::tests::test_remove_bytes
[INFO] [stdout]     sbyte_editor::tests::test_yanking
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 5 failed; 0 ignored; 0 measured; 0 filtered out
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass '--bin sbyte'
[INFO] running `Command { std: "docker" "inspect" "f17750dece8bc2589508e6a1d0ac4a337dba860f051bfb9d6fbf9c6c409b391c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f17750dece8bc2589508e6a1d0ac4a337dba860f051bfb9d6fbf9c6c409b391c", kill_on_drop: false }`
[INFO] [stdout] f17750dece8bc2589508e6a1d0ac4a337dba860f051bfb9d6fbf9c6c409b391c
