[INFO] fetching crate zspell 0.5.5...
[INFO] testing zspell-0.5.5 against 1.91.0 for beta-1.92-2
[INFO] extracting crate zspell 0.5.5 into /workspace/builds/worker-7-tc1/source
[INFO] started tweaking crates.io crate zspell 0.5.5
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate zspell 0.5.5
[INFO] tweaked toml for crates.io crate zspell 0.5.5 written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate zspell 0.5.5 on toolchain 1.91.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.91.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.91.0" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]      Locking 109 packages to latest compatible versions
[INFO] [stderr]       Adding criterion v0.5.1 (available: v0.7.0)
[INFO] [stderr]       Adding dirs v5.0.1 (available: v6.0.0)
[INFO] [stderr]       Adding hashbrown v0.14.5 (available: v0.16.0)
[INFO] [stderr]       Adding itertools v0.13.0 (available: v0.14.0)
[INFO] [stderr]       Adding rand v0.8.5 (available: v0.9.2)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.91.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded is-terminal v0.4.17
[INFO] [stderr]   Downloaded indoc v2.0.7
[INFO] [stderr]   Downloaded clap_lex v0.7.6
[INFO] [stderr]   Downloaded sys-locale v0.3.2
[INFO] [stderr]   Downloaded clap v4.5.51
[INFO] [stderr]   Downloaded visibility v0.1.1
[INFO] [stderr]   Downloaded clap_builder v4.5.51
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+1.91.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 3fb52fe7869286e7586d463b0d7228fd1198f8a76be0a6822c25ad67e0d4f9e0
[INFO] running `Command { std: "docker" "start" "-a" "3fb52fe7869286e7586d463b0d7228fd1198f8a76be0a6822c25ad67e0d4f9e0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3fb52fe7869286e7586d463b0d7228fd1198f8a76be0a6822c25ad67e0d4f9e0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3fb52fe7869286e7586d463b0d7228fd1198f8a76be0a6822c25ad67e0d4f9e0", kill_on_drop: false }`
[INFO] [stdout] 3fb52fe7869286e7586d463b0d7228fd1198f8a76be0a6822c25ad67e0d4f9e0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+1.91.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] af50d5b56bcbb21ecaaa24731da47b80064819324ca754ecd4e6d13f5a1fae77
[INFO] running `Command { std: "docker" "start" "-a" "af50d5b56bcbb21ecaaa24731da47b80064819324ca754ecd4e6d13f5a1fae77", kill_on_drop: false }`
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling indoc v2.0.7
[INFO] [stderr]    Compiling stringmetrics v2.2.2
[INFO] [stderr]    Compiling unicode-segmentation v1.12.0
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling sys-locale v0.3.2
[INFO] [stderr]    Compiling xxhash-rust v0.8.15
[INFO] [stderr]    Compiling dirs-sys v0.4.1
[INFO] [stderr]    Compiling visibility v0.1.1
[INFO] [stderr]    Compiling dirs v5.0.1
[INFO] [stderr]    Compiling zspell v0.5.5 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stdout] warning: unused import: `stringmetrics::try_levenshtein`
[INFO] [stdout]   --> src/dict.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use stringmetrics::try_levenshtein;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `inner` is never used
[INFO] [stdout]    --> src/dict.rs:699:19
[INFO] [stdout]     |
[INFO] [stdout] 690 | impl WordList {
[INFO] [stdout]     | ------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 699 |     pub(crate) fn inner(&self) -> &HashMap<Box<str>, Vec<Meta>> {
[INFO] [stdout]     |                   ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `config` is never used
[INFO] [stdout]    --> src/dict.rs:740:8
[INFO] [stdout]     |
[INFO] [stdout] 716 | impl<'a> DictBuilder<'a> {
[INFO] [stdout]     | ------------------------ method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 740 |     fn config(mut self, cfg: ParsedCfg) -> Self {
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Raw` is never constructed
[INFO] [stdout]   --> src/dict/meta.rs:66:5
[INFO] [stdout]    |
[INFO] [stdout] 52 | pub enum Source {
[INFO] [stdout]    |          ------ variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 66 |     Raw,
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Source` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]    --> src/error.rs:223:19
[INFO] [stdout]     |
[INFO] [stdout] 222 | impl IoError {
[INFO] [stdout]     | ------------ associated function in this implementation
[INFO] [stdout] 223 |     pub(crate) fn new(fname: &str, err: std::io::ErrorKind) -> Self {
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:335:21
[INFO] [stdout]     |
[INFO] [stdout] 335 | fn parse_comment(s: &str) -> ParseResult {
[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] 335 | fn parse_comment(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:338:22
[INFO] [stdout]     |
[INFO] [stdout] 338 | fn parse_encoding(s: &str) -> ParseResult {
[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] 338 | fn parse_encoding(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:345:18
[INFO] [stdout]     |
[INFO] [stdout] 345 | fn parse_flag(s: &str) -> ParseResult {
[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] 345 | fn parse_flag(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:352:30
[INFO] [stdout]     |
[INFO] [stdout] 352 | fn parse_complex_prefixes(s: &str) -> ParseResult {
[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] 352 | fn parse_complex_prefixes(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:355:18
[INFO] [stdout]     |
[INFO] [stdout] 355 | fn parse_lang(s: &str) -> ParseResult {
[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] 355 | fn parse_lang(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:358:26
[INFO] [stdout]     |
[INFO] [stdout] 358 | fn parse_ignore_chars(s: &str) -> ParseResult {
[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] 358 | fn parse_ignore_chars(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:363:25
[INFO] [stdout]     |
[INFO] [stdout] 363 | fn parse_affix_alias(s: &str) -> ParseResult {
[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] 363 | fn parse_affix_alias(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:371:25
[INFO] [stdout]     |
[INFO] [stdout] 371 | fn parse_morph_alias(s: &str) -> ParseResult {
[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] 371 | fn parse_morph_alias(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:384:27
[INFO] [stdout]     |
[INFO] [stdout] 384 | fn parse_neighbor_keys(s: &str) -> ParseResult {
[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] 384 | fn parse_neighbor_keys(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:391:28
[INFO] [stdout]     |
[INFO] [stdout] 391 | fn parse_try_characters(s: &str) -> ParseResult {
[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] 391 | fn parse_try_characters(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:394:28
[INFO] [stdout]     |
[INFO] [stdout] 394 | fn parse_nosuggest_flag(s: &str) -> ParseResult {
[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] 394 | fn parse_nosuggest_flag(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:397:38
[INFO] [stdout]     |
[INFO] [stdout] 397 | fn parse_compound_suggestions_max(s: &str) -> ParseResult {
[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] 397 | fn parse_compound_suggestions_max(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:400:35
[INFO] [stdout]     |
[INFO] [stdout] 400 | fn parse_ngram_suggestions_max(s: &str) -> ParseResult {
[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] 400 | fn parse_ngram_suggestions_max(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:403:28
[INFO] [stdout]     |
[INFO] [stdout] 403 | fn parse_ngram_diff_max(s: &str) -> ParseResult {
[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] 403 | fn parse_ngram_diff_max(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:406:37
[INFO] [stdout]     |
[INFO] [stdout] 406 | fn parse_ngram_limit_to_diff_max(s: &str) -> ParseResult {
[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] 406 | fn parse_ngram_limit_to_diff_max(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:409:34
[INFO] [stdout]     |
[INFO] [stdout] 409 | fn parse_no_split_suggestions(s: &str) -> ParseResult {
[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] 409 | fn parse_no_split_suggestions(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:412:28
[INFO] [stdout]     |
[INFO] [stdout] 412 | fn parse_keep_term_dots(s: &str) -> ParseResult {
[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] 412 | fn parse_keep_term_dots(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:415:25
[INFO] [stdout]     |
[INFO] [stdout] 415 | fn parse_replacement(s: &str) -> ParseResult {
[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] 415 | fn parse_replacement(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:427:21
[INFO] [stdout]     |
[INFO] [stdout] 427 | fn parse_mapping(s: &str) -> ParseResult {
[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] 427 | fn parse_mapping(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:445:22
[INFO] [stdout]     |
[INFO] [stdout] 445 | fn parse_phonetic(s: &str) -> ParseResult {
[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] 445 | fn parse_phonetic(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:456:23
[INFO] [stdout]     |
[INFO] [stdout] 456 | fn parse_warn_rare(s: &str) -> ParseResult {
[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] 456 | fn parse_warn_rare(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:464:28
[INFO] [stdout]     |
[INFO] [stdout] 464 | fn parse_forbidden_warn(s: &str) -> ParseResult {
[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] 464 | fn parse_forbidden_warn(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:467:29
[INFO] [stdout]     |
[INFO] [stdout] 467 | fn parse_break_separator(s: &str) -> ParseResult {
[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] 467 | fn parse_break_separator(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:475:27
[INFO] [stdout]     |
[INFO] [stdout] 475 | fn parse_compound_rule(s: &str) -> ParseResult {
[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] 475 | fn parse_compound_rule(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:483:33
[INFO] [stdout]     |
[INFO] [stdout] 483 | fn parse_compound_min_length(s: &str) -> ParseResult {
[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] 483 | fn parse_compound_min_length(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:486:27
[INFO] [stdout]     |
[INFO] [stdout] 486 | fn parse_compound_flag(s: &str) -> ParseResult {
[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] 486 | fn parse_compound_flag(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:489:33
[INFO] [stdout]     |
[INFO] [stdout] 489 | fn parse_compound_begin_flag(s: &str) -> ParseResult {
[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] 489 | fn parse_compound_begin_flag(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:492:31
[INFO] [stdout]     |
[INFO] [stdout] 492 | fn parse_compound_end_flag(s: &str) -> ParseResult {
[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] 492 | fn parse_compound_end_flag(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:495:34
[INFO] [stdout]     |
[INFO] [stdout] 495 | fn parse_compound_middle_flag(s: &str) -> ParseResult {
[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] 495 | fn parse_compound_middle_flag(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:498:32
[INFO] [stdout]     |
[INFO] [stdout] 498 | fn parse_compound_only_flag(s: &str) -> ParseResult {
[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] 498 | fn parse_compound_only_flag(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:501:34
[INFO] [stdout]     |
[INFO] [stdout] 501 | fn parse_compound_permit_flag(s: &str) -> ParseResult {
[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] 501 | fn parse_compound_permit_flag(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:504:34
[INFO] [stdout]     |
[INFO] [stdout] 504 | fn parse_compound_forbid_flag(s: &str) -> ParseResult {
[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] 504 | fn parse_compound_forbid_flag(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:507:36
[INFO] [stdout]     |
[INFO] [stdout] 507 | fn parse_compound_more_suffixes(s: &str) -> ParseResult {
[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] 507 | fn parse_compound_more_suffixes(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:510:27
[INFO] [stdout]     |
[INFO] [stdout] 510 | fn parse_compound_root(s: &str) -> ParseResult {
[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] 510 | fn parse_compound_root(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:513:31
[INFO] [stdout]     |
[INFO] [stdout] 513 | fn parse_compound_word_max(s: &str) -> ParseResult {
[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] 513 | fn parse_compound_word_max(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:516:41
[INFO] [stdout]     |
[INFO] [stdout] 516 | fn parse_compound_forbid_duplication(s: &str) -> ParseResult {
[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] 516 | fn parse_compound_forbid_duplication(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:519:36
[INFO] [stdout]     |
[INFO] [stdout] 519 | fn parse_compound_forbid_repeat(s: &str) -> ParseResult {
[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] 519 | fn parse_compound_forbid_repeat(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:522:33
[INFO] [stdout]     |
[INFO] [stdout] 522 | fn parse_compound_check_case(s: &str) -> ParseResult {
[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] 522 | fn parse_compound_check_case(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:525:35
[INFO] [stdout]     |
[INFO] [stdout] 525 | fn parse_compound_check_triple(s: &str) -> ParseResult {
[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 | fn parse_compound_check_triple(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:528:38
[INFO] [stdout]     |
[INFO] [stdout] 528 | fn parse_compound_simplify_triple(s: &str) -> ParseResult {
[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] 528 | fn parse_compound_simplify_triple(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:531:38
[INFO] [stdout]     |
[INFO] [stdout] 531 | fn parse_compound_forbid_patterns(s: &str) -> ParseResult {
[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] 531 | fn parse_compound_forbid_patterns(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:543:34
[INFO] [stdout]     |
[INFO] [stdout] 543 | fn parse_compound_force_upper(s: &str) -> ParseResult {
[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] 543 | fn parse_compound_force_upper(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:546:31
[INFO] [stdout]     |
[INFO] [stdout] 546 | fn parse_compound_syllable(s: &str) -> ParseResult {
[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] 546 | fn parse_compound_syllable(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:553:26
[INFO] [stdout]     |
[INFO] [stdout] 553 | fn parse_syllable_num(s: &str) -> ParseResult {
[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] 553 | fn parse_syllable_num(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:561:20
[INFO] [stdout]     |
[INFO] [stdout] 561 | fn parse_prefix(s: &str) -> ParseResult {
[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] 561 | fn parse_prefix(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:564:20
[INFO] [stdout]     |
[INFO] [stdout] 564 | fn parse_suffix(s: &str) -> ParseResult {
[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] 564 | fn parse_suffix(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:572:28
[INFO] [stdout]     |
[INFO] [stdout] 572 | fn parse_circumfix_flag(s: &str) -> ParseResult {
[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] 572 | fn parse_circumfix_flag(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:575:33
[INFO] [stdout]     |
[INFO] [stdout] 575 | fn parse_forbidden_word_flag(s: &str) -> ParseResult {
[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] 575 | fn parse_forbidden_word_flag(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:578:28
[INFO] [stdout]     |
[INFO] [stdout] 578 | fn parse_afx_full_strip(s: &str) -> ParseResult {
[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] 578 | fn parse_afx_full_strip(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:581:32
[INFO] [stdout]     |
[INFO] [stdout] 581 | fn parse_afx_keep_case_flag(s: &str) -> ParseResult {
[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] 581 | fn parse_afx_keep_case_flag(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:584:34
[INFO] [stdout]     |
[INFO] [stdout] 584 | fn parse_afx_input_conversion(s: &str) -> ParseResult {
[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] 584 | fn parse_afx_input_conversion(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:596:35
[INFO] [stdout]     |
[INFO] [stdout] 596 | fn parse_afx_output_conversion(s: &str) -> ParseResult {
[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] 596 | fn parse_afx_output_conversion(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:608:36
[INFO] [stdout]     |
[INFO] [stdout] 608 | fn parse_afx_lemma_present_flag(s: &str) -> ParseResult {
[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] 608 | fn parse_afx_lemma_present_flag(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:611:29
[INFO] [stdout]     |
[INFO] [stdout] 611 | fn parse_afx_needed_flag(s: &str) -> ParseResult {
[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] 611 | fn parse_afx_needed_flag(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:614:33
[INFO] [stdout]     |
[INFO] [stdout] 614 | fn parse_afx_pseudoroot_flag(s: &str) -> ParseResult {
[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] 614 | fn parse_afx_pseudoroot_flag(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:617:34
[INFO] [stdout]     |
[INFO] [stdout] 617 | fn parse_afx_substandard_flag(s: &str) -> ParseResult {
[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] 617 | fn parse_afx_substandard_flag(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:620:28
[INFO] [stdout]     |
[INFO] [stdout] 620 | fn parse_afx_word_chars(s: &str) -> ParseResult {
[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] 620 | fn parse_afx_word_chars(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:623:30
[INFO] [stdout]     |
[INFO] [stdout] 623 | fn parse_afx_check_sharps(s: &str) -> ParseResult {
[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] 623 | fn parse_afx_check_sharps(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:626:18
[INFO] [stdout]     |
[INFO] [stdout] 626 | fn parse_name(s: &str) -> ParseResult {
[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] 626 | fn parse_name(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:629:18
[INFO] [stdout]     |
[INFO] [stdout] 629 | fn parse_home(s: &str) -> ParseResult {
[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] 629 | fn parse_home(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:632:21
[INFO] [stdout]     |
[INFO] [stdout] 632 | fn parse_version(s: &str) -> ParseResult {
[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] 632 | fn parse_version(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 4.02s
[INFO] running `Command { std: "docker" "inspect" "af50d5b56bcbb21ecaaa24731da47b80064819324ca754ecd4e6d13f5a1fae77", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "af50d5b56bcbb21ecaaa24731da47b80064819324ca754ecd4e6d13f5a1fae77", kill_on_drop: false }`
[INFO] [stdout] af50d5b56bcbb21ecaaa24731da47b80064819324ca754ecd4e6d13f5a1fae77
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+1.91.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 64664c9edadc9914bd6744ec0ce978bc58fa922daeccfa33d9eaa4cb44c2e27d
[INFO] running `Command { std: "docker" "start" "-a" "64664c9edadc9914bd6744ec0ce978bc58fa922daeccfa33d9eaa4cb44c2e27d", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling rustix v1.1.2
[INFO] [stderr]    Compiling clap_lex v0.7.6
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling anstyle v1.0.13
[INFO] [stderr]    Compiling getrandom v0.2.16
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling zerocopy-derive v0.8.27
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling linux-raw-sys v0.11.0
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling bitflags v2.10.0
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling clap_builder v4.5.51
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling diff v0.1.13
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling yansi v1.0.1
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling pretty_assertions v1.4.1
[INFO] [stderr]    Compiling zerocopy v0.8.27
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling clap v4.5.51
[INFO] [stderr]    Compiling tempfile v3.23.0
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling zspell v0.5.5 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stdout] warning: unused import: `stringmetrics::try_levenshtein`
[INFO] [stdout]   --> src/dict.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use stringmetrics::try_levenshtein;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `inner` is never used
[INFO] [stdout]    --> src/dict.rs:699:19
[INFO] [stdout]     |
[INFO] [stdout] 690 | impl WordList {
[INFO] [stdout]     | ------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 699 |     pub(crate) fn inner(&self) -> &HashMap<Box<str>, Vec<Meta>> {
[INFO] [stdout]     |                   ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `config` is never used
[INFO] [stdout]    --> src/dict.rs:740:8
[INFO] [stdout]     |
[INFO] [stdout] 716 | impl<'a> DictBuilder<'a> {
[INFO] [stdout]     | ------------------------ method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 740 |     fn config(mut self, cfg: ParsedCfg) -> Self {
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Raw` is never constructed
[INFO] [stdout]   --> src/dict/meta.rs:66:5
[INFO] [stdout]    |
[INFO] [stdout] 52 | pub enum Source {
[INFO] [stdout]    |          ------ variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 66 |     Raw,
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Source` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]    --> src/error.rs:223:19
[INFO] [stdout]     |
[INFO] [stdout] 222 | impl IoError {
[INFO] [stdout]     | ------------ associated function in this implementation
[INFO] [stdout] 223 |     pub(crate) fn new(fname: &str, err: std::io::ErrorKind) -> Self {
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:335:21
[INFO] [stdout]     |
[INFO] [stdout] 335 | fn parse_comment(s: &str) -> ParseResult {
[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] 335 | fn parse_comment(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:338:22
[INFO] [stdout]     |
[INFO] [stdout] 338 | fn parse_encoding(s: &str) -> ParseResult {
[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] 338 | fn parse_encoding(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:345:18
[INFO] [stdout]     |
[INFO] [stdout] 345 | fn parse_flag(s: &str) -> ParseResult {
[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] 345 | fn parse_flag(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:352:30
[INFO] [stdout]     |
[INFO] [stdout] 352 | fn parse_complex_prefixes(s: &str) -> ParseResult {
[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] 352 | fn parse_complex_prefixes(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:355:18
[INFO] [stdout]     |
[INFO] [stdout] 355 | fn parse_lang(s: &str) -> ParseResult {
[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] 355 | fn parse_lang(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:358:26
[INFO] [stdout]     |
[INFO] [stdout] 358 | fn parse_ignore_chars(s: &str) -> ParseResult {
[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] 358 | fn parse_ignore_chars(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:363:25
[INFO] [stdout]     |
[INFO] [stdout] 363 | fn parse_affix_alias(s: &str) -> ParseResult {
[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] 363 | fn parse_affix_alias(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:371:25
[INFO] [stdout]     |
[INFO] [stdout] 371 | fn parse_morph_alias(s: &str) -> ParseResult {
[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] 371 | fn parse_morph_alias(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:384:27
[INFO] [stdout]     |
[INFO] [stdout] 384 | fn parse_neighbor_keys(s: &str) -> ParseResult {
[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] 384 | fn parse_neighbor_keys(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:391:28
[INFO] [stdout]     |
[INFO] [stdout] 391 | fn parse_try_characters(s: &str) -> ParseResult {
[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] 391 | fn parse_try_characters(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:394:28
[INFO] [stdout]     |
[INFO] [stdout] 394 | fn parse_nosuggest_flag(s: &str) -> ParseResult {
[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] 394 | fn parse_nosuggest_flag(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:397:38
[INFO] [stdout]     |
[INFO] [stdout] 397 | fn parse_compound_suggestions_max(s: &str) -> ParseResult {
[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] 397 | fn parse_compound_suggestions_max(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:400:35
[INFO] [stdout]     |
[INFO] [stdout] 400 | fn parse_ngram_suggestions_max(s: &str) -> ParseResult {
[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] 400 | fn parse_ngram_suggestions_max(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:403:28
[INFO] [stdout]     |
[INFO] [stdout] 403 | fn parse_ngram_diff_max(s: &str) -> ParseResult {
[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] 403 | fn parse_ngram_diff_max(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:406:37
[INFO] [stdout]     |
[INFO] [stdout] 406 | fn parse_ngram_limit_to_diff_max(s: &str) -> ParseResult {
[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] 406 | fn parse_ngram_limit_to_diff_max(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:409:34
[INFO] [stdout]     |
[INFO] [stdout] 409 | fn parse_no_split_suggestions(s: &str) -> ParseResult {
[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] 409 | fn parse_no_split_suggestions(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:412:28
[INFO] [stdout]     |
[INFO] [stdout] 412 | fn parse_keep_term_dots(s: &str) -> ParseResult {
[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] 412 | fn parse_keep_term_dots(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:415:25
[INFO] [stdout]     |
[INFO] [stdout] 415 | fn parse_replacement(s: &str) -> ParseResult {
[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] 415 | fn parse_replacement(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:427:21
[INFO] [stdout]     |
[INFO] [stdout] 427 | fn parse_mapping(s: &str) -> ParseResult {
[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] 427 | fn parse_mapping(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:445:22
[INFO] [stdout]     |
[INFO] [stdout] 445 | fn parse_phonetic(s: &str) -> ParseResult {
[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] 445 | fn parse_phonetic(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:456:23
[INFO] [stdout]     |
[INFO] [stdout] 456 | fn parse_warn_rare(s: &str) -> ParseResult {
[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] 456 | fn parse_warn_rare(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:464:28
[INFO] [stdout]     |
[INFO] [stdout] 464 | fn parse_forbidden_warn(s: &str) -> ParseResult {
[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] 464 | fn parse_forbidden_warn(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:467:29
[INFO] [stdout]     |
[INFO] [stdout] 467 | fn parse_break_separator(s: &str) -> ParseResult {
[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] 467 | fn parse_break_separator(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:475:27
[INFO] [stdout]     |
[INFO] [stdout] 475 | fn parse_compound_rule(s: &str) -> ParseResult {
[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] 475 | fn parse_compound_rule(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:483:33
[INFO] [stdout]     |
[INFO] [stdout] 483 | fn parse_compound_min_length(s: &str) -> ParseResult {
[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] 483 | fn parse_compound_min_length(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:486:27
[INFO] [stdout]     |
[INFO] [stdout] 486 | fn parse_compound_flag(s: &str) -> ParseResult {
[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] 486 | fn parse_compound_flag(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:489:33
[INFO] [stdout]     |
[INFO] [stdout] 489 | fn parse_compound_begin_flag(s: &str) -> ParseResult {
[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] 489 | fn parse_compound_begin_flag(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:492:31
[INFO] [stdout]     |
[INFO] [stdout] 492 | fn parse_compound_end_flag(s: &str) -> ParseResult {
[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] 492 | fn parse_compound_end_flag(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:495:34
[INFO] [stdout]     |
[INFO] [stdout] 495 | fn parse_compound_middle_flag(s: &str) -> ParseResult {
[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] 495 | fn parse_compound_middle_flag(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:498:32
[INFO] [stdout]     |
[INFO] [stdout] 498 | fn parse_compound_only_flag(s: &str) -> ParseResult {
[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] 498 | fn parse_compound_only_flag(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:501:34
[INFO] [stdout]     |
[INFO] [stdout] 501 | fn parse_compound_permit_flag(s: &str) -> ParseResult {
[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] 501 | fn parse_compound_permit_flag(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:504:34
[INFO] [stdout]     |
[INFO] [stdout] 504 | fn parse_compound_forbid_flag(s: &str) -> ParseResult {
[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] 504 | fn parse_compound_forbid_flag(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:507:36
[INFO] [stdout]     |
[INFO] [stdout] 507 | fn parse_compound_more_suffixes(s: &str) -> ParseResult {
[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] 507 | fn parse_compound_more_suffixes(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:510:27
[INFO] [stdout]     |
[INFO] [stdout] 510 | fn parse_compound_root(s: &str) -> ParseResult {
[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] 510 | fn parse_compound_root(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:513:31
[INFO] [stdout]     |
[INFO] [stdout] 513 | fn parse_compound_word_max(s: &str) -> ParseResult {
[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] 513 | fn parse_compound_word_max(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:516:41
[INFO] [stdout]     |
[INFO] [stdout] 516 | fn parse_compound_forbid_duplication(s: &str) -> ParseResult {
[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] 516 | fn parse_compound_forbid_duplication(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:519:36
[INFO] [stdout]     |
[INFO] [stdout] 519 | fn parse_compound_forbid_repeat(s: &str) -> ParseResult {
[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] 519 | fn parse_compound_forbid_repeat(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:522:33
[INFO] [stdout]     |
[INFO] [stdout] 522 | fn parse_compound_check_case(s: &str) -> ParseResult {
[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] 522 | fn parse_compound_check_case(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:525:35
[INFO] [stdout]     |
[INFO] [stdout] 525 | fn parse_compound_check_triple(s: &str) -> ParseResult {
[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 | fn parse_compound_check_triple(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:528:38
[INFO] [stdout]     |
[INFO] [stdout] 528 | fn parse_compound_simplify_triple(s: &str) -> ParseResult {
[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] 528 | fn parse_compound_simplify_triple(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:531:38
[INFO] [stdout]     |
[INFO] [stdout] 531 | fn parse_compound_forbid_patterns(s: &str) -> ParseResult {
[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] 531 | fn parse_compound_forbid_patterns(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:543:34
[INFO] [stdout]     |
[INFO] [stdout] 543 | fn parse_compound_force_upper(s: &str) -> ParseResult {
[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] 543 | fn parse_compound_force_upper(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:546:31
[INFO] [stdout]     |
[INFO] [stdout] 546 | fn parse_compound_syllable(s: &str) -> ParseResult {
[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] 546 | fn parse_compound_syllable(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:553:26
[INFO] [stdout]     |
[INFO] [stdout] 553 | fn parse_syllable_num(s: &str) -> ParseResult {
[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] 553 | fn parse_syllable_num(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:561:20
[INFO] [stdout]     |
[INFO] [stdout] 561 | fn parse_prefix(s: &str) -> ParseResult {
[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] 561 | fn parse_prefix(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:564:20
[INFO] [stdout]     |
[INFO] [stdout] 564 | fn parse_suffix(s: &str) -> ParseResult {
[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] 564 | fn parse_suffix(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:572:28
[INFO] [stdout]     |
[INFO] [stdout] 572 | fn parse_circumfix_flag(s: &str) -> ParseResult {
[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] 572 | fn parse_circumfix_flag(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:575:33
[INFO] [stdout]     |
[INFO] [stdout] 575 | fn parse_forbidden_word_flag(s: &str) -> ParseResult {
[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] 575 | fn parse_forbidden_word_flag(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:578:28
[INFO] [stdout]     |
[INFO] [stdout] 578 | fn parse_afx_full_strip(s: &str) -> ParseResult {
[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] 578 | fn parse_afx_full_strip(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:581:32
[INFO] [stdout]     |
[INFO] [stdout] 581 | fn parse_afx_keep_case_flag(s: &str) -> ParseResult {
[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] 581 | fn parse_afx_keep_case_flag(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:584:34
[INFO] [stdout]     |
[INFO] [stdout] 584 | fn parse_afx_input_conversion(s: &str) -> ParseResult {
[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] 584 | fn parse_afx_input_conversion(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:596:35
[INFO] [stdout]     |
[INFO] [stdout] 596 | fn parse_afx_output_conversion(s: &str) -> ParseResult {
[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] 596 | fn parse_afx_output_conversion(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:608:36
[INFO] [stdout]     |
[INFO] [stdout] 608 | fn parse_afx_lemma_present_flag(s: &str) -> ParseResult {
[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] 608 | fn parse_afx_lemma_present_flag(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:611:29
[INFO] [stdout]     |
[INFO] [stdout] 611 | fn parse_afx_needed_flag(s: &str) -> ParseResult {
[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] 611 | fn parse_afx_needed_flag(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:614:33
[INFO] [stdout]     |
[INFO] [stdout] 614 | fn parse_afx_pseudoroot_flag(s: &str) -> ParseResult {
[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] 614 | fn parse_afx_pseudoroot_flag(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:617:34
[INFO] [stdout]     |
[INFO] [stdout] 617 | fn parse_afx_substandard_flag(s: &str) -> ParseResult {
[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] 617 | fn parse_afx_substandard_flag(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:620:28
[INFO] [stdout]     |
[INFO] [stdout] 620 | fn parse_afx_word_chars(s: &str) -> ParseResult {
[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] 620 | fn parse_afx_word_chars(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:623:30
[INFO] [stdout]     |
[INFO] [stdout] 623 | fn parse_afx_check_sharps(s: &str) -> ParseResult {
[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] 623 | fn parse_afx_check_sharps(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:626:18
[INFO] [stdout]     |
[INFO] [stdout] 626 | fn parse_name(s: &str) -> ParseResult {
[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] 626 | fn parse_name(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:629:18
[INFO] [stdout]     |
[INFO] [stdout] 629 | fn parse_home(s: &str) -> ParseResult {
[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] 629 | fn parse_home(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/affix/parse.rs:632:21
[INFO] [stdout]     |
[INFO] [stdout] 632 | fn parse_version(s: &str) -> ParseResult {
[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] 632 | fn parse_version(s: &str) -> ParseResult<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `test_util`
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/zspell-35956437e1efd6b4/out/auto_suite.rs:9:15
[INFO] [stdout]   |
[INFO] [stdout] 9 |     let mgr = test_util::TestManager::new_from_file(path);
[INFO] [stdout]   |               ^^^^^^^^^ use of unresolved module or unlinked crate `test_util`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `test_util`, use `cargo add test_util` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `test_util`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/zspell-35956437e1efd6b4/out/auto_suite.rs:18:15
[INFO] [stdout]    |
[INFO] [stdout] 18 |     let mgr = test_util::TestManager::new_from_file(path);
[INFO] [stdout]    |               ^^^^^^^^^ use of unresolved module or unlinked crate `test_util`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `test_util`, use `cargo add test_util` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `test_util`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/zspell-35956437e1efd6b4/out/auto_suite.rs:27:15
[INFO] [stdout]    |
[INFO] [stdout] 27 |     let mgr = test_util::TestManager::new_from_file(path);
[INFO] [stdout]    |               ^^^^^^^^^ use of unresolved module or unlinked crate `test_util`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `test_util`, use `cargo add test_util` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `test_util`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/zspell-35956437e1efd6b4/out/auto_suite.rs:36:15
[INFO] [stdout]    |
[INFO] [stdout] 36 |     let mgr = test_util::TestManager::new_from_file(path);
[INFO] [stdout]    |               ^^^^^^^^^ use of unresolved module or unlinked crate `test_util`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `test_util`, use `cargo add test_util` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `test_util`
[INFO] [stdout]  --> src/affix/tests_parse.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use test_util::workspace_root;
[INFO] [stdout]   |     ^^^^^^^^^ use of unresolved module or unlinked crate `test_util`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `test_util`, use `cargo add test_util` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `test_util`
[INFO] [stdout]  --> src/dict/tests.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use test_util::workspace_root;
[INFO] [stdout]   |     ^^^^^^^^^ use of unresolved module or unlinked crate `test_util`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `test_util`, use `cargo add test_util` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `test_util`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/zspell-35956437e1efd6b4/out/auto_suite.rs:45:15
[INFO] [stdout]    |
[INFO] [stdout] 45 |     let mgr = test_util::TestManager::new_from_file(path);
[INFO] [stdout]    |               ^^^^^^^^^ use of unresolved module or unlinked crate `test_util`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `test_util`, use `cargo add test_util` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `test_util`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/zspell-35956437e1efd6b4/out/auto_suite.rs:54:15
[INFO] [stdout]    |
[INFO] [stdout] 54 |     let mgr = test_util::TestManager::new_from_file(path);
[INFO] [stdout]    |               ^^^^^^^^^ use of unresolved module or unlinked crate `test_util`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `test_util`, use `cargo add test_util` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `test_util`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/zspell-35956437e1efd6b4/out/auto_suite.rs:63:15
[INFO] [stdout]    |
[INFO] [stdout] 63 |     let mgr = test_util::TestManager::new_from_file(path);
[INFO] [stdout]    |               ^^^^^^^^^ use of unresolved module or unlinked crate `test_util`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `test_util`, use `cargo add test_util` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `test_util`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/zspell-35956437e1efd6b4/out/auto_suite.rs:72:15
[INFO] [stdout]    |
[INFO] [stdout] 72 |     let mgr = test_util::TestManager::new_from_file(path);
[INFO] [stdout]    |               ^^^^^^^^^ use of unresolved module or unlinked crate `test_util`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `test_util`, use `cargo add test_util` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `test_util`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/zspell-35956437e1efd6b4/out/auto_suite.rs:81:15
[INFO] [stdout]    |
[INFO] [stdout] 81 |     let mgr = test_util::TestManager::new_from_file(path);
[INFO] [stdout]    |               ^^^^^^^^^ use of unresolved module or unlinked crate `test_util`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `test_util`, use `cargo add test_util` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `test_util`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/zspell-35956437e1efd6b4/out/auto_suite.rs:90:15
[INFO] [stdout]    |
[INFO] [stdout] 90 |     let mgr = test_util::TestManager::new_from_file(path);
[INFO] [stdout]    |               ^^^^^^^^^ use of unresolved module or unlinked crate `test_util`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `test_util`, use `cargo add test_util` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `test_util`
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/zspell-35956437e1efd6b4/out/auto_suite.rs:99:15
[INFO] [stdout]    |
[INFO] [stdout] 99 |     let mgr = test_util::TestManager::new_from_file(path);
[INFO] [stdout]    |               ^^^^^^^^^ use of unresolved module or unlinked crate `test_util`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `test_util`, use `cargo add test_util` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `test_util`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/zspell-35956437e1efd6b4/out/auto_suite.rs:108:15
[INFO] [stdout]     |
[INFO] [stdout] 108 |     let mgr = test_util::TestManager::new_from_file(path);
[INFO] [stdout]     |               ^^^^^^^^^ use of unresolved module or unlinked crate `test_util`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `test_util`, use `cargo add test_util` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `test_util`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/zspell-35956437e1efd6b4/out/auto_suite.rs:117:15
[INFO] [stdout]     |
[INFO] [stdout] 117 |     let mgr = test_util::TestManager::new_from_file(path);
[INFO] [stdout]     |               ^^^^^^^^^ use of unresolved module or unlinked crate `test_util`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `test_util`, use `cargo add test_util` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `test_util`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/zspell-35956437e1efd6b4/out/auto_suite.rs:126:15
[INFO] [stdout]     |
[INFO] [stdout] 126 |     let mgr = test_util::TestManager::new_from_file(path);
[INFO] [stdout]     |               ^^^^^^^^^ use of unresolved module or unlinked crate `test_util`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `test_util`, use `cargo add test_util` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `stringmetrics::try_levenshtein`
[INFO] [stdout]   --> src/dict.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use stringmetrics::try_levenshtein;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `test_util`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/zspell-35956437e1efd6b4/out/auto_suite.rs:135:15
[INFO] [stdout]     |
[INFO] [stdout] 135 |     let mgr = test_util::TestManager::new_from_file(path);
[INFO] [stdout]     |               ^^^^^^^^^ use of unresolved module or unlinked crate `test_util`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `test_util`, use `cargo add test_util` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `test_util`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/zspell-35956437e1efd6b4/out/auto_suite.rs:144:15
[INFO] [stdout]     |
[INFO] [stdout] 144 |     let mgr = test_util::TestManager::new_from_file(path);
[INFO] [stdout]     |               ^^^^^^^^^ use of unresolved module or unlinked crate `test_util`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `test_util`, use `cargo add test_util` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `test_util`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/zspell-35956437e1efd6b4/out/auto_suite.rs:153:15
[INFO] [stdout]     |
[INFO] [stdout] 153 |     let mgr = test_util::TestManager::new_from_file(path);
[INFO] [stdout]     |               ^^^^^^^^^ use of unresolved module or unlinked crate `test_util`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `test_util`, use `cargo add test_util` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `test_util`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/zspell-35956437e1efd6b4/out/auto_suite.rs:162:15
[INFO] [stdout]     |
[INFO] [stdout] 162 |     let mgr = test_util::TestManager::new_from_file(path);
[INFO] [stdout]     |               ^^^^^^^^^ use of unresolved module or unlinked crate `test_util`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `test_util`, use `cargo add test_util` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `test_util`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/zspell-35956437e1efd6b4/out/auto_suite.rs:171:15
[INFO] [stdout]     |
[INFO] [stdout] 171 |     let mgr = test_util::TestManager::new_from_file(path);
[INFO] [stdout]     |               ^^^^^^^^^ use of unresolved module or unlinked crate `test_util`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `test_util`, use `cargo add test_util` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `test_util`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/zspell-35956437e1efd6b4/out/auto_suite.rs:180:15
[INFO] [stdout]     |
[INFO] [stdout] 180 |     let mgr = test_util::TestManager::new_from_file(path);
[INFO] [stdout]     |               ^^^^^^^^^ use of unresolved module or unlinked crate `test_util`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `test_util`, use `cargo add test_util` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `test_util`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/zspell-35956437e1efd6b4/out/auto_suite.rs:189:15
[INFO] [stdout]     |
[INFO] [stdout] 189 |     let mgr = test_util::TestManager::new_from_file(path);
[INFO] [stdout]     |               ^^^^^^^^^ use of unresolved module or unlinked crate `test_util`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `test_util`, use `cargo add test_util` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `test_util`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/zspell-35956437e1efd6b4/out/auto_suite.rs:198:15
[INFO] [stdout]     |
[INFO] [stdout] 198 |     let mgr = test_util::TestManager::new_from_file(path);
[INFO] [stdout]     |               ^^^^^^^^^ use of unresolved module or unlinked crate `test_util`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `test_util`, use `cargo add test_util` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `test_util`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/zspell-35956437e1efd6b4/out/auto_suite.rs:207:15
[INFO] [stdout]     |
[INFO] [stdout] 207 |     let mgr = test_util::TestManager::new_from_file(path);
[INFO] [stdout]     |               ^^^^^^^^^ use of unresolved module or unlinked crate `test_util`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `test_util`, use `cargo add test_util` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `test_util`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/zspell-35956437e1efd6b4/out/auto_suite.rs:216:15
[INFO] [stdout]     |
[INFO] [stdout] 216 |     let mgr = test_util::TestManager::new_from_file(path);
[INFO] [stdout]     |               ^^^^^^^^^ use of unresolved module or unlinked crate `test_util`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `test_util`, use `cargo add test_util` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `test_util`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/zspell-35956437e1efd6b4/out/auto_suite.rs:225:15
[INFO] [stdout]     |
[INFO] [stdout] 225 |     let mgr = test_util::TestManager::new_from_file(path);
[INFO] [stdout]     |               ^^^^^^^^^ use of unresolved module or unlinked crate `test_util`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `test_util`, use `cargo add test_util` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `test_util`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/zspell-35956437e1efd6b4/out/auto_suite.rs:234:15
[INFO] [stdout]     |
[INFO] [stdout] 234 |     let mgr = test_util::TestManager::new_from_file(path);
[INFO] [stdout]     |               ^^^^^^^^^ use of unresolved module or unlinked crate `test_util`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `test_util`, use `cargo add test_util` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `test_util`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/zspell-35956437e1efd6b4/out/auto_suite.rs:243:15
[INFO] [stdout]     |
[INFO] [stdout] 243 |     let mgr = test_util::TestManager::new_from_file(path);
[INFO] [stdout]     |               ^^^^^^^^^ use of unresolved module or unlinked crate `test_util`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `test_util`, use `cargo add test_util` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `test_util`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/zspell-35956437e1efd6b4/out/auto_suite.rs:252:15
[INFO] [stdout]     |
[INFO] [stdout] 252 |     let mgr = test_util::TestManager::new_from_file(path);
[INFO] [stdout]     |               ^^^^^^^^^ use of unresolved module or unlinked crate `test_util`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `test_util`, use `cargo add test_util` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `test_util`
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/zspell-35956437e1efd6b4/out/auto_suite.rs:261:15
[INFO] [stdout]     |
[INFO] [stdout] 261 |     let mgr = test_util::TestManager::new_from_file(path);
[INFO] [stdout]     |               ^^^^^^^^^ use of unresolved module or unlinked crate `test_util`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `test_util`, use `cargo add test_util` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `zspell` (test "suite") due to 29 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `zspell` (lib test) due to 2 previous errors; 1 warning emitted
[INFO] running `Command { std: "docker" "inspect" "64664c9edadc9914bd6744ec0ce978bc58fa922daeccfa33d9eaa4cb44c2e27d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "64664c9edadc9914bd6744ec0ce978bc58fa922daeccfa33d9eaa4cb44c2e27d", kill_on_drop: false }`
[INFO] [stdout] 64664c9edadc9914bd6744ec0ce978bc58fa922daeccfa33d9eaa4cb44c2e27d
