[INFO] fetching crate spellbook 0.4.0...
[INFO] testing spellbook-0.4.0 against try#33835004928d3bf65db4d4712e1330766263b0bd for pr-155739-1
[INFO] extracting crate spellbook 0.4.0 into /workspace/builds/worker-1-tc2/source
[INFO] started tweaking crates.io crate spellbook 0.4.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate spellbook 0.4.0
[INFO] tweaked toml for crates.io crate spellbook 0.4.0 written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate spellbook 0.4.0 on toolchain 33835004928d3bf65db4d4712e1330766263b0bd
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate spellbook 0.4.0 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" "+33835004928d3bf65db4d4712e1330766263b0bd" "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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] b25ac700ebad2be9895566a7bc08866dc401bca078fca3f14005f870b6cb365e
[INFO] running `Command { std: "docker" "start" "-a" "b25ac700ebad2be9895566a7bc08866dc401bca078fca3f14005f870b6cb365e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b25ac700ebad2be9895566a7bc08866dc401bca078fca3f14005f870b6cb365e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b25ac700ebad2be9895566a7bc08866dc401bca078fca3f14005f870b6cb365e", kill_on_drop: false }`
[INFO] [stdout] b25ac700ebad2be9895566a7bc08866dc401bca078fca3f14005f870b6cb365e
[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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 3ab7cced4ba1d88835749fdf7951fb75b7c207e0aff8f8a82a98f698565bb4a5
[INFO] running `Command { std: "docker" "start" "-a" "3ab7cced4ba1d88835749fdf7951fb75b7c207e0aff8f8a82a98f698565bb4a5", kill_on_drop: false }`
[INFO] [stderr]    Compiling foldhash v0.2.0
[INFO] [stderr]    Compiling hashbrown v0.16.0
[INFO] [stderr]    Compiling spellbook v0.4.0 (/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<S> {
[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<S> {
[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<Affix<C>> {
[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<C>> {
[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<CompoundingResult> {
[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<CompoundingResult<'_>> {
[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<CompoundingResult> {
[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<CompoundingResult<'_>> {
[INFO] [stdout]      |                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/checker.rs:1576:9
[INFO] [stdout]      |
[INFO] [stdout] 1576 |         &self,
[INFO] [stdout]      |         ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1583 |     ) -> Option<CompoundingResult> {
[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] 1583 |     ) -> Option<CompoundingResult<'_>> {
[INFO] [stdout]      |                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/checker.rs:1649:9
[INFO] [stdout]      |
[INFO] [stdout] 1649 |         &self,
[INFO] [stdout]      |         ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1656 |     ) -> Option<CompoundingResult> {
[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] 1656 |     ) -> Option<CompoundingResult<'_>> {
[INFO] [stdout]      |                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/checker.rs:1764:9
[INFO] [stdout]      |
[INFO] [stdout] 1764 |         &self,
[INFO] [stdout]      |         ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1772 |     ) -> Option<CompoundingResult> {
[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] 1772 |     ) -> Option<CompoundingResult<'_>> {
[INFO] [stdout]      |                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/checker.rs:1878:9
[INFO] [stdout]      |
[INFO] [stdout] 1878 |         &self,
[INFO] [stdout]      |         ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1884 |     ) -> Option<CompoundingResult> {
[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] 1884 |     ) -> Option<CompoundingResult<'_>> {
[INFO] [stdout]      |                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/checker.rs:1892:9
[INFO] [stdout]      |
[INFO] [stdout] 1892 |         &self,
[INFO] [stdout]      |         ^^^^^ the lifetime is elided here
[INFO] [stdout] 1893 |         word: &str,
[INFO] [stdout] 1894 |     ) -> Option<CompoundingResult> {
[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] 1894 |     ) -> Option<CompoundingResult<'_>> {
[INFO] [stdout]      |                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2.28s
[INFO] running `Command { std: "docker" "inspect" "3ab7cced4ba1d88835749fdf7951fb75b7c207e0aff8f8a82a98f698565bb4a5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3ab7cced4ba1d88835749fdf7951fb75b7c207e0aff8f8a82a98f698565bb4a5", kill_on_drop: false }`
[INFO] [stdout] 3ab7cced4ba1d88835749fdf7951fb75b7c207e0aff8f8a82a98f698565bb4a5
[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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ea97dd77a01bfdeabde017944d93c1f11eb3b48c836611c38dfd83220f867534
[INFO] running `Command { std: "docker" "start" "-a" "ea97dd77a01bfdeabde017944d93c1f11eb3b48c836611c38dfd83220f867534", kill_on_drop: false }`
[INFO] [stderr]    Compiling cfg-if v1.0.3
[INFO] [stderr]    Compiling memchr v2.7.5
[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<S> {
[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<S> {
[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<Affix<C>> {
[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<C>> {
[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<CompoundingResult> {
[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<CompoundingResult<'_>> {
[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<CompoundingResult> {
[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<CompoundingResult<'_>> {
[INFO] [stdout]      |                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/checker.rs:1576:9
[INFO] [stdout]      |
[INFO] [stdout] 1576 |         &self,
[INFO] [stdout]      |         ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1583 |     ) -> Option<CompoundingResult> {
[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] 1583 |     ) -> Option<CompoundingResult<'_>> {
[INFO] [stdout]      |                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/checker.rs:1649:9
[INFO] [stdout]      |
[INFO] [stdout] 1649 |         &self,
[INFO] [stdout]      |         ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1656 |     ) -> Option<CompoundingResult> {
[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] 1656 |     ) -> Option<CompoundingResult<'_>> {
[INFO] [stdout]      |                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/checker.rs:1764:9
[INFO] [stdout]      |
[INFO] [stdout] 1764 |         &self,
[INFO] [stdout]      |         ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1772 |     ) -> Option<CompoundingResult> {
[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] 1772 |     ) -> Option<CompoundingResult<'_>> {
[INFO] [stdout]      |                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/checker.rs:1878:9
[INFO] [stdout]      |
[INFO] [stdout] 1878 |         &self,
[INFO] [stdout]      |         ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1884 |     ) -> Option<CompoundingResult> {
[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] 1884 |     ) -> Option<CompoundingResult<'_>> {
[INFO] [stdout]      |                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/checker.rs:1892:9
[INFO] [stdout]      |
[INFO] [stdout] 1892 |         &self,
[INFO] [stdout]      |         ^^^^^ the lifetime is elided here
[INFO] [stdout] 1893 |         word: &str,
[INFO] [stdout] 1894 |     ) -> Option<CompoundingResult> {
[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] 1894 |     ) -> Option<CompoundingResult<'_>> {
[INFO] [stdout]      |                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling encoding_rs v0.8.35
[INFO] [stderr]    Compiling chardetng v0.1.17
[INFO] [stderr]    Compiling spellbook v0.4.0 (/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<S> {
[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<S> {
[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<Affix<C>> {
[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<C>> {
[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<CompoundingResult> {
[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<CompoundingResult<'_>> {
[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<CompoundingResult> {
[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<CompoundingResult<'_>> {
[INFO] [stdout]      |                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/checker.rs:1576:9
[INFO] [stdout]      |
[INFO] [stdout] 1576 |         &self,
[INFO] [stdout]      |         ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1583 |     ) -> Option<CompoundingResult> {
[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] 1583 |     ) -> Option<CompoundingResult<'_>> {
[INFO] [stdout]      |                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/checker.rs:1649:9
[INFO] [stdout]      |
[INFO] [stdout] 1649 |         &self,
[INFO] [stdout]      |         ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1656 |     ) -> Option<CompoundingResult> {
[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] 1656 |     ) -> Option<CompoundingResult<'_>> {
[INFO] [stdout]      |                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/checker.rs:1764:9
[INFO] [stdout]      |
[INFO] [stdout] 1764 |         &self,
[INFO] [stdout]      |         ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1772 |     ) -> Option<CompoundingResult> {
[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] 1772 |     ) -> Option<CompoundingResult<'_>> {
[INFO] [stdout]      |                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/checker.rs:1878:9
[INFO] [stdout]      |
[INFO] [stdout] 1878 |         &self,
[INFO] [stdout]      |         ^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 1884 |     ) -> Option<CompoundingResult> {
[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] 1884 |     ) -> Option<CompoundingResult<'_>> {
[INFO] [stdout]      |                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/checker.rs:1892:9
[INFO] [stdout]      |
[INFO] [stdout] 1892 |         &self,
[INFO] [stdout]      |         ^^^^^ the lifetime is elided here
[INFO] [stdout] 1893 |         word: &str,
[INFO] [stdout] 1894 |     ) -> Option<CompoundingResult> {
[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] 1894 |     ) -> Option<CompoundingResult<'_>> {
[INFO] [stdout]      |                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 6.46s
[INFO] running `Command { std: "docker" "inspect" "ea97dd77a01bfdeabde017944d93c1f11eb3b48c836611c38dfd83220f867534", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ea97dd77a01bfdeabde017944d93c1f11eb3b48c836611c38dfd83220f867534", kill_on_drop: false }`
[INFO] [stdout] ea97dd77a01bfdeabde017944d93c1f11eb3b48c836611c38dfd83220f867534
[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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 7b3fe270f658d92467b808627643935e13b525472cdfe01df25bfa81840d9fbf
[INFO] running `Command { std: "docker" "start" "-a" "7b3fe270f658d92467b808627643935e13b525472cdfe01df25bfa81840d9fbf", 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<S> {
[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<S> {
[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<Affix<C>> {
[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<C>> {
[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<CompoundingResult> {
[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<CompoundingResult<'_>> {
[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<CompoundingResult> {
[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<CompoundingResult<'_>> {
[INFO] [stderr]      |                                  ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/checker.rs:1576:9
[INFO] [stderr]      |
[INFO] [stderr] 1576 |         &self,
[INFO] [stderr]      |         ^^^^^ the lifetime is elided here
[INFO] [stderr] ...
[INFO] [stderr] 1583 |     ) -> Option<CompoundingResult> {
[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] 1583 |     ) -> Option<CompoundingResult<'_>> {
[INFO] [stderr]      |                                  ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/checker.rs:1649:9
[INFO] [stderr]      |
[INFO] [stderr] 1649 |         &self,
[INFO] [stderr]      |         ^^^^^ the lifetime is elided here
[INFO] [stderr] ...
[INFO] [stderr] 1656 |     ) -> Option<CompoundingResult> {
[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] 1656 |     ) -> Option<CompoundingResult<'_>> {
[INFO] [stderr]      |                                  ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/checker.rs:1764:9
[INFO] [stderr]      |
[INFO] [stderr] 1764 |         &self,
[INFO] [stderr]      |         ^^^^^ the lifetime is elided here
[INFO] [stderr] ...
[INFO] [stderr] 1772 |     ) -> Option<CompoundingResult> {
[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] 1772 |     ) -> Option<CompoundingResult<'_>> {
[INFO] [stderr]      |                                  ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/checker.rs:1878:9
[INFO] [stderr]      |
[INFO] [stderr] 1878 |         &self,
[INFO] [stderr]      |         ^^^^^ the lifetime is elided here
[INFO] [stderr] ...
[INFO] [stderr] 1884 |     ) -> Option<CompoundingResult> {
[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] 1884 |     ) -> Option<CompoundingResult<'_>> {
[INFO] [stderr]      |                                  ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/checker.rs:1892:9
[INFO] [stderr]      |
[INFO] [stderr] 1892 |         &self,
[INFO] [stderr]      |         ^^^^^ the lifetime is elided here
[INFO] [stderr] 1893 |         word: &str,
[INFO] [stderr] 1894 |     ) -> Option<CompoundingResult> {
[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] 1894 |     ) -> Option<CompoundingResult<'_>> {
[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.04s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/spellbook-23862018362be99c)
[INFO] [stdout] 
[INFO] [stdout] running 91 tests
[INFO] [stdout] test aff::parser::test::parse_condition_test ... ok
[INFO] [stdout] test aff::parser::test::basic_flag_parsing ... ok
[INFO] [stdout] test aff::parser::test::parse_compound_rule_test ... ok
[INFO] [stdout] test aff::test::affix_index_en_us_suffix_example ... ok
[INFO] [stdout] test aff::test::affix_index_prefix_multiset_nuspell_unit_test ... ok
[INFO] [stdout] test aff::parser::test::basic_prefix_test ... ok
[INFO] [stdout] test aff::parser::test::break_pattern_parsing ... ok
[INFO] [stdout] test aff::test::affix_index_suffix_multiset_nuspell_unit_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::casing_conversions_nuspell_unit_test ... ok
[INFO] [stdout] test aff::test::compound_rule_matches_zero_or_more ... ok
[INFO] [stdout] test aff::parser::test::parse_dic_line_test ... ok
[INFO] [stdout] test aff::test::compound_rule_matches_zero_or_one ... ok
[INFO] [stdout] test aff::test::condition_matches ... ok
[INFO] [stdout] test aff::test::compound_rule_simple_regex_nuspell_unit_test ... ok
[INFO] [stdout] test aff::test::empty_affix_index ... ok
[INFO] [stdout] test aff::test::condition_nuspell_unit_test ... ok
[INFO] [stdout] test aff::parser::test::parse_flagset_test ... ok
[INFO] [stdout] test aff::test::string_pair ... ok
[INFO] [stdout] test checker::test::check_apostrophe_upper_casing ... ok
[INFO] [stdout] test aff::parser::test::naive_word_flagset_split_test ... ok
[INFO] [stdout] test checker::test::are_three_chars_equal_test ... ok
[INFO] [stdout] test aff::parser::test::decode_flagset_test ... ok
[INFO] [stdout] test checker::test::check_sharp_upper_casing ... ok
[INFO] [stdout] test checker::test::check_word_with_double_suffix ... ok
[INFO] [stdout] test aff::test::prefix_suffix_nuspell_unit_test ... ok
[INFO] [stdout] test checker::test::complex_prefixes_test ... ok
[INFO] [stdout] test checker::test::emoji_pfx_flag_test ... ok
[INFO] [stdout] test checker::test::is_number_nuspell_unit_test ... ok
[INFO] [stdout] test checker::test::check_word_with_suffix_then_prefix_then_suffix ... ok
[INFO] [stdout] test checker::test::rep_panic ... ok
[INFO] [stdout] test hash_bag::test::display ... ok
[INFO] [stdout] test hash_bag::test::insert_and_get_duplicate_keys ... ok
[INFO] [stdout] test hash_bag::test::iter ... ok
[INFO] [stdout] test hash_bag::test::mutate ... ok
[INFO] [stdout] test hash_bag::test::string_keys ... ok
[INFO] [stdout] test suggester::ngram::test::count_eq_at_same_pos_test ... 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 aff::parser::test::similarity_group_parsing ... ok
[INFO] [stdout] test suggester::test::deduplicate_test ... ok
[INFO] [stdout] test hash_bag::test::lookup_correctness_on_large_corpus ... ok
[INFO] [stdout] test checker::test::iconv_test ... ok
[INFO] [stdout] test checker::test::huge_word_is_rejected ... 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::check_exact_words_in_the_wordlist_with_break_patterns_test ... ok
[INFO] [stdout] test checker::test::check_lower_as_other_casings ... ok
[INFO] [stdout] test checker::test::check_other_casings ... ok
[INFO] [stdout] test checker::test::en_us_compounding ... ok
[INFO] [stdout] test checker::test::check_word_with_single_prefix ... ok
[INFO] [stdout] test checker::test::check_word_with_prefix_and_suffix ... ok
[INFO] [stdout] test checker::test::empty_word_is_accepted ... ok
[INFO] [stdout] test checker::test::check_exact_word_in_the_wordlist_test ... ok
[INFO] [stdout] test suggester::test::existing_suggestions_are_cleared ... ok
[INFO] [stdout] test suggester::test::empty_suggest ... ok
[INFO] [stdout] test suggester::test::huge_word_is_skipped ... ok
[INFO] [stdout] test suggester::test::keyboard_suggest ... ok
[INFO] [stdout] test suggester::test::rep_panic ... ok
[INFO] [stdout] test suggester::test::swap_adjacent_chars_test ... ok
[INFO] [stdout] test suggester::test::replace_char_at_test ... ok
[INFO] [stdout] test suggester::test::map_suggest ... ok
[INFO] [stdout] test test::clone ... ok
[INFO] [stdout] test suggester::test::swap_distant_chars_test ... ok
[INFO] [stdout] test test::classify_casing_nuspell_unit_test ... ok
[INFO] [stdout] test test::erase_chars_test ... ok
[INFO] [stdout] test test::flagset_contains ... ok
[INFO] [stdout] test test::debug ... ok
[INFO] [stdout] test test::flagset_from_iter ... ok
[INFO] [stdout] test test::new_on_bad_dictionary ... ok
[INFO] [stdout] test umbra_slice::test::clone ... ok
[INFO] [stdout] test test::flagset_display ... ok
[INFO] [stdout] test umbra_slice::test::eq ... ok
[INFO] [stdout] test umbra_slice::test::hash ... ok
[INFO] [stdout] test umbra_slice::test::sizing ... ok
[INFO] [stdout] test suggester::test::uppercase_suggest ... ok
[INFO] [stdout] test umbra_slice::test::partial_eq_str ... ok
[INFO] [stdout] test suggester::test::move_char_suggest ... ok
[INFO] [stdout] test checker::test::check_number_test ... ok
[INFO] [stdout] test suggester::test::forgotten_char_suggest ... ok
[INFO] [stdout] test suggester::test::rep_suggest ... ok
[INFO] [stdout] test suggester::test::doubled_two_chars_suggest ... ok
[INFO] [stdout] test suggester::test::wrong_char_suggest ... ok
[INFO] [stdout] test test::flagset_has_intersection ... ok
[INFO] [stdout] test suggester::test::distant_swap_suggest ... ok
[INFO] [stdout] test suggester::test::two_words_suggest ... ok
[INFO] [stdout] test suggester::test::extra_char_suggest ... ok
[INFO] [stdout] test suggester::test::adjacent_swap_suggest ... ok
[INFO] [stdout] test test::add_word ... ok
[INFO] [stderr]      Running tests/legacy.rs (/opt/rustwide/target/debug/deps/legacy-b35db7503cc8bdb9)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 91 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.80s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 136 tests
[INFO] [stdout] test check_affixes ... ok
[INFO] [stdout] test check_2970240 ... ok
[INFO] [stdout] test check_2999225 ... ok
[INFO] [stdout] test check_IJ ... ok
[INFO] [stdout] test check_alias ... ok
[INFO] [stdout] test check_alias2 ... ok
[INFO] [stdout] test check_alias3 ... ok
[INFO] [stdout] test check_allcaps ... ok
[INFO] [stdout] test check_allcaps_utf ... ok
[INFO] [stdout] test check_base ... ok
[INFO] [stdout] test check_breakdefault ... ok
[INFO] [stdout] test check_checkcompoundcase ... ok
[INFO] [stdout] test check_break ... ok
[INFO] [stdout] test check_base_utf ... ok
[INFO] [stdout] test check_1463589 ... ok
[INFO] [stdout] test check_1592880 ... ok
[INFO] [stdout] test check_checkcompounddup ... ok
[INFO] [stdout] test check_checkcompoundtriple ... ok
[INFO] [stdout] test check_arabic ... ok
[INFO] [stdout] test check_colons_in_words ... ok
[INFO] [stdout] test check_breakoff ... ok
[INFO] [stdout] test check_complexprefixes ... ok
[INFO] [stdout] test check_complexprefixes2 ... ok
[INFO] [stdout] test check_1695964 ... ok
[INFO] [stdout] test check_circumfix ... ok
[INFO] [stdout] test check_checksharps ... ok
[INFO] [stdout] test check_1975530 ... ok
[INFO] [stdout] test check_complexprefixesutf ... ok
[INFO] [stdout] test check_compoundaffix2 ... ok
[INFO] [stdout] test check_compoundaffix3 ... ok
[INFO] [stdout] test check_compoundrule ... ok
[INFO] [stdout] test check_1463589_utf ... ok
[INFO] [stdout] test check_compoundaffix ... ok
[INFO] [stdout] test check_checksharpsutf ... ok
[INFO] [stdout] test check_compoundflag ... ok
[INFO] [stdout] test check_checkcompoundpattern ... ok
[INFO] [stdout] test check_compoundrule3 ... ok
[INFO] [stdout] test check_conditionalprefix ... ok
[INFO] [stdout] test check_checkcompoundcaseutf ... ok
[INFO] [stdout] test check_flag ... ok
[INFO] [stdout] test check_compoundrule8 ... ok
[INFO] [stdout] test check_1706659 ... ok
[INFO] [stdout] test check_flagnum ... ok
[INFO] [stdout] test check_compoundrule7 ... ok
[INFO] [stdout] test check_flaglong ... ok
[INFO] [stdout] test check_fogemorpheme ... ok
[INFO] [stdout] test check_forceucase ... ok
[INFO] [stdout] test check_forbiddenword ... ok
[INFO] [stdout] test check_compoundrule2 ... ok
[INFO] [stdout] test check_allcaps2 ... ok
[INFO] [stdout] test check_dotless_i ... ok
[INFO] [stdout] test check_2970242 ... ok
[INFO] [stdout] test check_i35725 ... ok
[INFO] [stdout] test check_fullstrip ... ok
[INFO] [stdout] test check_allcaps3 ... ok
[INFO] [stdout] test check_i68568 ... ok
[INFO] [stdout] test check_compoundrule6 ... ok
[INFO] [stdout] test check_compoundrule4 ... ok
[INFO] [stdout] test check_ignore ... ok
[INFO] [stdout] test check_flagutf8 ... ok
[INFO] [stdout] test check_keepcase ... ok
[INFO] [stdout] test check_i54633 ... ok
[INFO] [stdout] test check_korean ... ok
[INFO] [stdout] test check_ignoreutf ... ok
[INFO] [stdout] test check_needaffix ... ok
[INFO] [stdout] test check_needaffix2 ... ok
[INFO] [stdout] test check_germancompoundingold ... ok
[INFO] [stdout] test check_needaffix3 ... ok
[INFO] [stdout] test check_needaffix4 ... ok
[INFO] [stdout] test check_iconv ... ok
[INFO] [stdout] test check_needaffix5 ... ok
[INFO] [stdout] test check_germancompounding ... ok
[INFO] [stdout] test check_nosuggest ... ok
[INFO] [stdout] test check_nepali ... ok
[INFO] [stdout] test check_i68568utf ... ok
[INFO] [stdout] test check_ngram_utf_fix ... ok
[INFO] [stdout] test check_onlyincompound2 ... ok
[INFO] [stdout] test check_onlyincompound ... ok
[INFO] [stdout] test check_opentaal_cpdpat2 ... ok
[INFO] [stdout] test check_opentaal_cpdpat ... ok
[INFO] [stdout] test check_opentaal_keepcase ... ok
[INFO] [stdout] test check_phone ... ok
[INFO] [stdout] test check_rep ... ok
[INFO] [stdout] test check_simplifiedtriple ... ok
[INFO] [stdout] test check_slash ... ok
[INFO] [stdout] test check_sug ... ok
[INFO] [stdout] test check_sugutf ... ok
[INFO] [stdout] test check_i58202 ... ok
[INFO] [stdout] test check_opentaal_forbiddenword1 ... ok
[INFO] [stdout] test check_opentaal_forbiddenword2 ... ok
[INFO] [stdout] test check_oconv ... ok
[INFO] [stdout] test check_reputf ... ok
[INFO] [stdout] test check_warn ... ok
[INFO] [stdout] test check_compoundrule5 ... ok
[INFO] [stdout] test check_utf8_nonbmp ... ok
[INFO] [stdout] test check_i53643 ... ok
[INFO] [stdout] test check_iconv2 ... ok
[INFO] [stdout] test check_utfcompound ... ok
[INFO] [stdout] test check_zeroaffix ... ok
[INFO] [stdout] test check_maputf ... ok
[INFO] [stdout] test check_map ... ok
[INFO] [stdout] test check_condition_utf ... ok
[INFO] [stdout] test check_checkcompoundcase2 ... ok
[INFO] [stdout] test check_utf8_bom2 ... ok
[INFO] [stdout] test suggest_IJ ... ok
[INFO] [stdout] test suggest_allcaps2 ... ok
[INFO] [stdout] test suggest_forceucase ... ok
[INFO] [stdout] test suggest_allcaps_utf ... ok
[INFO] [stdout] test check_checkcompoundrep ... ok
[INFO] [stdout] test suggest_keepcase ... ok
[INFO] [stdout] test suggest_allcaps ... ok
[INFO] [stdout] test suggest_breakdefault ... ok
[INFO] [stdout] test check_digits_in_words ... ok
[INFO] [stdout] test suggest_i58202 ... ok
[INFO] [stdout] test check_hu ... ok
[INFO] [stdout] test check_utf8_bom ... ok
[INFO] [stdout] test suggest_map ... ok
[INFO] [stdout] test check_utf8 ... ok
[INFO] [stdout] test suggest_1695964 ... ok
[INFO] [stdout] test suggest_i54633 ... ok
[INFO] [stdout] test suggest_onlyincompound ... ok
[INFO] [stdout] test suggest_1463589_utf ... ok
[INFO] [stdout] test suggest_ngram_utf_fix ... ok
[INFO] [stdout] test suggest_maputf ... ok
[INFO] [stdout] test suggest_1463589 ... ok
[INFO] [stdout] test suggest_sugutf ... ok
[INFO] [stdout] test suggest_opentaal_forbiddenword2 ... ok
[INFO] [stdout] test suggest_oconv ... ok
[INFO] [stdout] test suggest_sug ... ok
[INFO] [stdout] test suggest_base ... ok
[INFO] [stdout] test suggest_opentaal_forbiddenword1 ... ok
[INFO] [stdout] test suggest_opentaal_keepcase ... ok
[INFO] [stdout] test suggest_base_utf ... ok
[INFO] [stdout] test suggest_i35725 ... ok
[INFO] [stdout] test suggest_rep ... ok
[INFO] [stdout] test suggest_reputf ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 136 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.73s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests spellbook
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test src/lib.rs - Dictionary<S>::new_with_hasher (line 153) ... ok
[INFO] [stdout] test src/lib.rs - Dictionary<S>::check (line 180) ... 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<DefaultHashBuilder>::new (line 130) ... ok
[INFO] [stdout] test src/checker.rs - checker::Checker<'a,S>::check_lower_as_title (line 64) ... ok
[INFO] [stdout] test src/lib.rs - (line 7) ... ok
[INFO] [stdout] test src/lib.rs - Dictionary<S>::add (line 227) ... ok
[INFO] [stdout] test src/lib.rs - Dictionary<S>::remove_stem (line 267) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.41s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "7b3fe270f658d92467b808627643935e13b525472cdfe01df25bfa81840d9fbf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7b3fe270f658d92467b808627643935e13b525472cdfe01df25bfa81840d9fbf", kill_on_drop: false }`
[INFO] [stdout] 7b3fe270f658d92467b808627643935e13b525472cdfe01df25bfa81840d9fbf
