[INFO] cloning repository https://github.com/curlpipe/ox [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/curlpipe/ox" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcurlpipe%2Fox", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcurlpipe%2Fox'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 6cb11e7dbb0817d3590e4db8098b4b42c366b278 [INFO] checking curlpipe/ox against master#8f08b3a32478b8d0507732800ecb548a76e0fd0c for pr-144157 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcurlpipe%2Fox" "/workspace/builds/worker-3-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc1/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/curlpipe/ox [INFO] finished tweaking git repo https://github.com/curlpipe/ox [INFO] tweaked toml for git repo https://github.com/curlpipe/ox written to /workspace/builds/worker-3-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/curlpipe/ox on toolchain 8f08b3a32478b8d0507732800ecb548a76e0fd0c [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8f08b3a32478b8d0507732800ecb548a76e0fd0c" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/curlpipe/ox 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" "+8f08b3a32478b8d0507732800ecb548a76e0fd0c" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded sugars v3.0.1 [INFO] [stderr] Downloaded indices v0.3.6 [INFO] [stderr] Downloaded jargon-args v0.2.7 [INFO] [stderr] Downloaded synoptic v2.2.9 [INFO] [stderr] Downloaded mlua-sys v0.6.6 [INFO] [stderr] Downloaded error_set v0.7.0 [INFO] [stderr] Downloaded char_index v0.1.4 [INFO] [stderr] Downloaded mlua v0.10.2 [INFO] [stderr] Downloaded lua-src v547.0.0 [INFO] [stderr] Downloaded luajit-src v210.5.11+97813fb [INFO] [stderr] Downloaded error_set_impl v0.7.0 [INFO] [stderr] Downloaded alinio v0.2.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:cf8efcab8866f2cf4285301c7418e2f4f2a9b088c91ba69c40d5b659f81557f7" "/opt/rustwide/cargo-home/bin/cargo" "+8f08b3a32478b8d0507732800ecb548a76e0fd0c" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 87f3c3721a8dfeb433c4ce49b621bd570c62f97f28ae057f2d74d2ce73b5c095 [INFO] running `Command { std: "docker" "start" "-a" "87f3c3721a8dfeb433c4ce49b621bd570c62f97f28ae057f2d74d2ce73b5c095", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "87f3c3721a8dfeb433c4ce49b621bd570c62f97f28ae057f2d74d2ce73b5c095", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "87f3c3721a8dfeb433c4ce49b621bd570c62f97f28ae057f2d74d2ce73b5c095", kill_on_drop: false }` [INFO] [stdout] 87f3c3721a8dfeb433c4ce49b621bd570c62f97f28ae057f2d74d2ce73b5c095 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:cf8efcab8866f2cf4285301c7418e2f4f2a9b088c91ba69c40d5b659f81557f7" "/opt/rustwide/cargo-home/bin/cargo" "+8f08b3a32478b8d0507732800ecb548a76e0fd0c" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 795de21830e7be3fdf2b9e75eec455783456c0c1ce1c3a995d488762295999fc [INFO] running `Command { std: "docker" "start" "-a" "795de21830e7be3fdf2b9e75eec455783456c0c1ce1c3a995d488762295999fc", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.169 [INFO] [stderr] Compiling autocfg v1.4.0 [INFO] [stderr] Compiling proc-macro2 v1.0.92 [INFO] [stderr] Checking cfg-if v1.0.0 [INFO] [stderr] Compiling unicode-ident v1.0.14 [INFO] [stderr] Checking memchr v2.7.4 [INFO] [stderr] Checking smallvec v1.13.2 [INFO] [stderr] Compiling rustix v0.38.42 [INFO] [stderr] Compiling linux-raw-sys v0.4.14 [INFO] [stderr] Compiling bitflags v2.6.0 [INFO] [stderr] Compiling shlex v1.3.0 [INFO] [stderr] Checking regex-syntax v0.8.5 [INFO] [stderr] Compiling either v1.13.0 [INFO] [stderr] Compiling home v0.5.11 [INFO] [stderr] Compiling parking_lot_core v0.9.10 [INFO] [stderr] Compiling indices v0.3.6 [INFO] [stderr] Checking str_indices v0.4.4 [INFO] [stderr] Compiling cc v1.2.5 [INFO] [stderr] Checking byteorder v1.5.0 [INFO] [stderr] Compiling signal-hook v0.3.17 [INFO] [stderr] Checking scopeguard v1.2.0 [INFO] [stderr] Checking unicode-width v0.2.0 [INFO] [stderr] Compiling pkg-config v0.3.31 [INFO] [stderr] Checking ropey v1.6.1 [INFO] [stderr] Checking option-ext v0.2.0 [INFO] [stderr] Checking log v0.4.22 [INFO] [stderr] Compiling cfg_aliases v0.2.1 [INFO] [stderr] Compiling nix v0.29.0 [INFO] [stderr] Checking bitflags v1.3.2 [INFO] [stderr] Checking pin-utils v0.1.0 [INFO] [stderr] Checking unicode-width v0.1.14 [INFO] [stderr] Checking rustc-hash v2.1.0 [INFO] [stderr] Checking if_chain v1.0.2 [INFO] [stderr] Compiling lock_api v0.4.12 [INFO] [stderr] Checking aho-corasick v1.1.3 [INFO] [stderr] Compiling memoffset v0.7.1 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling lua-src v547.0.0 [INFO] [stderr] Checking bstr v1.11.1 [INFO] [stderr] Checking char_index v0.1.4 [INFO] [stderr] Checking nohash-hasher v0.2.0 [INFO] [stderr] Checking base64 v0.22.1 [INFO] [stderr] Checking sugars v3.0.1 [INFO] [stderr] Checking alinio v0.2.1 [INFO] [stderr] Checking jargon-args v0.2.7 [INFO] [stderr] Compiling quote v1.0.37 [INFO] [stderr] Compiling syn v2.0.91 [INFO] [stderr] Checking regex-automata v0.4.9 [INFO] [stderr] Checking signal-hook-registry v1.4.2 [INFO] [stderr] Checking getrandom v0.2.15 [INFO] [stderr] Checking dirs-sys v0.4.1 [INFO] [stderr] Checking mio v1.0.3 [INFO] [stderr] Checking nix v0.26.4 [INFO] [stderr] Checking parking_lot v0.12.3 [INFO] [stderr] Checking dirs v5.0.1 [INFO] [stderr] Checking rand_core v0.6.4 [INFO] [stderr] Checking shellexpand v3.1.0 [INFO] [stderr] Checking signal-hook-mio v0.2.4 [INFO] [stderr] Checking crossterm v0.28.1 [INFO] [stderr] Compiling which v6.0.3 [INFO] [stderr] Compiling luajit-src v210.5.11+97813fb [INFO] [stderr] Checking regex v1.11.1 [INFO] [stderr] Compiling error_set_impl v0.7.0 [INFO] [stderr] Compiling zerocopy-derive v0.7.35 [INFO] [stderr] Compiling mlua-sys v0.6.6 [INFO] [stderr] Checking synoptic v2.2.9 [INFO] [stderr] Checking zerocopy v0.7.35 [INFO] [stderr] Checking error_set v0.7.0 [INFO] [stderr] Checking kaolinite v0.10.0 (/opt/rustwide/workdir/kaolinite) [INFO] [stderr] Checking ppv-lite86 v0.2.20 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Checking rand v0.8.5 [INFO] [stderr] Checking ptyprocess v0.4.1 [INFO] [stdout] warning: unused import: `Range` [INFO] [stdout] --> kaolinite/tests/test.rs:5:16 [INFO] [stdout] | [INFO] [stdout] 5 | use std::ops::{Range, RangeBounds}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RangeBounds` [INFO] [stdout] --> kaolinite/tests/test.rs:5:23 [INFO] [stdout] | [INFO] [stdout] 5 | use std::ops::{Range, RangeBounds}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> kaolinite/tests/test.rs:305:5 [INFO] [stdout] | [INFO] [stdout] 305 | doc.delete_line(0); [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] 305 | let _ = doc.delete_line(0); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> kaolinite/tests/test.rs:306:5 [INFO] [stdout] | [INFO] [stdout] 306 | doc.insert_line(0, st!("this document is modified")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 306 | let _ = doc.insert_line(0, st!("this document is modified")); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> kaolinite/tests/test.rs:307:5 [INFO] [stdout] | [INFO] [stdout] 307 | doc.save(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 307 | let _ = doc.save(); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> kaolinite/tests/test.rs:335:5 [INFO] [stdout] | [INFO] [stdout] 335 | doc.exe(Event::Insert(Loc { x: 5, y: 0 }, st!("hello"))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 335 | let _ = doc.exe(Event::Insert(Loc { x: 5, y: 0 }, st!("hello"))); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> kaolinite/tests/test.rs:338:5 [INFO] [stdout] | [INFO] [stdout] 338 | doc.exe(Event::Insert(Loc { x: 3, y: 3 }, st!("\t你你"))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 338 | let _ = doc.exe(Event::Insert(Loc { x: 3, y: 3 }, st!("\t你你"))); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> kaolinite/tests/test.rs:344:5 [INFO] [stdout] | [INFO] [stdout] 344 | / doc.exe(Event::Insert( [INFO] [stdout] 345 | | Loc { x: 0, y: 6 }, [INFO] [stdout] 346 | | st!("\thello, world: 你好"), [INFO] [stdout] 347 | | )); [INFO] [stdout] | |______^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 344 | let _ = doc.exe(Event::Insert( [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> kaolinite/tests/test.rs:349:5 [INFO] [stdout] | [INFO] [stdout] 349 | doc.exe(Event::Insert(Loc { x: 10000, y: 0 }, st!(" "))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 349 | let _ = doc.exe(Event::Insert(Loc { x: 10000, y: 0 }, st!(" "))); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> kaolinite/tests/test.rs:357:5 [INFO] [stdout] | [INFO] [stdout] 357 | doc.exe(Event::Delete(Loc { x: 4, y: 0 }, st!("你"))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 357 | let _ = doc.exe(Event::Delete(Loc { x: 4, y: 0 }, st!("你"))); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> kaolinite/tests/test.rs:360:5 [INFO] [stdout] | [INFO] [stdout] 360 | doc.exe(Event::Delete(Loc { x: 1, y: 3 }, st!("你"))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 360 | let _ = doc.exe(Event::Delete(Loc { x: 1, y: 3 }, st!("你"))); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> kaolinite/tests/test.rs:363:5 [INFO] [stdout] | [INFO] [stdout] 363 | / doc.exe(Event::Delete( [INFO] [stdout] 364 | | Loc { x: 0, y: 6 }, [INFO] [stdout] 365 | | st!("\thello, world: 你好"), [INFO] [stdout] 366 | | )); [INFO] [stdout] | |______^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 363 | let _ = doc.exe(Event::Delete( [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> kaolinite/tests/test.rs:368:5 [INFO] [stdout] | [INFO] [stdout] 368 | doc.exe(Event::Delete(Loc { x: 3, y: 0 }, st!(" "))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 368 | let _ = doc.exe(Event::Delete(Loc { x: 3, y: 0 }, st!(" "))); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> kaolinite/tests/test.rs:370:5 [INFO] [stdout] | [INFO] [stdout] 370 | doc.exe(Event::Delete(Loc { x: 10000, y: 0 }, st!(" "))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 370 | let _ = doc.exe(Event::Delete(Loc { x: 10000, y: 0 }, st!(" "))); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> kaolinite/tests/test.rs:373:5 [INFO] [stdout] | [INFO] [stdout] 373 | doc.exe(Event::InsertLine(1, st!(" hello -world---"))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 373 | let _ = doc.exe(Event::InsertLine(1, st!(" hello -world---"))); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> kaolinite/tests/test.rs:375:5 [INFO] [stdout] | [INFO] [stdout] 375 | doc.delete_word(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 375 | let _ = doc.delete_word(); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> kaolinite/tests/test.rs:378:5 [INFO] [stdout] | [INFO] [stdout] 378 | doc.delete_word(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 378 | let _ = doc.delete_word(); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> kaolinite/tests/test.rs:381:5 [INFO] [stdout] | [INFO] [stdout] 381 | doc.delete_word(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 381 | let _ = doc.delete_word(); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> kaolinite/tests/test.rs:384:5 [INFO] [stdout] | [INFO] [stdout] 384 | doc.delete_word(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 384 | let _ = doc.delete_word(); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> kaolinite/tests/test.rs:387:5 [INFO] [stdout] | [INFO] [stdout] 387 | doc.delete_word(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 387 | let _ = doc.delete_word(); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> kaolinite/tests/test.rs:390:5 [INFO] [stdout] | [INFO] [stdout] 390 | doc.delete_word(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 390 | let _ = doc.delete_word(); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> kaolinite/tests/test.rs:393:5 [INFO] [stdout] | [INFO] [stdout] 393 | doc.delete_word(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 393 | let _ = doc.delete_word(); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> kaolinite/tests/test.rs:395:5 [INFO] [stdout] | [INFO] [stdout] 395 | doc.exe(Event::InsertLine(1, st!(" hello -world---"))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 395 | let _ = doc.exe(Event::InsertLine(1, st!(" hello -world---"))); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> kaolinite/tests/test.rs:397:5 [INFO] [stdout] | [INFO] [stdout] 397 | doc.delete_word(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 397 | let _ = doc.delete_word(); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> kaolinite/tests/test.rs:399:5 [INFO] [stdout] | [INFO] [stdout] 399 | doc.exe(Event::InsertLine(1, st!("match => this"))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 399 | let _ = doc.exe(Event::InsertLine(1, st!("match => this"))); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> kaolinite/tests/test.rs:401:5 [INFO] [stdout] | [INFO] [stdout] 401 | doc.delete_word(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 401 | let _ = doc.delete_word(); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> kaolinite/tests/test.rs:418:5 [INFO] [stdout] | [INFO] [stdout] 418 | doc.exe(Event::InsertLine(0, st!("hello你bye好hello"))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 418 | let _ = doc.exe(Event::InsertLine(0, st!("hello你bye好hello"))); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> kaolinite/tests/test.rs:419:5 [INFO] [stdout] | [INFO] [stdout] 419 | doc.exe(Event::Delete(Loc { x: 0, y: 2 }, st!("\t"))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 419 | let _ = doc.exe(Event::Delete(Loc { x: 0, y: 2 }, st!("\t"))); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> kaolinite/tests/test.rs:420:5 [INFO] [stdout] | [INFO] [stdout] 420 | doc.exe(Event::Insert(Loc { x: 3, y: 2 }, st!("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] 420 | let _ = doc.exe(Event::Insert(Loc { x: 3, y: 2 }, st!("a"))); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> kaolinite/tests/test.rs:439:5 [INFO] [stdout] | [INFO] [stdout] 439 | doc.exe(Event::InsertLine(0, st!("hello你bye好hello"))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 439 | let _ = doc.exe(Event::InsertLine(0, st!("hello你bye好hello"))); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> kaolinite/tests/test.rs:472:5 [INFO] [stdout] | [INFO] [stdout] 472 | doc.exe(Event::InsertLine(5, st!("hello你bye"))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 472 | let _ = doc.exe(Event::InsertLine(5, st!("hello你bye"))); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> kaolinite/tests/test.rs:515:5 [INFO] [stdout] | [INFO] [stdout] 515 | doc.exe(Event::InsertLine(2, st!(" tab line"))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 515 | let _ = doc.exe(Event::InsertLine(2, st!(" tab line"))); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> kaolinite/tests/test.rs:591:5 [INFO] [stdout] | [INFO] [stdout] 591 | doc.exe(Event::InsertLine(10, st!("these are words this.is.code()"))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 591 | let _ = doc.exe(Event::InsertLine(10, st!("these are words this.is.code()"))); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> kaolinite/tests/test.rs:631:5 [INFO] [stdout] | [INFO] [stdout] 631 | doc.exe(Event::InsertLine(11, st!("----test hello there----"))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 631 | let _ = doc.exe(Event::InsertLine(11, st!("----test hello there----"))); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> kaolinite/tests/test.rs:702:5 [INFO] [stdout] | [INFO] [stdout] 702 | doc.exe(Event::InsertLine(1, "hello there world".to_string())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 702 | let _ = doc.exe(Event::InsertLine(1, "hello there world".to_string())); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> kaolinite/tests/test.rs:703:5 [INFO] [stdout] | [INFO] [stdout] 703 | doc.exe(Event::InsertLine(2, "hello".to_string())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 703 | let _ = doc.exe(Event::InsertLine(2, "hello".to_string())); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> kaolinite/tests/test.rs:769:5 [INFO] [stdout] | [INFO] [stdout] 769 | doc.exe(Event::InsertLine(0, st!("\thello"))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 769 | let _ = doc.exe(Event::InsertLine(0, st!("\thello"))); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> kaolinite/tests/test.rs:795:5 [INFO] [stdout] | [INFO] [stdout] 795 | doc.exe(Event::InsertLine(2, st!("hello你bye好hello"))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 795 | let _ = doc.exe(Event::InsertLine(2, st!("hello你bye好hello"))); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> kaolinite/tests/test.rs:799:5 [INFO] [stdout] | [INFO] [stdout] 799 | doc.exe(Event::DeleteLine(4, st!("hello你world好hello"))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 799 | let _ = doc.exe(Event::DeleteLine(4, st!("hello你world好hello"))); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> kaolinite/tests/test.rs:803:5 [INFO] [stdout] | [INFO] [stdout] 803 | doc.exe(Event::InsertLine(0, st!("hello你bye好hello"))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 803 | let _ = doc.exe(Event::InsertLine(0, st!("hello你bye好hello"))); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> kaolinite/tests/test.rs:805:5 [INFO] [stdout] | [INFO] [stdout] 805 | doc.exe(Event::DeleteLine(0, st!("hello你bye好hello"))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 805 | let _ = doc.exe(Event::DeleteLine(0, st!("hello你bye好hello"))); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> kaolinite/tests/test.rs:808:5 [INFO] [stdout] | [INFO] [stdout] 808 | doc.exe(Event::InsertLine(5, st!("forever"))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 808 | let _ = doc.exe(Event::InsertLine(5, st!("forever"))); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> kaolinite/tests/test.rs:810:5 [INFO] [stdout] | [INFO] [stdout] 810 | doc.exe(Event::DeleteLine(5, st!("forever"))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 810 | let _ = doc.exe(Event::DeleteLine(5, st!("forever"))); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> kaolinite/tests/test.rs:830:5 [INFO] [stdout] | [INFO] [stdout] 830 | doc.exe(Event::SplitDown(Loc { x: 9, y: 4 })); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 830 | let _ = doc.exe(Event::SplitDown(Loc { x: 9, y: 4 })); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> kaolinite/tests/test.rs:837:5 [INFO] [stdout] | [INFO] [stdout] 837 | doc.exe(Event::SpliceUp(Loc { x: 9, y: 4 })); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 837 | let _ = doc.exe(Event::SpliceUp(Loc { x: 9, y: 4 })); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> kaolinite/tests/test.rs:968:13 [INFO] [stdout] | [INFO] [stdout] 968 | / match e { [INFO] [stdout] 969 | | 0 => doc.forth(Event::Insert(doc.char_loc(), 'a'.to_string())), [INFO] [stdout] 970 | | 1 => doc.forth(Event::Insert(doc.char_loc(), 'b'.to_string())), [INFO] [stdout] 971 | | 2 => doc.forth(Event::Insert(doc.char_loc(), '在'.to_string())), [INFO] [stdout] ... | [INFO] [stdout] 1048 | | _ => Ok(()), [INFO] [stdout] 1049 | | }; [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 968 | let _ = match e { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking mlua v0.10.2 [INFO] [stderr] Checking ox v0.7.7 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 36.33s [INFO] running `Command { std: "docker" "inspect" "795de21830e7be3fdf2b9e75eec455783456c0c1ce1c3a995d488762295999fc", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "795de21830e7be3fdf2b9e75eec455783456c0c1ce1c3a995d488762295999fc", kill_on_drop: false }` [INFO] [stdout] 795de21830e7be3fdf2b9e75eec455783456c0c1ce1c3a995d488762295999fc