[INFO] cloning repository https://github.com/rgaus/rust-token-editor
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/rgaus/rust-token-editor" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Frgaus%2Frust-token-editor", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Frgaus%2Frust-token-editor'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] cd5b5d10384e333f22943dc3b12b9ad402755a10
[INFO] testing rgaus/rust-token-editor against 1.75.0 for beta-1.76-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Frgaus%2Frust-token-editor" "/workspace/builds/worker-2-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc1/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/rgaus/rust-token-editor on toolchain 1.75.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.75.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/rgaus/rust-token-editor
[INFO] finished tweaking git repo https://github.com/rgaus/rust-token-editor
[INFO] tweaked toml for git repo https://github.com/rgaus/rust-token-editor written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] crate git repo https://github.com/rgaus/rust-token-editor already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.75.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] d5ce4d3d6434b903c159b0e61d8eb20cd43770f099e46b2735008d24d50d85dd
[INFO] running `Command { std: "docker" "start" "-a" "d5ce4d3d6434b903c159b0e61d8eb20cd43770f099e46b2735008d24d50d85dd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d5ce4d3d6434b903c159b0e61d8eb20cd43770f099e46b2735008d24d50d85dd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d5ce4d3d6434b903c159b0e61d8eb20cd43770f099e46b2735008d24d50d85dd", kill_on_drop: false }`
[INFO] [stdout] d5ce4d3d6434b903c159b0e61d8eb20cd43770f099e46b2735008d24d50d85dd
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/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" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 271e7fc4ca9c1a6873c1c672209e5115b64541a84687173f7ddd94e4be9617c1
[INFO] running `Command { std: "docker" "start" "-a" "271e7fc4ca9c1a6873c1c672209e5115b64541a84687173f7ddd94e4be9617c1", kill_on_drop: false }`
[INFO] [stderr]    Compiling rustix v0.38.13
[INFO] [stderr]    Compiling libc v0.2.147
[INFO] [stderr]    Compiling memchr v2.6.3
[INFO] [stderr]    Compiling bitflags v2.4.0
[INFO] [stderr]    Compiling linux-raw-sys v0.4.7
[INFO] [stderr]    Compiling regex-syntax v0.7.5
[INFO] [stderr]    Compiling cfg-if v1.0.0
[INFO] [stderr]    Compiling lazy_static v1.4.0
[INFO] [stderr]    Compiling rangemap v1.3.0
[INFO] [stderr]    Compiling aho-corasick v1.0.5
[INFO] [stderr]    Compiling getrandom v0.2.10
[INFO] [stderr]    Compiling uuid v1.4.1
[INFO] [stderr]    Compiling is-terminal v0.4.9
[INFO] [stderr]    Compiling colored v2.0.4
[INFO] [stderr]    Compiling regex-automata v0.3.8
[INFO] [stderr]    Compiling regex v1.9.5
[INFO] [stderr]    Compiling rust-token-editor v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused variable: `token_offset`
[INFO] [stdout]    --> src/token.rs:377:13
[INFO] [stdout]     |
[INFO] [stdout] 377 |         let token_offset = 0;
[INFO] [stdout]     |             ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_token_offset`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/token.rs:416:13
[INFO] [stdout]     |
[INFO] [stdout] 416 |         let mut working_token = old_token.clone();
[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: unused variable: `line`
[INFO] [stdout]    --> src/token.rs:722:22
[INFO] [stdout]     |
[INFO] [stdout] 722 |         for (index, (line, token)) in lines.iter().enumerate() {
[INFO] [stdout]     |                      ^^^^ help: if this is intentional, prefix it with an underscore: `_line`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `match_iterations` is assigned to, but never used
[INFO] [stdout]     --> src/token.rs:1348:17
[INFO] [stdout]      |
[INFO] [stdout] 1348 |         let mut match_iterations = 0;
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: consider using `_match_iterations` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `dump_inner` is never used
[INFO] [stdout]   --> src/main.rs:26:4
[INFO] [stdout]    |
[INFO] [stdout] 26 | fn dump_inner(tokens: &Vec<Box<Token>>, child_ids: Vec<uuid::Uuid>, indent: String) {
[INFO] [stdout]    |    ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `dump` is never used
[INFO] [stdout]   --> src/main.rs:44:4
[INFO] [stdout]    |
[INFO] [stdout] 44 | fn dump(head_id: uuid::Uuid, tokens: &Vec<Box<Token>>) {
[INFO] [stdout]    |    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `stringify_colors` is never used
[INFO] [stdout]   --> src/main.rs:48:4
[INFO] [stdout]    |
[INFO] [stdout] 48 | fn stringify_colors(
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `bookmarks` is never read
[INFO] [stdout]   --> src/token.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub struct TokensCollection {
[INFO] [stdout]    |            ---------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 26 |     bookmarks: HashMap<uuid::Uuid, (uuid::Uuid, usize)>,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `TokensCollection` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new_unparsed_literal`, `replace`, `add_bookmark`, `get_bookmark_offset`, and `remove_bookmark` are never used
[INFO] [stdout]    --> src/token.rs:42:12
[INFO] [stdout]     |
[INFO] [stdout] 29  | impl TokensCollection {
[INFO] [stdout]     | --------------------- associated items in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 42  |     pub fn new_unparsed_literal(literal: &str) -> TokensCollection {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 79  |     pub fn replace<'a>(
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 490 |     pub fn add_bookmark(&mut self, offset: usize) -> Result<uuid::Uuid, String> {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 502 |     pub fn get_bookmark_offset(&mut self, bookmark_id: uuid::Uuid) -> Result<usize, String> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 512 |     pub fn remove_bookmark(&mut self, bookmark_id: uuid::Uuid) -> Result<(), String> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated functions are never used
[INFO] [stdout]    --> src/token.rs:915:12
[INFO] [stdout]     |
[INFO] [stdout] 911 | impl TokenMatchTemplateMatcher {
[INFO] [stdout]     | ------------------------------ associated functions in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 915 |     pub fn raw_with_events(text: &'static str, events: TokenEvents) -> TokenMatchTemplateMatcher {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 922 |     pub fn reference_with_events(name: &'static str, events: TokenEvents) -> TokenMatchTemplateMatcher {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 929 |     pub fn regex_and_negation(regex: regex::Regex, negated_regex: regex::Regex) -> TokenMatchTemplateMatcher {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 949 |     pub fn any_with_events(tokens: Vec<TokenMatchTemplateMatcher>, events: TokenEvents) -> TokenMatchTemplateMatcher {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 956 |     pub fn sequence_with_events(tokens: Vec<TokenMatchTemplateMatcher>, events: TokenEvents) -> TokenMatchTemplateMatcher {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 963 |     pub fn repeat_count_with_events(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 975 |     pub fn repeat_once_to_forever_with_events(token: Box<TokenMatchTemplateMatcher>, events: TokenEvents) -> TokenMatchTemplateMatcher {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 982 |     pub fn repeat_zero_to_forever_with_events(token: Box<TokenMatchTemplateMatcher>, events: TokenEvents) -> TokenMatchTemplateMatcher {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `find_child`, `find_children`, `depth`, and `compute_offset` are never used
[INFO] [stdout]     --> src/token.rs:1110:12
[INFO] [stdout]      |
[INFO] [stdout] 1079 | impl Token {
[INFO] [stdout]      | ---------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 1110 |     pub fn find_child<'a, F>(
[INFO] [stdout]      |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1126 |     pub fn find_children<'a, F>(
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1203 |     pub fn depth<'a>(&'a self, tokens_collection: &'a TokensCollection) -> usize {
[INFO] [stdout]      |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1247 |     pub fn compute_offset<'a>(&'a self, tokens_collection: &'a mut TokensCollection) -> usize {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new_from_literal`, `new_from_literal_with_token_lengths`, and `tokens_owned` are never used
[INFO] [stdout]    --> src/engine.rs:47:12
[INFO] [stdout]     |
[INFO] [stdout] 39  | impl Document {
[INFO] [stdout]     | ------------- associated items in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 47  |     pub fn new_from_literal(literal: &str) -> Self {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 59  |     pub fn new_from_literal_with_token_lengths(literal: &str, token_lengths: Vec<usize>) -> Self {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 123 |     pub fn tokens_owned(self) -> TokensCollection {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Visual` is never constructed
[INFO] [stdout]     --> src/engine.rs:1768:5
[INFO] [stdout]      |
[INFO] [stdout] 1764 | enum Mode {
[INFO] [stdout]      |      ---- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 1768 |     Visual,
[INFO] [stdout]      |     ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `Mode` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `IndentRight`, `IndentLeft`, `AutoIndent`, and `SwapCase` are never constructed
[INFO] [stdout]     --> src/engine.rs:1778:5
[INFO] [stdout]      |
[INFO] [stdout] 1774 | pub enum Verb {
[INFO] [stdout]      |          ---- variants in this enum
[INFO] [stdout] ...
[INFO] [stdout] 1778 |     IndentRight,
[INFO] [stdout]      |     ^^^^^^^^^^^
[INFO] [stdout] 1779 |     IndentLeft,
[INFO] [stdout]      |     ^^^^^^^^^^
[INFO] [stdout] 1780 |     AutoIndent,
[INFO] [stdout]      |     ^^^^^^^^^^
[INFO] [stdout] 1781 |     SwapCase,
[INFO] [stdout]      |     ^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `Verb` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `dump` is never used
[INFO] [stdout]     --> src/engine.rs:1960:12
[INFO] [stdout]      |
[INFO] [stdout] 1900 | impl Buffer {
[INFO] [stdout]      | ----------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 1960 |     pub fn dump(&self) -> ViewDumpedData {
[INFO] [stdout]      |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `unselect_whitespace_after` is never used
[INFO] [stdout]    --> src/token_selection.rs:512:12
[INFO] [stdout]     |
[INFO] [stdout] 17  | impl SequentialTokenSelection {
[INFO] [stdout]     | ----------------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 512 |     pub fn unselect_whitespace_after(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ESCAPE` is never used
[INFO] [stdout]  --> src/text_utils.rs:5:11
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub const ESCAPE: &'static str = "\x1B";
[INFO] [stdout]   |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BACKSPACE` is never used
[INFO] [stdout]  --> src/text_utils.rs:6:11
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub const BACKSPACE: &'static str = "\x08";
[INFO] [stdout]   |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `clear`, `set`, `append`, `remove`, and `sentence_must_be_followed_by_double_space_no_tab` are never used
[INFO] [stdout]    --> src/buffer_options.rs:72:12
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl BufferOptions {
[INFO] [stdout]     | ------------------ methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 72  |     pub fn clear(&mut self, key: &str) {
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 79  |     pub fn set(&mut self, key: &str) {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 84  |     pub fn append(&mut self, key: &str, value: &str) {
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 87  |     pub fn remove(&mut self, key: &str, option: &str) {
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 111 |     pub fn sentence_must_be_followed_by_double_space_no_tab(&self) -> bool {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 19 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 10.57s
[INFO] running `Command { std: "docker" "inspect" "271e7fc4ca9c1a6873c1c672209e5115b64541a84687173f7ddd94e4be9617c1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "271e7fc4ca9c1a6873c1c672209e5115b64541a84687173f7ddd94e4be9617c1", kill_on_drop: false }`
[INFO] [stdout] 271e7fc4ca9c1a6873c1c672209e5115b64541a84687173f7ddd94e4be9617c1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/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" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] afffc8e24d5bb35a7f7d3a8ac92075cdbbd834103e939beec8350482305509f2
[INFO] running `Command { std: "docker" "start" "-a" "afffc8e24d5bb35a7f7d3a8ac92075cdbbd834103e939beec8350482305509f2", kill_on_drop: false }`
[INFO] [stderr]    Compiling rust-token-editor v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `crate::TokenParseStatus`
[INFO] [stdout]     --> src/token.rs:1545:9
[INFO] [stdout]      |
[INFO] [stdout] 1545 |     use crate::TokenParseStatus;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `token_offset`
[INFO] [stdout]    --> src/token.rs:377:13
[INFO] [stdout]     |
[INFO] [stdout] 377 |         let token_offset = 0;
[INFO] [stdout]     |             ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_token_offset`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/token.rs:416:13
[INFO] [stdout]     |
[INFO] [stdout] 416 |         let mut working_token = old_token.clone();
[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: unused variable: `line`
[INFO] [stdout]    --> src/token.rs:722:22
[INFO] [stdout]     |
[INFO] [stdout] 722 |         for (index, (line, token)) in lines.iter().enumerate() {
[INFO] [stdout]     |                      ^^^^ help: if this is intentional, prefix it with an underscore: `_line`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `match_iterations` is assigned to, but never used
[INFO] [stdout]     --> src/token.rs:1348:17
[INFO] [stdout]      |
[INFO] [stdout] 1348 |         let mut match_iterations = 0;
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: consider using `_match_iterations` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/token.rs:1593:17
[INFO] [stdout]      |
[INFO] [stdout] 1593 |             let mut new_document = Document::new_from_literal_with_token_lengths(
[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/token.rs:1631:17
[INFO] [stdout]      |
[INFO] [stdout] 1631 |             let mut new_document = Document::new_from_literal_with_token_lengths(
[INFO] [stdout]      |                 ----^^^^^^^^^^^^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `stringify_colors` is never used
[INFO] [stdout]   --> src/main.rs:48:4
[INFO] [stdout]    |
[INFO] [stdout] 48 | fn stringify_colors(
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `bookmarks` is never read
[INFO] [stdout]   --> src/token.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub struct TokensCollection {
[INFO] [stdout]    |            ---------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 26 |     bookmarks: HashMap<uuid::Uuid, (uuid::Uuid, usize)>,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `TokensCollection` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `replace`, `add_bookmark`, `get_bookmark_offset`, and `remove_bookmark` are never used
[INFO] [stdout]    --> src/token.rs:79:12
[INFO] [stdout]     |
[INFO] [stdout] 29  | impl TokensCollection {
[INFO] [stdout]     | --------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 79  |     pub fn replace<'a>(
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 490 |     pub fn add_bookmark(&mut self, offset: usize) -> Result<uuid::Uuid, String> {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 502 |     pub fn get_bookmark_offset(&mut self, bookmark_id: uuid::Uuid) -> Result<usize, String> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 512 |     pub fn remove_bookmark(&mut self, bookmark_id: uuid::Uuid) -> Result<(), String> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated functions are never used
[INFO] [stdout]    --> src/token.rs:915:12
[INFO] [stdout]     |
[INFO] [stdout] 911 | impl TokenMatchTemplateMatcher {
[INFO] [stdout]     | ------------------------------ associated functions in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 915 |     pub fn raw_with_events(text: &'static str, events: TokenEvents) -> TokenMatchTemplateMatcher {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 922 |     pub fn reference_with_events(name: &'static str, events: TokenEvents) -> TokenMatchTemplateMatcher {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 929 |     pub fn regex_and_negation(regex: regex::Regex, negated_regex: regex::Regex) -> TokenMatchTemplateMatcher {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 949 |     pub fn any_with_events(tokens: Vec<TokenMatchTemplateMatcher>, events: TokenEvents) -> TokenMatchTemplateMatcher {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 956 |     pub fn sequence_with_events(tokens: Vec<TokenMatchTemplateMatcher>, events: TokenEvents) -> TokenMatchTemplateMatcher {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 963 |     pub fn repeat_count_with_events(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 975 |     pub fn repeat_once_to_forever_with_events(token: Box<TokenMatchTemplateMatcher>, events: TokenEvents) -> TokenMatchTemplateMatcher {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 982 |     pub fn repeat_zero_to_forever_with_events(token: Box<TokenMatchTemplateMatcher>, events: TokenEvents) -> TokenMatchTemplateMatcher {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `find_child`, `find_children`, `depth`, and `compute_offset` are never used
[INFO] [stdout]     --> src/token.rs:1110:12
[INFO] [stdout]      |
[INFO] [stdout] 1079 | impl Token {
[INFO] [stdout]      | ---------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 1110 |     pub fn find_child<'a, F>(
[INFO] [stdout]      |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1126 |     pub fn find_children<'a, F>(
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1203 |     pub fn depth<'a>(&'a self, tokens_collection: &'a TokensCollection) -> usize {
[INFO] [stdout]      |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1247 |     pub fn compute_offset<'a>(&'a self, tokens_collection: &'a mut TokensCollection) -> usize {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Visual` is never constructed
[INFO] [stdout]     --> src/engine.rs:1768:5
[INFO] [stdout]      |
[INFO] [stdout] 1764 | enum Mode {
[INFO] [stdout]      |      ---- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 1768 |     Visual,
[INFO] [stdout]      |     ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `Mode` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `IndentRight`, `IndentLeft`, `AutoIndent`, and `SwapCase` are never constructed
[INFO] [stdout]     --> src/engine.rs:1778:5
[INFO] [stdout]      |
[INFO] [stdout] 1774 | pub enum Verb {
[INFO] [stdout]      |          ---- variants in this enum
[INFO] [stdout] ...
[INFO] [stdout] 1778 |     IndentRight,
[INFO] [stdout]      |     ^^^^^^^^^^^
[INFO] [stdout] 1779 |     IndentLeft,
[INFO] [stdout]      |     ^^^^^^^^^^
[INFO] [stdout] 1780 |     AutoIndent,
[INFO] [stdout]      |     ^^^^^^^^^^
[INFO] [stdout] 1781 |     SwapCase,
[INFO] [stdout]      |     ^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `Verb` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `clear` and `sentence_must_be_followed_by_double_space_no_tab` are never used
[INFO] [stdout]    --> src/buffer_options.rs:72:12
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl BufferOptions {
[INFO] [stdout]     | ------------------ methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 72  |     pub fn clear(&mut self, key: &str) {
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 111 |     pub fn sentence_must_be_followed_by_double_space_no_tab(&self) -> bool {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:3828:21
[INFO] [stdout]      |
[INFO] [stdout] 3828 |                     deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]      = note: `#[warn(unused_must_use)]` on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 3828 |                     let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:3861:21
[INFO] [stdout]      |
[INFO] [stdout] 3861 |                     deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 3861 |                     let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:3887:21
[INFO] [stdout]      |
[INFO] [stdout] 3887 |                     deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 3887 |                     let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:3921:21
[INFO] [stdout]      |
[INFO] [stdout] 3921 |                     deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 3921 |                     let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:3947:21
[INFO] [stdout]      |
[INFO] [stdout] 3947 |                     deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 3947 |                     let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:3983:21
[INFO] [stdout]      |
[INFO] [stdout] 3983 |                     deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 3983 |                     let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:4009:21
[INFO] [stdout]      |
[INFO] [stdout] 4009 |                     deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 4009 |                     let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:4035:21
[INFO] [stdout]      |
[INFO] [stdout] 4035 |                     deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 4035 |                     let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:4070:21
[INFO] [stdout]      |
[INFO] [stdout] 4070 |                     deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 4070 |                     let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:4133:21
[INFO] [stdout]      |
[INFO] [stdout] 4133 |                     deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 4133 |                     let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:4167:21
[INFO] [stdout]      |
[INFO] [stdout] 4167 |                     deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 4167 |                     let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:4201:21
[INFO] [stdout]      |
[INFO] [stdout] 4201 |                     deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 4201 |                     let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:4237:21
[INFO] [stdout]      |
[INFO] [stdout] 4237 |                     deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 4237 |                     let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:4269:21
[INFO] [stdout]      |
[INFO] [stdout] 4269 |                     deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 4269 |                     let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:4301:21
[INFO] [stdout]      |
[INFO] [stdout] 4301 |                     deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 4301 |                     let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:4328:21
[INFO] [stdout]      |
[INFO] [stdout] 4328 |                     deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 4328 |                     let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:4355:21
[INFO] [stdout]      |
[INFO] [stdout] 4355 |                     deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 4355 |                     let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:4382:21
[INFO] [stdout]      |
[INFO] [stdout] 4382 |                     deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 4382 |                     let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:4409:25
[INFO] [stdout]      |
[INFO] [stdout] 4409 |                         deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 4409 |                         let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:4434:25
[INFO] [stdout]      |
[INFO] [stdout] 4434 |                         deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 4434 |                         let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:4458:25
[INFO] [stdout]      |
[INFO] [stdout] 4458 |                         deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 4458 |                         let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:4483:25
[INFO] [stdout]      |
[INFO] [stdout] 4483 |                         deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 4483 |                         let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:4508:25
[INFO] [stdout]      |
[INFO] [stdout] 4508 |                         deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 4508 |                         let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:4532:25
[INFO] [stdout]      |
[INFO] [stdout] 4532 |                         deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 4532 |                         let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:4556:25
[INFO] [stdout]      |
[INFO] [stdout] 4556 |                         deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 4556 |                         let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:4581:25
[INFO] [stdout]      |
[INFO] [stdout] 4581 |                         deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 4581 |                         let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:4606:25
[INFO] [stdout]      |
[INFO] [stdout] 4606 |                         deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 4606 |                         let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:4639:21
[INFO] [stdout]      |
[INFO] [stdout] 4639 |                     deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 4639 |                     let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:4666:21
[INFO] [stdout]      |
[INFO] [stdout] 4666 |                     deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 4666 |                     let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:4693:21
[INFO] [stdout]      |
[INFO] [stdout] 4693 |                     deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 4693 |                     let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:4720:21
[INFO] [stdout]      |
[INFO] [stdout] 4720 |                     deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 4720 |                     let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:4750:21
[INFO] [stdout]      |
[INFO] [stdout] 4750 |                     deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 4750 |                     let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:4776:21
[INFO] [stdout]      |
[INFO] [stdout] 4776 |                     deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 4776 |                     let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:4802:21
[INFO] [stdout]      |
[INFO] [stdout] 4802 |                     deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 4802 |                     let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:4828:25
[INFO] [stdout]      |
[INFO] [stdout] 4828 |                         deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 4828 |                         let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:4852:25
[INFO] [stdout]      |
[INFO] [stdout] 4852 |                         deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 4852 |                         let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:4876:25
[INFO] [stdout]      |
[INFO] [stdout] 4876 |                         deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 4876 |                         let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:4900:25
[INFO] [stdout]      |
[INFO] [stdout] 4900 |                         deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 4900 |                         let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:4924:25
[INFO] [stdout]      |
[INFO] [stdout] 4924 |                         deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 4924 |                         let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:4948:25
[INFO] [stdout]      |
[INFO] [stdout] 4948 |                         deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 4948 |                         let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:4972:25
[INFO] [stdout]      |
[INFO] [stdout] 4972 |                         deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 4972 |                         let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:4996:25
[INFO] [stdout]      |
[INFO] [stdout] 4996 |                         deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 4996 |                         let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:5027:21
[INFO] [stdout]      |
[INFO] [stdout] 5027 |                     deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 5027 |                     let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:5053:21
[INFO] [stdout]      |
[INFO] [stdout] 5053 |                     deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 5053 |                     let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:5079:21
[INFO] [stdout]      |
[INFO] [stdout] 5079 |                     deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 5079 |                     let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:5109:21
[INFO] [stdout]      |
[INFO] [stdout] 5109 |                     deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 5109 |                     let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:5135:21
[INFO] [stdout]      |
[INFO] [stdout] 5135 |                     deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 5135 |                     let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:5161:25
[INFO] [stdout]      |
[INFO] [stdout] 5161 |                         deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 5161 |                         let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:5185:25
[INFO] [stdout]      |
[INFO] [stdout] 5185 |                         deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 5185 |                         let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:5209:25
[INFO] [stdout]      |
[INFO] [stdout] 5209 |                         deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 5209 |                         let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:5233:25
[INFO] [stdout]      |
[INFO] [stdout] 5233 |                         deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 5233 |                         let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:5257:25
[INFO] [stdout]      |
[INFO] [stdout] 5257 |                         deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 5257 |                         let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:5281:25
[INFO] [stdout]      |
[INFO] [stdout] 5281 |                         deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 5281 |                         let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:5312:21
[INFO] [stdout]      |
[INFO] [stdout] 5312 |                     deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 5312 |                     let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:5340:21
[INFO] [stdout]      |
[INFO] [stdout] 5340 |                     deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 5340 |                     let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:5366:21
[INFO] [stdout]      |
[INFO] [stdout] 5366 |                     deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 5366 |                     let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:5394:21
[INFO] [stdout]      |
[INFO] [stdout] 5394 |                     deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 5394 |                     let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stdout]      |                     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:5650:17
[INFO] [stdout]      |
[INFO] [stdout] 5650 |                 buffer.raw_parse_input(input_text, |_| {});
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 5650 |                 let _ = buffer.raw_parse_input(input_text, |_| {});
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:5664:17
[INFO] [stdout]      |
[INFO] [stdout] 5664 |                 buffer.process_input("lljjhkdl");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 5664 |                 let _ = buffer.process_input("lljjhkdl");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:5674:17
[INFO] [stdout]      |
[INFO] [stdout] 5674 |                 buffer.process_input("5l");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 5674 |                 let _ = buffer.process_input("5l");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:5677:17
[INFO] [stdout]      |
[INFO] [stdout] 5677 |                 buffer.process_input("lll");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 5677 |                 let _ = buffer.process_input("lll");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:5680:17
[INFO] [stdout]      |
[INFO] [stdout] 5680 |                 buffer.process_input("dl");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 5680 |                 let _ = buffer.process_input("dl");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:5690:17
[INFO] [stdout]      |
[INFO] [stdout] 5690 |                 buffer.process_input("j$");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 5690 |                 let _ = buffer.process_input("j$");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:5693:17
[INFO] [stdout]      |
[INFO] [stdout] 5693 |                 buffer.process_input("5h");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 5693 |                 let _ = buffer.process_input("5h");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:5696:17
[INFO] [stdout]      |
[INFO] [stdout] 5696 |                 buffer.process_input("hhh");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 5696 |                 let _ = buffer.process_input("hhh");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:5699:17
[INFO] [stdout]      |
[INFO] [stdout] 5699 |                 buffer.process_input("dl");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 5699 |                 let _ = buffer.process_input("dl");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:5709:17
[INFO] [stdout]      |
[INFO] [stdout] 5709 |                 buffer.process_input("j$");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 5709 |                 let _ = buffer.process_input("j$");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:5712:17
[INFO] [stdout]      |
[INFO] [stdout] 5712 |                 buffer.process_input("j");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 5712 |                 let _ = buffer.process_input("j");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:5718:17
[INFO] [stdout]      |
[INFO] [stdout] 5718 |                 buffer.process_input("j");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 5718 |                 let _ = buffer.process_input("j");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:5721:17
[INFO] [stdout]      |
[INFO] [stdout] 5721 |                 buffer.process_input("dl");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 5721 |                 let _ = buffer.process_input("dl");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:5732:17
[INFO] [stdout]      |
[INFO] [stdout] 5732 |                 buffer.process_input("$");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 5732 |                 let _ = buffer.process_input("$");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:5733:17
[INFO] [stdout]      |
[INFO] [stdout] 5733 |                 buffer.process_input("jj");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 5733 |                 let _ = buffer.process_input("jj");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:5734:17
[INFO] [stdout]      |
[INFO] [stdout] 5734 |                 buffer.process_input("x");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 5734 |                 let _ = buffer.process_input("x");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:5743:17
[INFO] [stdout]      |
[INFO] [stdout] 5743 |                 buffer.process_input("edh");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 5743 |                 let _ = buffer.process_input("edh");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:5752:17
[INFO] [stdout]      |
[INFO] [stdout] 5752 |                 buffer.process_input("dh");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 5752 |                 let _ = buffer.process_input("dh");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:5761:17
[INFO] [stdout]      |
[INFO] [stdout] 5761 |                 buffer.process_input("dl");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 5761 |                 let _ = buffer.process_input("dl");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:5770:17
[INFO] [stdout]      |
[INFO] [stdout] 5770 |                 buffer.process_input("$dl");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 5770 |                 let _ = buffer.process_input("$dl");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:5779:17
[INFO] [stdout]      |
[INFO] [stdout] 5779 |                 buffer.process_input("jdk");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 5779 |                 let _ = buffer.process_input("jdk");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:5788:17
[INFO] [stdout]      |
[INFO] [stdout] 5788 |                 buffer.process_input("jjjd3k");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 5788 |                 let _ = buffer.process_input("jjjd3k");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:5797:17
[INFO] [stdout]      |
[INFO] [stdout] 5797 |                 buffer.process_input("dj");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 5797 |                 let _ = buffer.process_input("dj");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:5806:17
[INFO] [stdout]      |
[INFO] [stdout] 5806 |                 buffer.process_input("d2j");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 5806 |                 let _ = buffer.process_input("d2j");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:5815:17
[INFO] [stdout]      |
[INFO] [stdout] 5815 |                 buffer.process_input("dj");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 5815 |                 let _ = buffer.process_input("dj");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:5828:17
[INFO] [stdout]      |
[INFO] [stdout] 5828 |                 buffer.process_input("lld0");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 5828 |                 let _ = buffer.process_input("lld0");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:5837:17
[INFO] [stdout]      |
[INFO] [stdout] 5837 |                 buffer.process_input("lld$");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 5837 |                 let _ = buffer.process_input("lld$");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:5846:17
[INFO] [stdout]      |
[INFO] [stdout] 5846 |                 buffer.process_input("d^");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 5846 |                 let _ = buffer.process_input("d^");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:5855:17
[INFO] [stdout]      |
[INFO] [stdout] 5855 |                 buffer.process_input("fbd^");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 5855 |                 let _ = buffer.process_input("fbd^");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:5868:17
[INFO] [stdout]      |
[INFO] [stdout] 5868 |                 buffer.process_input("dd");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 5868 |                 let _ = buffer.process_input("dd");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:5877:17
[INFO] [stdout]      |
[INFO] [stdout] 5877 |                 buffer.process_input("jdd");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 5877 |                 let _ = buffer.process_input("jdd");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:5886:17
[INFO] [stdout]      |
[INFO] [stdout] 5886 |                 buffer.process_input("2dd");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 5886 |                 let _ = buffer.process_input("2dd");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:5895:17
[INFO] [stdout]      |
[INFO] [stdout] 5895 |                 buffer.process_input("3dd");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 5895 |                 let _ = buffer.process_input("3dd");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:5908:17
[INFO] [stdout]      |
[INFO] [stdout] 5908 |                 buffer.process_input("3lD");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 5908 |                 let _ = buffer.process_input("3lD");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:5917:17
[INFO] [stdout]      |
[INFO] [stdout] 5917 |                 buffer.process_input("3l2D");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 5917 |                 let _ = buffer.process_input("3l2D");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:5926:17
[INFO] [stdout]      |
[INFO] [stdout] 5926 |                 buffer.process_input("jj3lD");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 5926 |                 let _ = buffer.process_input("jj3lD");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:5940:17
[INFO] [stdout]      |
[INFO] [stdout] 5940 |                 buffer.process_input("lll");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 5940 |                 let _ = buffer.process_input("lll");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:5942:17
[INFO] [stdout]      |
[INFO] [stdout] 5942 |                 buffer.process_input("1Gdl");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 5942 |                 let _ = buffer.process_input("1Gdl");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:5952:17
[INFO] [stdout]      |
[INFO] [stdout] 5952 |                 buffer.process_input("2Gdl");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 5952 |                 let _ = buffer.process_input("2Gdl");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:5961:17
[INFO] [stdout]      |
[INFO] [stdout] 5961 |                 buffer.process_input("2Gdl");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 5961 |                 let _ = buffer.process_input("2Gdl");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:5970:17
[INFO] [stdout]      |
[INFO] [stdout] 5970 |                 buffer.process_input("999Gdl");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 5970 |                 let _ = buffer.process_input("999Gdl");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:5981:17
[INFO] [stdout]      |
[INFO] [stdout] 5981 |                 buffer.process_input("lll");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 5981 |                 let _ = buffer.process_input("lll");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:5983:17
[INFO] [stdout]      |
[INFO] [stdout] 5983 |                 buffer.process_input("ggdl");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 5983 |                 let _ = buffer.process_input("ggdl");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:5993:17
[INFO] [stdout]      |
[INFO] [stdout] 5993 |                 buffer.process_input("GGdl");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 5993 |                 let _ = buffer.process_input("GGdl");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6006:17
[INFO] [stdout]      |
[INFO] [stdout] 6006 |                 buffer.process_input("3|dl");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6006 |                 let _ = buffer.process_input("3|dl");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6015:17
[INFO] [stdout]      |
[INFO] [stdout] 6015 |                 buffer.process_input("999|dl");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6015 |                 let _ = buffer.process_input("999|dl");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6029:17
[INFO] [stdout]      |
[INFO] [stdout] 6029 |                 buffer.process_input("50%dl");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6029 |                 let _ = buffer.process_input("50%dl");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6038:17
[INFO] [stdout]      |
[INFO] [stdout] 6038 |                 buffer.process_input("100%dl");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6038 |                 let _ = buffer.process_input("100%dl");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6047:17
[INFO] [stdout]      |
[INFO] [stdout] 6047 |                 buffer.process_input("1%dl");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6047 |                 let _ = buffer.process_input("1%dl");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6057:17
[INFO] [stdout]      |
[INFO] [stdout] 6057 |                 buffer.process_input("jjll");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6057 |                 let _ = buffer.process_input("jjll");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6062:17
[INFO] [stdout]      |
[INFO] [stdout] 6062 |                 buffer.process_input("0%dl");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6062 |                 let _ = buffer.process_input("0%dl");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6077:17
[INFO] [stdout]      |
[INFO] [stdout] 6077 |                 buffer.process_input("4godl");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6077 |                 let _ = buffer.process_input("4godl");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6086:17
[INFO] [stdout]      |
[INFO] [stdout] 6086 |                 buffer.process_input("999godl");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6086 |                 let _ = buffer.process_input("999godl");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6098:17
[INFO] [stdout]      |
[INFO] [stdout] 6098 |                 buffer.process_input("jjll");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6098 |                 let _ = buffer.process_input("jjll");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6100:17
[INFO] [stdout]      |
[INFO] [stdout] 6100 |                 buffer.process_input("0godl");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6100 |                 let _ = buffer.process_input("0godl");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6112:17
[INFO] [stdout]      |
[INFO] [stdout] 6112 |                 buffer.process_input("jjll");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6112 |                 let _ = buffer.process_input("jjll");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6114:17
[INFO] [stdout]      |
[INFO] [stdout] 6114 |                 buffer.process_input("1godl");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6114 |                 let _ = buffer.process_input("1godl");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6128:17
[INFO] [stdout]      |
[INFO] [stdout] 6128 |                 buffer.process_input("%dl");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6128 |                 let _ = buffer.process_input("%dl");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6137:17
[INFO] [stdout]      |
[INFO] [stdout] 6137 |                 buffer.process_input("%dl");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6137 |                 let _ = buffer.process_input("%dl");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6146:17
[INFO] [stdout]      |
[INFO] [stdout] 6146 |                 buffer.process_input("%dl");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6146 |                 let _ = buffer.process_input("%dl");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6159:17
[INFO] [stdout]      |
[INFO] [stdout] 6159 |                 buffer.process_input("%dl");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6159 |                 let _ = buffer.process_input("%dl");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6168:17
[INFO] [stdout]      |
[INFO] [stdout] 6168 |                 buffer.process_input("%dl");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6168 |                 let _ = buffer.process_input("%dl");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6177:17
[INFO] [stdout]      |
[INFO] [stdout] 6177 |                 buffer.process_input("%dl");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6177 |                 let _ = buffer.process_input("%dl");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6186:17
[INFO] [stdout]      |
[INFO] [stdout] 6186 |                 buffer.process_input("%dl");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6186 |                 let _ = buffer.process_input("%dl");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6199:17
[INFO] [stdout]      |
[INFO] [stdout] 6199 |                 buffer.process_input("%dl");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6199 |                 let _ = buffer.process_input("%dl");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6208:17
[INFO] [stdout]      |
[INFO] [stdout] 6208 |                 buffer.process_input("%dl");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6208 |                 let _ = buffer.process_input("%dl");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6217:17
[INFO] [stdout]      |
[INFO] [stdout] 6217 |                 buffer.process_input("%dl");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6217 |                 let _ = buffer.process_input("%dl");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6226:17
[INFO] [stdout]      |
[INFO] [stdout] 6226 |                 buffer.process_input("%dl");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6226 |                 let _ = buffer.process_input("%dl");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6239:17
[INFO] [stdout]      |
[INFO] [stdout] 6239 |                 buffer.process_input("%dl");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6239 |                 let _ = buffer.process_input("%dl");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6248:17
[INFO] [stdout]      |
[INFO] [stdout] 6248 |                 buffer.process_input("%dl");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6248 |                 let _ = buffer.process_input("%dl");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6257:17
[INFO] [stdout]      |
[INFO] [stdout] 6257 |                 buffer.process_input("%dl");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6257 |                 let _ = buffer.process_input("%dl");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6266:17
[INFO] [stdout]      |
[INFO] [stdout] 6266 |                 buffer.process_input("%dl");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6266 |                 let _ = buffer.process_input("%dl");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6276:17
[INFO] [stdout]      |
[INFO] [stdout] 6276 |                 buffer.process_input("%dl");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6276 |                 let _ = buffer.process_input("%dl");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6290:21
[INFO] [stdout]      |
[INFO] [stdout] 6290 |                     buffer.process_input("%dl");
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6290 |                     let _ = buffer.process_input("%dl");
[INFO] [stdout]      |                     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6301:21
[INFO] [stdout]      |
[INFO] [stdout] 6301 |                     buffer.process_input("%");
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6301 |                     let _ = buffer.process_input("%");
[INFO] [stdout]      |                     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6302:21
[INFO] [stdout]      |
[INFO] [stdout] 6302 |                     buffer.process_input("%dl");
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6302 |                     let _ = buffer.process_input("%dl");
[INFO] [stdout]      |                     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6313:21
[INFO] [stdout]      |
[INFO] [stdout] 6313 |                     buffer.process_input("%");
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6313 |                     let _ = buffer.process_input("%");
[INFO] [stdout]      |                     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6314:21
[INFO] [stdout]      |
[INFO] [stdout] 6314 |                     buffer.process_input("%");
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6314 |                     let _ = buffer.process_input("%");
[INFO] [stdout]      |                     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6315:21
[INFO] [stdout]      |
[INFO] [stdout] 6315 |                     buffer.process_input("%dl");
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6315 |                     let _ = buffer.process_input("%dl");
[INFO] [stdout]      |                     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6326:21
[INFO] [stdout]      |
[INFO] [stdout] 6326 |                     buffer.process_input("%");
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6326 |                     let _ = buffer.process_input("%");
[INFO] [stdout]      |                     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6327:21
[INFO] [stdout]      |
[INFO] [stdout] 6327 |                     buffer.process_input("%");
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6327 |                     let _ = buffer.process_input("%");
[INFO] [stdout]      |                     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6328:21
[INFO] [stdout]      |
[INFO] [stdout] 6328 |                     buffer.process_input("%");
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6328 |                     let _ = buffer.process_input("%");
[INFO] [stdout]      |                     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6329:21
[INFO] [stdout]      |
[INFO] [stdout] 6329 |                     buffer.process_input("%dl");
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6329 |                     let _ = buffer.process_input("%dl");
[INFO] [stdout]      |                     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6342:17
[INFO] [stdout]      |
[INFO] [stdout] 6342 |                 buffer.process_input("%"); // #if -> #else
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6342 |                 let _ = buffer.process_input("%"); // #if -> #else
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6343:17
[INFO] [stdout]      |
[INFO] [stdout] 6343 |                 buffer.process_input("%dl"); // #else -> second #endif
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6343 |                 let _ = buffer.process_input("%dl"); // #else -> second #endif
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6360:17
[INFO] [stdout]      |
[INFO] [stdout] 6360 |                 buffer.process_input("0");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6360 |                 let _ = buffer.process_input("0");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6363:17
[INFO] [stdout]      |
[INFO] [stdout] 6363 |                 buffer.process_input("i");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6363 |                 let _ = buffer.process_input("i");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6367:17
[INFO] [stdout]      |
[INFO] [stdout] 6367 |                 buffer.process_input("HERE");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6367 |                 let _ = buffer.process_input("HERE");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6374:17
[INFO] [stdout]      |
[INFO] [stdout] 6374 |                 buffer.process_input(ESCAPE);
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6374 |                 let _ = buffer.process_input(ESCAPE);
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6387:17
[INFO] [stdout]      |
[INFO] [stdout] 6387 |                 buffer.process_input("f ");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6387 |                 let _ = buffer.process_input("f ");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6390:17
[INFO] [stdout]      |
[INFO] [stdout] 6390 |                 buffer.process_input("i");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6390 |                 let _ = buffer.process_input("i");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6394:17
[INFO] [stdout]      |
[INFO] [stdout] 6394 |                 buffer.process_input("HERE");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6394 |                 let _ = buffer.process_input("HERE");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6401:17
[INFO] [stdout]      |
[INFO] [stdout] 6401 |                 buffer.process_input(ESCAPE);
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6401 |                 let _ = buffer.process_input(ESCAPE);
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6414:17
[INFO] [stdout]      |
[INFO] [stdout] 6414 |                 buffer.process_input("$");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6414 |                 let _ = buffer.process_input("$");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6417:17
[INFO] [stdout]      |
[INFO] [stdout] 6417 |                 buffer.process_input("i");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6417 |                 let _ = buffer.process_input("i");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6421:17
[INFO] [stdout]      |
[INFO] [stdout] 6421 |                 buffer.process_input("HERE");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6421 |                 let _ = buffer.process_input("HERE");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6428:17
[INFO] [stdout]      |
[INFO] [stdout] 6428 |                 buffer.process_input(ESCAPE);
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6428 |                 let _ = buffer.process_input(ESCAPE);
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6441:17
[INFO] [stdout]      |
[INFO] [stdout] 6441 |                 buffer.process_input("2G0");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6441 |                 let _ = buffer.process_input("2G0");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6444:17
[INFO] [stdout]      |
[INFO] [stdout] 6444 |                 buffer.process_input("i");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6444 |                 let _ = buffer.process_input("i");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6448:17
[INFO] [stdout]      |
[INFO] [stdout] 6448 |                 buffer.process_input("HERE");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6448 |                 let _ = buffer.process_input("HERE");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6455:17
[INFO] [stdout]      |
[INFO] [stdout] 6455 |                 buffer.process_input(ESCAPE);
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6455 |                 let _ = buffer.process_input(ESCAPE);
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6468:17
[INFO] [stdout]      |
[INFO] [stdout] 6468 |                 buffer.process_input("0");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6468 |                 let _ = buffer.process_input("0");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6471:17
[INFO] [stdout]      |
[INFO] [stdout] 6471 |                 buffer.process_input("a");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6471 |                 let _ = buffer.process_input("a");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6475:17
[INFO] [stdout]      |
[INFO] [stdout] 6475 |                 buffer.process_input("HERE");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6475 |                 let _ = buffer.process_input("HERE");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6482:17
[INFO] [stdout]      |
[INFO] [stdout] 6482 |                 buffer.process_input(ESCAPE);
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6482 |                 let _ = buffer.process_input(ESCAPE);
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6495:17
[INFO] [stdout]      |
[INFO] [stdout] 6495 |                 buffer.process_input("$");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6495 |                 let _ = buffer.process_input("$");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6498:17
[INFO] [stdout]      |
[INFO] [stdout] 6498 |                 buffer.process_input("a");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6498 |                 let _ = buffer.process_input("a");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6502:17
[INFO] [stdout]      |
[INFO] [stdout] 6502 |                 buffer.process_input("HERE");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6502 |                 let _ = buffer.process_input("HERE");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6509:17
[INFO] [stdout]      |
[INFO] [stdout] 6509 |                 buffer.process_input(ESCAPE);
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6509 |                 let _ = buffer.process_input(ESCAPE);
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6526:17
[INFO] [stdout]      |
[INFO] [stdout] 6526 |                 buffer.process_input("2G$");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6526 |                 let _ = buffer.process_input("2G$");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6529:17
[INFO] [stdout]      |
[INFO] [stdout] 6529 |                 buffer.process_input("a");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6529 |                 let _ = buffer.process_input("a");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6533:17
[INFO] [stdout]      |
[INFO] [stdout] 6533 |                 buffer.process_input("\n");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6533 |                 let _ = buffer.process_input("\n");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6537:17
[INFO] [stdout]      |
[INFO] [stdout] 6537 |                 buffer.process_input("HERE");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6537 |                 let _ = buffer.process_input("HERE");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6551:17
[INFO] [stdout]      |
[INFO] [stdout] 6551 |                 buffer.process_input("2G$");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6551 |                 let _ = buffer.process_input("2G$");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6554:17
[INFO] [stdout]      |
[INFO] [stdout] 6554 |                 buffer.process_input("a");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6554 |                 let _ = buffer.process_input("a");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6558:17
[INFO] [stdout]      |
[INFO] [stdout] 6558 |                 buffer.process_input("\n");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6558 |                 let _ = buffer.process_input("\n");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6562:17
[INFO] [stdout]      |
[INFO] [stdout] 6562 |                 buffer.process_input(ESCAPE);
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6562 |                 let _ = buffer.process_input(ESCAPE);
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6578:17
[INFO] [stdout]      |
[INFO] [stdout] 6578 |                 buffer.process_input("0f ");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6578 |                 let _ = buffer.process_input("0f ");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6581:17
[INFO] [stdout]      |
[INFO] [stdout] 6581 |                 buffer.process_input("I");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6581 |                 let _ = buffer.process_input("I");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6585:17
[INFO] [stdout]      |
[INFO] [stdout] 6585 |                 buffer.process_input("HERE");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6585 |                 let _ = buffer.process_input("HERE");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6592:17
[INFO] [stdout]      |
[INFO] [stdout] 6592 |                 buffer.process_input(ESCAPE);
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6592 |                 let _ = buffer.process_input(ESCAPE);
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6605:17
[INFO] [stdout]      |
[INFO] [stdout] 6605 |                 buffer.process_input("2G0f ");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6605 |                 let _ = buffer.process_input("2G0f ");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6608:17
[INFO] [stdout]      |
[INFO] [stdout] 6608 |                 buffer.process_input("I");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6608 |                 let _ = buffer.process_input("I");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6612:17
[INFO] [stdout]      |
[INFO] [stdout] 6612 |                 buffer.process_input("HERE");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6612 |                 let _ = buffer.process_input("HERE");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6619:17
[INFO] [stdout]      |
[INFO] [stdout] 6619 |                 buffer.process_input(ESCAPE);
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6619 |                 let _ = buffer.process_input(ESCAPE);
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6636:17
[INFO] [stdout]      |
[INFO] [stdout] 6636 |                 buffer.process_input("2G0f ");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6636 |                 let _ = buffer.process_input("2G0f ");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6639:17
[INFO] [stdout]      |
[INFO] [stdout] 6639 |                 buffer.process_input("I");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6639 |                 let _ = buffer.process_input("I");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6643:17
[INFO] [stdout]      |
[INFO] [stdout] 6643 |                 buffer.process_input("HERE");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6643 |                 let _ = buffer.process_input("HERE");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6650:17
[INFO] [stdout]      |
[INFO] [stdout] 6650 |                 buffer.process_input(ESCAPE);
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6650 |                 let _ = buffer.process_input(ESCAPE);
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6667:17
[INFO] [stdout]      |
[INFO] [stdout] 6667 |                 buffer.process_input("2G0f ");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6667 |                 let _ = buffer.process_input("2G0f ");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6670:17
[INFO] [stdout]      |
[INFO] [stdout] 6670 |                 buffer.process_input("I");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6670 |                 let _ = buffer.process_input("I");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6674:17
[INFO] [stdout]      |
[INFO] [stdout] 6674 |                 buffer.process_input("HERE");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6674 |                 let _ = buffer.process_input("HERE");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6681:17
[INFO] [stdout]      |
[INFO] [stdout] 6681 |                 buffer.process_input(ESCAPE);
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6681 |                 let _ = buffer.process_input(ESCAPE);
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6698:17
[INFO] [stdout]      |
[INFO] [stdout] 6698 |                 buffer.process_input("2G0f ");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6698 |                 let _ = buffer.process_input("2G0f ");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6701:17
[INFO] [stdout]      |
[INFO] [stdout] 6701 |                 buffer.process_input("A");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6701 |                 let _ = buffer.process_input("A");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6705:17
[INFO] [stdout]      |
[INFO] [stdout] 6705 |                 buffer.process_input("HERE");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6705 |                 let _ = buffer.process_input("HERE");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6712:17
[INFO] [stdout]      |
[INFO] [stdout] 6712 |                 buffer.process_input(ESCAPE);
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6712 |                 let _ = buffer.process_input(ESCAPE);
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6725:17
[INFO] [stdout]      |
[INFO] [stdout] 6725 |                 buffer.process_input("3G0f ");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6725 |                 let _ = buffer.process_input("3G0f ");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6728:17
[INFO] [stdout]      |
[INFO] [stdout] 6728 |                 buffer.process_input("A");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6728 |                 let _ = buffer.process_input("A");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6732:17
[INFO] [stdout]      |
[INFO] [stdout] 6732 |                 buffer.process_input("HERE");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6732 |                 let _ = buffer.process_input("HERE");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6739:17
[INFO] [stdout]      |
[INFO] [stdout] 6739 |                 buffer.process_input(ESCAPE);
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6739 |                 let _ = buffer.process_input(ESCAPE);
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6756:17
[INFO] [stdout]      |
[INFO] [stdout] 6756 |                 buffer.process_input("0");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6756 |                 let _ = buffer.process_input("0");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6759:17
[INFO] [stdout]      |
[INFO] [stdout] 6759 |                 buffer.process_input("O");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6759 |                 let _ = buffer.process_input("O");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6766:17
[INFO] [stdout]      |
[INFO] [stdout] 6766 |                 buffer.process_input("HERE");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6766 |                 let _ = buffer.process_input("HERE");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6773:17
[INFO] [stdout]      |
[INFO] [stdout] 6773 |                 buffer.process_input(ESCAPE);
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6773 |                 let _ = buffer.process_input(ESCAPE);
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6786:17
[INFO] [stdout]      |
[INFO] [stdout] 6786 |                 buffer.process_input("2G0");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6786 |                 let _ = buffer.process_input("2G0");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6789:17
[INFO] [stdout]      |
[INFO] [stdout] 6789 |                 buffer.process_input("O");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6789 |                 let _ = buffer.process_input("O");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6796:17
[INFO] [stdout]      |
[INFO] [stdout] 6796 |                 buffer.process_input("HERE");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6796 |                 let _ = buffer.process_input("HERE");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6803:17
[INFO] [stdout]      |
[INFO] [stdout] 6803 |                 buffer.process_input(ESCAPE);
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6803 |                 let _ = buffer.process_input(ESCAPE);
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6820:17
[INFO] [stdout]      |
[INFO] [stdout] 6820 |                 buffer.process_input("2G0");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6820 |                 let _ = buffer.process_input("2G0");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6823:17
[INFO] [stdout]      |
[INFO] [stdout] 6823 |                 buffer.process_input("O");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6823 |                 let _ = buffer.process_input("O");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6830:17
[INFO] [stdout]      |
[INFO] [stdout] 6830 |                 buffer.process_input("HERE");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6830 |                 let _ = buffer.process_input("HERE");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6840:17
[INFO] [stdout]      |
[INFO] [stdout] 6840 |                 buffer.process_input("G0");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6840 |                 let _ = buffer.process_input("G0");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6843:17
[INFO] [stdout]      |
[INFO] [stdout] 6843 |                 buffer.process_input("o");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6843 |                 let _ = buffer.process_input("o");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6850:17
[INFO] [stdout]      |
[INFO] [stdout] 6850 |                 buffer.process_input("HERE");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6850 |                 let _ = buffer.process_input("HERE");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6857:17
[INFO] [stdout]      |
[INFO] [stdout] 6857 |                 buffer.process_input(ESCAPE);
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6857 |                 let _ = buffer.process_input(ESCAPE);
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6870:17
[INFO] [stdout]      |
[INFO] [stdout] 6870 |                 buffer.process_input("2G0");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6870 |                 let _ = buffer.process_input("2G0");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6873:17
[INFO] [stdout]      |
[INFO] [stdout] 6873 |                 buffer.process_input("o");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6873 |                 let _ = buffer.process_input("o");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6880:17
[INFO] [stdout]      |
[INFO] [stdout] 6880 |                 buffer.process_input("HERE");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6880 |                 let _ = buffer.process_input("HERE");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6887:17
[INFO] [stdout]      |
[INFO] [stdout] 6887 |                 buffer.process_input(ESCAPE);
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6887 |                 let _ = buffer.process_input(ESCAPE);
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6904:17
[INFO] [stdout]      |
[INFO] [stdout] 6904 |                 buffer.process_input("2G0");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6904 |                 let _ = buffer.process_input("2G0");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6907:17
[INFO] [stdout]      |
[INFO] [stdout] 6907 |                 buffer.process_input("o");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6907 |                 let _ = buffer.process_input("o");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6914:17
[INFO] [stdout]      |
[INFO] [stdout] 6914 |                 buffer.process_input("HERE");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6914 |                 let _ = buffer.process_input("HERE");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6928:17
[INFO] [stdout]      |
[INFO] [stdout] 6928 |                 buffer.process_input("0");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6928 |                 let _ = buffer.process_input("0");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6931:17
[INFO] [stdout]      |
[INFO] [stdout] 6931 |                 buffer.process_input("s");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6931 |                 let _ = buffer.process_input("s");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6938:17
[INFO] [stdout]      |
[INFO] [stdout] 6938 |                 buffer.process_input("HERE");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6938 |                 let _ = buffer.process_input("HERE");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6945:17
[INFO] [stdout]      |
[INFO] [stdout] 6945 |                 buffer.process_input(ESCAPE);
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6945 |                 let _ = buffer.process_input(ESCAPE);
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6958:17
[INFO] [stdout]      |
[INFO] [stdout] 6958 |                 buffer.process_input("2G0f ");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6958 |                 let _ = buffer.process_input("2G0f ");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6961:17
[INFO] [stdout]      |
[INFO] [stdout] 6961 |                 buffer.process_input("s");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6961 |                 let _ = buffer.process_input("s");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6968:17
[INFO] [stdout]      |
[INFO] [stdout] 6968 |                 buffer.process_input("HERE");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6968 |                 let _ = buffer.process_input("HERE");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6975:17
[INFO] [stdout]      |
[INFO] [stdout] 6975 |                 buffer.process_input(ESCAPE);
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6975 |                 let _ = buffer.process_input(ESCAPE);
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6992:17
[INFO] [stdout]      |
[INFO] [stdout] 6992 |                 buffer.process_input("2G0f ");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6992 |                 let _ = buffer.process_input("2G0f ");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:6995:17
[INFO] [stdout]      |
[INFO] [stdout] 6995 |                 buffer.process_input("S");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 6995 |                 let _ = buffer.process_input("S");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:7005:17
[INFO] [stdout]      |
[INFO] [stdout] 7005 |                 buffer.process_input("HERE");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 7005 |                 let _ = buffer.process_input("HERE");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:7012:17
[INFO] [stdout]      |
[INFO] [stdout] 7012 |                 buffer.process_input(ESCAPE);
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 7012 |                 let _ = buffer.process_input(ESCAPE);
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:7025:17
[INFO] [stdout]      |
[INFO] [stdout] 7025 |                 buffer.process_input("2G0f ");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 7025 |                 let _ = buffer.process_input("2G0f ");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:7028:17
[INFO] [stdout]      |
[INFO] [stdout] 7028 |                 buffer.process_input("2S");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 7028 |                 let _ = buffer.process_input("2S");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:7038:17
[INFO] [stdout]      |
[INFO] [stdout] 7038 |                 buffer.process_input("HERE");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 7038 |                 let _ = buffer.process_input("HERE");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:7045:17
[INFO] [stdout]      |
[INFO] [stdout] 7045 |                 buffer.process_input(ESCAPE);
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 7045 |                 let _ = buffer.process_input(ESCAPE);
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:7062:17
[INFO] [stdout]      |
[INFO] [stdout] 7062 |                 buffer.process_input("0");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 7062 |                 let _ = buffer.process_input("0");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:7065:17
[INFO] [stdout]      |
[INFO] [stdout] 7065 |                 buffer.process_input("R");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 7065 |                 let _ = buffer.process_input("R");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:7072:17
[INFO] [stdout]      |
[INFO] [stdout] 7072 |                 buffer.process_input(ESCAPE);
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 7072 |                 let _ = buffer.process_input(ESCAPE);
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:7088:17
[INFO] [stdout]      |
[INFO] [stdout] 7088 |                 buffer.process_input("0");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 7088 |                 let _ = buffer.process_input("0");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:7091:17
[INFO] [stdout]      |
[INFO] [stdout] 7091 |                 buffer.process_input("R");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 7091 |                 let _ = buffer.process_input("R");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:7095:17
[INFO] [stdout]      |
[INFO] [stdout] 7095 |                 buffer.process_input("HERE");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 7095 |                 let _ = buffer.process_input("HERE");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:7102:17
[INFO] [stdout]      |
[INFO] [stdout] 7102 |                 buffer.process_input(ESCAPE);
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 7102 |                 let _ = buffer.process_input(ESCAPE);
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:7115:17
[INFO] [stdout]      |
[INFO] [stdout] 7115 |                 buffer.process_input("3w");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 7115 |                 let _ = buffer.process_input("3w");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:7119:17
[INFO] [stdout]      |
[INFO] [stdout] 7119 |                 buffer.process_input("R");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 7119 |                 let _ = buffer.process_input("R");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:7123:17
[INFO] [stdout]      |
[INFO] [stdout] 7123 |                 buffer.process_input("HERE");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 7123 |                 let _ = buffer.process_input("HERE");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:7130:17
[INFO] [stdout]      |
[INFO] [stdout] 7130 |                 buffer.process_input(ESCAPE);
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 7130 |                 let _ = buffer.process_input(ESCAPE);
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:7143:17
[INFO] [stdout]      |
[INFO] [stdout] 7143 |                 buffer.process_input("0");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 7143 |                 let _ = buffer.process_input("0");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:7146:17
[INFO] [stdout]      |
[INFO] [stdout] 7146 |                 buffer.process_input("R");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 7146 |                 let _ = buffer.process_input("R");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:7150:17
[INFO] [stdout]      |
[INFO] [stdout] 7150 |                 buffer.process_input("HERE");
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 7150 |                 let _ = buffer.process_input("HERE");
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:7157:17
[INFO] [stdout]      |
[INFO] [stdout] 7157 |                 buffer.process_input(BACKSPACE);
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 7157 |                 let _ = buffer.process_input(BACKSPACE);
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:7164:17
[INFO] [stdout]      |
[INFO] [stdout] 7164 |                 buffer.process_input(BACKSPACE);
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 7164 |                 let _ = buffer.process_input(BACKSPACE);
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:7165:17
[INFO] [stdout]      |
[INFO] [stdout] 7165 |                 buffer.process_input(BACKSPACE);
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 7165 |                 let _ = buffer.process_input(BACKSPACE);
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]     --> src/engine.rs:7172:17
[INFO] [stdout]      |
[INFO] [stdout] 7172 |                 buffer.process_input(ESCAPE);
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 7172 |                 let _ = buffer.process_input(ESCAPE);
[INFO] [stdout]      |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 269 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 4.31s
[INFO] running `Command { std: "docker" "inspect" "afffc8e24d5bb35a7f7d3a8ac92075cdbbd834103e939beec8350482305509f2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "afffc8e24d5bb35a7f7d3a8ac92075cdbbd834103e939beec8350482305509f2", kill_on_drop: false }`
[INFO] [stdout] afffc8e24d5bb35a7f7d3a8ac92075cdbbd834103e939beec8350482305509f2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/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" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] c6388972b9930ef9c8785dba62b4ab4ed3b1954f86a4a595ee6f94e8203629c3
[INFO] running `Command { std: "docker" "start" "-a" "c6388972b9930ef9c8785dba62b4ab4ed3b1954f86a4a595ee6f94e8203629c3", kill_on_drop: false }`
[INFO] [stderr] warning: unused import: `crate::TokenParseStatus`
[INFO] [stderr]     --> src/token.rs:1545:9
[INFO] [stderr]      |
[INFO] [stderr] 1545 |     use crate::TokenParseStatus;
[INFO] [stderr]      |         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `token_offset`
[INFO] [stderr]    --> src/token.rs:377:13
[INFO] [stderr]     |
[INFO] [stderr] 377 |         let token_offset = 0;
[INFO] [stderr]     |             ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_token_offset`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/token.rs:416:13
[INFO] [stderr]     |
[INFO] [stderr] 416 |         let mut working_token = old_token.clone();
[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: unused variable: `line`
[INFO] [stderr]    --> src/token.rs:722:22
[INFO] [stderr]     |
[INFO] [stderr] 722 |         for (index, (line, token)) in lines.iter().enumerate() {
[INFO] [stderr]     |                      ^^^^ help: if this is intentional, prefix it with an underscore: `_line`
[INFO] [stderr] 
[INFO] [stderr] warning: variable `match_iterations` is assigned to, but never used
[INFO] [stderr]     --> src/token.rs:1348:17
[INFO] [stderr]      |
[INFO] [stderr] 1348 |         let mut match_iterations = 0;
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: consider using `_match_iterations` instead
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/token.rs:1593:17
[INFO] [stderr]      |
[INFO] [stderr] 1593 |             let mut new_document = Document::new_from_literal_with_token_lengths(
[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/token.rs:1631:17
[INFO] [stderr]      |
[INFO] [stderr] 1631 |             let mut new_document = Document::new_from_literal_with_token_lengths(
[INFO] [stderr]      |                 ----^^^^^^^^^^^^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: function `stringify_colors` is never used
[INFO] [stderr]   --> src/main.rs:48:4
[INFO] [stderr]    |
[INFO] [stderr] 48 | fn stringify_colors(
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: field `bookmarks` is never read
[INFO] [stderr]   --> src/token.rs:26:5
[INFO] [stderr]    |
[INFO] [stderr] 12 | pub struct TokensCollection {
[INFO] [stderr]    |            ---------------- field in this struct
[INFO] [stderr] ...
[INFO] [stderr] 26 |     bookmarks: HashMap<uuid::Uuid, (uuid::Uuid, usize)>,
[INFO] [stderr]    |     ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `TokensCollection` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: methods `replace`, `add_bookmark`, `get_bookmark_offset`, and `remove_bookmark` are never used
[INFO] [stderr]    --> src/token.rs:79:12
[INFO] [stderr]     |
[INFO] [stderr] 29  | impl TokensCollection {
[INFO] [stderr]     | --------------------- methods in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 79  |     pub fn replace<'a>(
[INFO] [stderr]     |            ^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 490 |     pub fn add_bookmark(&mut self, offset: usize) -> Result<uuid::Uuid, String> {
[INFO] [stderr]     |            ^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 502 |     pub fn get_bookmark_offset(&mut self, bookmark_id: uuid::Uuid) -> Result<usize, String> {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 512 |     pub fn remove_bookmark(&mut self, bookmark_id: uuid::Uuid) -> Result<(), String> {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: multiple associated functions are never used
[INFO] [stderr]    --> src/token.rs:915:12
[INFO] [stderr]     |
[INFO] [stderr] 911 | impl TokenMatchTemplateMatcher {
[INFO] [stderr]     | ------------------------------ associated functions in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 915 |     pub fn raw_with_events(text: &'static str, events: TokenEvents) -> TokenMatchTemplateMatcher {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 922 |     pub fn reference_with_events(name: &'static str, events: TokenEvents) -> TokenMatchTemplateMatcher {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 929 |     pub fn regex_and_negation(regex: regex::Regex, negated_regex: regex::Regex) -> TokenMatchTemplateMatcher {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 949 |     pub fn any_with_events(tokens: Vec<TokenMatchTemplateMatcher>, events: TokenEvents) -> TokenMatchTemplateMatcher {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 956 |     pub fn sequence_with_events(tokens: Vec<TokenMatchTemplateMatcher>, events: TokenEvents) -> TokenMatchTemplateMatcher {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 963 |     pub fn repeat_count_with_events(
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 975 |     pub fn repeat_once_to_forever_with_events(token: Box<TokenMatchTemplateMatcher>, events: TokenEvents) -> TokenMatchTemplateMatcher {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 982 |     pub fn repeat_zero_to_forever_with_events(token: Box<TokenMatchTemplateMatcher>, events: TokenEvents) -> TokenMatchTemplateMatcher {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: methods `find_child`, `find_children`, `depth`, and `compute_offset` are never used
[INFO] [stderr]     --> src/token.rs:1110:12
[INFO] [stderr]      |
[INFO] [stderr] 1079 | impl Token {
[INFO] [stderr]      | ---------- methods in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 1110 |     pub fn find_child<'a, F>(
[INFO] [stderr]      |            ^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 1126 |     pub fn find_children<'a, F>(
[INFO] [stderr]      |            ^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 1203 |     pub fn depth<'a>(&'a self, tokens_collection: &'a TokensCollection) -> usize {
[INFO] [stderr]      |            ^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 1247 |     pub fn compute_offset<'a>(&'a self, tokens_collection: &'a mut TokensCollection) -> usize {
[INFO] [stderr]      |            ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant `Visual` is never constructed
[INFO] [stderr]     --> src/engine.rs:1768:5
[INFO] [stderr]      |
[INFO] [stderr] 1764 | enum Mode {
[INFO] [stderr]      |      ---- variant in this enum
[INFO] [stderr] ...
[INFO] [stderr] 1768 |     Visual,
[INFO] [stderr]      |     ^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: `Mode` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: variants `IndentRight`, `IndentLeft`, `AutoIndent`, and `SwapCase` are never constructed
[INFO] [stderr]     --> src/engine.rs:1778:5
[INFO] [stderr]      |
[INFO] [stderr] 1774 | pub enum Verb {
[INFO] [stderr]      |          ---- variants in this enum
[INFO] [stderr] ...
[INFO] [stderr] 1778 |     IndentRight,
[INFO] [stderr]      |     ^^^^^^^^^^^
[INFO] [stderr] 1779 |     IndentLeft,
[INFO] [stderr]      |     ^^^^^^^^^^
[INFO] [stderr] 1780 |     AutoIndent,
[INFO] [stderr]      |     ^^^^^^^^^^
[INFO] [stderr] 1781 |     SwapCase,
[INFO] [stderr]      |     ^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: `Verb` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: methods `clear` and `sentence_must_be_followed_by_double_space_no_tab` are never used
[INFO] [stderr]    --> src/buffer_options.rs:72:12
[INFO] [stderr]     |
[INFO] [stderr] 41  | impl BufferOptions {
[INFO] [stderr]     | ------------------ methods in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 72  |     pub fn clear(&mut self, key: &str) {
[INFO] [stderr]     |            ^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 111 |     pub fn sentence_must_be_followed_by_double_space_no_tab(&self) -> bool {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:3828:21
[INFO] [stderr]      |
[INFO] [stderr] 3828 |                     deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr]      = note: `#[warn(unused_must_use)]` on by default
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 3828 |                     let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:3861:21
[INFO] [stderr]      |
[INFO] [stderr] 3861 |                     deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 3861 |                     let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:3887:21
[INFO] [stderr]      |
[INFO] [stderr] 3887 |                     deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 3887 |                     let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:3921:21
[INFO] [stderr]      |
[INFO] [stderr] 3921 |                     deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 3921 |                     let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:3947:21
[INFO] [stderr]      |
[INFO] [stderr] 3947 |                     deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 3947 |                     let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:3983:21
[INFO] [stderr]      |
[INFO] [stderr] 3983 |                     deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 3983 |                     let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:4009:21
[INFO] [stderr]      |
[INFO] [stderr] 4009 |                     deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 4009 |                     let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:4035:21
[INFO] [stderr]      |
[INFO] [stderr] 4035 |                     deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 4035 |                     let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:4070:21
[INFO] [stderr]      |
[INFO] [stderr] 4070 |                     deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 4070 |                     let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:4133:21
[INFO] [stderr]      |
[INFO] [stderr] 4133 |                     deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 4133 |                     let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:4167:21
[INFO] [stderr]      |
[INFO] [stderr] 4167 |                     deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 4167 |                     let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:4201:21
[INFO] [stderr]      |
[INFO] [stderr] 4201 |                     deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 4201 |                     let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:4237:21
[INFO] [stderr]      |
[INFO] [stderr] 4237 |                     deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 4237 |                     let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:4269:21
[INFO] [stderr]      |
[INFO] [stderr] 4269 |                     deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 4269 |                     let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:4301:21
[INFO] [stderr]      |
[INFO] [stderr] 4301 |                     deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 4301 |                     let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:4328:21
[INFO] [stderr]      |
[INFO] [stderr] 4328 |                     deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 4328 |                     let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:4355:21
[INFO] [stderr]      |
[INFO] [stderr] 4355 |                     deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 4355 |                     let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:4382:21
[INFO] [stderr]      |
[INFO] [stderr] 4382 |                     deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 4382 |                     let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:4409:25
[INFO] [stderr]      |
[INFO] [stderr] 4409 |                         deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 4409 |                         let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                         +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:4434:25
[INFO] [stderr]      |
[INFO] [stderr] 4434 |                         deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 4434 |                         let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                         +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:4458:25
[INFO] [stderr]      |
[INFO] [stderr] 4458 |                         deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 4458 |                         let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                         +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:4483:25
[INFO] [stderr]      |
[INFO] [stderr] 4483 |                         deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 4483 |                         let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                         +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:4508:25
[INFO] [stderr]      |
[INFO] [stderr] 4508 |                         deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 4508 |                         let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                         +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:4532:25
[INFO] [stderr]      |
[INFO] [stderr] 4532 |                         deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 4532 |                         let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                         +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:4556:25
[INFO] [stderr]      |
[INFO] [stderr] 4556 |                         deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 4556 |                         let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                         +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:4581:25
[INFO] [stderr]      |
[INFO] [stderr] 4581 |                         deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 4581 |                         let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                         +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:4606:25
[INFO] [stderr]      |
[INFO] [stderr] 4606 |                         deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 4606 |                         let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                         +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:4639:21
[INFO] [stderr]      |
[INFO] [stderr] 4639 |                     deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 4639 |                     let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:4666:21
[INFO] [stderr]      |
[INFO] [stderr] 4666 |                     deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 4666 |                     let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:4693:21
[INFO] [stderr]      |
[INFO] [stderr] 4693 |                     deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 4693 |                     let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:4720:21
[INFO] [stderr]      |
[INFO] [stderr] 4720 |                     deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 4720 |                     let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:4750:21
[INFO] [stderr]      |
[INFO] [stderr] 4750 |                     deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 4750 |                     let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:4776:21
[INFO] [stderr]      |
[INFO] [stderr] 4776 |                     deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 4776 |                     let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:4802:21
[INFO] [stderr]      |
[INFO] [stderr] 4802 |                     deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 4802 |                     let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:4828:25
[INFO] [stderr]      |
[INFO] [stderr] 4828 |                         deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 4828 |                         let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                         +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:4852:25
[INFO] [stderr]      |
[INFO] [stderr] 4852 |                         deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 4852 |                         let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                         +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:4876:25
[INFO] [stderr]      |
[INFO] [stderr] 4876 |                         deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 4876 |                         let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                         +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:4900:25
[INFO] [stderr]      |
[INFO] [stderr] 4900 |                         deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 4900 |                         let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                         +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:4924:25
[INFO] [stderr]      |
[INFO] [stderr] 4924 |                         deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 4924 |                         let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                         +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:4948:25
[INFO] [stderr]      |
[INFO] [stderr] 4948 |                         deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 4948 |                         let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                         +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:4972:25
[INFO] [stderr]      |
[INFO] [stderr] 4972 |                         deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 4972 |                         let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                         +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:4996:25
[INFO] [stderr]      |
[INFO] [stderr] 4996 |                         deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 4996 |                         let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                         +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:5027:21
[INFO] [stderr]      |
[INFO] [stderr] 5027 |                     deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 5027 |                     let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:5053:21
[INFO] [stderr]      |
[INFO] [stderr] 5053 |                     deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 5053 |                     let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:5079:21
[INFO] [stderr]      |
[INFO] [stderr] 5079 |                     deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 5079 |                     let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:5109:21
[INFO] [stderr]      |
[INFO] [stderr] 5109 |                     deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 5109 |                     let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:5135:21
[INFO] [stderr]      |
[INFO] [stderr] 5135 |                     deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 5135 |                     let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:5161:25
[INFO] [stderr]      |
[INFO] [stderr] 5161 |                         deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 5161 |                         let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                         +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:5185:25
[INFO] [stderr]      |
[INFO] [stderr] 5185 |                         deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 5185 |                         let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                         +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:5209:25
[INFO] [stderr]      |
[INFO] [stderr] 5209 |                         deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 5209 |                         let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                         +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:5233:25
[INFO] [stderr]      |
[INFO] [stderr] 5233 |                         deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 5233 |                         let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                         +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:5257:25
[INFO] [stderr]      |
[INFO] [stderr] 5257 |                         deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 5257 |                         let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                         +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:5281:25
[INFO] [stderr]      |
[INFO] [stderr] 5281 |                         deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 5281 |                         let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                         +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:5312:21
[INFO] [stderr]      |
[INFO] [stderr] 5312 |                     deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 5312 |                     let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:5340:21
[INFO] [stderr]      |
[INFO] [stderr] 5340 |                     deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 5340 |                     let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:5366:21
[INFO] [stderr]      |
[INFO] [stderr] 5366 |                     deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 5366 |                     let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:5394:21
[INFO] [stderr]      |
[INFO] [stderr] 5394 |                     deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 5394 |                     let _ = deleted_selection.prepend_text(&mut document, String::from("TEST"));
[INFO] [stderr]      |                     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:5650:17
[INFO] [stderr]      |
[INFO] [stderr] 5650 |                 buffer.raw_parse_input(input_text, |_| {});
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 5650 |                 let _ = buffer.raw_parse_input(input_text, |_| {});
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:5664:17
[INFO] [stderr]      |
[INFO] [stderr] 5664 |                 buffer.process_input("lljjhkdl");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 5664 |                 let _ = buffer.process_input("lljjhkdl");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:5674:17
[INFO] [stderr]      |
[INFO] [stderr] 5674 |                 buffer.process_input("5l");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 5674 |                 let _ = buffer.process_input("5l");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:5677:17
[INFO] [stderr]      |
[INFO] [stderr] 5677 |                 buffer.process_input("lll");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 5677 |                 let _ = buffer.process_input("lll");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:5680:17
[INFO] [stderr]      |
[INFO] [stderr] 5680 |                 buffer.process_input("dl");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 5680 |                 let _ = buffer.process_input("dl");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:5690:17
[INFO] [stderr]      |
[INFO] [stderr] 5690 |                 buffer.process_input("j$");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 5690 |                 let _ = buffer.process_input("j$");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:5693:17
[INFO] [stderr]      |
[INFO] [stderr] 5693 |                 buffer.process_input("5h");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 5693 |                 let _ = buffer.process_input("5h");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:5696:17
[INFO] [stderr]      |
[INFO] [stderr] 5696 |                 buffer.process_input("hhh");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 5696 |                 let _ = buffer.process_input("hhh");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:5699:17
[INFO] [stderr]      |
[INFO] [stderr] 5699 |                 buffer.process_input("dl");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 5699 |                 let _ = buffer.process_input("dl");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:5709:17
[INFO] [stderr]      |
[INFO] [stderr] 5709 |                 buffer.process_input("j$");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 5709 |                 let _ = buffer.process_input("j$");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:5712:17
[INFO] [stderr]      |
[INFO] [stderr] 5712 |                 buffer.process_input("j");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 5712 |                 let _ = buffer.process_input("j");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:5718:17
[INFO] [stderr]      |
[INFO] [stderr] 5718 |                 buffer.process_input("j");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 5718 |                 let _ = buffer.process_input("j");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:5721:17
[INFO] [stderr]      |
[INFO] [stderr] 5721 |                 buffer.process_input("dl");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 5721 |                 let _ = buffer.process_input("dl");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:5732:17
[INFO] [stderr]      |
[INFO] [stderr] 5732 |                 buffer.process_input("$");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 5732 |                 let _ = buffer.process_input("$");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:5733:17
[INFO] [stderr]      |
[INFO] [stderr] 5733 |                 buffer.process_input("jj");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 5733 |                 let _ = buffer.process_input("jj");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:5734:17
[INFO] [stderr]      |
[INFO] [stderr] 5734 |                 buffer.process_input("x");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 5734 |                 let _ = buffer.process_input("x");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:5743:17
[INFO] [stderr]      |
[INFO] [stderr] 5743 |                 buffer.process_input("edh");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 5743 |                 let _ = buffer.process_input("edh");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:5752:17
[INFO] [stderr]      |
[INFO] [stderr] 5752 |                 buffer.process_input("dh");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 5752 |                 let _ = buffer.process_input("dh");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:5761:17
[INFO] [stderr]      |
[INFO] [stderr] 5761 |                 buffer.process_input("dl");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 5761 |                 let _ = buffer.process_input("dl");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:5770:17
[INFO] [stderr]      |
[INFO] [stderr] 5770 |                 buffer.process_input("$dl");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 5770 |                 let _ = buffer.process_input("$dl");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:5779:17
[INFO] [stderr]      |
[INFO] [stderr] 5779 |                 buffer.process_input("jdk");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 5779 |                 let _ = buffer.process_input("jdk");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:5788:17
[INFO] [stderr]      |
[INFO] [stderr] 5788 |                 buffer.process_input("jjjd3k");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 5788 |                 let _ = buffer.process_input("jjjd3k");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:5797:17
[INFO] [stderr]      |
[INFO] [stderr] 5797 |                 buffer.process_input("dj");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 5797 |                 let _ = buffer.process_input("dj");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:5806:17
[INFO] [stderr]      |
[INFO] [stderr] 5806 |                 buffer.process_input("d2j");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 5806 |                 let _ = buffer.process_input("d2j");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:5815:17
[INFO] [stderr]      |
[INFO] [stderr] 5815 |                 buffer.process_input("dj");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 5815 |                 let _ = buffer.process_input("dj");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:5828:17
[INFO] [stderr]      |
[INFO] [stderr] 5828 |                 buffer.process_input("lld0");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 5828 |                 let _ = buffer.process_input("lld0");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:5837:17
[INFO] [stderr]      |
[INFO] [stderr] 5837 |                 buffer.process_input("lld$");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 5837 |                 let _ = buffer.process_input("lld$");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:5846:17
[INFO] [stderr]      |
[INFO] [stderr] 5846 |                 buffer.process_input("d^");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 5846 |                 let _ = buffer.process_input("d^");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:5855:17
[INFO] [stderr]      |
[INFO] [stderr] 5855 |                 buffer.process_input("fbd^");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 5855 |                 let _ = buffer.process_input("fbd^");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:5868:17
[INFO] [stderr]      |
[INFO] [stderr] 5868 |                 buffer.process_input("dd");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 5868 |                 let _ = buffer.process_input("dd");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:5877:17
[INFO] [stderr]      |
[INFO] [stderr] 5877 |                 buffer.process_input("jdd");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 5877 |                 let _ = buffer.process_input("jdd");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:5886:17
[INFO] [stderr]      |
[INFO] [stderr] 5886 |                 buffer.process_input("2dd");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 5886 |                 let _ = buffer.process_input("2dd");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:5895:17
[INFO] [stderr]      |
[INFO] [stderr] 5895 |                 buffer.process_input("3dd");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 5895 |                 let _ = buffer.process_input("3dd");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:5908:17
[INFO] [stderr]      |
[INFO] [stderr] 5908 |                 buffer.process_input("3lD");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 5908 |                 let _ = buffer.process_input("3lD");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:5917:17
[INFO] [stderr]      |
[INFO] [stderr] 5917 |                 buffer.process_input("3l2D");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 5917 |                 let _ = buffer.process_input("3l2D");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:5926:17
[INFO] [stderr]      |
[INFO] [stderr] 5926 |                 buffer.process_input("jj3lD");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 5926 |                 let _ = buffer.process_input("jj3lD");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:5940:17
[INFO] [stderr]      |
[INFO] [stderr] 5940 |                 buffer.process_input("lll");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 5940 |                 let _ = buffer.process_input("lll");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:5942:17
[INFO] [stderr]      |
[INFO] [stderr] 5942 |                 buffer.process_input("1Gdl");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 5942 |                 let _ = buffer.process_input("1Gdl");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:5952:17
[INFO] [stderr]      |
[INFO] [stderr] 5952 |                 buffer.process_input("2Gdl");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 5952 |                 let _ = buffer.process_input("2Gdl");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:5961:17
[INFO] [stderr]      |
[INFO] [stderr] 5961 |                 buffer.process_input("2Gdl");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 5961 |                 let _ = buffer.process_input("2Gdl");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:5970:17
[INFO] [stderr]      |
[INFO] [stderr] 5970 |                 buffer.process_input("999Gdl");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 5970 |                 let _ = buffer.process_input("999Gdl");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:5981:17
[INFO] [stderr]      |
[INFO] [stderr] 5981 |                 buffer.process_input("lll");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 5981 |                 let _ = buffer.process_input("lll");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:5983:17
[INFO] [stderr]      |
[INFO] [stderr] 5983 |                 buffer.process_input("ggdl");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 5983 |                 let _ = buffer.process_input("ggdl");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:5993:17
[INFO] [stderr]      |
[INFO] [stderr] 5993 |                 buffer.process_input("GGdl");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 5993 |                 let _ = buffer.process_input("GGdl");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6006:17
[INFO] [stderr]      |
[INFO] [stderr] 6006 |                 buffer.process_input("3|dl");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6006 |                 let _ = buffer.process_input("3|dl");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6015:17
[INFO] [stderr]      |
[INFO] [stderr] 6015 |                 buffer.process_input("999|dl");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6015 |                 let _ = buffer.process_input("999|dl");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6029:17
[INFO] [stderr]      |
[INFO] [stderr] 6029 |                 buffer.process_input("50%dl");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6029 |                 let _ = buffer.process_input("50%dl");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6038:17
[INFO] [stderr]      |
[INFO] [stderr] 6038 |                 buffer.process_input("100%dl");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6038 |                 let _ = buffer.process_input("100%dl");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6047:17
[INFO] [stderr]      |
[INFO] [stderr] 6047 |                 buffer.process_input("1%dl");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6047 |                 let _ = buffer.process_input("1%dl");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6057:17
[INFO] [stderr]      |
[INFO] [stderr] 6057 |                 buffer.process_input("jjll");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6057 |                 let _ = buffer.process_input("jjll");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6062:17
[INFO] [stderr]      |
[INFO] [stderr] 6062 |                 buffer.process_input("0%dl");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6062 |                 let _ = buffer.process_input("0%dl");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6077:17
[INFO] [stderr]      |
[INFO] [stderr] 6077 |                 buffer.process_input("4godl");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6077 |                 let _ = buffer.process_input("4godl");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6086:17
[INFO] [stderr]      |
[INFO] [stderr] 6086 |                 buffer.process_input("999godl");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6086 |                 let _ = buffer.process_input("999godl");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6098:17
[INFO] [stderr]      |
[INFO] [stderr] 6098 |                 buffer.process_input("jjll");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6098 |                 let _ = buffer.process_input("jjll");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6100:17
[INFO] [stderr]      |
[INFO] [stderr] 6100 |                 buffer.process_input("0godl");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6100 |                 let _ = buffer.process_input("0godl");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6112:17
[INFO] [stderr]      |
[INFO] [stderr] 6112 |                 buffer.process_input("jjll");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6112 |                 let _ = buffer.process_input("jjll");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6114:17
[INFO] [stderr]      |
[INFO] [stderr] 6114 |                 buffer.process_input("1godl");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6114 |                 let _ = buffer.process_input("1godl");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6128:17
[INFO] [stderr]      |
[INFO] [stderr] 6128 |                 buffer.process_input("%dl");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6128 |                 let _ = buffer.process_input("%dl");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6137:17
[INFO] [stderr]      |
[INFO] [stderr] 6137 |                 buffer.process_input("%dl");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6137 |                 let _ = buffer.process_input("%dl");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6146:17
[INFO] [stderr]      |
[INFO] [stderr] 6146 |                 buffer.process_input("%dl");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6146 |                 let _ = buffer.process_input("%dl");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6159:17
[INFO] [stderr]      |
[INFO] [stderr] 6159 |                 buffer.process_input("%dl");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6159 |                 let _ = buffer.process_input("%dl");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6168:17
[INFO] [stderr]      |
[INFO] [stderr] 6168 |                 buffer.process_input("%dl");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6168 |                 let _ = buffer.process_input("%dl");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6177:17
[INFO] [stderr]      |
[INFO] [stderr] 6177 |                 buffer.process_input("%dl");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6177 |                 let _ = buffer.process_input("%dl");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6186:17
[INFO] [stderr]      |
[INFO] [stderr] 6186 |                 buffer.process_input("%dl");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6186 |                 let _ = buffer.process_input("%dl");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6199:17
[INFO] [stderr]      |
[INFO] [stderr] 6199 |                 buffer.process_input("%dl");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6199 |                 let _ = buffer.process_input("%dl");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6208:17
[INFO] [stderr]      |
[INFO] [stderr] 6208 |                 buffer.process_input("%dl");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6208 |                 let _ = buffer.process_input("%dl");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6217:17
[INFO] [stderr]      |
[INFO] [stderr] 6217 |                 buffer.process_input("%dl");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6217 |                 let _ = buffer.process_input("%dl");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6226:17
[INFO] [stderr]      |
[INFO] [stderr] 6226 |                 buffer.process_input("%dl");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6226 |                 let _ = buffer.process_input("%dl");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6239:17
[INFO] [stderr]      |
[INFO] [stderr] 6239 |                 buffer.process_input("%dl");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6239 |                 let _ = buffer.process_input("%dl");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6248:17
[INFO] [stderr]      |
[INFO] [stderr] 6248 |                 buffer.process_input("%dl");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6248 |                 let _ = buffer.process_input("%dl");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6257:17
[INFO] [stderr]      |
[INFO] [stderr] 6257 |                 buffer.process_input("%dl");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6257 |                 let _ = buffer.process_input("%dl");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6266:17
[INFO] [stderr]      |
[INFO] [stderr] 6266 |                 buffer.process_input("%dl");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6266 |                 let _ = buffer.process_input("%dl");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6276:17
[INFO] [stderr]      |
[INFO] [stderr] 6276 |                 buffer.process_input("%dl");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6276 |                 let _ = buffer.process_input("%dl");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6290:21
[INFO] [stderr]      |
[INFO] [stderr] 6290 |                     buffer.process_input("%dl");
[INFO] [stderr]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6290 |                     let _ = buffer.process_input("%dl");
[INFO] [stderr]      |                     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6301:21
[INFO] [stderr]      |
[INFO] [stderr] 6301 |                     buffer.process_input("%");
[INFO] [stderr]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6301 |                     let _ = buffer.process_input("%");
[INFO] [stderr]      |                     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6302:21
[INFO] [stderr]      |
[INFO] [stderr] 6302 |                     buffer.process_input("%dl");
[INFO] [stderr]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6302 |                     let _ = buffer.process_input("%dl");
[INFO] [stderr]      |                     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6313:21
[INFO] [stderr]      |
[INFO] [stderr] 6313 |                     buffer.process_input("%");
[INFO] [stderr]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6313 |                     let _ = buffer.process_input("%");
[INFO] [stderr]      |                     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6314:21
[INFO] [stderr]      |
[INFO] [stderr] 6314 |                     buffer.process_input("%");
[INFO] [stderr]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6314 |                     let _ = buffer.process_input("%");
[INFO] [stderr]      |                     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6315:21
[INFO] [stderr]      |
[INFO] [stderr] 6315 |                     buffer.process_input("%dl");
[INFO] [stderr]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6315 |                     let _ = buffer.process_input("%dl");
[INFO] [stderr]      |                     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6326:21
[INFO] [stderr]      |
[INFO] [stderr] 6326 |                     buffer.process_input("%");
[INFO] [stderr]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6326 |                     let _ = buffer.process_input("%");
[INFO] [stderr]      |                     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6327:21
[INFO] [stderr]      |
[INFO] [stderr] 6327 |                     buffer.process_input("%");
[INFO] [stderr]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6327 |                     let _ = buffer.process_input("%");
[INFO] [stderr]      |                     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6328:21
[INFO] [stderr]      |
[INFO] [stderr] 6328 |                     buffer.process_input("%");
[INFO] [stderr]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6328 |                     let _ = buffer.process_input("%");
[INFO] [stderr]      |                     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6329:21
[INFO] [stderr]      |
[INFO] [stderr] 6329 |                     buffer.process_input("%dl");
[INFO] [stderr]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6329 |                     let _ = buffer.process_input("%dl");
[INFO] [stderr]      |                     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6342:17
[INFO] [stderr]      |
[INFO] [stderr] 6342 |                 buffer.process_input("%"); // #if -> #else
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6342 |                 let _ = buffer.process_input("%"); // #if -> #else
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6343:17
[INFO] [stderr]      |
[INFO] [stderr] 6343 |                 buffer.process_input("%dl"); // #else -> second #endif
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6343 |                 let _ = buffer.process_input("%dl"); // #else -> second #endif
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6360:17
[INFO] [stderr]      |
[INFO] [stderr] 6360 |                 buffer.process_input("0");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6360 |                 let _ = buffer.process_input("0");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6363:17
[INFO] [stderr]      |
[INFO] [stderr] 6363 |                 buffer.process_input("i");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6363 |                 let _ = buffer.process_input("i");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6367:17
[INFO] [stderr]      |
[INFO] [stderr] 6367 |                 buffer.process_input("HERE");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6367 |                 let _ = buffer.process_input("HERE");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6374:17
[INFO] [stderr]      |
[INFO] [stderr] 6374 |                 buffer.process_input(ESCAPE);
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6374 |                 let _ = buffer.process_input(ESCAPE);
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6387:17
[INFO] [stderr]      |
[INFO] [stderr] 6387 |                 buffer.process_input("f ");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6387 |                 let _ = buffer.process_input("f ");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6390:17
[INFO] [stderr]      |
[INFO] [stderr] 6390 |                 buffer.process_input("i");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6390 |                 let _ = buffer.process_input("i");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6394:17
[INFO] [stderr]      |
[INFO] [stderr] 6394 |                 buffer.process_input("HERE");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6394 |                 let _ = buffer.process_input("HERE");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6401:17
[INFO] [stderr]      |
[INFO] [stderr] 6401 |                 buffer.process_input(ESCAPE);
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6401 |                 let _ = buffer.process_input(ESCAPE);
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6414:17
[INFO] [stderr]      |
[INFO] [stderr] 6414 |                 buffer.process_input("$");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6414 |                 let _ = buffer.process_input("$");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6417:17
[INFO] [stderr]      |
[INFO] [stderr] 6417 |                 buffer.process_input("i");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6417 |                 let _ = buffer.process_input("i");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6421:17
[INFO] [stderr]      |
[INFO] [stderr] 6421 |                 buffer.process_input("HERE");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6421 |                 let _ = buffer.process_input("HERE");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6428:17
[INFO] [stderr]      |
[INFO] [stderr] 6428 |                 buffer.process_input(ESCAPE);
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6428 |                 let _ = buffer.process_input(ESCAPE);
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6441:17
[INFO] [stderr]      |
[INFO] [stderr] 6441 |                 buffer.process_input("2G0");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6441 |                 let _ = buffer.process_input("2G0");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6444:17
[INFO] [stderr]      |
[INFO] [stderr] 6444 |                 buffer.process_input("i");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6444 |                 let _ = buffer.process_input("i");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6448:17
[INFO] [stderr]      |
[INFO] [stderr] 6448 |                 buffer.process_input("HERE");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6448 |                 let _ = buffer.process_input("HERE");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6455:17
[INFO] [stderr]      |
[INFO] [stderr] 6455 |                 buffer.process_input(ESCAPE);
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6455 |                 let _ = buffer.process_input(ESCAPE);
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6468:17
[INFO] [stderr]      |
[INFO] [stderr] 6468 |                 buffer.process_input("0");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6468 |                 let _ = buffer.process_input("0");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6471:17
[INFO] [stderr]      |
[INFO] [stderr] 6471 |                 buffer.process_input("a");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6471 |                 let _ = buffer.process_input("a");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6475:17
[INFO] [stderr]      |
[INFO] [stderr] 6475 |                 buffer.process_input("HERE");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6475 |                 let _ = buffer.process_input("HERE");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6482:17
[INFO] [stderr]      |
[INFO] [stderr] 6482 |                 buffer.process_input(ESCAPE);
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6482 |                 let _ = buffer.process_input(ESCAPE);
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6495:17
[INFO] [stderr]      |
[INFO] [stderr] 6495 |                 buffer.process_input("$");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6495 |                 let _ = buffer.process_input("$");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6498:17
[INFO] [stderr]      |
[INFO] [stderr] 6498 |                 buffer.process_input("a");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6498 |                 let _ = buffer.process_input("a");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6502:17
[INFO] [stderr]      |
[INFO] [stderr] 6502 |                 buffer.process_input("HERE");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6502 |                 let _ = buffer.process_input("HERE");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6509:17
[INFO] [stderr]      |
[INFO] [stderr] 6509 |                 buffer.process_input(ESCAPE);
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6509 |                 let _ = buffer.process_input(ESCAPE);
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6526:17
[INFO] [stderr]      |
[INFO] [stderr] 6526 |                 buffer.process_input("2G$");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6526 |                 let _ = buffer.process_input("2G$");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6529:17
[INFO] [stderr]      |
[INFO] [stderr] 6529 |                 buffer.process_input("a");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6529 |                 let _ = buffer.process_input("a");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6533:17
[INFO] [stderr]      |
[INFO] [stderr] 6533 |                 buffer.process_input("\n");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6533 |                 let _ = buffer.process_input("\n");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6537:17
[INFO] [stderr]      |
[INFO] [stderr] 6537 |                 buffer.process_input("HERE");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6537 |                 let _ = buffer.process_input("HERE");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6551:17
[INFO] [stderr]      |
[INFO] [stderr] 6551 |                 buffer.process_input("2G$");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6551 |                 let _ = buffer.process_input("2G$");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6554:17
[INFO] [stderr]      |
[INFO] [stderr] 6554 |                 buffer.process_input("a");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6554 |                 let _ = buffer.process_input("a");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6558:17
[INFO] [stderr]      |
[INFO] [stderr] 6558 |                 buffer.process_input("\n");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6558 |                 let _ = buffer.process_input("\n");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6562:17
[INFO] [stderr]      |
[INFO] [stderr] 6562 |                 buffer.process_input(ESCAPE);
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6562 |                 let _ = buffer.process_input(ESCAPE);
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6578:17
[INFO] [stderr]      |
[INFO] [stderr] 6578 |                 buffer.process_input("0f ");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6578 |                 let _ = buffer.process_input("0f ");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6581:17
[INFO] [stderr]      |
[INFO] [stderr] 6581 |                 buffer.process_input("I");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6581 |                 let _ = buffer.process_input("I");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6585:17
[INFO] [stderr]      |
[INFO] [stderr] 6585 |                 buffer.process_input("HERE");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6585 |                 let _ = buffer.process_input("HERE");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6592:17
[INFO] [stderr]      |
[INFO] [stderr] 6592 |                 buffer.process_input(ESCAPE);
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6592 |                 let _ = buffer.process_input(ESCAPE);
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6605:17
[INFO] [stderr]      |
[INFO] [stderr] 6605 |                 buffer.process_input("2G0f ");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6605 |                 let _ = buffer.process_input("2G0f ");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6608:17
[INFO] [stderr]      |
[INFO] [stderr] 6608 |                 buffer.process_input("I");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6608 |                 let _ = buffer.process_input("I");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6612:17
[INFO] [stderr]      |
[INFO] [stderr] 6612 |                 buffer.process_input("HERE");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6612 |                 let _ = buffer.process_input("HERE");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6619:17
[INFO] [stderr]      |
[INFO] [stderr] 6619 |                 buffer.process_input(ESCAPE);
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6619 |                 let _ = buffer.process_input(ESCAPE);
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6636:17
[INFO] [stderr]      |
[INFO] [stderr] 6636 |                 buffer.process_input("2G0f ");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6636 |                 let _ = buffer.process_input("2G0f ");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6639:17
[INFO] [stderr]      |
[INFO] [stderr] 6639 |                 buffer.process_input("I");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6639 |                 let _ = buffer.process_input("I");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6643:17
[INFO] [stderr]      |
[INFO] [stderr] 6643 |                 buffer.process_input("HERE");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6643 |                 let _ = buffer.process_input("HERE");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6650:17
[INFO] [stderr]      |
[INFO] [stderr] 6650 |                 buffer.process_input(ESCAPE);
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6650 |                 let _ = buffer.process_input(ESCAPE);
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6667:17
[INFO] [stderr]      |
[INFO] [stderr] 6667 |                 buffer.process_input("2G0f ");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6667 |                 let _ = buffer.process_input("2G0f ");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6670:17
[INFO] [stderr]      |
[INFO] [stderr] 6670 |                 buffer.process_input("I");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6670 |                 let _ = buffer.process_input("I");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6674:17
[INFO] [stderr]      |
[INFO] [stderr] 6674 |                 buffer.process_input("HERE");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6674 |                 let _ = buffer.process_input("HERE");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6681:17
[INFO] [stderr]      |
[INFO] [stderr] 6681 |                 buffer.process_input(ESCAPE);
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6681 |                 let _ = buffer.process_input(ESCAPE);
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6698:17
[INFO] [stderr]      |
[INFO] [stderr] 6698 |                 buffer.process_input("2G0f ");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6698 |                 let _ = buffer.process_input("2G0f ");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6701:17
[INFO] [stderr]      |
[INFO] [stderr] 6701 |                 buffer.process_input("A");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6701 |                 let _ = buffer.process_input("A");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6705:17
[INFO] [stderr]      |
[INFO] [stderr] 6705 |                 buffer.process_input("HERE");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6705 |                 let _ = buffer.process_input("HERE");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6712:17
[INFO] [stderr]      |
[INFO] [stderr] 6712 |                 buffer.process_input(ESCAPE);
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6712 |                 let _ = buffer.process_input(ESCAPE);
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6725:17
[INFO] [stderr]      |
[INFO] [stderr] 6725 |                 buffer.process_input("3G0f ");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6725 |                 let _ = buffer.process_input("3G0f ");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6728:17
[INFO] [stderr]      |
[INFO] [stderr] 6728 |                 buffer.process_input("A");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6728 |                 let _ = buffer.process_input("A");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6732:17
[INFO] [stderr]      |
[INFO] [stderr] 6732 |                 buffer.process_input("HERE");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6732 |                 let _ = buffer.process_input("HERE");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6739:17
[INFO] [stderr]      |
[INFO] [stderr] 6739 |                 buffer.process_input(ESCAPE);
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6739 |                 let _ = buffer.process_input(ESCAPE);
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6756:17
[INFO] [stderr]      |
[INFO] [stderr] 6756 |                 buffer.process_input("0");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6756 |                 let _ = buffer.process_input("0");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6759:17
[INFO] [stderr]      |
[INFO] [stderr] 6759 |                 buffer.process_input("O");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6759 |                 let _ = buffer.process_input("O");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6766:17
[INFO] [stderr]      |
[INFO] [stderr] 6766 |                 buffer.process_input("HERE");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6766 |                 let _ = buffer.process_input("HERE");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6773:17
[INFO] [stderr]      |
[INFO] [stderr] 6773 |                 buffer.process_input(ESCAPE);
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6773 |                 let _ = buffer.process_input(ESCAPE);
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6786:17
[INFO] [stderr]      |
[INFO] [stderr] 6786 |                 buffer.process_input("2G0");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6786 |                 let _ = buffer.process_input("2G0");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6789:17
[INFO] [stderr]      |
[INFO] [stderr] 6789 |                 buffer.process_input("O");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6789 |                 let _ = buffer.process_input("O");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6796:17
[INFO] [stderr]      |
[INFO] [stderr] 6796 |                 buffer.process_input("HERE");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6796 |                 let _ = buffer.process_input("HERE");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6803:17
[INFO] [stderr]      |
[INFO] [stderr] 6803 |                 buffer.process_input(ESCAPE);
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6803 |                 let _ = buffer.process_input(ESCAPE);
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6820:17
[INFO] [stderr]      |
[INFO] [stderr] 6820 |                 buffer.process_input("2G0");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6820 |                 let _ = buffer.process_input("2G0");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6823:17
[INFO] [stderr]      |
[INFO] [stderr] 6823 |                 buffer.process_input("O");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6823 |                 let _ = buffer.process_input("O");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6830:17
[INFO] [stderr]      |
[INFO] [stderr] 6830 |                 buffer.process_input("HERE");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6830 |                 let _ = buffer.process_input("HERE");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6840:17
[INFO] [stderr]      |
[INFO] [stderr] 6840 |                 buffer.process_input("G0");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6840 |                 let _ = buffer.process_input("G0");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6843:17
[INFO] [stderr]      |
[INFO] [stderr] 6843 |                 buffer.process_input("o");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6843 |                 let _ = buffer.process_input("o");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6850:17
[INFO] [stderr]      |
[INFO] [stderr] 6850 |                 buffer.process_input("HERE");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6850 |                 let _ = buffer.process_input("HERE");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6857:17
[INFO] [stderr]      |
[INFO] [stderr] 6857 |                 buffer.process_input(ESCAPE);
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6857 |                 let _ = buffer.process_input(ESCAPE);
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6870:17
[INFO] [stderr]      |
[INFO] [stderr] 6870 |                 buffer.process_input("2G0");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6870 |                 let _ = buffer.process_input("2G0");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6873:17
[INFO] [stderr]      |
[INFO] [stderr] 6873 |                 buffer.process_input("o");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6873 |                 let _ = buffer.process_input("o");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6880:17
[INFO] [stderr]      |
[INFO] [stderr] 6880 |                 buffer.process_input("HERE");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6880 |                 let _ = buffer.process_input("HERE");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6887:17
[INFO] [stderr]      |
[INFO] [stderr] 6887 |                 buffer.process_input(ESCAPE);
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6887 |                 let _ = buffer.process_input(ESCAPE);
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6904:17
[INFO] [stderr]      |
[INFO] [stderr] 6904 |                 buffer.process_input("2G0");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6904 |                 let _ = buffer.process_input("2G0");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6907:17
[INFO] [stderr]      |
[INFO] [stderr] 6907 |                 buffer.process_input("o");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6907 |                 let _ = buffer.process_input("o");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6914:17
[INFO] [stderr]      |
[INFO] [stderr] 6914 |                 buffer.process_input("HERE");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6914 |                 let _ = buffer.process_input("HERE");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6928:17
[INFO] [stderr]      |
[INFO] [stderr] 6928 |                 buffer.process_input("0");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6928 |                 let _ = buffer.process_input("0");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6931:17
[INFO] [stderr]      |
[INFO] [stderr] 6931 |                 buffer.process_input("s");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6931 |                 let _ = buffer.process_input("s");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6938:17
[INFO] [stderr]      |
[INFO] [stderr] 6938 |                 buffer.process_input("HERE");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6938 |                 let _ = buffer.process_input("HERE");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6945:17
[INFO] [stderr]      |
[INFO] [stderr] 6945 |                 buffer.process_input(ESCAPE);
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6945 |                 let _ = buffer.process_input(ESCAPE);
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6958:17
[INFO] [stderr]      |
[INFO] [stderr] 6958 |                 buffer.process_input("2G0f ");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6958 |                 let _ = buffer.process_input("2G0f ");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6961:17
[INFO] [stderr]      |
[INFO] [stderr] 6961 |                 buffer.process_input("s");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6961 |                 let _ = buffer.process_input("s");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6968:17
[INFO] [stderr]      |
[INFO] [stderr] 6968 |                 buffer.process_input("HERE");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6968 |                 let _ = buffer.process_input("HERE");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6975:17
[INFO] [stderr]      |
[INFO] [stderr] 6975 |                 buffer.process_input(ESCAPE);
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6975 |                 let _ = buffer.process_input(ESCAPE);
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6992:17
[INFO] [stderr]      |
[INFO] [stderr] 6992 |                 buffer.process_input("2G0f ");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6992 |                 let _ = buffer.process_input("2G0f ");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:6995:17
[INFO] [stderr]      |
[INFO] [stderr] 6995 |                 buffer.process_input("S");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 6995 |                 let _ = buffer.process_input("S");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:7005:17
[INFO] [stderr]      |
[INFO] [stderr] 7005 |                 buffer.process_input("HERE");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 7005 |                 let _ = buffer.process_input("HERE");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:7012:17
[INFO] [stderr]      |
[INFO] [stderr] 7012 |                 buffer.process_input(ESCAPE);
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 7012 |                 let _ = buffer.process_input(ESCAPE);
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:7025:17
[INFO] [stderr]      |
[INFO] [stderr] 7025 |                 buffer.process_input("2G0f ");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 7025 |                 let _ = buffer.process_input("2G0f ");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:7028:17
[INFO] [stderr]      |
[INFO] [stderr] 7028 |                 buffer.process_input("2S");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 7028 |                 let _ = buffer.process_input("2S");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:7038:17
[INFO] [stderr]      |
[INFO] [stderr] 7038 |                 buffer.process_input("HERE");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 7038 |                 let _ = buffer.process_input("HERE");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:7045:17
[INFO] [stderr]      |
[INFO] [stderr] 7045 |                 buffer.process_input(ESCAPE);
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 7045 |                 let _ = buffer.process_input(ESCAPE);
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:7062:17
[INFO] [stderr]      |
[INFO] [stderr] 7062 |                 buffer.process_input("0");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 7062 |                 let _ = buffer.process_input("0");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:7065:17
[INFO] [stderr]      |
[INFO] [stderr] 7065 |                 buffer.process_input("R");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 7065 |                 let _ = buffer.process_input("R");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:7072:17
[INFO] [stderr]      |
[INFO] [stderr] 7072 |                 buffer.process_input(ESCAPE);
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 7072 |                 let _ = buffer.process_input(ESCAPE);
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:7088:17
[INFO] [stderr]      |
[INFO] [stderr] 7088 |                 buffer.process_input("0");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 7088 |                 let _ = buffer.process_input("0");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:7091:17
[INFO] [stderr]      |
[INFO] [stderr] 7091 |                 buffer.process_input("R");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 7091 |                 let _ = buffer.process_input("R");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:7095:17
[INFO] [stderr]      |
[INFO] [stderr] 7095 |                 buffer.process_input("HERE");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 7095 |                 let _ = buffer.process_input("HERE");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:7102:17
[INFO] [stderr]      |
[INFO] [stderr] 7102 |                 buffer.process_input(ESCAPE);
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 7102 |                 let _ = buffer.process_input(ESCAPE);
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:7115:17
[INFO] [stderr]      |
[INFO] [stderr] 7115 |                 buffer.process_input("3w");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 7115 |                 let _ = buffer.process_input("3w");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:7119:17
[INFO] [stderr]      |
[INFO] [stderr] 7119 |                 buffer.process_input("R");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 7119 |                 let _ = buffer.process_input("R");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:7123:17
[INFO] [stderr]      |
[INFO] [stderr] 7123 |                 buffer.process_input("HERE");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 7123 |                 let _ = buffer.process_input("HERE");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:7130:17
[INFO] [stderr]      |
[INFO] [stderr] 7130 |                 buffer.process_input(ESCAPE);
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 7130 |                 let _ = buffer.process_input(ESCAPE);
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:7143:17
[INFO] [stderr]      |
[INFO] [stderr] 7143 |                 buffer.process_input("0");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 7143 |                 let _ = buffer.process_input("0");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:7146:17
[INFO] [stderr]      |
[INFO] [stderr] 7146 |                 buffer.process_input("R");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 7146 |                 let _ = buffer.process_input("R");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:7150:17
[INFO] [stderr]      |
[INFO] [stderr] 7150 |                 buffer.process_input("HERE");
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 7150 |                 let _ = buffer.process_input("HERE");
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:7157:17
[INFO] [stderr]      |
[INFO] [stderr] 7157 |                 buffer.process_input(BACKSPACE);
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 7157 |                 let _ = buffer.process_input(BACKSPACE);
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:7164:17
[INFO] [stderr]      |
[INFO] [stderr] 7164 |                 buffer.process_input(BACKSPACE);
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 7164 |                 let _ = buffer.process_input(BACKSPACE);
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:7165:17
[INFO] [stderr]      |
[INFO] [stderr] 7165 |                 buffer.process_input(BACKSPACE);
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 7165 |                 let _ = buffer.process_input(BACKSPACE);
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]     --> src/engine.rs:7172:17
[INFO] [stderr]      |
[INFO] [stderr] 7172 |                 buffer.process_input(ESCAPE);
[INFO] [stderr]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]      |
[INFO] [stderr] 7172 |                 let _ = buffer.process_input(ESCAPE);
[INFO] [stderr]      |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: `rust-token-editor` (bin "rust-token-editor" test) generated 269 warnings (run `cargo fix --bin "rust-token-editor" --tests` to apply 6 suggestions)
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.05s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/rust_token_editor-d2eeca91f7326deb)
[INFO] [stdout] 
[INFO] [stdout] running 160 tests
[INFO] [stdout] test engine::test_engine::test_buffer::test_go_to_byte_offset::it_should_go_to_byte_offset_0 ... ignored
[INFO] [stdout] test engine::test_engine::test_buffer::test_go_to_byte_offset::it_should_go_to_byte_offset_999 ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_go_to_byte_offset::it_should_go_to_byte_offset_4 ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::it_should_parse_many_different_sequences ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_go_to_percentage::it_should_be_unable_to_go_to_0_percent ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_insert_append::it_should_append_at_end_of_line_and_autoindent ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_go_to_line::it_should_go_to_line_999 ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_go_to_column::it_should_go_to_column_3 ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_go_to_column::it_should_go_to_column_999 ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_go_to_line::it_should_go_to_line_1 ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_go_to_percentage::it_should_go_to_1_percent ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_insert_append::it_should_insert_in_middle_of_multiline_document ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_insert_append::it_should_append_at_start ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_insert_append::it_should_get_rid_of_empty_autoindents_when_pressing_escape ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_insert_append::it_should_insert_at_start ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_insert_append::it_should_insert_in_middle ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_go_to_line::it_should_go_to_last_line ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_go_to_percentage::it_should_go_to_50_percent ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_go_to_percentage::it_should_go_to_100_percent ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_insert_append::it_should_insert_at_end ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_linewise::it_should_run_linewise_delete_all_lines ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_linewise::it_should_run_linewise_delete_in_middle ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_lowercase_o_uppercase_o::it_should_open_line_above_and_insert_at_start ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_linewise::it_should_run_linewise_delete ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_lowercase_o_uppercase_o::it_should_open_line_above_and_insert_in_middle ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_go_to_byte_offset::it_should_go_to_byte_offset_1 ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_insert_append::it_should_append_at_end ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_lowercase_o_uppercase_o::it_should_open_line_above_and_insert_in_middle_with_leading_space_and_autoindent ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_lowercase_o_uppercase_o::it_should_open_line_below_and_insert_at_end ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_go_to_line::it_should_go_to_line_2 ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_lowercase_o_uppercase_o::it_should_open_line_below_and_insert_in_middle_with_leading_space_and_autoindent ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_go_to_line::it_should_go_to_first_line ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_go_to_line::it_should_go_to_line_2_with_starting_whitespace ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_lowercase_o_uppercase_o::it_should_open_line_below_and_insert_in_middle ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_linewise::it_should_run_linewise_delete_multi_line ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_lowercase_s::it_should_run_lowercase_s_in_middle ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_percent_match_delimeter::it_should_go_through_all_parts_of_c_preprocessor_if ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_lowercase_s::it_should_run_lowercase_s_at_start ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_percent_match_delimeter::it_should_go_to_other_square_bracket ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_percent_match_delimeter::it_should_navigate_with_many_types_of_brackets ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_replace::it_should_be_a_noop_to_enter_and_leave_replace ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_percent_match_delimeter::it_should_go_to_other_nested_square_bracket ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_percent_match_delimeter::it_should_go_to_later_curly_brace ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_replace::it_should_replace_chars_at_start ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_percent_match_delimeter::it_should_go_to_escaped_square_bracket ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_percent_match_delimeter::it_should_go_to_other_nested_curly_brace ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_percent_match_delimeter::it_should_go_to_escaped_curly_brace ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_percent_match_delimeter::it_should_go_to_escaped_parenthesis ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_percent_match_delimeter::it_should_go_to_other_parenthesis ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_percent_match_delimeter::it_should_go_to_other_nested_parenthesis ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_percent_match_delimeter::it_should_go_to_other_curly_brace ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_replace::it_should_replace_chars_in_middle ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_percent_match_delimeter::it_should_go_to_later_square_bracket ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_rest_of_line::it_should_run_delete_to_end_of_line_and_next_line ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_rest_of_line::it_should_run_delete_to_end_of_line_on_last_line ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_start_end_of_line::it_should_delete_to_start_of_line ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_rest_of_line::it_should_run_delete_to_end_of_line ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_start_end_of_line::it_should_delete_to_whitespace_sensitive_start_of_line ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_percent_match_delimeter::it_should_respect_nested_c_preprocessor_ifs ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_up_down_left_right::it_should_delete_all_lines ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_up_down_left_right::it_should_delete_3_up ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_up_down_left_right::it_be_unable_to_delete_left_at_start ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_up_down_left_right::it_should_delete_up ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_up_down_left_right::it_should_navigate_right_and_stay_on_same_line ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_percent_match_delimeter::it_should_not_navigate_with_unmatched_brackets ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_up_down_left_right::it_should_preserve_the_active_column_when_moving_through_a_shorter_row ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_uppercase_append::it_should_uppercase_append_at_end_of_document ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_up_down_left_right::it_should_delete_right ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_up_down_left_right::it_should_delete_2_down ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_percent_match_delimeter::it_should_go_to_later_c_multiline_comment ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_percent_match_delimeter::it_should_go_to_other_c_multiline_comment ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_start_end_of_line::it_should_delete_to_whitespace_sensitive_start_of_line_starting_in_middle ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_up_down_left_right::it_should_navigate_left_and_stay_on_same_line ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_percent_match_delimeter::it_should_go_to_later_parenthesis ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_up_down_left_right::it_should_delete_left ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_uppercase_append::it_should_uppercase_append_in_middle_of_document ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_uppercase_insert::it_should_uppercase_insert_at_start_of_document ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_up_down_left_right::it_should_navigate_around ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_up_down_left_right::it_should_delete_right_at_end ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_uppercase_insert::it_should_uppercase_insert_in_middle_of_document ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_start_end_of_line::it_should_delete_to_end_of_line ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_uppercase_s::it_should_run_2_uppercase_s ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_uppercase_s::it_should_run_uppercase_s ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_up_down_left_right::it_should_navigate_down_through_empty_lines ... ok
[INFO] [stdout] test engine::test_engine::test_document::it_is_able_to_read_from_plain_text_document_repeatedly ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_uppercase_insert::it_should_uppercase_insert_in_middle_of_document_skipping_leading_space ... ok
[INFO] [stdout] test engine::test_engine::test_document::it_is_able_to_read_from_document_repeatedly ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_replace::it_should_unreplace_chars_by_pressing_backspace ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_uppercase_insert::it_should_uppercase_insert_in_middle_of_document_including_leading_space ... ok
[INFO] [stdout] test engine::test_engine::test_buffer::test_up_down_left_right::it_should_delete_down ... ok
[INFO] [stdout] test engine::test_engine::test_document::read_backwards_until::it_should_seek_including_matched_char ... ok
[INFO] [stdout] test engine::test_engine::test_document::read_forwards_until::it_should_never_match_a_char ... ok
[INFO] [stdout] test engine::test_engine::test_document::read_backwards_until::it_should_seek_not_including_matched_char ... ok
[INFO] [stdout] test engine::test_engine::test_document::it_should_seek_forward_and_backwards_in_sequence ... ok
[INFO] [stdout] test engine::test_engine::test_document::it_is_able_to_read_from_document_one_at_a_time ... ok
[INFO] [stdout] test engine::test_engine::test_document::read_forwards_until::it_should_seek_including_matched_char ... ok
[INFO] [stdout] test engine::test_engine::test_document::read_to_pattern::lower_back_end::it_should_change_lower_back_end_at_end ... ok
[INFO] [stdout] test engine::test_engine::test_document::read_forwards_until::it_should_seek_not_including_matched_char ... ok
[INFO] [stdout] test engine::test_engine::test_document::read_forwards_until::it_should_seek_by_index_including_matched_char ... ok
[INFO] [stdout] test engine::test_engine::test_document::read_to_pattern::lower_back::it_should_change_lower_back_at_end ... ok
[INFO] [stdout] test engine::test_engine::test_document::read_to_pattern::lower_back::it_should_change_lower_back_at_start ... ok
[INFO] [stdout] test engine::test_engine::test_document::read_to_pattern::lower_back::it_should_seek_repeatedly ... ok
[INFO] [stdout] test engine::test_engine::test_document::read_to_pattern::lower_back_end::it_should_change_lower_back_end_in_middle ... ok
[INFO] [stdout] test engine::test_engine::test_document::read_forwards_until::it_should_seek_by_index_not_including_matched_char ... ok
[INFO] [stdout] test engine::test_engine::test_document::read_to_pattern::lower_end::it_should_change_lower_back_at_end ... ok
[INFO] [stdout] test engine::test_engine::test_document::read_to_pattern::lower_end::it_should_change_lower_end_at_start ... ok
[INFO] [stdout] test engine::test_engine::test_document::read_to_pattern::lower_back_end::it_should_seek_repeatedly ... ok
[INFO] [stdout] test engine::test_engine::test_document::read_to_pattern::lower_word::it_should_change_lower_word_then_whitespace_at_start ... ok
[INFO] [stdout] test engine::test_engine::test_document::read_to_pattern::to_and_find::it_should_change_backwards_to_char ... ok
[INFO] [stdout] test engine::test_engine::test_document::read_to_pattern::to_and_find::it_should_change_to_char ... ok
[INFO] [stdout] test engine::test_engine::test_document::read_forwards_until::it_should_seek_forward_in_sequence ... ok
[INFO] [stdout] test engine::test_engine::test_document::read_to_pattern::lower_word::it_should_change_3_lower_words_at_end_and_run_out_of_chars ... ok
[INFO] [stdout] test engine::test_engine::test_document::read_to_pattern::lower_word::it_should_change_lower_word_at_start ... ok
[INFO] [stdout] test engine::test_engine::test_document::read_to_pattern::lower_end::it_should_change_lower_end_in_middle ... ok
[INFO] [stdout] test engine::test_engine::test_document::read_to_pattern::lower_word::it_should_change_lower_word_at_end ... ok
[INFO] [stdout] test engine::test_engine::test_document::read_to_pattern::lower_word::it_should_change_2_lower_words_in_middle_right_up_to_end ... ok
[INFO] [stdout] test engine::test_engine::test_document::read_to_pattern::to_and_find::it_should_find_char_and_change ... ok
[INFO] [stdout] test engine::test_engine::test_document::read_to_pattern::lower_word::it_should_change_lower_words_at_end_of_string_ending_with_whitespace ... ok
[INFO] [stdout] test engine::test_engine::test_document::read_to_pattern::lower_word::it_should_change_lower_word_in_middle ... ok
[INFO] [stdout] test engine::test_engine::test_document::read_to_pattern::lower_word::it_should_change_3_lower_words_at_end_and_spill_over_to_next_line ... ok
[INFO] [stdout] test engine::test_engine::test_document::read_to_pattern::to_and_find::it_should_find_char_backwards_and_change ... ok
[INFO] [stdout] test engine::test_engine::test_document::read_to_pattern::upper_end::it_should_change_upper_back_at_end ... ok
[INFO] [stdout] test engine::test_engine::test_document::read_to_pattern::upper_end::it_should_change_upper_end_in_middle ... ok
[INFO] [stdout] test engine::test_engine::test_document::read_to_pattern::upper_word::it_should_change_3_upper_words_at_end_and_run_out_of_chars ... ok
[INFO] [stdout] test engine::test_engine::test_document::read_to_pattern::lower_back::it_should_change_lower_back_in_middle ... ok
[INFO] [stdout] test engine::test_engine::test_document::read_to_pattern::upper_back::it_should_change_lower_back_in_middle ... ok
[INFO] [stdout] test engine::test_engine::test_document::read_to_pattern::lower_end::it_should_seek_repeatedly ... ok
[INFO] [stdout] test engine::test_engine::test_document::read_to_pattern::upper_word::it_should_change_upper_word_with_numbers_at_end ... ok
[INFO] [stdout] test engine::test_engine::test_document::read_to_pattern::lower_back::it_should_change_lower_back_in_middle_with_whitespace ... ok
[INFO] [stdout] test engine::test_engine::test_document::read_to_pattern::upper_word::it_should_change_upper_word_at_start ... ok
[INFO] [stdout] test engine::test_engine::test_document::read_to_pattern::upper_end::it_should_change_upper_end_at_start ... ok
[INFO] [stdout] test test_parsing::mini_language_math::it_fully_parses_1_plus_1 ... ok
[INFO] [stdout] test test_parsing::it_fully_parses_optional_whitespace ... ok
[INFO] [stdout] test engine::test_engine::test_document::read_to_pattern::upper_back::it_should_change_upper_back_in_middle_with_whitespace ... ok
[INFO] [stdout] test engine::test_engine::test_document::read_to_pattern::upper_back::it_should_change_upper_back_at_start ... ok
[INFO] [stdout] test test_parsing::mini_language_math::it_partially_parses_1_plus_as_just_one ... ok
[INFO] [stdout] test test_parsing::mini_language_math::it_fully_parses_1_plus_negative_1 ... ok
[INFO] [stdout] test test_parsing::mini_language_twelve::exact_parsing::it_fully_parses_1 ... ok
[INFO] [stdout] test test_parsing::mini_language_twelve::exact_parsing::it_doesnt_parse_empty_string ... ok
[INFO] [stdout] test test_parsing::mini_language_twelve::exact_parsing::it_fully_parses_112 ... ok
[INFO] [stdout] test engine::test_engine::test_document::read_to_pattern::upper_back::it_should_change_lower_back_at_end ... ok
[INFO] [stdout] test engine::test_engine::test_document::read_to_pattern::upper_word::it_should_change_2_upper_words_in_middle_right_up_to_end ... ok
[INFO] [stdout] test engine::test_engine::test_document::read_to_pattern::upper_word::it_should_change_3_upper_words_at_end_and_spill_over_to_next_line ... ok
[INFO] [stdout] test test_parsing::mini_language_looping_expressions::it_fully_parses_abc_enter_123 ... ok
[INFO] [stdout] test test_parsing::mini_language_twelve::exact_parsing::it_fully_parses_12 ... ok
[INFO] [stdout] test test_parsing::mini_language_twelve::loose_parsing::it_loosely_parses_112_with_garbage_in_the_middle ... ok
[INFO] [stdout] test test_parsing::mini_language_twelve::exact_parsing::it_fully_parses_1112 ... ok
[INFO] [stdout] test test_parsing::mini_language_twelve::exact_parsing::it_parses_11112_as_just_1 ... ok
[INFO] [stdout] test engine::test_engine::test_document::read_to_pattern::upper_word::it_should_change_upper_word_with_punctuation_and_spaces_after_in_middle ... ok
[INFO] [stdout] test test_parsing::mini_language_twelve::exact_parsing::it_starts_to_parse_1112aa ... ok
[INFO] [stdout] test token::test_token::test_token_replace_with_subtree::is_able_to_replace_flat_subtree_with_flat_tokencollection ... ok
[INFO] [stdout] test test_parsing::mini_language_twelve::loose_parsing::it_loosely_parses_1_with_prefix ... ok
[INFO] [stdout] test test_parsing::mini_language_twelve::loose_parsing::it_loosely_parses_total_garbage ... ok
[INFO] [stdout] test test_parsing::mini_language_twelve::loose_parsing::it_loosely_parses_1_with_suffix ... ok
[INFO] [stdout] test engine::test_engine::test_document::read_to_pattern::upper_word::it_should_change_upper_word_then_whitespace_at_start ... ok
[INFO] [stdout] test test_parsing::mini_language_looping_expressions::it_fully_parses_quote_123_quote_as_string ... ok
[INFO] [stdout] test test_parsing::mini_language_twelve::exact_parsing::it_doesnt_parse_333 ... ok
[INFO] [stdout] test test_parsing::mini_language_math::it_fully_parses_1_plus_quantity_5_times_6 ... ok
[INFO] [stdout] test test_parsing::mini_language_twelve::loose_parsing::it_loosely_parses_111112_as_1_with_skipped_chars_afterward ... ok
[INFO] [stdout] test token::test_token::test_token_replace_with_subtree::is_able_to_replace_deep_subtree_with_flat_tokencollection ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- token::test_token::test_token_replace_with_subtree::is_able_to_replace_deep_subtree_with_flat_tokencollection stdout ----
[INFO] [stdout] ANY: [Reference("Twelve", None), Reference("One", None)] `1112` 0
[INFO] [stdout] | REF(Twelve): `1112` 0
[INFO] [stdout] | | REPEAT(RepeatCount(Reference("One", None), 1, 3, None)): `1112` 0
[INFO] [stdout] | | | REF(One): `1112` 0
[INFO] [stdout] | | | | REGEX(Regex("^(?<one>1)"), None): `1112` 0
[INFO] [stdout] | | | | `-- matched_token_count=1 offset=1 initial_offset=0 self.matcher.len()=1
[INFO] [stdout] | | | | `-- matched_all_tokens=true matched_partial=false status=FullParse
[INFO] [stdout] | | | `-- (referenced_parse_status=FullParse)
[INFO] [stdout] | | | `-- matched_token_count=1 offset=1 initial_offset=0 self.matcher.len()=1
[INFO] [stdout] | | | `-- matched_all_tokens=true matched_partial=false status=FullParse
[INFO] [stdout] | | | REF(One): `112` 1
[INFO] [stdout] | | | | REGEX(Regex("^(?<one>1)"), None): `112` 1
[INFO] [stdout] | | | | `-- matched_token_count=1 offset=2 initial_offset=1 self.matcher.len()=1
[INFO] [stdout] | | | | `-- matched_all_tokens=true matched_partial=false status=FullParse
[INFO] [stdout] | | | `-- (referenced_parse_status=FullParse)
[INFO] [stdout] | | | `-- matched_token_count=1 offset=2 initial_offset=1 self.matcher.len()=1
[INFO] [stdout] | | | `-- matched_all_tokens=true matched_partial=false status=FullParse
[INFO] [stdout] | | | REF(One): `12` 2
[INFO] [stdout] | | | | REGEX(Regex("^(?<one>1)"), None): `12` 2
[INFO] [stdout] | | | | `-- matched_token_count=1 offset=3 initial_offset=2 self.matcher.len()=1
[INFO] [stdout] | | | | `-- matched_all_tokens=true matched_partial=false status=FullParse
[INFO] [stdout] | | | `-- (referenced_parse_status=FullParse)
[INFO] [stdout] | | | `-- matched_token_count=1 offset=3 initial_offset=2 self.matcher.len()=1
[INFO] [stdout] | | | `-- matched_all_tokens=true matched_partial=false status=FullParse
[INFO] [stdout] | | `-- (matched_at_least_once=true matched_partial=false repeat_count=3)
[INFO] [stdout] | | RAW(2): `2` 3
[INFO] [stdout] | | `-- matched_token_count=2 offset=4 initial_offset=0 self.matcher.len()=2
[INFO] [stdout] | | `-- matched_all_tokens=true matched_partial=false status=FullParse
[INFO] [stdout] | `-- (referenced_parse_status=FullParse)
[INFO] [stdout] | `-- matched_token_count=1 offset=4 initial_offset=0 self.matcher.len()=1
[INFO] [stdout] | `-- matched_all_tokens=true matched_partial=false status=FullParse
[INFO] [stdout] `-- (fully_matched=true largest_partial_match.0=0 largest_partial_match.1=None)
[INFO] [stdout] `-- matched_token_count=1 offset=4 initial_offset=0 self.matcher.len()=1
[INFO] [stdout] `-- matched_all_tokens=true matched_partial=false status=FullParse
[INFO] [stdout] FOO: 2 - 1
[INFO] [stdout] PRE: Token Tree:
[INFO] [stdout] N P Details
[INFO] [stdout] • ↑ * d18..7c49	(children=1, next=cd3..dd06, prev=<empty>)	None
[INFO] [stdout] ↓ ↑ | * cd3..dd06	(children=4, next=8b4..a79e, prev=d18..7c49)	None
[INFO] [stdout] ↓ ↑ | | * 8b4..a79e	(children=1, next=d8a..ec7c, prev=cd3..dd06)	None
[INFO] [stdout] ↓ ↑ | | | * d8a..ec7c	(children=1, next=9e7..1528, prev=8b4..a79e)	None
[INFO] [stdout] ↓ ↑ | | | | * 9e7..1528	(children=0, next=233..8cfe, prev=d8a..ec7c)	Some("1")
[INFO] [stdout] ↓ ↑ | | * 233..8cfe	(children=1, next=f17..63fd, prev=9e7..1528)	None
[INFO] [stdout] ↓ ↑ | | | * f17..63fd	(children=1, next=b19..98da, prev=233..8cfe)	None
[INFO] [stdout] ↓ ↑ | | | | * b19..98da	(children=0, next=fa4..67d9, prev=f17..63fd)	Some("1")
[INFO] [stdout] ↓ ↑ | | * fa4..67d9	(children=1, next=0ce..2d7e, prev=b19..98da)	None
[INFO] [stdout] ↓ ↑ | | | * 0ce..2d7e	(children=1, next=007..6a50, prev=fa4..67d9)	None
[INFO] [stdout] ↓ ↑ | | | | * 007..6a50	(children=0, next=50e..c257, prev=0ce..2d7e)	Some("1")
[INFO] [stdout] ↓ ↑ | | * 50e..c257	(children=0, next=<empty>, prev=007..6a50)	Some("2")
[INFO] [stdout] SELF ID: b19dfeff-c493-40a3-804b-78bef22b98da
[INFO] [stdout] FIRST CHILD ID: Some(24b2fe3d-8e3c-4b7d-9f69-d612a6509455)
[INFO] [stdout] ADD NEW TOKEN! Token { id: 24b2fe3d-8e3c-4b7d-9f69-d612a6509455, template: Skipped, literal: Some("a"), matches: {}, events: TokenEvents { on_enter: None, on_leave: None }, effects: [], next_id: Some(86dfc60e-73ea-43db-9d8c-712275ad758a), previous_id: None, parent_id: None, children_ids: [] }
[INFO] [stdout] ADD NEW TOKEN! Token { id: 86dfc60e-73ea-43db-9d8c-712275ad758a, template: Skipped, literal: Some("b"), matches: {}, events: TokenEvents { on_enter: None, on_leave: None }, effects: [], next_id: Some(c4667cc5-dbe5-4103-b9dc-7474811e532d), previous_id: Some(24b2fe3d-8e3c-4b7d-9f69-d612a6509455), parent_id: None, children_ids: [] }
[INFO] [stdout] ADD NEW TOKEN! Token { id: c4667cc5-dbe5-4103-b9dc-7474811e532d, template: Skipped, literal: Some("c"), matches: {}, events: TokenEvents { on_enter: None, on_leave: None }, effects: [], next_id: Some(6ccbb7b2-31b2-4c36-811e-e2434e0f335e), previous_id: Some(86dfc60e-73ea-43db-9d8c-712275ad758a), parent_id: None, children_ids: [] }
[INFO] [stdout] ADD NEW TOKEN! Token { id: 6ccbb7b2-31b2-4c36-811e-e2434e0f335e, template: Skipped, literal: Some("d"), matches: {}, events: TokenEvents { on_enter: None, on_leave: None }, effects: [], next_id: Some(61b57b11-151b-4716-be0a-1f400d9f1b24), previous_id: Some(c4667cc5-dbe5-4103-b9dc-7474811e532d), parent_id: None, children_ids: [] }
[INFO] [stdout] ADD NEW TOKEN! Token { id: 61b57b11-151b-4716-be0a-1f400d9f1b24, template: Skipped, literal: Some("e"), matches: {}, events: TokenEvents { on_enter: None, on_leave: None }, effects: [], next_id: Some(f5d1db43-b2ec-411f-9742-ad2bec1401c4), previous_id: Some(6ccbb7b2-31b2-4c36-811e-e2434e0f335e), parent_id: None, children_ids: [] }
[INFO] [stdout] ADD NEW TOKEN! Token { id: f5d1db43-b2ec-411f-9742-ad2bec1401c4, template: Skipped, literal: Some("f"), matches: {}, events: TokenEvents { on_enter: None, on_leave: None }, effects: [], next_id: Some(cb07b99e-4550-46ff-a0d7-29509c171244), previous_id: Some(61b57b11-151b-4716-be0a-1f400d9f1b24), parent_id: None, children_ids: [] }
[INFO] [stdout] ADD NEW TOKEN! Token { id: cb07b99e-4550-46ff-a0d7-29509c171244, template: Skipped, literal: None, matches: {}, events: TokenEvents { on_enter: None, on_leave: None }, effects: [], next_id: None, previous_id: Some(f5d1db43-b2ec-411f-9742-ad2bec1401c4), parent_id: None, children_ids: [] }
[INFO] [stdout] A: f17..63fd.next_id = Some(24b2fe3d-8e3c-4b7d-9f69-d612a6509455)
[INFO] [stdout] B: 24b..9455.previous_id = Some(f172d13f-18d1-4223-be02-6bd9275063fd)
[INFO] [stdout] C: cb0..1244.next_id = Some(fa4f1600-9c74-43fc-83e3-ddda1e0867d9)
[INFO] [stdout] D: fa4..67d9.previous_id = Some(cb07b99e-4550-46ff-a0d7-29509c171244)
[INFO] [stdout] E: 24b..9455.parent_id = Some(f172d13f-18d1-4223-be02-6bd9275063fd)
[INFO] [stdout] E: 86d..758a.parent_id = Some(f172d13f-18d1-4223-be02-6bd9275063fd)
[INFO] [stdout] E: c46..532d.parent_id = Some(f172d13f-18d1-4223-be02-6bd9275063fd)
[INFO] [stdout] E: 6cc..335e.parent_id = Some(f172d13f-18d1-4223-be02-6bd9275063fd)
[INFO] [stdout] E: 61b..1b24.parent_id = Some(f172d13f-18d1-4223-be02-6bd9275063fd)
[INFO] [stdout] E: f5d..01c4.parent_id = Some(f172d13f-18d1-4223-be02-6bd9275063fd)
[INFO] [stdout] E: cb0..1244.parent_id = Some(f172d13f-18d1-4223-be02-6bd9275063fd)
[INFO] [stdout] F: f17..63fd.children_ids.push(24b2fe3d-8e3c-4b7d-9f69-d612a6509455)
[INFO] [stdout] F: f17..63fd.children_ids.push(86dfc60e-73ea-43db-9d8c-712275ad758a)
[INFO] [stdout] F: f17..63fd.children_ids.push(c4667cc5-dbe5-4103-b9dc-7474811e532d)
[INFO] [stdout] F: f17..63fd.children_ids.push(6ccbb7b2-31b2-4c36-811e-e2434e0f335e)
[INFO] [stdout] F: f17..63fd.children_ids.push(61b57b11-151b-4716-be0a-1f400d9f1b24)
[INFO] [stdout] F: f17..63fd.children_ids.push(f5d1db43-b2ec-411f-9742-ad2bec1401c4)
[INFO] [stdout] F: f17..63fd.children_ids.push(cb07b99e-4550-46ff-a0d7-29509c171244)
[INFO] [stdout] REMOVE TOKEN! b19dfeff-c493-40a3-804b-78bef22b98da
[INFO] [stdout] AFTER INSERT: ----
[INFO] [stdout] Token Tree:
[INFO] [stdout] N P Details
[INFO] [stdout] • ↑ * d18..7c49	(children=1, next=cd3..dd06, prev=<empty>)	None
[INFO] [stdout] ↓ ↑ | * cd3..dd06	(children=4, next=8b4..a79e, prev=d18..7c49)	None
[INFO] [stdout] ↓ ↑ | | * 8b4..a79e	(children=1, next=d8a..ec7c, prev=cd3..dd06)	None
[INFO] [stdout] ↓ ↑ | | | * d8a..ec7c	(children=1, next=9e7..1528, prev=8b4..a79e)	None
[INFO] [stdout] ↓ ↑ | | | | * 9e7..1528	(children=0, next=233..8cfe, prev=d8a..ec7c)	Some("1")
[INFO] [stdout] ↓ ↑ | | * 233..8cfe	(children=1, next=f17..63fd, prev=9e7..1528)	None
[INFO] [stdout] ↓ ↑ | | | * f17..63fd	(children=8, next=24b..9455, prev=233..8cfe)	None
[INFO] [stdout] ↓ ↑ | | | | * 24b..9455	(children=0, next=86d..758a, prev=f17..63fd)	Some("a")
[INFO] [stdout] ↓ ↑ | | | | * 86d..758a	(children=0, next=c46..532d, prev=24b..9455)	Some("b")
[INFO] [stdout] ↓ ↑ | | | | * c46..532d	(children=0, next=6cc..335e, prev=86d..758a)	Some("c")
[INFO] [stdout] ↓ ↑ | | | | * 6cc..335e	(children=0, next=61b..1b24, prev=c46..532d)	Some("d")
[INFO] [stdout] ↓ ↑ | | | | * 61b..1b24	(children=0, next=f5d..01c4, prev=6cc..335e)	Some("e")
[INFO] [stdout] ↓ ↑ | | | | * f5d..01c4	(children=0, next=cb0..1244, prev=61b..1b24)	Some("f")
[INFO] [stdout] ↓ ↑ | | | | * cb0..1244	(children=0, next=fa4..67d9, prev=f5d..01c4)	None
[INFO] [stdout] ↓ ↑ | | * fa4..67d9	(children=1, next=0ce..2d7e, prev=cb0..1244)	None
[INFO] [stdout] ↓ ↑ | | | * 0ce..2d7e	(children=1, next=007..6a50, prev=fa4..67d9)	None
[INFO] [stdout] ↓ ↑ | | | | * 007..6a50	(children=0, next=50e..c257, prev=0ce..2d7e)	Some("1")
[INFO] [stdout] ↓ ↑ | | * 50e..c257	(children=0, next=<empty>, prev=007..6a50)	Some("2")
[INFO] [stdout] -------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] RESULT: Ok(Some(24b2fe3d-8e3c-4b7d-9f69-d612a6509455))
[INFO] [stdout] thread 'token::test_token::test_token_replace_with_subtree::is_able_to_replace_deep_subtree_with_flat_tokencollection' panicked at src/token.rs:1648:13:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: 1
[INFO] [stdout]  right: 2
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55682c2d19dc - std::backtrace_rs::backtrace::libunwind::trace::ha637c64ce894333a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5
[INFO] [stdout]    1:     0x55682c2d19dc - std::backtrace_rs::backtrace::trace_unsynchronized::h47f62dea28e0c88d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x55682c2d19dc - std::sys_common::backtrace::_print_fmt::h9eef0abe20ede486
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:67:5
[INFO] [stdout]    3:     0x55682c2d19dc - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hed7f999df88cc644
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x55682c2fbab0 - core::fmt::rt::Argument::fmt::h1539a9308b8d058d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/fmt/rt.rs:142:9
[INFO] [stdout]    5:     0x55682c2fbab0 - core::fmt::write::h3a39390d8560d9c9
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/fmt/mod.rs:1120:17
[INFO] [stdout]    6:     0x55682c2cf38f - std::io::Write::write_fmt::h040b369f3a0f9cbc
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/io/mod.rs:1762:15
[INFO] [stdout]    7:     0x55682c2d17c4 - std::sys_common::backtrace::_print::h894006fb5c6f3d45
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    8:     0x55682c2d17c4 - std::sys_common::backtrace::print::h23a2d212c6fff936
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    9:     0x55682c2d3487 - std::panicking::default_hook::{{closure}}::h8a1d2ee00185001a
[INFO] [stdout]   10:     0x55682c2d3173 - std::panicking::default_hook::h6038f2eba384e475
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:289:9
[INFO] [stdout]   11:     0x55682c031b67 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h0ad024c9bdc6d768
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2021:9
[INFO] [stdout]   12:     0x55682c031b67 - test::test_main::{{closure}}::h7500b54257359db6
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:138:21
[INFO] [stdout]   13:     0x55682c2d3a98 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h1f8f335eaa9cfaee
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2021:9
[INFO] [stdout]   14:     0x55682c2d3a98 - std::panicking::rust_panic_with_hook::h2b5517d590cab22e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:783:13
[INFO] [stdout]   15:     0x55682c2d37ee - std::panicking::begin_panic_handler::{{closure}}::h233112c06e0ef43e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:657:13
[INFO] [stdout]   16:     0x55682c2d1ea6 - std::sys_common::backtrace::__rust_end_short_backtrace::h6e893f24d7ebbff8
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:170:18
[INFO] [stdout]   17:     0x55682c2d3552 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:645:5
[INFO] [stdout]   18:     0x55682bed42a5 - core::panicking::panic_fmt::hbf0e066aabfa482c
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panicking.rs:72:14
[INFO] [stdout]   19:     0x55682bed46fb - core::panicking::assert_failed_inner::h0bba8b7c26ee4492
[INFO] [stdout]   20:     0x55682c03d82e - core::panicking::assert_failed::ha5677898bb846464
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panicking.rs:279:5
[INFO] [stdout]   21:     0x55682bff5fda - rust_token_editor::token::test_token::test_token_replace_with_subtree::is_able_to_replace_deep_subtree_with_flat_tokencollection::hc8f5dd966801cd78
[INFO] [stdout]                                at /opt/rustwide/workdir/src/token.rs:1648:13
[INFO] [stdout]   22:     0x55682bff56d7 - rust_token_editor::token::test_token::test_token_replace_with_subtree::is_able_to_replace_deep_subtree_with_flat_tokencollection::{{closure}}::h3f8d226c33203b3e
[INFO] [stdout]                                at /opt/rustwide/workdir/src/token.rs:1616:71
[INFO] [stdout]   23:     0x55682bf71066 - core::ops::function::FnOnce::call_once::hde70d2280d5cb0bc
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x55682c0371bf - core::ops::function::FnOnce::call_once::h2b5d431d5046312d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x55682c0371bf - test::__rust_begin_short_backtrace::h7714669af176e207
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:628:18
[INFO] [stdout]   26:     0x55682c0361d5 - test::run_test_in_process::{{closure}}::h85218797dcbcec12
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:651:60
[INFO] [stdout]   27:     0x55682c0361d5 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h76c106ea31c14d7b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   28:     0x55682c0361d5 - std::panicking::try::do_call::h3bd5d0f6620ee946
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:552:40
[INFO] [stdout]   29:     0x55682c0361d5 - std::panicking::try::h232e535e4744fe31
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:516:19
[INFO] [stdout]   30:     0x55682c0361d5 - std::panic::catch_unwind::h3ce3bd6ca8dbac68
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panic.rs:142:14
[INFO] [stdout]   31:     0x55682c0361d5 - test::run_test_in_process::hc97b257c9621286a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:651:27
[INFO] [stdout]   32:     0x55682c0361d5 - test::run_test::{{closure}}::h2aa798823a438d38
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:574:43
[INFO] [stdout]   33:     0x55682bffe496 - test::run_test::{{closure}}::h87d231c78fb59832
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:602:41
[INFO] [stdout]   34:     0x55682bffe496 - std::sys_common::backtrace::__rust_begin_short_backtrace::he6df152596625789
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:154:18
[INFO] [stdout]   35:     0x55682c003547 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::ha94be15d1e0acf36
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/thread/mod.rs:529:17
[INFO] [stdout]   36:     0x55682c003547 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9dc6bd6372f16606
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   37:     0x55682c003547 - std::panicking::try::do_call::h9057517f80303cd4
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:552:40
[INFO] [stdout]   38:     0x55682c003547 - std::panicking::try::he3a30b11ee45340c
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:516:19
[INFO] [stdout]   39:     0x55682c003547 - std::panic::catch_unwind::h410458cfd3528b8b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panic.rs:142:14
[INFO] [stdout]   40:     0x55682c003547 - std::thread::Builder::spawn_unchecked_::{{closure}}::h72ac3bdb567b737b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/thread/mod.rs:528:30
[INFO] [stdout]   41:     0x55682c003547 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h38f34da3654a8344
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x55682c2d8525 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hc7eafaff61e32df9
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2007:9
[INFO] [stdout]   43:     0x55682c2d8525 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6ba4a5de48dd2304
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2007:9
[INFO] [stdout]   44:     0x55682c2d8525 - std::sys::unix::thread::Thread::new::thread_start::he469335aef763e45
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]   45:     0x7f1930788ac3 - <unknown>
[INFO] [stdout]   46:     0x7f1930819bf4 - __clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     token::test_token::test_token_replace_with_subtree::is_able_to_replace_deep_subtree_with_flat_tokencollection
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 158 passed; 1 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.60s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--bin rust-token-editor`
[INFO] running `Command { std: "docker" "inspect" "c6388972b9930ef9c8785dba62b4ab4ed3b1954f86a4a595ee6f94e8203629c3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c6388972b9930ef9c8785dba62b4ab4ed3b1954f86a4a595ee6f94e8203629c3", kill_on_drop: false }`
[INFO] [stdout] c6388972b9930ef9c8785dba62b4ab4ed3b1954f86a4a595ee6f94e8203629c3
