[INFO] fetching crate spellbook 0.3.4... [INFO] testing spellbook-0.3.4 against try#b83b707f97d809763b7861afa7638871f3339a33 for pr-145838-1 [INFO] extracting crate spellbook 0.3.4 into /workspace/builds/worker-1-tc2/source [INFO] started tweaking crates.io crate spellbook 0.3.4 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate spellbook 0.3.4 [INFO] tweaked toml for crates.io crate spellbook 0.3.4 written to /workspace/builds/worker-1-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate spellbook 0.3.4 on toolchain b83b707f97d809763b7861afa7638871f3339a33 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate spellbook 0.3.4 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" "+b83b707f97d809763b7861afa7638871f3339a33" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] ef210236578456b0bdab68c6da4ea70097540bb97f97f744035e3275907b24e7 [INFO] running `Command { std: "docker" "start" "-a" "ef210236578456b0bdab68c6da4ea70097540bb97f97f744035e3275907b24e7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "ef210236578456b0bdab68c6da4ea70097540bb97f97f744035e3275907b24e7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ef210236578456b0bdab68c6da4ea70097540bb97f97f744035e3275907b24e7", kill_on_drop: false }` [INFO] [stdout] ef210236578456b0bdab68c6da4ea70097540bb97f97f744035e3275907b24e7 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] a0c00aa90151fcf46d8ac7fa39304811b53dd107009f7de6296ec2ce8e9e62fb [INFO] running `Command { std: "docker" "start" "-a" "a0c00aa90151fcf46d8ac7fa39304811b53dd107009f7de6296ec2ce8e9e62fb", kill_on_drop: false }` [INFO] [stderr] Compiling foldhash v0.1.4 [INFO] [stderr] Compiling hashbrown v0.15.0 [INFO] [stderr] Compiling spellbook v0.3.4 (/opt/rustwide/workdir) [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lib.rs:195:20 [INFO] [stdout] | [INFO] [stdout] 195 | pub fn checker(&self) -> Checker { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 195 | pub fn checker(&self) -> Checker<'_, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lib.rs:210:22 [INFO] [stdout] | [INFO] [stdout] 210 | pub fn suggester(&self) -> Suggester { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 210 | pub fn suggester(&self) -> Suggester<'_, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/aff.rs:525:17 [INFO] [stdout] | [INFO] [stdout] 525 | pub fn iter(&self) -> core::slice::Iter> { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 525 | pub fn iter(&self) -> core::slice::Iter<'_, Affix> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/checker.rs:1389:9 [INFO] [stdout] | [INFO] [stdout] 1389 | &self, [INFO] [stdout] | ^^^^^ the lifetime is elided here [INFO] [stdout] ... [INFO] [stdout] 1394 | ) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1394 | ) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/checker.rs:1428:9 [INFO] [stdout] | [INFO] [stdout] 1428 | &self, [INFO] [stdout] | ^^^^^ the lifetime is elided here [INFO] [stdout] ... [INFO] [stdout] 1434 | ) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1434 | ) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/checker.rs:1570:9 [INFO] [stdout] | [INFO] [stdout] 1570 | &self, [INFO] [stdout] | ^^^^^ the lifetime is elided here [INFO] [stdout] ... [INFO] [stdout] 1577 | ) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1577 | ) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/checker.rs:1643:9 [INFO] [stdout] | [INFO] [stdout] 1643 | &self, [INFO] [stdout] | ^^^^^ the lifetime is elided here [INFO] [stdout] ... [INFO] [stdout] 1650 | ) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1650 | ) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/checker.rs:1755:9 [INFO] [stdout] | [INFO] [stdout] 1755 | &self, [INFO] [stdout] | ^^^^^ the lifetime is elided here [INFO] [stdout] ... [INFO] [stdout] 1763 | ) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1763 | ) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/checker.rs:1869:9 [INFO] [stdout] | [INFO] [stdout] 1869 | &self, [INFO] [stdout] | ^^^^^ the lifetime is elided here [INFO] [stdout] ... [INFO] [stdout] 1875 | ) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1875 | ) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/checker.rs:1883:9 [INFO] [stdout] | [INFO] [stdout] 1883 | &self, [INFO] [stdout] | ^^^^^ the lifetime is elided here [INFO] [stdout] 1884 | word: &str, [INFO] [stdout] 1885 | ) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1885 | ) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 2.58s [INFO] running `Command { std: "docker" "inspect" "a0c00aa90151fcf46d8ac7fa39304811b53dd107009f7de6296ec2ce8e9e62fb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a0c00aa90151fcf46d8ac7fa39304811b53dd107009f7de6296ec2ce8e9e62fb", kill_on_drop: false }` [INFO] [stdout] a0c00aa90151fcf46d8ac7fa39304811b53dd107009f7de6296ec2ce8e9e62fb [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 75695cced0aa8f8513f36be6d3df08aedc053ebed6ddf1d99349d185e475e58a [INFO] running `Command { std: "docker" "start" "-a" "75695cced0aa8f8513f36be6d3df08aedc053ebed6ddf1d99349d185e475e58a", kill_on_drop: false }` [INFO] [stderr] Compiling encoding_rs v0.8.34 [INFO] [stderr] Compiling memchr v2.7.4 [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lib.rs:195:20 [INFO] [stdout] | [INFO] [stdout] 195 | pub fn checker(&self) -> Checker { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 195 | pub fn checker(&self) -> Checker<'_, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lib.rs:210:22 [INFO] [stdout] | [INFO] [stdout] 210 | pub fn suggester(&self) -> Suggester { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 210 | pub fn suggester(&self) -> Suggester<'_, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/aff.rs:525:17 [INFO] [stdout] | [INFO] [stdout] 525 | pub fn iter(&self) -> core::slice::Iter> { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 525 | pub fn iter(&self) -> core::slice::Iter<'_, Affix> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/checker.rs:1389:9 [INFO] [stdout] | [INFO] [stdout] 1389 | &self, [INFO] [stdout] | ^^^^^ the lifetime is elided here [INFO] [stdout] ... [INFO] [stdout] 1394 | ) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1394 | ) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/checker.rs:1428:9 [INFO] [stdout] | [INFO] [stdout] 1428 | &self, [INFO] [stdout] | ^^^^^ the lifetime is elided here [INFO] [stdout] ... [INFO] [stdout] 1434 | ) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1434 | ) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/checker.rs:1570:9 [INFO] [stdout] | [INFO] [stdout] 1570 | &self, [INFO] [stdout] | ^^^^^ the lifetime is elided here [INFO] [stdout] ... [INFO] [stdout] 1577 | ) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1577 | ) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/checker.rs:1643:9 [INFO] [stdout] | [INFO] [stdout] 1643 | &self, [INFO] [stdout] | ^^^^^ the lifetime is elided here [INFO] [stdout] ... [INFO] [stdout] 1650 | ) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1650 | ) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/checker.rs:1755:9 [INFO] [stdout] | [INFO] [stdout] 1755 | &self, [INFO] [stdout] | ^^^^^ the lifetime is elided here [INFO] [stdout] ... [INFO] [stdout] 1763 | ) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1763 | ) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/checker.rs:1869:9 [INFO] [stdout] | [INFO] [stdout] 1869 | &self, [INFO] [stdout] | ^^^^^ the lifetime is elided here [INFO] [stdout] ... [INFO] [stdout] 1875 | ) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1875 | ) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/checker.rs:1883:9 [INFO] [stdout] | [INFO] [stdout] 1883 | &self, [INFO] [stdout] | ^^^^^ the lifetime is elided here [INFO] [stdout] 1884 | word: &str, [INFO] [stdout] 1885 | ) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1885 | ) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling chardetng v0.1.17 [INFO] [stderr] Compiling spellbook v0.3.4 (/opt/rustwide/workdir) [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lib.rs:195:20 [INFO] [stdout] | [INFO] [stdout] 195 | pub fn checker(&self) -> Checker { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 195 | pub fn checker(&self) -> Checker<'_, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/lib.rs:210:22 [INFO] [stdout] | [INFO] [stdout] 210 | pub fn suggester(&self) -> Suggester { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 210 | pub fn suggester(&self) -> Suggester<'_, S> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/aff.rs:525:17 [INFO] [stdout] | [INFO] [stdout] 525 | pub fn iter(&self) -> core::slice::Iter> { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 525 | pub fn iter(&self) -> core::slice::Iter<'_, Affix> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/checker.rs:1389:9 [INFO] [stdout] | [INFO] [stdout] 1389 | &self, [INFO] [stdout] | ^^^^^ the lifetime is elided here [INFO] [stdout] ... [INFO] [stdout] 1394 | ) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1394 | ) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/checker.rs:1428:9 [INFO] [stdout] | [INFO] [stdout] 1428 | &self, [INFO] [stdout] | ^^^^^ the lifetime is elided here [INFO] [stdout] ... [INFO] [stdout] 1434 | ) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1434 | ) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/checker.rs:1570:9 [INFO] [stdout] | [INFO] [stdout] 1570 | &self, [INFO] [stdout] | ^^^^^ the lifetime is elided here [INFO] [stdout] ... [INFO] [stdout] 1577 | ) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1577 | ) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/checker.rs:1643:9 [INFO] [stdout] | [INFO] [stdout] 1643 | &self, [INFO] [stdout] | ^^^^^ the lifetime is elided here [INFO] [stdout] ... [INFO] [stdout] 1650 | ) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1650 | ) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/checker.rs:1755:9 [INFO] [stdout] | [INFO] [stdout] 1755 | &self, [INFO] [stdout] | ^^^^^ the lifetime is elided here [INFO] [stdout] ... [INFO] [stdout] 1763 | ) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1763 | ) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/checker.rs:1869:9 [INFO] [stdout] | [INFO] [stdout] 1869 | &self, [INFO] [stdout] | ^^^^^ the lifetime is elided here [INFO] [stdout] ... [INFO] [stdout] 1875 | ) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1875 | ) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/checker.rs:1883:9 [INFO] [stdout] | [INFO] [stdout] 1883 | &self, [INFO] [stdout] | ^^^^^ the lifetime is elided here [INFO] [stdout] 1884 | word: &str, [INFO] [stdout] 1885 | ) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 1885 | ) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 6.33s [INFO] running `Command { std: "docker" "inspect" "75695cced0aa8f8513f36be6d3df08aedc053ebed6ddf1d99349d185e475e58a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "75695cced0aa8f8513f36be6d3df08aedc053ebed6ddf1d99349d185e475e58a", kill_on_drop: false }` [INFO] [stdout] 75695cced0aa8f8513f36be6d3df08aedc053ebed6ddf1d99349d185e475e58a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 0cd80da01521444543abaf949414b78f96ddab2f824111f1a96e1524f57e9dfa [INFO] running `Command { std: "docker" "start" "-a" "0cd80da01521444543abaf949414b78f96ddab2f824111f1a96e1524f57e9dfa", kill_on_drop: false }` [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/lib.rs:195:20 [INFO] [stderr] | [INFO] [stderr] 195 | pub fn checker(&self) -> Checker { [INFO] [stderr] | ^^^^^ ^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 195 | pub fn checker(&self) -> Checker<'_, S> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/lib.rs:210:22 [INFO] [stderr] | [INFO] [stderr] 210 | pub fn suggester(&self) -> Suggester { [INFO] [stderr] | ^^^^^ ^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 210 | pub fn suggester(&self) -> Suggester<'_, S> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/aff.rs:525:17 [INFO] [stderr] | [INFO] [stderr] 525 | pub fn iter(&self) -> core::slice::Iter> { [INFO] [stderr] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 525 | pub fn iter(&self) -> core::slice::Iter<'_, Affix> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/checker.rs:1389:9 [INFO] [stderr] | [INFO] [stderr] 1389 | &self, [INFO] [stderr] | ^^^^^ the lifetime is elided here [INFO] [stderr] ... [INFO] [stderr] 1394 | ) -> Option { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 1394 | ) -> Option> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/checker.rs:1428:9 [INFO] [stderr] | [INFO] [stderr] 1428 | &self, [INFO] [stderr] | ^^^^^ the lifetime is elided here [INFO] [stderr] ... [INFO] [stderr] 1434 | ) -> Option { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 1434 | ) -> Option> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/checker.rs:1570:9 [INFO] [stderr] | [INFO] [stderr] 1570 | &self, [INFO] [stderr] | ^^^^^ the lifetime is elided here [INFO] [stderr] ... [INFO] [stderr] 1577 | ) -> Option { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 1577 | ) -> Option> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/checker.rs:1643:9 [INFO] [stderr] | [INFO] [stderr] 1643 | &self, [INFO] [stderr] | ^^^^^ the lifetime is elided here [INFO] [stderr] ... [INFO] [stderr] 1650 | ) -> Option { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 1650 | ) -> Option> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/checker.rs:1755:9 [INFO] [stderr] | [INFO] [stderr] 1755 | &self, [INFO] [stderr] | ^^^^^ the lifetime is elided here [INFO] [stderr] ... [INFO] [stderr] 1763 | ) -> Option { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 1763 | ) -> Option> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/checker.rs:1869:9 [INFO] [stderr] | [INFO] [stderr] 1869 | &self, [INFO] [stderr] | ^^^^^ the lifetime is elided here [INFO] [stderr] ... [INFO] [stderr] 1875 | ) -> Option { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 1875 | ) -> Option> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/checker.rs:1883:9 [INFO] [stderr] | [INFO] [stderr] 1883 | &self, [INFO] [stderr] | ^^^^^ the lifetime is elided here [INFO] [stderr] 1884 | word: &str, [INFO] [stderr] 1885 | ) -> Option { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 1885 | ) -> Option> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: `spellbook` (lib) generated 10 warnings (run `cargo fix --lib -p spellbook` to apply 10 suggestions) [INFO] [stderr] warning: `spellbook` (lib test) generated 10 warnings (10 duplicates) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.03s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/spellbook-2d5c759f22ba2b21) [INFO] [stdout] [INFO] [stdout] running 90 tests [INFO] [stdout] test aff::parser::test::basic_flag_parsing ... ok [INFO] [stdout] test aff::parser::test::parse_condition_test ... ok [INFO] [stdout] test aff::parser::test::parse_dic_line_test ... ok [INFO] [stdout] test aff::parser::test::similarity_group_parsing ... ok [INFO] [stdout] test aff::parser::test::parse_flagset_test ... ok [INFO] [stdout] test aff::parser::test::parse_compound_rule_test ... ok [INFO] [stdout] test aff::test::affix_index_prefix_multiset_nuspell_unit_test ... ok [INFO] [stdout] test aff::test::affix_index_en_us_suffix_example ... ok [INFO] [stdout] test aff::test::affix_index_suffix_multiset_nuspell_unit_test ... ok [INFO] [stdout] test aff::parser::test::basic_prefix_test ... ok [INFO] [stdout] test aff::test::break_table_nuspell_unit_test ... ok [INFO] [stdout] test aff::test::compound_rule_matches_literal ... ok [INFO] [stdout] test aff::test::compound_rule_matches_zero_or_one ... ok [INFO] [stdout] test aff::test::compound_rule_simple_regex_nuspell_unit_test ... ok [INFO] [stdout] test aff::test::casing_conversions_nuspell_unit_test ... ok [INFO] [stdout] test aff::test::condition_matches ... ok [INFO] [stdout] test aff::test::compound_rule_matches_zero_or_more ... ok [INFO] [stdout] test aff::test::empty_affix_index ... ok [INFO] [stdout] test aff::test::condition_nuspell_unit_test ... ok [INFO] [stdout] test aff::test::string_pair ... ok [INFO] [stdout] test checker::test::are_three_chars_equal_test ... ok [INFO] [stdout] test checker::test::check_apostrophe_upper_casing ... ok [INFO] [stdout] test checker::test::check_sharp_upper_casing ... ok [INFO] [stdout] test aff::test::prefix_suffix_nuspell_unit_test ... ok [INFO] [stdout] test aff::parser::test::decode_flagset_test ... ok [INFO] [stdout] test checker::test::check_word_with_double_suffix ... ok [INFO] [stdout] test aff::parser::test::naive_word_flagset_split_test ... ok [INFO] [stdout] test checker::test::check_word_with_suffix_then_prefix_then_suffix ... ok [INFO] [stdout] test checker::test::emoji_pfx_flag_test ... ok [INFO] [stdout] test checker::test::complex_prefixes_test ... ok [INFO] [stdout] test checker::test::is_number_nuspell_unit_test ... ok [INFO] [stdout] test checker::test::rep_panic ... ok [INFO] [stdout] test aff::parser::test::break_pattern_parsing ... ok [INFO] [stdout] test hash_bag::test::iter ... ok [INFO] [stdout] test hash_bag::test::display ... ok [INFO] [stdout] test hash_bag::test::insert_and_get_duplicate_keys ... ok [INFO] [stdout] test suggester::ngram::test::count_eq_at_same_pos_test ... ok [INFO] [stdout] test hash_bag::test::string_keys ... ok [INFO] [stdout] test suggester::ngram::test::index_of_mismatch_test ... ok [INFO] [stdout] test suggester::ngram::test::longest_common_subsequence_length_test ... ok [INFO] [stdout] test suggester::ngram::test::nagrm_similarity_test ... ok [INFO] [stdout] test suggester::test::deduplicate_test ... ok [INFO] [stdout] test checker::test::check_other_casings ... ok [INFO] [stdout] test checker::test::check_word_with_single_prefix ... ok [INFO] [stdout] test checker::test::check_exact_words_in_the_wordlist_with_break_patterns_test ... ok [INFO] [stdout] test suggester::test::empty_suggest ... ok [INFO] [stdout] test checker::test::en_us_compounding ... ok [INFO] [stdout] test checker::test::iconv_test ... ok [INFO] [stdout] test checker::test::false_prefix_test ... ok [INFO] [stdout] test checker::test::check_word_with_single_suffix ... ok [INFO] [stdout] test checker::test::empty_word_is_accepted ... ok [INFO] [stdout] test checker::test::check_lower_as_other_casings ... ok [INFO] [stdout] test checker::test::check_number_test ... ok [INFO] [stdout] test checker::test::check_exact_word_in_the_wordlist_test ... ok [INFO] [stdout] test checker::test::check_word_with_prefix_and_suffix ... ok [INFO] [stdout] test suggester::test::existing_suggestions_are_cleared ... ok [INFO] [stdout] test suggester::test::rep_panic ... ok [INFO] [stdout] test suggester::test::keyboard_suggest ... ok [INFO] [stdout] test suggester::test::huge_word_is_skipped ... ok [INFO] [stdout] test suggester::test::replace_char_at_test ... ok [INFO] [stdout] test suggester::test::swap_adjacent_chars_test ... ok [INFO] [stdout] test suggester::test::swap_distant_chars_test ... ok [INFO] [stdout] test suggester::test::map_suggest ... ok [INFO] [stdout] test test::classify_casing_nuspell_unit_test ... ok [INFO] [stdout] test test::erase_chars_test ... ok [INFO] [stdout] test test::debug ... ok [INFO] [stdout] test test::clone ... ok [INFO] [stdout] test test::flagset_display ... ok [INFO] [stdout] test test::flagset_contains ... ok [INFO] [stdout] test test::flagset_from_iter ... ok [INFO] [stdout] test suggester::test::distant_swap_suggest ... ok [INFO] [stdout] test umbra_slice::test::clone ... ok [INFO] [stdout] test umbra_slice::test::hash ... ok [INFO] [stdout] test umbra_slice::test::partial_eq_str ... ok [INFO] [stdout] test umbra_slice::test::sizing ... ok [INFO] [stdout] test umbra_slice::test::eq ... ok [INFO] [stdout] test suggester::test::forgotten_char_suggest ... ok [INFO] [stdout] test suggester::test::uppercase_suggest ... ok [INFO] [stdout] test checker::test::huge_word_is_rejected ... ok [INFO] [stdout] test test::new_on_bad_dictionary ... ok [INFO] [stdout] test test::flagset_has_intersection ... ok [INFO] [stdout] test suggester::test::move_char_suggest ... ok [INFO] [stdout] test hash_bag::test::lookup_correctness_on_large_corpus ... ok [INFO] [stdout] test suggester::test::extra_char_suggest ... ok [INFO] [stdout] test suggester::test::wrong_char_suggest ... ok [INFO] [stdout] test suggester::test::rep_suggest ... ok [INFO] [stdout] test suggester::test::adjacent_swap_suggest ... ok [INFO] [stdout] test suggester::test::doubled_two_chars_suggest ... ok [INFO] [stdout] test suggester::test::two_words_suggest ... ok [INFO] [stdout] test test::add_word ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 90 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.60s [INFO] [stdout] [INFO] [stderr] Running tests/legacy.rs (/opt/rustwide/target/debug/deps/legacy-b3c586c3120bacba) [INFO] [stdout] [INFO] [stdout] running 136 tests [INFO] [stdout] test check_2970240 ... ok [INFO] [stdout] test check_2970242 ... ok [INFO] [stdout] test check_allcaps2 ... ok [INFO] [stdout] test check_affixes ... ok [INFO] [stdout] test check_alias ... ok [INFO] [stdout] test check_IJ ... ok [INFO] [stdout] test check_allcaps3 ... ok [INFO] [stdout] test check_allcaps ... ok [INFO] [stdout] test check_alias2 ... ok [INFO] [stdout] test check_2999225 ... ok [INFO] [stdout] test check_breakoff ... ok [INFO] [stdout] test check_allcaps_utf ... ok [INFO] [stdout] test check_checkcompoundcase ... ok [INFO] [stdout] test check_1463589 ... ok [INFO] [stdout] test check_base ... ok [INFO] [stdout] test check_checkcompounddup ... ok [INFO] [stdout] test check_1706659 ... ok [INFO] [stdout] test check_checkcompoundtriple ... ok [INFO] [stdout] test check_breakdefault ... ok [INFO] [stdout] test check_circumfix ... ok [INFO] [stdout] test check_break ... ok [INFO] [stdout] test check_1975530 ... ok [INFO] [stdout] test check_alias3 ... ok [INFO] [stdout] test check_checkcompoundcase2 ... ok [INFO] [stdout] test check_checksharpsutf ... ok [INFO] [stdout] test check_compoundaffix ... ok [INFO] [stdout] test check_compoundaffix2 ... ok [INFO] [stdout] test check_checkcompoundpattern ... ok [INFO] [stdout] test check_base_utf ... ok [INFO] [stdout] test check_colons_in_words ... ok [INFO] [stdout] test check_compoundrule ... ok [INFO] [stdout] test check_complexprefixes ... ok [INFO] [stdout] test check_compoundaffix3 ... ok [INFO] [stdout] test check_complexprefixes2 ... ok [INFO] [stdout] test check_checkcompoundrep ... ok [INFO] [stdout] test check_compoundrule8 ... ok [INFO] [stdout] test check_conditionalprefix ... ok [INFO] [stdout] test check_1463589_utf ... ok [INFO] [stdout] test check_compoundflag ... ok [INFO] [stdout] test check_checkcompoundcaseutf ... ok [INFO] [stdout] test check_compoundrule2 ... ok [INFO] [stdout] test check_1695964 ... ok [INFO] [stdout] test check_compoundrule4 ... ok [INFO] [stdout] test check_compoundrule3 ... ok [INFO] [stdout] test check_complexprefixesutf ... ok [INFO] [stdout] test check_compoundrule6 ... ok [INFO] [stdout] test check_flagnum ... ok [INFO] [stdout] test check_flaglong ... ok [INFO] [stdout] test check_fogemorpheme ... ok [INFO] [stdout] test check_flag ... ok [INFO] [stdout] test check_forceucase ... ok [INFO] [stdout] test check_compoundrule7 ... ok [INFO] [stdout] test check_checksharps ... ok [INFO] [stdout] test check_forbiddenword ... ok [INFO] [stdout] test check_1592880 ... ok [INFO] [stdout] test check_i58202 ... ok [INFO] [stdout] test check_compoundrule5 ... ok [INFO] [stdout] test check_i35725 ... ok [INFO] [stdout] test check_i53643 ... ok [INFO] [stdout] test check_i68568 ... ok [INFO] [stdout] test check_ignore ... ok [INFO] [stdout] test check_korean ... ok [INFO] [stdout] test check_condition_utf ... ok [INFO] [stdout] test check_flagutf8 ... ok [INFO] [stdout] test check_ignoreutf ... ok [INFO] [stdout] test check_keepcase ... ok [INFO] [stdout] test check_needaffix ... ok [INFO] [stdout] test check_needaffix3 ... ok [INFO] [stdout] test check_arabic ... ok [INFO] [stdout] test check_needaffix4 ... ok [INFO] [stdout] test check_needaffix5 ... ok [INFO] [stdout] test check_needaffix2 ... ok [INFO] [stdout] test check_nosuggest ... ok [INFO] [stdout] test check_digits_in_words ... ok [INFO] [stdout] test check_iconv ... ok [INFO] [stdout] test check_maputf ... ok [INFO] [stdout] test check_opentaal_cpdpat2 ... ok [INFO] [stdout] test check_germancompoundingold ... ok [INFO] [stdout] test check_opentaal_forbiddenword1 ... ok [INFO] [stdout] test check_nepali ... ok [INFO] [stdout] test check_opentaal_forbiddenword2 ... ok [INFO] [stdout] test check_opentaal_keepcase ... ok [INFO] [stdout] test check_onlyincompound ... ok [INFO] [stdout] test check_ngram_utf_fix ... ok [INFO] [stdout] test check_germancompounding ... ok [INFO] [stdout] test check_iconv2 ... ok [INFO] [stdout] test check_i68568utf ... ok [INFO] [stdout] test check_sug ... ok [INFO] [stdout] test check_simplifiedtriple ... ok [INFO] [stdout] test check_dotless_i ... ok [INFO] [stdout] test check_slash ... ok [INFO] [stdout] test check_sugutf ... ok [INFO] [stdout] test check_i54633 ... ok [INFO] [stdout] test check_zeroaffix ... ok [INFO] [stdout] test check_fullstrip ... ok [INFO] [stdout] test check_utf8_nonbmp ... ok [INFO] [stdout] test check_reputf ... ok [INFO] [stdout] test check_warn ... ok [INFO] [stdout] test check_phone ... ok [INFO] [stdout] test suggest_1463589 ... ok [INFO] [stdout] test check_rep ... ok [INFO] [stdout] test suggest_IJ ... ok [INFO] [stdout] test check_map ... ok [INFO] [stdout] test suggest_allcaps ... ok [INFO] [stdout] test check_utfcompound ... ok [INFO] [stdout] test suggest_forceucase ... ok [INFO] [stdout] test check_utf8 ... ok [INFO] [stdout] test suggest_allcaps2 ... ok [INFO] [stdout] test check_onlyincompound2 ... ok [INFO] [stdout] test check_opentaal_cpdpat ... ok [INFO] [stdout] test check_oconv ... ok [INFO] [stdout] test suggest_breakdefault ... ok [INFO] [stdout] test suggest_keepcase ... ok [INFO] [stdout] test suggest_onlyincompound ... ok [INFO] [stdout] test suggest_i58202 ... ok [INFO] [stdout] test suggest_allcaps_utf ... ok [INFO] [stdout] test suggest_1463589_utf ... ok [INFO] [stdout] test suggest_i54633 ... ok [INFO] [stdout] test suggest_ngram_utf_fix ... ok [INFO] [stdout] test check_hu ... ok [INFO] [stdout] test suggest_1695964 ... ok [INFO] [stdout] test check_utf8_bom2 ... ok [INFO] [stdout] test suggest_opentaal_forbiddenword1 ... ok [INFO] [stdout] test suggest_sugutf ... ok [INFO] [stdout] test suggest_sug ... ok [INFO] [stdout] test suggest_maputf ... ok [INFO] [stdout] test suggest_rep ... ok [INFO] [stdout] test suggest_opentaal_keepcase ... ok [INFO] [stdout] test suggest_base ... ok [INFO] [stdout] test suggest_opentaal_forbiddenword2 ... ok [INFO] [stdout] test suggest_reputf ... ok [INFO] [stdout] test suggest_map ... ok [INFO] [stdout] test check_utf8_bom ... ok [INFO] [stdout] test suggest_i35725 ... ok [INFO] [stdout] test suggest_base_utf ... ok [INFO] [stdout] test suggest_oconv ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 136 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.47s [INFO] [stdout] [INFO] [stderr] Doc-tests spellbook [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test src/lib.rs - Dictionary::new_with_hasher (line 153) ... ok [INFO] [stdout] test src/lib.rs - Dictionary::add (line 227) ... ok [INFO] [stdout] test src/checker.rs - checker::Checker<'a,S>::check_lower_as_upper (line 83) ... ok [INFO] [stdout] test src/lib.rs - Dictionary::new (line 130) ... ok [INFO] [stdout] test src/lib.rs - (line 7) ... ok [INFO] [stdout] test src/checker.rs - checker::Checker<'a,S>::check_lower_as_title (line 64) ... ok [INFO] [stdout] test src/lib.rs - Dictionary::check (line 180) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.83s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "0cd80da01521444543abaf949414b78f96ddab2f824111f1a96e1524f57e9dfa", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0cd80da01521444543abaf949414b78f96ddab2f824111f1a96e1524f57e9dfa", kill_on_drop: false }` [INFO] [stdout] 0cd80da01521444543abaf949414b78f96ddab2f824111f1a96e1524f57e9dfa