[INFO] cloning repository https://github.com/scrabsha/parmas
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/scrabsha/parmas" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fscrabsha%2Fparmas", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fscrabsha%2Fparmas'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] a81a14d5c2a1c6b721cca675b22862409632b8f1
[INFO] testing scrabsha/parmas against beta-2025-09-21 for beta-1.91-3
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fscrabsha%2Fparmas" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/scrabsha/parmas
[INFO] finished tweaking git repo https://github.com/scrabsha/parmas
[INFO] tweaked toml for git repo https://github.com/scrabsha/parmas written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/scrabsha/parmas on toolchain beta-2025-09-21
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-09-21" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/scrabsha/parmas already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-09-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 8d12d5b62829e5d33172d9a62f70a5038038341330c618f06f9571f8f8f9f188
[INFO] running `Command { std: "docker" "start" "-a" "8d12d5b62829e5d33172d9a62f70a5038038341330c618f06f9571f8f8f9f188", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8d12d5b62829e5d33172d9a62f70a5038038341330c618f06f9571f8f8f9f188", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8d12d5b62829e5d33172d9a62f70a5038038341330c618f06f9571f8f8f9f188", kill_on_drop: false }`
[INFO] [stdout] 8d12d5b62829e5d33172d9a62f70a5038038341330c618f06f9571f8f8f9f188
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 83e2639ceb36ad923fe417b698bd9c4839f44dc962b08f44d8d0cbe830c45f23
[INFO] running `Command { std: "docker" "start" "-a" "83e2639ceb36ad923fe417b698bd9c4839f44dc962b08f44d8d0cbe830c45f23", kill_on_drop: false }`
[INFO] [stderr]    Compiling parmas v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: function `imm7` is never used
[INFO] [stdout]    --> src/parser.rs:349:4
[INFO] [stdout]     |
[INFO] [stdout] 349 | fn imm7(input: &str) -> ParsingResult<Imm7> {
[INFO] [stdout]     |    ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/parser.rs:23:61
[INFO] [stdout]    |
[INFO] [stdout] 23 | fn multiple2<'a, A, B, F, G>(input: &'a str, f: F, g: G) -> ParsingResult<(A, B)>
[INFO] [stdout]    |                                      --                     ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                      |
[INFO] [stdout]    |                                      the lifetime is named 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: consistently use `'a`
[INFO] [stdout]    |
[INFO] [stdout] 23 | fn multiple2<'a, A, B, F, G>(input: &'a str, f: F, g: G) -> ParsingResult<'a, (A, B)>
[INFO] [stdout]    |                                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/parser.rs:40:76
[INFO] [stdout]    |
[INFO] [stdout] 40 | fn multiple3<'a, A, B, C, F, G, H>(input: &'a str, fa: F, fb: G, fc: H) -> ParsingResult<(A, B, C)>
[INFO] [stdout]    |                                            -- the lifetime is named here   ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: consistently use `'a`
[INFO] [stdout]    |
[INFO] [stdout] 40 | fn multiple3<'a, A, B, C, F, G, H>(input: &'a str, fa: F, fb: G, fc: H) -> ParsingResult<'a, (A, B, C)>
[INFO] [stdout]    |                                                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/parser.rs:65:6
[INFO] [stdout]    |
[INFO] [stdout] 60 |     input: &'a str,
[INFO] [stdout]    |             -- the lifetime is named here
[INFO] [stdout] ...
[INFO] [stdout] 65 | ) -> ParsingResult<(A, B, C, D)>
[INFO] [stdout]    |      ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: consistently use `'a`
[INFO] [stdout]    |
[INFO] [stdout] 65 | ) -> ParsingResult<'a, (A, B, C, D)>
[INFO] [stdout]    |                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/parser.rs:93:6
[INFO] [stdout]    |
[INFO] [stdout] 87 |     input: &'a str,
[INFO] [stdout]    |             -- the lifetime is named here
[INFO] [stdout] ...
[INFO] [stdout] 93 | ) -> ParsingResult<(A, B, C, D, E)>
[INFO] [stdout]    |      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: consistently use `'a`
[INFO] [stdout]    |
[INFO] [stdout] 93 | ) -> ParsingResult<'a, (A, B, C, D, E)>
[INFO] [stdout]    |                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:116:57
[INFO] [stdout]     |
[INFO] [stdout] 116 | fn args2<'a, A, B, F, G>(input: &'a str, f: F, g: G) -> ParsingResult<(A, B)>
[INFO] [stdout]     |                                  --                     ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                  |
[INFO] [stdout]     |                                  the lifetime is named here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: consistently use `'a`
[INFO] [stdout]     |
[INFO] [stdout] 116 | fn args2<'a, A, B, F, G>(input: &'a str, f: F, g: G) -> ParsingResult<'a, (A, B)>
[INFO] [stdout]     |                                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:131:72
[INFO] [stdout]     |
[INFO] [stdout] 131 | fn args3<'a, A, B, C, F, G, H>(input: &'a str, f1: F, f2: G, f3: H) -> ParsingResult<(A, B, C)>
[INFO] [stdout]     |                                        -- the lifetime is named here   ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: consistently use `'a`
[INFO] [stdout]     |
[INFO] [stdout] 131 | fn args3<'a, A, B, C, F, G, H>(input: &'a str, f1: F, f2: G, f3: H) -> ParsingResult<'a, (A, B, C)>
[INFO] [stdout]     |                                                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:210:27
[INFO] [stdout]     |
[INFO] [stdout] 210 | fn whitespaces(mut input: &str) -> ParsingResult<()> {
[INFO] [stdout]     |                           ^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 210 | fn whitespaces(mut input: &str) -> ParsingResult<'_, ()> {
[INFO] [stdout]     |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:235:27
[INFO] [stdout]     |
[INFO] [stdout] 235 | fn whitespaces_opt(input: &str) -> ParsingResult<()> {
[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] 235 | fn whitespaces_opt(input: &str) -> ParsingResult<'_, ()> {
[INFO] [stdout]     |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:247:18
[INFO] [stdout]     |
[INFO] [stdout] 247 | fn symbol(input: &str) -> ParsingResult<&str> {
[INFO] [stdout]     |                  ^^^^     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                  |        |             |
[INFO] [stdout]     |                  |        |             the same lifetime is elided here
[INFO] [stdout]     |                  |        the same lifetime is hidden here
[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] 247 | fn symbol(input: &str) -> ParsingResult<'_, &str> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:285:20
[INFO] [stdout]     |
[INFO] [stdout] 285 | fn register(input: &str) -> ParsingResult<Register> {
[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] 285 | fn register(input: &str) -> ParsingResult<'_, Register> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:305:15
[INFO] [stdout]     |
[INFO] [stdout] 305 | fn lit(input: &str) -> ParsingResult<usize> {
[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] 305 | fn lit(input: &str) -> ParsingResult<'_, usize> {
[INFO] [stdout]     |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:329:16
[INFO] [stdout]     |
[INFO] [stdout] 329 | fn imm3(input: &str) -> ParsingResult<Imm3> {
[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] 329 | fn imm3(input: &str) -> ParsingResult<'_, Imm3> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:339:16
[INFO] [stdout]     |
[INFO] [stdout] 339 | fn imm5(input: &str) -> ParsingResult<Imm5> {
[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] 339 | fn imm5(input: &str) -> ParsingResult<'_, Imm5> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:349:16
[INFO] [stdout]     |
[INFO] [stdout] 349 | fn imm7(input: &str) -> ParsingResult<Imm7> {
[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] 349 | fn imm7(input: &str) -> ParsingResult<'_, Imm7> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:359:16
[INFO] [stdout]     |
[INFO] [stdout] 359 | fn imm8(input: &str) -> ParsingResult<Imm8> {
[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] 359 | fn imm8(input: &str) -> ParsingResult<'_, Imm8> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:376:24
[INFO] [stdout]     |
[INFO] [stdout] 376 | fn stack_adress(input: &str) -> ParsingResult<Imm8> {
[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] 376 | fn stack_adress(input: &str) -> ParsingResult<'_, Imm8> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:387:30
[INFO] [stdout]     |
[INFO] [stdout] 387 | fn stack_adresse_imm7(input: &str) -> ParsingResult<Imm7> {
[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] 387 | fn stack_adresse_imm7(input: &str) -> ParsingResult<'_, Imm7> {
[INFO] [stdout]     |                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:397:17
[INFO] [stdout]     |
[INFO] [stdout] 397 | fn comma(input: &str) -> ParsingResult<()> {
[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 comma(input: &str) -> ParsingResult<'_, ()> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:409:19
[INFO] [stdout]     |
[INFO] [stdout] 409 | fn arg_sep(input: &str) -> ParsingResult<()> {
[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 arg_sep(input: &str) -> ParsingResult<'_, ()> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:417:14
[INFO] [stdout]     |
[INFO] [stdout] 417 | fn sp(input: &str) -> ParsingResult<()> {
[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] 417 | fn sp(input: &str) -> ParsingResult<'_, ()> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:441:24
[INFO] [stdout]     |
[INFO] [stdout] 441 | fn left_bracket(input: &str) -> ParsingResult<()> {
[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] 441 | fn left_bracket(input: &str) -> ParsingResult<'_, ()> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:448:25
[INFO] [stdout]     |
[INFO] [stdout] 448 | fn right_bracket(input: &str) -> ParsingResult<()> {
[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] 448 | fn right_bracket(input: &str) -> ParsingResult<'_, ()> {
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:455:17
[INFO] [stdout]     |
[INFO] [stdout] 455 | fn colon(input: &str) -> ParsingResult<()> {
[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] 455 | fn colon(input: &str) -> ParsingResult<'_, ()> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:465:28
[INFO] [stdout]     |
[INFO] [stdout] 465 | fn label_identifier(input: &str) -> ParsingResult<&str> {
[INFO] [stdout]     |                            ^^^^     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                            |        |             |
[INFO] [stdout]     |                            |        |             the same lifetime is elided here
[INFO] [stdout]     |                            |        the same lifetime is hidden here
[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] 465 | fn label_identifier(input: &str) -> ParsingResult<'_, &str> {
[INFO] [stdout]     |                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:514:22
[INFO] [stdout]     |
[INFO] [stdout] 514 | fn sp_arg_opt(input: &str) -> ParsingResult<()> {
[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] 514 | fn sp_arg_opt(input: &str) -> ParsingResult<'_, ()> {
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:523:44
[INFO] [stdout]     |
[INFO] [stdout] 523 | fn load_store_second_argument_inner(input: &str) -> ParsingResult<Imm8> {
[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] 523 | fn load_store_second_argument_inner(input: &str) -> ParsingResult<'_, Imm8> {
[INFO] [stdout]     |                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:533:38
[INFO] [stdout]     |
[INFO] [stdout] 533 | fn load_store_second_argument(input: &str) -> ParsingResult<Imm8> {
[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] 533 | fn load_store_second_argument(input: &str) -> ParsingResult<'_, Imm8> {
[INFO] [stdout]     |                                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:544:37
[INFO] [stdout]     |
[INFO] [stdout] 544 | fn parse_lsls_immediate_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stdout]     |                                     ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                     |        |             |
[INFO] [stdout]     |                                     |        |             the same lifetime is hidden here
[INFO] [stdout]     |                                     |        the same lifetime is hidden here
[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] 544 | fn parse_lsls_immediate_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stdout]     |                                                            +++      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:552:36
[INFO] [stdout]     |
[INFO] [stdout] 552 | fn parse_lsls_register_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stdout]     |                                    ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                    |        |             |
[INFO] [stdout]     |                                    |        |             the same lifetime is hidden here
[INFO] [stdout]     |                                    |        the same lifetime is hidden here
[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] 552 | fn parse_lsls_register_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stdout]     |                                                           +++      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:560:27
[INFO] [stdout]     |
[INFO] [stdout] 560 | fn parse_lsls_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stdout]     |                           ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |        |             |
[INFO] [stdout]     |                           |        |             the same lifetime is hidden here
[INFO] [stdout]     |                           |        the same lifetime is hidden here
[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] 560 | fn parse_lsls_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stdout]     |                                                  +++      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:565:37
[INFO] [stdout]     |
[INFO] [stdout] 565 | fn parse_lsrs_immediate_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stdout]     |                                     ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                     |        |             |
[INFO] [stdout]     |                                     |        |             the same lifetime is hidden here
[INFO] [stdout]     |                                     |        the same lifetime is hidden here
[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] 565 | fn parse_lsrs_immediate_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stdout]     |                                                            +++      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:573:36
[INFO] [stdout]     |
[INFO] [stdout] 573 | fn parse_lsrs_register_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stdout]     |                                    ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                    |        |             |
[INFO] [stdout]     |                                    |        |             the same lifetime is hidden here
[INFO] [stdout]     |                                    |        the same lifetime is hidden here
[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] 573 | fn parse_lsrs_register_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stdout]     |                                                           +++      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:581:27
[INFO] [stdout]     |
[INFO] [stdout] 581 | fn parse_lsrs_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stdout]     |                           ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |        |             |
[INFO] [stdout]     |                           |        |             the same lifetime is hidden here
[INFO] [stdout]     |                           |        the same lifetime is hidden here
[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_lsrs_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stdout]     |                                                  +++      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:586:37
[INFO] [stdout]     |
[INFO] [stdout] 586 | fn parse_asrs_args_immediate(input: &str) -> ParsingResult<RawOp> {
[INFO] [stdout]     |                                     ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                     |        |             |
[INFO] [stdout]     |                                     |        |             the same lifetime is hidden here
[INFO] [stdout]     |                                     |        the same lifetime is hidden here
[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] 586 | fn parse_asrs_args_immediate(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stdout]     |                                                            +++      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:594:36
[INFO] [stdout]     |
[INFO] [stdout] 594 | fn parse_asrs_args_register(input: &str) -> ParsingResult<RawOp> {
[INFO] [stdout]     |                                    ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                    |        |             |
[INFO] [stdout]     |                                    |        |             the same lifetime is hidden here
[INFO] [stdout]     |                                    |        the same lifetime is hidden here
[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] 594 | fn parse_asrs_args_register(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stdout]     |                                                           +++      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:602:27
[INFO] [stdout]     |
[INFO] [stdout] 602 | fn parse_asrs_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stdout]     |                           ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |        |             |
[INFO] [stdout]     |                           |        |             the same lifetime is hidden here
[INFO] [stdout]     |                           |        the same lifetime is hidden here
[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] 602 | fn parse_asrs_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stdout]     |                                                  +++      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:607:36
[INFO] [stdout]     |
[INFO] [stdout] 607 | fn parse_adds_register_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stdout]     |                                    ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                    |        |             |
[INFO] [stdout]     |                                    |        |             the same lifetime is hidden here
[INFO] [stdout]     |                                    |        the same lifetime is hidden here
[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] 607 | fn parse_adds_register_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stdout]     |                                                           +++      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:615:37
[INFO] [stdout]     |
[INFO] [stdout] 615 | fn parse_adds_immediate_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stdout]     |                                     ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                     |        |             |
[INFO] [stdout]     |                                     |        |             the same lifetime is hidden here
[INFO] [stdout]     |                                     |        the same lifetime is hidden here
[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] 615 | fn parse_adds_immediate_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stdout]     |                                                            +++      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:623:27
[INFO] [stdout]     |
[INFO] [stdout] 623 | fn parse_adds_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stdout]     |                           ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |        |             |
[INFO] [stdout]     |                           |        |             the same lifetime is hidden here
[INFO] [stdout]     |                           |        the same lifetime is hidden here
[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_adds_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stdout]     |                                                  +++      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:628:36
[INFO] [stdout]     |
[INFO] [stdout] 628 | fn parse_subs_register_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stdout]     |                                    ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                    |        |             |
[INFO] [stdout]     |                                    |        |             the same lifetime is hidden here
[INFO] [stdout]     |                                    |        the same lifetime is hidden here
[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] 628 | fn parse_subs_register_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stdout]     |                                                           +++      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:636:37
[INFO] [stdout]     |
[INFO] [stdout] 636 | fn parse_subs_immediate_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stdout]     |                                     ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                     |        |             |
[INFO] [stdout]     |                                     |        |             the same lifetime is hidden here
[INFO] [stdout]     |                                     |        the same lifetime is hidden here
[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] 636 | fn parse_subs_immediate_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stdout]     |                                                            +++      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:644:27
[INFO] [stdout]     |
[INFO] [stdout] 644 | fn parse_subs_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stdout]     |                           ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |        |             |
[INFO] [stdout]     |                           |        |             the same lifetime is hidden here
[INFO] [stdout]     |                           |        the same lifetime is hidden here
[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] 644 | fn parse_subs_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stdout]     |                                                  +++      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:649:27
[INFO] [stdout]     |
[INFO] [stdout] 649 | fn parse_movs_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stdout]     |                           ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |        |             |
[INFO] [stdout]     |                           |        |             the same lifetime is hidden here
[INFO] [stdout]     |                           |        the same lifetime is hidden here
[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] 649 | fn parse_movs_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stdout]     |                                                  +++      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:657:27
[INFO] [stdout]     |
[INFO] [stdout] 657 | fn parse_ands_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stdout]     |                           ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |        |             |
[INFO] [stdout]     |                           |        |             the same lifetime is hidden here
[INFO] [stdout]     |                           |        the same lifetime is hidden here
[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] 657 | fn parse_ands_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stdout]     |                                                  +++      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:665:27
[INFO] [stdout]     |
[INFO] [stdout] 665 | fn parse_eors_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stdout]     |                           ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |        |             |
[INFO] [stdout]     |                           |        |             the same lifetime is hidden here
[INFO] [stdout]     |                           |        the same lifetime is hidden here
[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] 665 | fn parse_eors_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stdout]     |                                                  +++      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:673:27
[INFO] [stdout]     |
[INFO] [stdout] 673 | fn parse_adcs_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stdout]     |                           ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |        |             |
[INFO] [stdout]     |                           |        |             the same lifetime is hidden here
[INFO] [stdout]     |                           |        the same lifetime is hidden here
[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] 673 | fn parse_adcs_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stdout]     |                                                  +++      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:681:27
[INFO] [stdout]     |
[INFO] [stdout] 681 | fn parse_sbcs_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stdout]     |                           ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |        |             |
[INFO] [stdout]     |                           |        |             the same lifetime is hidden here
[INFO] [stdout]     |                           |        the same lifetime is hidden here
[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] 681 | fn parse_sbcs_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stdout]     |                                                  +++      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:689:27
[INFO] [stdout]     |
[INFO] [stdout] 689 | fn parse_rors_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stdout]     |                           ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |        |             |
[INFO] [stdout]     |                           |        |             the same lifetime is hidden here
[INFO] [stdout]     |                           |        the same lifetime is hidden here
[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] 689 | fn parse_rors_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stdout]     |                                                  +++      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:697:27
[INFO] [stdout]     |
[INFO] [stdout] 697 | fn parse_tsts_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stdout]     |                           ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |        |             |
[INFO] [stdout]     |                           |        |             the same lifetime is hidden here
[INFO] [stdout]     |                           |        the same lifetime is hidden here
[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] 697 | fn parse_tsts_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stdout]     |                                                  +++      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:705:27
[INFO] [stdout]     |
[INFO] [stdout] 705 | fn parse_rsbs_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stdout]     |                           ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |        |             |
[INFO] [stdout]     |                           |        |             the same lifetime is hidden here
[INFO] [stdout]     |                           |        the same lifetime is hidden here
[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] 705 | fn parse_rsbs_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stdout]     |                                                  +++      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:717:27
[INFO] [stdout]     |
[INFO] [stdout] 717 | fn parse_cmps_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stdout]     |                           ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |        |             |
[INFO] [stdout]     |                           |        |             the same lifetime is hidden here
[INFO] [stdout]     |                           |        the same lifetime is hidden here
[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] 717 | fn parse_cmps_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stdout]     |                                                  +++      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:725:27
[INFO] [stdout]     |
[INFO] [stdout] 725 | fn parse_cmns_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stdout]     |                           ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |        |             |
[INFO] [stdout]     |                           |        |             the same lifetime is hidden here
[INFO] [stdout]     |                           |        the same lifetime is hidden here
[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] 725 | fn parse_cmns_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stdout]     |                                                  +++      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:733:27
[INFO] [stdout]     |
[INFO] [stdout] 733 | fn parse_orrs_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stdout]     |                           ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |        |             |
[INFO] [stdout]     |                           |        |             the same lifetime is hidden here
[INFO] [stdout]     |                           |        the same lifetime is hidden here
[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] 733 | fn parse_orrs_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stdout]     |                                                  +++      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:741:27
[INFO] [stdout]     |
[INFO] [stdout] 741 | fn parse_muls_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stdout]     |                           ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |        |             |
[INFO] [stdout]     |                           |        |             the same lifetime is hidden here
[INFO] [stdout]     |                           |        the same lifetime is hidden here
[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] 741 | fn parse_muls_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stdout]     |                                                  +++      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:753:27
[INFO] [stdout]     |
[INFO] [stdout] 753 | fn parse_bics_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stdout]     |                           ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |        |             |
[INFO] [stdout]     |                           |        |             the same lifetime is hidden here
[INFO] [stdout]     |                           |        the same lifetime is hidden here
[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] 753 | fn parse_bics_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stdout]     |                                                  +++      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:761:27
[INFO] [stdout]     |
[INFO] [stdout] 761 | fn parse_mvns_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stdout]     |                           ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |        |             |
[INFO] [stdout]     |                           |        |             the same lifetime is hidden here
[INFO] [stdout]     |                           |        the same lifetime is hidden here
[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] 761 | fn parse_mvns_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stdout]     |                                                  +++      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:769:33
[INFO] [stdout]     |
[INFO] [stdout] 769 | fn parse_load_store_args(input: &str) -> ParsingResult<(Register, Imm8)> {
[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] 769 | fn parse_load_store_args(input: &str) -> ParsingResult<'_, (Register, Imm8)> {
[INFO] [stdout]     |                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:774:26
[INFO] [stdout]     |
[INFO] [stdout] 774 | fn parse_str_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stdout]     |                          ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                          |        |             |
[INFO] [stdout]     |                          |        |             the same lifetime is hidden here
[INFO] [stdout]     |                          |        the same lifetime is hidden here
[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] 774 | fn parse_str_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stdout]     |                                                 +++      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:779:26
[INFO] [stdout]     |
[INFO] [stdout] 779 | fn parse_ldr_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stdout]     |                          ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                          |        |             |
[INFO] [stdout]     |                          |        |             the same lifetime is hidden here
[INFO] [stdout]     |                          |        the same lifetime is hidden here
[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] 779 | fn parse_ldr_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stdout]     |                                                 +++      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:784:26
[INFO] [stdout]     |
[INFO] [stdout] 784 | fn parse_add_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stdout]     |                          ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                          |        |             |
[INFO] [stdout]     |                          |        |             the same lifetime is hidden here
[INFO] [stdout]     |                          |        the same lifetime is hidden here
[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] 784 | fn parse_add_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stdout]     |                                                 +++      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:792:26
[INFO] [stdout]     |
[INFO] [stdout] 792 | fn parse_sub_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stdout]     |                          ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                          |        |             |
[INFO] [stdout]     |                          |        |             the same lifetime is hidden here
[INFO] [stdout]     |                          |        the same lifetime is hidden here
[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] 792 | fn parse_sub_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stdout]     |                                                 +++      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:883:14
[INFO] [stdout]     |
[INFO] [stdout] 883 | fn op(input: &str) -> ParsingResult<RawOp> {
[INFO] [stdout]     |              ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |              |        |             |
[INFO] [stdout]     |              |        |             the same lifetime is hidden here
[INFO] [stdout]     |              |        the same lifetime is hidden here
[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] 883 | fn op(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stdout]     |                                     +++      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:929:42
[INFO] [stdout]     |
[INFO] [stdout] 929 | pub(crate) fn parse_op_and_labels(input: &str) -> ParsingResult<(Vec<&str>, RawOp)> {
[INFO] [stdout]     |                                          ^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                          |        |                  |      |
[INFO] [stdout]     |                                          |        |                  |      the same lifetime is hidden here
[INFO] [stdout]     |                                          |        |                  the same lifetime is elided here
[INFO] [stdout]     |                                          |        the same lifetime is hidden here
[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] 929 | pub(crate) fn parse_op_and_labels(input: &str) -> ParsingResult<'_, (Vec<&str>, RawOp<'_>)> {
[INFO] [stdout]     |                                                                 +++                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.55s
[INFO] running `Command { std: "docker" "inspect" "83e2639ceb36ad923fe417b698bd9c4839f44dc962b08f44d8d0cbe830c45f23", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "83e2639ceb36ad923fe417b698bd9c4839f44dc962b08f44d8d0cbe830c45f23", kill_on_drop: false }`
[INFO] [stdout] 83e2639ceb36ad923fe417b698bd9c4839f44dc962b08f44d8d0cbe830c45f23
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c638fdda0da601d1e0d715907d3dd322f1d2b87bfd9d4cbb7e188306f2dfe656
[INFO] running `Command { std: "docker" "start" "-a" "c638fdda0da601d1e0d715907d3dd322f1d2b87bfd9d4cbb7e188306f2dfe656", kill_on_drop: false }`
[INFO] [stderr]    Compiling parmas v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: function `imm7` is never used
[INFO] [stdout]    --> src/parser.rs:349:4
[INFO] [stdout]     |
[INFO] [stdout] 349 | fn imm7(input: &str) -> ParsingResult<Imm7> {
[INFO] [stdout]     |    ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/parser.rs:23:61
[INFO] [stdout]    |
[INFO] [stdout] 23 | fn multiple2<'a, A, B, F, G>(input: &'a str, f: F, g: G) -> ParsingResult<(A, B)>
[INFO] [stdout]    |                                      --                     ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                      |
[INFO] [stdout]    |                                      the lifetime is named 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: consistently use `'a`
[INFO] [stdout]    |
[INFO] [stdout] 23 | fn multiple2<'a, A, B, F, G>(input: &'a str, f: F, g: G) -> ParsingResult<'a, (A, B)>
[INFO] [stdout]    |                                                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/parser.rs:40:76
[INFO] [stdout]    |
[INFO] [stdout] 40 | fn multiple3<'a, A, B, C, F, G, H>(input: &'a str, fa: F, fb: G, fc: H) -> ParsingResult<(A, B, C)>
[INFO] [stdout]    |                                            -- the lifetime is named here   ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: consistently use `'a`
[INFO] [stdout]    |
[INFO] [stdout] 40 | fn multiple3<'a, A, B, C, F, G, H>(input: &'a str, fa: F, fb: G, fc: H) -> ParsingResult<'a, (A, B, C)>
[INFO] [stdout]    |                                                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/parser.rs:65:6
[INFO] [stdout]    |
[INFO] [stdout] 60 |     input: &'a str,
[INFO] [stdout]    |             -- the lifetime is named here
[INFO] [stdout] ...
[INFO] [stdout] 65 | ) -> ParsingResult<(A, B, C, D)>
[INFO] [stdout]    |      ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: consistently use `'a`
[INFO] [stdout]    |
[INFO] [stdout] 65 | ) -> ParsingResult<'a, (A, B, C, D)>
[INFO] [stdout]    |                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/parser.rs:93:6
[INFO] [stdout]    |
[INFO] [stdout] 87 |     input: &'a str,
[INFO] [stdout]    |             -- the lifetime is named here
[INFO] [stdout] ...
[INFO] [stdout] 93 | ) -> ParsingResult<(A, B, C, D, E)>
[INFO] [stdout]    |      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: consistently use `'a`
[INFO] [stdout]    |
[INFO] [stdout] 93 | ) -> ParsingResult<'a, (A, B, C, D, E)>
[INFO] [stdout]    |                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:116:57
[INFO] [stdout]     |
[INFO] [stdout] 116 | fn args2<'a, A, B, F, G>(input: &'a str, f: F, g: G) -> ParsingResult<(A, B)>
[INFO] [stdout]     |                                  --                     ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                  |
[INFO] [stdout]     |                                  the lifetime is named here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: consistently use `'a`
[INFO] [stdout]     |
[INFO] [stdout] 116 | fn args2<'a, A, B, F, G>(input: &'a str, f: F, g: G) -> ParsingResult<'a, (A, B)>
[INFO] [stdout]     |                                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:131:72
[INFO] [stdout]     |
[INFO] [stdout] 131 | fn args3<'a, A, B, C, F, G, H>(input: &'a str, f1: F, f2: G, f3: H) -> ParsingResult<(A, B, C)>
[INFO] [stdout]     |                                        -- the lifetime is named here   ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: consistently use `'a`
[INFO] [stdout]     |
[INFO] [stdout] 131 | fn args3<'a, A, B, C, F, G, H>(input: &'a str, f1: F, f2: G, f3: H) -> ParsingResult<'a, (A, B, C)>
[INFO] [stdout]     |                                                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:210:27
[INFO] [stdout]     |
[INFO] [stdout] 210 | fn whitespaces(mut input: &str) -> ParsingResult<()> {
[INFO] [stdout]     |                           ^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 210 | fn whitespaces(mut input: &str) -> ParsingResult<'_, ()> {
[INFO] [stdout]     |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:235:27
[INFO] [stdout]     |
[INFO] [stdout] 235 | fn whitespaces_opt(input: &str) -> ParsingResult<()> {
[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] 235 | fn whitespaces_opt(input: &str) -> ParsingResult<'_, ()> {
[INFO] [stdout]     |                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:247:18
[INFO] [stdout]     |
[INFO] [stdout] 247 | fn symbol(input: &str) -> ParsingResult<&str> {
[INFO] [stdout]     |                  ^^^^     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                  |        |             |
[INFO] [stdout]     |                  |        |             the same lifetime is elided here
[INFO] [stdout]     |                  |        the same lifetime is hidden here
[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] 247 | fn symbol(input: &str) -> ParsingResult<'_, &str> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:285:20
[INFO] [stdout]     |
[INFO] [stdout] 285 | fn register(input: &str) -> ParsingResult<Register> {
[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] 285 | fn register(input: &str) -> ParsingResult<'_, Register> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:305:15
[INFO] [stdout]     |
[INFO] [stdout] 305 | fn lit(input: &str) -> ParsingResult<usize> {
[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] 305 | fn lit(input: &str) -> ParsingResult<'_, usize> {
[INFO] [stdout]     |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:329:16
[INFO] [stdout]     |
[INFO] [stdout] 329 | fn imm3(input: &str) -> ParsingResult<Imm3> {
[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] 329 | fn imm3(input: &str) -> ParsingResult<'_, Imm3> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:339:16
[INFO] [stdout]     |
[INFO] [stdout] 339 | fn imm5(input: &str) -> ParsingResult<Imm5> {
[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] 339 | fn imm5(input: &str) -> ParsingResult<'_, Imm5> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:349:16
[INFO] [stdout]     |
[INFO] [stdout] 349 | fn imm7(input: &str) -> ParsingResult<Imm7> {
[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] 349 | fn imm7(input: &str) -> ParsingResult<'_, Imm7> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:359:16
[INFO] [stdout]     |
[INFO] [stdout] 359 | fn imm8(input: &str) -> ParsingResult<Imm8> {
[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] 359 | fn imm8(input: &str) -> ParsingResult<'_, Imm8> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:376:24
[INFO] [stdout]     |
[INFO] [stdout] 376 | fn stack_adress(input: &str) -> ParsingResult<Imm8> {
[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] 376 | fn stack_adress(input: &str) -> ParsingResult<'_, Imm8> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:387:30
[INFO] [stdout]     |
[INFO] [stdout] 387 | fn stack_adresse_imm7(input: &str) -> ParsingResult<Imm7> {
[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] 387 | fn stack_adresse_imm7(input: &str) -> ParsingResult<'_, Imm7> {
[INFO] [stdout]     |                                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:397:17
[INFO] [stdout]     |
[INFO] [stdout] 397 | fn comma(input: &str) -> ParsingResult<()> {
[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 comma(input: &str) -> ParsingResult<'_, ()> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:409:19
[INFO] [stdout]     |
[INFO] [stdout] 409 | fn arg_sep(input: &str) -> ParsingResult<()> {
[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 arg_sep(input: &str) -> ParsingResult<'_, ()> {
[INFO] [stdout]     |                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:417:14
[INFO] [stdout]     |
[INFO] [stdout] 417 | fn sp(input: &str) -> ParsingResult<()> {
[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] 417 | fn sp(input: &str) -> ParsingResult<'_, ()> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:441:24
[INFO] [stdout]     |
[INFO] [stdout] 441 | fn left_bracket(input: &str) -> ParsingResult<()> {
[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] 441 | fn left_bracket(input: &str) -> ParsingResult<'_, ()> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:448:25
[INFO] [stdout]     |
[INFO] [stdout] 448 | fn right_bracket(input: &str) -> ParsingResult<()> {
[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] 448 | fn right_bracket(input: &str) -> ParsingResult<'_, ()> {
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:455:17
[INFO] [stdout]     |
[INFO] [stdout] 455 | fn colon(input: &str) -> ParsingResult<()> {
[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] 455 | fn colon(input: &str) -> ParsingResult<'_, ()> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:465:28
[INFO] [stdout]     |
[INFO] [stdout] 465 | fn label_identifier(input: &str) -> ParsingResult<&str> {
[INFO] [stdout]     |                            ^^^^     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                            |        |             |
[INFO] [stdout]     |                            |        |             the same lifetime is elided here
[INFO] [stdout]     |                            |        the same lifetime is hidden here
[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] 465 | fn label_identifier(input: &str) -> ParsingResult<'_, &str> {
[INFO] [stdout]     |                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:514:22
[INFO] [stdout]     |
[INFO] [stdout] 514 | fn sp_arg_opt(input: &str) -> ParsingResult<()> {
[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] 514 | fn sp_arg_opt(input: &str) -> ParsingResult<'_, ()> {
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:523:44
[INFO] [stdout]     |
[INFO] [stdout] 523 | fn load_store_second_argument_inner(input: &str) -> ParsingResult<Imm8> {
[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] 523 | fn load_store_second_argument_inner(input: &str) -> ParsingResult<'_, Imm8> {
[INFO] [stdout]     |                                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:533:38
[INFO] [stdout]     |
[INFO] [stdout] 533 | fn load_store_second_argument(input: &str) -> ParsingResult<Imm8> {
[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] 533 | fn load_store_second_argument(input: &str) -> ParsingResult<'_, Imm8> {
[INFO] [stdout]     |                                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:544:37
[INFO] [stdout]     |
[INFO] [stdout] 544 | fn parse_lsls_immediate_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stdout]     |                                     ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                     |        |             |
[INFO] [stdout]     |                                     |        |             the same lifetime is hidden here
[INFO] [stdout]     |                                     |        the same lifetime is hidden here
[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] 544 | fn parse_lsls_immediate_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stdout]     |                                                            +++      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:552:36
[INFO] [stdout]     |
[INFO] [stdout] 552 | fn parse_lsls_register_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stdout]     |                                    ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                    |        |             |
[INFO] [stdout]     |                                    |        |             the same lifetime is hidden here
[INFO] [stdout]     |                                    |        the same lifetime is hidden here
[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] 552 | fn parse_lsls_register_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stdout]     |                                                           +++      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:560:27
[INFO] [stdout]     |
[INFO] [stdout] 560 | fn parse_lsls_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stdout]     |                           ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |        |             |
[INFO] [stdout]     |                           |        |             the same lifetime is hidden here
[INFO] [stdout]     |                           |        the same lifetime is hidden here
[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] 560 | fn parse_lsls_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stdout]     |                                                  +++      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:565:37
[INFO] [stdout]     |
[INFO] [stdout] 565 | fn parse_lsrs_immediate_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stdout]     |                                     ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                     |        |             |
[INFO] [stdout]     |                                     |        |             the same lifetime is hidden here
[INFO] [stdout]     |                                     |        the same lifetime is hidden here
[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] 565 | fn parse_lsrs_immediate_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stdout]     |                                                            +++      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:573:36
[INFO] [stdout]     |
[INFO] [stdout] 573 | fn parse_lsrs_register_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stdout]     |                                    ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                    |        |             |
[INFO] [stdout]     |                                    |        |             the same lifetime is hidden here
[INFO] [stdout]     |                                    |        the same lifetime is hidden here
[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] 573 | fn parse_lsrs_register_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stdout]     |                                                           +++      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:581:27
[INFO] [stdout]     |
[INFO] [stdout] 581 | fn parse_lsrs_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stdout]     |                           ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |        |             |
[INFO] [stdout]     |                           |        |             the same lifetime is hidden here
[INFO] [stdout]     |                           |        the same lifetime is hidden here
[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_lsrs_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stdout]     |                                                  +++      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:586:37
[INFO] [stdout]     |
[INFO] [stdout] 586 | fn parse_asrs_args_immediate(input: &str) -> ParsingResult<RawOp> {
[INFO] [stdout]     |                                     ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                     |        |             |
[INFO] [stdout]     |                                     |        |             the same lifetime is hidden here
[INFO] [stdout]     |                                     |        the same lifetime is hidden here
[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] 586 | fn parse_asrs_args_immediate(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stdout]     |                                                            +++      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:594:36
[INFO] [stdout]     |
[INFO] [stdout] 594 | fn parse_asrs_args_register(input: &str) -> ParsingResult<RawOp> {
[INFO] [stdout]     |                                    ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                    |        |             |
[INFO] [stdout]     |                                    |        |             the same lifetime is hidden here
[INFO] [stdout]     |                                    |        the same lifetime is hidden here
[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] 594 | fn parse_asrs_args_register(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stdout]     |                                                           +++      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:602:27
[INFO] [stdout]     |
[INFO] [stdout] 602 | fn parse_asrs_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stdout]     |                           ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |        |             |
[INFO] [stdout]     |                           |        |             the same lifetime is hidden here
[INFO] [stdout]     |                           |        the same lifetime is hidden here
[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] 602 | fn parse_asrs_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stdout]     |                                                  +++      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:607:36
[INFO] [stdout]     |
[INFO] [stdout] 607 | fn parse_adds_register_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stdout]     |                                    ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                    |        |             |
[INFO] [stdout]     |                                    |        |             the same lifetime is hidden here
[INFO] [stdout]     |                                    |        the same lifetime is hidden here
[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] 607 | fn parse_adds_register_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stdout]     |                                                           +++      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:615:37
[INFO] [stdout]     |
[INFO] [stdout] 615 | fn parse_adds_immediate_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stdout]     |                                     ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                     |        |             |
[INFO] [stdout]     |                                     |        |             the same lifetime is hidden here
[INFO] [stdout]     |                                     |        the same lifetime is hidden here
[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] 615 | fn parse_adds_immediate_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stdout]     |                                                            +++      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:623:27
[INFO] [stdout]     |
[INFO] [stdout] 623 | fn parse_adds_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stdout]     |                           ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |        |             |
[INFO] [stdout]     |                           |        |             the same lifetime is hidden here
[INFO] [stdout]     |                           |        the same lifetime is hidden here
[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_adds_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stdout]     |                                                  +++      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:628:36
[INFO] [stdout]     |
[INFO] [stdout] 628 | fn parse_subs_register_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stdout]     |                                    ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                    |        |             |
[INFO] [stdout]     |                                    |        |             the same lifetime is hidden here
[INFO] [stdout]     |                                    |        the same lifetime is hidden here
[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] 628 | fn parse_subs_register_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stdout]     |                                                           +++      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:636:37
[INFO] [stdout]     |
[INFO] [stdout] 636 | fn parse_subs_immediate_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stdout]     |                                     ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                     |        |             |
[INFO] [stdout]     |                                     |        |             the same lifetime is hidden here
[INFO] [stdout]     |                                     |        the same lifetime is hidden here
[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] 636 | fn parse_subs_immediate_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stdout]     |                                                            +++      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:644:27
[INFO] [stdout]     |
[INFO] [stdout] 644 | fn parse_subs_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stdout]     |                           ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |        |             |
[INFO] [stdout]     |                           |        |             the same lifetime is hidden here
[INFO] [stdout]     |                           |        the same lifetime is hidden here
[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] 644 | fn parse_subs_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stdout]     |                                                  +++      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:649:27
[INFO] [stdout]     |
[INFO] [stdout] 649 | fn parse_movs_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stdout]     |                           ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |        |             |
[INFO] [stdout]     |                           |        |             the same lifetime is hidden here
[INFO] [stdout]     |                           |        the same lifetime is hidden here
[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] 649 | fn parse_movs_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stdout]     |                                                  +++      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:657:27
[INFO] [stdout]     |
[INFO] [stdout] 657 | fn parse_ands_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stdout]     |                           ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |        |             |
[INFO] [stdout]     |                           |        |             the same lifetime is hidden here
[INFO] [stdout]     |                           |        the same lifetime is hidden here
[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] 657 | fn parse_ands_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stdout]     |                                                  +++      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:665:27
[INFO] [stdout]     |
[INFO] [stdout] 665 | fn parse_eors_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stdout]     |                           ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |        |             |
[INFO] [stdout]     |                           |        |             the same lifetime is hidden here
[INFO] [stdout]     |                           |        the same lifetime is hidden here
[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] 665 | fn parse_eors_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stdout]     |                                                  +++      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:673:27
[INFO] [stdout]     |
[INFO] [stdout] 673 | fn parse_adcs_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stdout]     |                           ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |        |             |
[INFO] [stdout]     |                           |        |             the same lifetime is hidden here
[INFO] [stdout]     |                           |        the same lifetime is hidden here
[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] 673 | fn parse_adcs_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stdout]     |                                                  +++      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:681:27
[INFO] [stdout]     |
[INFO] [stdout] 681 | fn parse_sbcs_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stdout]     |                           ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |        |             |
[INFO] [stdout]     |                           |        |             the same lifetime is hidden here
[INFO] [stdout]     |                           |        the same lifetime is hidden here
[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] 681 | fn parse_sbcs_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stdout]     |                                                  +++      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:689:27
[INFO] [stdout]     |
[INFO] [stdout] 689 | fn parse_rors_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stdout]     |                           ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |        |             |
[INFO] [stdout]     |                           |        |             the same lifetime is hidden here
[INFO] [stdout]     |                           |        the same lifetime is hidden here
[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] 689 | fn parse_rors_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stdout]     |                                                  +++      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:697:27
[INFO] [stdout]     |
[INFO] [stdout] 697 | fn parse_tsts_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stdout]     |                           ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |        |             |
[INFO] [stdout]     |                           |        |             the same lifetime is hidden here
[INFO] [stdout]     |                           |        the same lifetime is hidden here
[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] 697 | fn parse_tsts_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stdout]     |                                                  +++      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:705:27
[INFO] [stdout]     |
[INFO] [stdout] 705 | fn parse_rsbs_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stdout]     |                           ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |        |             |
[INFO] [stdout]     |                           |        |             the same lifetime is hidden here
[INFO] [stdout]     |                           |        the same lifetime is hidden here
[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] 705 | fn parse_rsbs_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stdout]     |                                                  +++      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:717:27
[INFO] [stdout]     |
[INFO] [stdout] 717 | fn parse_cmps_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stdout]     |                           ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |        |             |
[INFO] [stdout]     |                           |        |             the same lifetime is hidden here
[INFO] [stdout]     |                           |        the same lifetime is hidden here
[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] 717 | fn parse_cmps_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stdout]     |                                                  +++      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:725:27
[INFO] [stdout]     |
[INFO] [stdout] 725 | fn parse_cmns_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stdout]     |                           ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |        |             |
[INFO] [stdout]     |                           |        |             the same lifetime is hidden here
[INFO] [stdout]     |                           |        the same lifetime is hidden here
[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] 725 | fn parse_cmns_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stdout]     |                                                  +++      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:733:27
[INFO] [stdout]     |
[INFO] [stdout] 733 | fn parse_orrs_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stdout]     |                           ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |        |             |
[INFO] [stdout]     |                           |        |             the same lifetime is hidden here
[INFO] [stdout]     |                           |        the same lifetime is hidden here
[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] 733 | fn parse_orrs_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stdout]     |                                                  +++      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:741:27
[INFO] [stdout]     |
[INFO] [stdout] 741 | fn parse_muls_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stdout]     |                           ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |        |             |
[INFO] [stdout]     |                           |        |             the same lifetime is hidden here
[INFO] [stdout]     |                           |        the same lifetime is hidden here
[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] 741 | fn parse_muls_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stdout]     |                                                  +++      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:753:27
[INFO] [stdout]     |
[INFO] [stdout] 753 | fn parse_bics_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stdout]     |                           ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |        |             |
[INFO] [stdout]     |                           |        |             the same lifetime is hidden here
[INFO] [stdout]     |                           |        the same lifetime is hidden here
[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] 753 | fn parse_bics_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stdout]     |                                                  +++      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:761:27
[INFO] [stdout]     |
[INFO] [stdout] 761 | fn parse_mvns_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stdout]     |                           ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |        |             |
[INFO] [stdout]     |                           |        |             the same lifetime is hidden here
[INFO] [stdout]     |                           |        the same lifetime is hidden here
[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] 761 | fn parse_mvns_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stdout]     |                                                  +++      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:769:33
[INFO] [stdout]     |
[INFO] [stdout] 769 | fn parse_load_store_args(input: &str) -> ParsingResult<(Register, Imm8)> {
[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] 769 | fn parse_load_store_args(input: &str) -> ParsingResult<'_, (Register, Imm8)> {
[INFO] [stdout]     |                                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:774:26
[INFO] [stdout]     |
[INFO] [stdout] 774 | fn parse_str_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stdout]     |                          ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                          |        |             |
[INFO] [stdout]     |                          |        |             the same lifetime is hidden here
[INFO] [stdout]     |                          |        the same lifetime is hidden here
[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] 774 | fn parse_str_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stdout]     |                                                 +++      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:779:26
[INFO] [stdout]     |
[INFO] [stdout] 779 | fn parse_ldr_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stdout]     |                          ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                          |        |             |
[INFO] [stdout]     |                          |        |             the same lifetime is hidden here
[INFO] [stdout]     |                          |        the same lifetime is hidden here
[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] 779 | fn parse_ldr_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stdout]     |                                                 +++      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:784:26
[INFO] [stdout]     |
[INFO] [stdout] 784 | fn parse_add_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stdout]     |                          ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                          |        |             |
[INFO] [stdout]     |                          |        |             the same lifetime is hidden here
[INFO] [stdout]     |                          |        the same lifetime is hidden here
[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] 784 | fn parse_add_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stdout]     |                                                 +++      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:792:26
[INFO] [stdout]     |
[INFO] [stdout] 792 | fn parse_sub_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stdout]     |                          ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                          |        |             |
[INFO] [stdout]     |                          |        |             the same lifetime is hidden here
[INFO] [stdout]     |                          |        the same lifetime is hidden here
[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] 792 | fn parse_sub_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stdout]     |                                                 +++      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:883:14
[INFO] [stdout]     |
[INFO] [stdout] 883 | fn op(input: &str) -> ParsingResult<RawOp> {
[INFO] [stdout]     |              ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |              |        |             |
[INFO] [stdout]     |              |        |             the same lifetime is hidden here
[INFO] [stdout]     |              |        the same lifetime is hidden here
[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] 883 | fn op(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stdout]     |                                     +++      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/parser.rs:929:42
[INFO] [stdout]     |
[INFO] [stdout] 929 | pub(crate) fn parse_op_and_labels(input: &str) -> ParsingResult<(Vec<&str>, RawOp)> {
[INFO] [stdout]     |                                          ^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                          |        |                  |      |
[INFO] [stdout]     |                                          |        |                  |      the same lifetime is hidden here
[INFO] [stdout]     |                                          |        |                  the same lifetime is elided here
[INFO] [stdout]     |                                          |        the same lifetime is hidden here
[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] 929 | pub(crate) fn parse_op_and_labels(input: &str) -> ParsingResult<'_, (Vec<&str>, RawOp<'_>)> {
[INFO] [stdout]     |                                                                 +++                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.76s
[INFO] running `Command { std: "docker" "inspect" "c638fdda0da601d1e0d715907d3dd322f1d2b87bfd9d4cbb7e188306f2dfe656", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c638fdda0da601d1e0d715907d3dd322f1d2b87bfd9d4cbb7e188306f2dfe656", kill_on_drop: false }`
[INFO] [stdout] c638fdda0da601d1e0d715907d3dd322f1d2b87bfd9d4cbb7e188306f2dfe656
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 73fc98df3dd64c9a8a2f400d5a0f1f529736efff63b8c1726010b689f99a4609
[INFO] running `Command { std: "docker" "start" "-a" "73fc98df3dd64c9a8a2f400d5a0f1f529736efff63b8c1726010b689f99a4609", kill_on_drop: false }`
[INFO] [stderr] warning: function `imm7` is never used
[INFO] [stderr]    --> src/parser.rs:349:4
[INFO] [stderr]     |
[INFO] [stderr] 349 | fn imm7(input: &str) -> ParsingResult<Imm7> {
[INFO] [stderr]     |    ^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stderr]   --> src/parser.rs:23:61
[INFO] [stderr]    |
[INFO] [stderr] 23 | fn multiple2<'a, A, B, F, G>(input: &'a str, f: F, g: G) -> ParsingResult<(A, B)>
[INFO] [stderr]    |                                      --                     ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                                      |
[INFO] [stderr]    |                                      the lifetime is named here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stderr] help: consistently use `'a`
[INFO] [stderr]    |
[INFO] [stderr] 23 | fn multiple2<'a, A, B, F, G>(input: &'a str, f: F, g: G) -> ParsingResult<'a, (A, B)>
[INFO] [stderr]    |                                                                           +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stderr]   --> src/parser.rs:40:76
[INFO] [stderr]    |
[INFO] [stderr] 40 | fn multiple3<'a, A, B, C, F, G, H>(input: &'a str, fa: F, fb: G, fc: H) -> ParsingResult<(A, B, C)>
[INFO] [stderr]    |                                            -- the lifetime is named here   ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: consistently use `'a`
[INFO] [stderr]    |
[INFO] [stderr] 40 | fn multiple3<'a, A, B, C, F, G, H>(input: &'a str, fa: F, fb: G, fc: H) -> ParsingResult<'a, (A, B, C)>
[INFO] [stderr]    |                                                                                          +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stderr]   --> src/parser.rs:65:6
[INFO] [stderr]    |
[INFO] [stderr] 60 |     input: &'a str,
[INFO] [stderr]    |             -- the lifetime is named here
[INFO] [stderr] ...
[INFO] [stderr] 65 | ) -> ParsingResult<(A, B, C, D)>
[INFO] [stderr]    |      ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: consistently use `'a`
[INFO] [stderr]    |
[INFO] [stderr] 65 | ) -> ParsingResult<'a, (A, B, C, D)>
[INFO] [stderr]    |                    +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stderr]   --> src/parser.rs:93:6
[INFO] [stderr]    |
[INFO] [stderr] 87 |     input: &'a str,
[INFO] [stderr]    |             -- the lifetime is named here
[INFO] [stderr] ...
[INFO] [stderr] 93 | ) -> ParsingResult<(A, B, C, D, E)>
[INFO] [stderr]    |      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: consistently use `'a`
[INFO] [stderr]    |
[INFO] [stderr] 93 | ) -> ParsingResult<'a, (A, B, C, D, E)>
[INFO] [stderr]    |                    +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stderr]    --> src/parser.rs:116:57
[INFO] [stderr]     |
[INFO] [stderr] 116 | fn args2<'a, A, B, F, G>(input: &'a str, f: F, g: G) -> ParsingResult<(A, B)>
[INFO] [stderr]     |                                  --                     ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                                  |
[INFO] [stderr]     |                                  the lifetime is named here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: consistently use `'a`
[INFO] [stderr]     |
[INFO] [stderr] 116 | fn args2<'a, A, B, F, G>(input: &'a str, f: F, g: G) -> ParsingResult<'a, (A, B)>
[INFO] [stderr]     |                                                                       +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stderr]    --> src/parser.rs:131:72
[INFO] [stderr]     |
[INFO] [stderr] 131 | fn args3<'a, A, B, C, F, G, H>(input: &'a str, f1: F, f2: G, f3: H) -> ParsingResult<(A, B, C)>
[INFO] [stderr]     |                                        -- the lifetime is named here   ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: consistently use `'a`
[INFO] [stderr]     |
[INFO] [stderr] 131 | fn args3<'a, A, B, C, F, G, H>(input: &'a str, f1: F, f2: G, f3: H) -> ParsingResult<'a, (A, B, C)>
[INFO] [stderr]     |                                                                                      +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/parser.rs:210:27
[INFO] [stderr]     |
[INFO] [stderr] 210 | fn whitespaces(mut input: &str) -> ParsingResult<()> {
[INFO] [stderr]     |                           ^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                           |
[INFO] [stderr]     |                           the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 210 | fn whitespaces(mut input: &str) -> ParsingResult<'_, ()> {
[INFO] [stderr]     |                                                  +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/parser.rs:235:27
[INFO] [stderr]     |
[INFO] [stderr] 235 | fn whitespaces_opt(input: &str) -> ParsingResult<()> {
[INFO] [stderr]     |                           ^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                           |
[INFO] [stderr]     |                           the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 235 | fn whitespaces_opt(input: &str) -> ParsingResult<'_, ()> {
[INFO] [stderr]     |                                                  +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/parser.rs:247:18
[INFO] [stderr]     |
[INFO] [stderr] 247 | fn symbol(input: &str) -> ParsingResult<&str> {
[INFO] [stderr]     |                  ^^^^     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |                  |        |             |
[INFO] [stderr]     |                  |        |             the same lifetime is elided here
[INFO] [stderr]     |                  |        the same lifetime is hidden here
[INFO] [stderr]     |                  the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 247 | fn symbol(input: &str) -> ParsingResult<'_, &str> {
[INFO] [stderr]     |                                         +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/parser.rs:285:20
[INFO] [stderr]     |
[INFO] [stderr] 285 | fn register(input: &str) -> ParsingResult<Register> {
[INFO] [stderr]     |                    ^^^^     ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                    |
[INFO] [stderr]     |                    the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 285 | fn register(input: &str) -> ParsingResult<'_, Register> {
[INFO] [stderr]     |                                           +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/parser.rs:305:15
[INFO] [stderr]     |
[INFO] [stderr] 305 | fn lit(input: &str) -> ParsingResult<usize> {
[INFO] [stderr]     |               ^^^^     ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |               |
[INFO] [stderr]     |               the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 305 | fn lit(input: &str) -> ParsingResult<'_, usize> {
[INFO] [stderr]     |                                      +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/parser.rs:329:16
[INFO] [stderr]     |
[INFO] [stderr] 329 | fn imm3(input: &str) -> ParsingResult<Imm3> {
[INFO] [stderr]     |                ^^^^     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                |
[INFO] [stderr]     |                the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 329 | fn imm3(input: &str) -> ParsingResult<'_, Imm3> {
[INFO] [stderr]     |                                       +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/parser.rs:339:16
[INFO] [stderr]     |
[INFO] [stderr] 339 | fn imm5(input: &str) -> ParsingResult<Imm5> {
[INFO] [stderr]     |                ^^^^     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                |
[INFO] [stderr]     |                the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 339 | fn imm5(input: &str) -> ParsingResult<'_, Imm5> {
[INFO] [stderr]     |                                       +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/parser.rs:349:16
[INFO] [stderr]     |
[INFO] [stderr] 349 | fn imm7(input: &str) -> ParsingResult<Imm7> {
[INFO] [stderr]     |                ^^^^     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                |
[INFO] [stderr]     |                the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 349 | fn imm7(input: &str) -> ParsingResult<'_, Imm7> {
[INFO] [stderr]     |                                       +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/parser.rs:359:16
[INFO] [stderr]     |
[INFO] [stderr] 359 | fn imm8(input: &str) -> ParsingResult<Imm8> {
[INFO] [stderr]     |                ^^^^     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                |
[INFO] [stderr]     |                the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 359 | fn imm8(input: &str) -> ParsingResult<'_, Imm8> {
[INFO] [stderr]     |                                       +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/parser.rs:376:24
[INFO] [stderr]     |
[INFO] [stderr] 376 | fn stack_adress(input: &str) -> ParsingResult<Imm8> {
[INFO] [stderr]     |                        ^^^^     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                        |
[INFO] [stderr]     |                        the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 376 | fn stack_adress(input: &str) -> ParsingResult<'_, Imm8> {
[INFO] [stderr]     |                                               +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/parser.rs:387:30
[INFO] [stderr]     |
[INFO] [stderr] 387 | fn stack_adresse_imm7(input: &str) -> ParsingResult<Imm7> {
[INFO] [stderr]     |                              ^^^^     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                              |
[INFO] [stderr]     |                              the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 387 | fn stack_adresse_imm7(input: &str) -> ParsingResult<'_, Imm7> {
[INFO] [stderr]     |                                                     +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/parser.rs:397:17
[INFO] [stderr]     |
[INFO] [stderr] 397 | fn comma(input: &str) -> ParsingResult<()> {
[INFO] [stderr]     |                 ^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 397 | fn comma(input: &str) -> ParsingResult<'_, ()> {
[INFO] [stderr]     |                                        +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/parser.rs:409:19
[INFO] [stderr]     |
[INFO] [stderr] 409 | fn arg_sep(input: &str) -> ParsingResult<()> {
[INFO] [stderr]     |                   ^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                   |
[INFO] [stderr]     |                   the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 409 | fn arg_sep(input: &str) -> ParsingResult<'_, ()> {
[INFO] [stderr]     |                                          +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/parser.rs:417:14
[INFO] [stderr]     |
[INFO] [stderr] 417 | fn sp(input: &str) -> ParsingResult<()> {
[INFO] [stderr]     |              ^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |              |
[INFO] [stderr]     |              the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 417 | fn sp(input: &str) -> ParsingResult<'_, ()> {
[INFO] [stderr]     |                                     +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/parser.rs:441:24
[INFO] [stderr]     |
[INFO] [stderr] 441 | fn left_bracket(input: &str) -> ParsingResult<()> {
[INFO] [stderr]     |                        ^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                        |
[INFO] [stderr]     |                        the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 441 | fn left_bracket(input: &str) -> ParsingResult<'_, ()> {
[INFO] [stderr]     |                                               +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/parser.rs:448:25
[INFO] [stderr]     |
[INFO] [stderr] 448 | fn right_bracket(input: &str) -> ParsingResult<()> {
[INFO] [stderr]     |                         ^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                         |
[INFO] [stderr]     |                         the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 448 | fn right_bracket(input: &str) -> ParsingResult<'_, ()> {
[INFO] [stderr]     |                                                +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/parser.rs:455:17
[INFO] [stderr]     |
[INFO] [stderr] 455 | fn colon(input: &str) -> ParsingResult<()> {
[INFO] [stderr]     |                 ^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 455 | fn colon(input: &str) -> ParsingResult<'_, ()> {
[INFO] [stderr]     |                                        +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/parser.rs:465:28
[INFO] [stderr]     |
[INFO] [stderr] 465 | fn label_identifier(input: &str) -> ParsingResult<&str> {
[INFO] [stderr]     |                            ^^^^     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |                            |        |             |
[INFO] [stderr]     |                            |        |             the same lifetime is elided here
[INFO] [stderr]     |                            |        the same lifetime is hidden here
[INFO] [stderr]     |                            the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 465 | fn label_identifier(input: &str) -> ParsingResult<'_, &str> {
[INFO] [stderr]     |                                                   +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/parser.rs:514:22
[INFO] [stderr]     |
[INFO] [stderr] 514 | fn sp_arg_opt(input: &str) -> ParsingResult<()> {
[INFO] [stderr]     |                      ^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                      |
[INFO] [stderr]     |                      the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 514 | fn sp_arg_opt(input: &str) -> ParsingResult<'_, ()> {
[INFO] [stderr]     |                                             +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/parser.rs:523:44
[INFO] [stderr]     |
[INFO] [stderr] 523 | fn load_store_second_argument_inner(input: &str) -> ParsingResult<Imm8> {
[INFO] [stderr]     |                                            ^^^^     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                                            |
[INFO] [stderr]     |                                            the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 523 | fn load_store_second_argument_inner(input: &str) -> ParsingResult<'_, Imm8> {
[INFO] [stderr]     |                                                                   +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/parser.rs:533:38
[INFO] [stderr]     |
[INFO] [stderr] 533 | fn load_store_second_argument(input: &str) -> ParsingResult<Imm8> {
[INFO] [stderr]     |                                      ^^^^     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                                      |
[INFO] [stderr]     |                                      the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 533 | fn load_store_second_argument(input: &str) -> ParsingResult<'_, Imm8> {
[INFO] [stderr]     |                                                             +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/parser.rs:544:37
[INFO] [stderr]     |
[INFO] [stderr] 544 | fn parse_lsls_immediate_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stderr]     |                                     ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |                                     |        |             |
[INFO] [stderr]     |                                     |        |             the same lifetime is hidden here
[INFO] [stderr]     |                                     |        the same lifetime is hidden here
[INFO] [stderr]     |                                     the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 544 | fn parse_lsls_immediate_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stderr]     |                                                            +++      ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/parser.rs:552:36
[INFO] [stderr]     |
[INFO] [stderr] 552 | fn parse_lsls_register_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stderr]     |                                    ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |                                    |        |             |
[INFO] [stderr]     |                                    |        |             the same lifetime is hidden here
[INFO] [stderr]     |                                    |        the same lifetime is hidden here
[INFO] [stderr]     |                                    the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 552 | fn parse_lsls_register_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stderr]     |                                                           +++      ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/parser.rs:560:27
[INFO] [stderr]     |
[INFO] [stderr] 560 | fn parse_lsls_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stderr]     |                           ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |                           |        |             |
[INFO] [stderr]     |                           |        |             the same lifetime is hidden here
[INFO] [stderr]     |                           |        the same lifetime is hidden here
[INFO] [stderr]     |                           the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 560 | fn parse_lsls_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stderr]     |                                                  +++      ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/parser.rs:565:37
[INFO] [stderr]     |
[INFO] [stderr] 565 | fn parse_lsrs_immediate_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stderr]     |                                     ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |                                     |        |             |
[INFO] [stderr]     |                                     |        |             the same lifetime is hidden here
[INFO] [stderr]     |                                     |        the same lifetime is hidden here
[INFO] [stderr]     |                                     the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 565 | fn parse_lsrs_immediate_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stderr]     |                                                            +++      ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/parser.rs:573:36
[INFO] [stderr]     |
[INFO] [stderr] 573 | fn parse_lsrs_register_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stderr]     |                                    ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |                                    |        |             |
[INFO] [stderr]     |                                    |        |             the same lifetime is hidden here
[INFO] [stderr]     |                                    |        the same lifetime is hidden here
[INFO] [stderr]     |                                    the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 573 | fn parse_lsrs_register_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stderr]     |                                                           +++      ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/parser.rs:581:27
[INFO] [stderr]     |
[INFO] [stderr] 581 | fn parse_lsrs_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stderr]     |                           ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |                           |        |             |
[INFO] [stderr]     |                           |        |             the same lifetime is hidden here
[INFO] [stderr]     |                           |        the same lifetime is hidden here
[INFO] [stderr]     |                           the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 581 | fn parse_lsrs_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stderr]     |                                                  +++      ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/parser.rs:586:37
[INFO] [stderr]     |
[INFO] [stderr] 586 | fn parse_asrs_args_immediate(input: &str) -> ParsingResult<RawOp> {
[INFO] [stderr]     |                                     ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |                                     |        |             |
[INFO] [stderr]     |                                     |        |             the same lifetime is hidden here
[INFO] [stderr]     |                                     |        the same lifetime is hidden here
[INFO] [stderr]     |                                     the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 586 | fn parse_asrs_args_immediate(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stderr]     |                                                            +++      ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/parser.rs:594:36
[INFO] [stderr]     |
[INFO] [stderr] 594 | fn parse_asrs_args_register(input: &str) -> ParsingResult<RawOp> {
[INFO] [stderr]     |                                    ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |                                    |        |             |
[INFO] [stderr]     |                                    |        |             the same lifetime is hidden here
[INFO] [stderr]     |                                    |        the same lifetime is hidden here
[INFO] [stderr]     |                                    the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 594 | fn parse_asrs_args_register(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stderr]     |                                                           +++      ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/parser.rs:602:27
[INFO] [stderr]     |
[INFO] [stderr] 602 | fn parse_asrs_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stderr]     |                           ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |                           |        |             |
[INFO] [stderr]     |                           |        |             the same lifetime is hidden here
[INFO] [stderr]     |                           |        the same lifetime is hidden here
[INFO] [stderr]     |                           the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 602 | fn parse_asrs_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stderr]     |                                                  +++      ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/parser.rs:607:36
[INFO] [stderr]     |
[INFO] [stderr] 607 | fn parse_adds_register_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stderr]     |                                    ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |                                    |        |             |
[INFO] [stderr]     |                                    |        |             the same lifetime is hidden here
[INFO] [stderr]     |                                    |        the same lifetime is hidden here
[INFO] [stderr]     |                                    the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 607 | fn parse_adds_register_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stderr]     |                                                           +++      ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/parser.rs:615:37
[INFO] [stderr]     |
[INFO] [stderr] 615 | fn parse_adds_immediate_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stderr]     |                                     ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |                                     |        |             |
[INFO] [stderr]     |                                     |        |             the same lifetime is hidden here
[INFO] [stderr]     |                                     |        the same lifetime is hidden here
[INFO] [stderr]     |                                     the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 615 | fn parse_adds_immediate_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stderr]     |                                                            +++      ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/parser.rs:623:27
[INFO] [stderr]     |
[INFO] [stderr] 623 | fn parse_adds_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stderr]     |                           ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |                           |        |             |
[INFO] [stderr]     |                           |        |             the same lifetime is hidden here
[INFO] [stderr]     |                           |        the same lifetime is hidden here
[INFO] [stderr]     |                           the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 623 | fn parse_adds_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stderr]     |                                                  +++      ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/parser.rs:628:36
[INFO] [stderr]     |
[INFO] [stderr] 628 | fn parse_subs_register_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stderr]     |                                    ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |                                    |        |             |
[INFO] [stderr]     |                                    |        |             the same lifetime is hidden here
[INFO] [stderr]     |                                    |        the same lifetime is hidden here
[INFO] [stderr]     |                                    the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 628 | fn parse_subs_register_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stderr]     |                                                           +++      ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/parser.rs:636:37
[INFO] [stderr]     |
[INFO] [stderr] 636 | fn parse_subs_immediate_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stderr]     |                                     ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |                                     |        |             |
[INFO] [stderr]     |                                     |        |             the same lifetime is hidden here
[INFO] [stderr]     |                                     |        the same lifetime is hidden here
[INFO] [stderr]     |                                     the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 636 | fn parse_subs_immediate_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stderr]     |                                                            +++      ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/parser.rs:644:27
[INFO] [stderr]     |
[INFO] [stderr] 644 | fn parse_subs_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stderr]     |                           ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |                           |        |             |
[INFO] [stderr]     |                           |        |             the same lifetime is hidden here
[INFO] [stderr]     |                           |        the same lifetime is hidden here
[INFO] [stderr]     |                           the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 644 | fn parse_subs_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stderr]     |                                                  +++      ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/parser.rs:649:27
[INFO] [stderr]     |
[INFO] [stderr] 649 | fn parse_movs_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stderr]     |                           ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |                           |        |             |
[INFO] [stderr]     |                           |        |             the same lifetime is hidden here
[INFO] [stderr]     |                           |        the same lifetime is hidden here
[INFO] [stderr]     |                           the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 649 | fn parse_movs_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stderr]     |                                                  +++      ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/parser.rs:657:27
[INFO] [stderr]     |
[INFO] [stderr] 657 | fn parse_ands_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stderr]     |                           ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |                           |        |             |
[INFO] [stderr]     |                           |        |             the same lifetime is hidden here
[INFO] [stderr]     |                           |        the same lifetime is hidden here
[INFO] [stderr]     |                           the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 657 | fn parse_ands_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stderr]     |                                                  +++      ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/parser.rs:665:27
[INFO] [stderr]     |
[INFO] [stderr] 665 | fn parse_eors_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stderr]     |                           ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |                           |        |             |
[INFO] [stderr]     |                           |        |             the same lifetime is hidden here
[INFO] [stderr]     |                           |        the same lifetime is hidden here
[INFO] [stderr]     |                           the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 665 | fn parse_eors_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stderr]     |                                                  +++      ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/parser.rs:673:27
[INFO] [stderr]     |
[INFO] [stderr] 673 | fn parse_adcs_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stderr]     |                           ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |                           |        |             |
[INFO] [stderr]     |                           |        |             the same lifetime is hidden here
[INFO] [stderr]     |                           |        the same lifetime is hidden here
[INFO] [stderr]     |                           the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 673 | fn parse_adcs_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stderr]     |                                                  +++      ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/parser.rs:681:27
[INFO] [stderr]     |
[INFO] [stderr] 681 | fn parse_sbcs_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stderr]     |                           ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |                           |        |             |
[INFO] [stderr]     |                           |        |             the same lifetime is hidden here
[INFO] [stderr]     |                           |        the same lifetime is hidden here
[INFO] [stderr]     |                           the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 681 | fn parse_sbcs_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stderr]     |                                                  +++      ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/parser.rs:689:27
[INFO] [stderr]     |
[INFO] [stderr] 689 | fn parse_rors_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stderr]     |                           ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |                           |        |             |
[INFO] [stderr]     |                           |        |             the same lifetime is hidden here
[INFO] [stderr]     |                           |        the same lifetime is hidden here
[INFO] [stderr]     |                           the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 689 | fn parse_rors_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stderr]     |                                                  +++      ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/parser.rs:697:27
[INFO] [stderr]     |
[INFO] [stderr] 697 | fn parse_tsts_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stderr]     |                           ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |                           |        |             |
[INFO] [stderr]     |                           |        |             the same lifetime is hidden here
[INFO] [stderr]     |                           |        the same lifetime is hidden here
[INFO] [stderr]     |                           the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 697 | fn parse_tsts_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stderr]     |                                                  +++      ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/parser.rs:705:27
[INFO] [stderr]     |
[INFO] [stderr] 705 | fn parse_rsbs_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stderr]     |                           ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |                           |        |             |
[INFO] [stderr]     |                           |        |             the same lifetime is hidden here
[INFO] [stderr]     |                           |        the same lifetime is hidden here
[INFO] [stderr]     |                           the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 705 | fn parse_rsbs_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stderr]     |                                                  +++      ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/parser.rs:717:27
[INFO] [stderr]     |
[INFO] [stderr] 717 | fn parse_cmps_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stderr]     |                           ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |                           |        |             |
[INFO] [stderr]     |                           |        |             the same lifetime is hidden here
[INFO] [stderr]     |                           |        the same lifetime is hidden here
[INFO] [stderr]     |                           the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 717 | fn parse_cmps_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stderr]     |                                                  +++      ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/parser.rs:725:27
[INFO] [stderr]     |
[INFO] [stderr] 725 | fn parse_cmns_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stderr]     |                           ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |                           |        |             |
[INFO] [stderr]     |                           |        |             the same lifetime is hidden here
[INFO] [stderr]     |                           |        the same lifetime is hidden here
[INFO] [stderr]     |                           the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 725 | fn parse_cmns_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stderr]     |                                                  +++      ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/parser.rs:733:27
[INFO] [stderr]     |
[INFO] [stderr] 733 | fn parse_orrs_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stderr]     |                           ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |                           |        |             |
[INFO] [stderr]     |                           |        |             the same lifetime is hidden here
[INFO] [stderr]     |                           |        the same lifetime is hidden here
[INFO] [stderr]     |                           the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 733 | fn parse_orrs_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stderr]     |                                                  +++      ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/parser.rs:741:27
[INFO] [stderr]     |
[INFO] [stderr] 741 | fn parse_muls_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stderr]     |                           ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |                           |        |             |
[INFO] [stderr]     |                           |        |             the same lifetime is hidden here
[INFO] [stderr]     |                           |        the same lifetime is hidden here
[INFO] [stderr]     |                           the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stdout] 
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] running 51 tests
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 741 | fn parse_muls_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stderr]     |                                                  +++      ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/parser.rs:753:27
[INFO] [stderr]     |
[INFO] [stderr] 753 | fn parse_bics_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stderr]     |                           ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |                           |        |             |
[INFO] [stderr]     |                           |        |             the same lifetime is hidden here
[INFO] [stderr]     |                           |        the same lifetime is hidden here
[INFO] [stderr]     |                           the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 753 | fn parse_bics_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stderr]     |                                                  +++      ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/parser.rs:761:27
[INFO] [stderr]     |
[INFO] [stderr] 761 | fn parse_mvns_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stderr]     |                           ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |                           |        |             |
[INFO] [stderr]     |                           |        |             the same lifetime is hidden here
[INFO] [stderr]     |                           |        the same lifetime is hidden here
[INFO] [stderr]     |                           the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 761 | fn parse_mvns_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stderr]     |                                                  +++      ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/parser.rs:769:33
[INFO] [stderr]     |
[INFO] [stderr] 769 | fn parse_load_store_args(input: &str) -> ParsingResult<(Register, Imm8)> {
[INFO] [stderr]     |                                 ^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                                 |
[INFO] [stderr]     |                                 the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 769 | fn parse_load_store_args(input: &str) -> ParsingResult<'_, (Register, Imm8)> {
[INFO] [stderr]     |                                                        +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/parser.rs:774:26
[INFO] [stderr]     |
[INFO] [stderr] 774 | fn parse_str_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stderr]     |                          ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |                          |        |             |
[INFO] [stderr]     |                          |        |             the same lifetime is hidden here
[INFO] [stderr]     |                          |        the same lifetime is hidden here
[INFO] [stderr]     |                          the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 774 | fn parse_str_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stderr]     |                                                 +++      ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/parser.rs:779:26
[INFO] [stderr]     |
[INFO] [stderr] 779 | fn parse_ldr_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stderr]     |                          ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |                          |        |             |
[INFO] [stderr]     |                          |        |             the same lifetime is hidden here
[INFO] [stderr]     |                          |        the same lifetime is hidden here
[INFO] [stderr]     |                          the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 779 | fn parse_ldr_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stderr]     |                                                 +++      ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/parser.rs:784:26
[INFO] [stderr]     |
[INFO] [stderr] 784 | fn parse_add_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stderr]     |                          ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |                          |        |             |
[INFO] [stderr]     |                          |        |             the same lifetime is hidden here
[INFO] [stderr]     |                          |        the same lifetime is hidden here
[INFO] [stderr]     |                          the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 784 | fn parse_add_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stderr]     |                                                 +++      ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/parser.rs:792:26
[INFO] [stderr]     |
[INFO] [stderr] 792 | fn parse_sub_args(input: &str) -> ParsingResult<RawOp> {
[INFO] [stderr]     |                          ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |                          |        |             |
[INFO] [stderr]     |                          |        |             the same lifetime is hidden here
[INFO] [stderr]     |                          |        the same lifetime is hidden here
[INFO] [stderr]     |                          the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 792 | fn parse_sub_args(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stderr]     |                                                 +++      ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/parser.rs:883:14
[INFO] [stderr]     |
[INFO] [stderr] 883 | fn op(input: &str) -> ParsingResult<RawOp> {
[INFO] [stderr]     |              ^^^^     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |              |        |             |
[INFO] [stderr]     |              |        |             the same lifetime is hidden here
[INFO] [stderr]     |              |        the same lifetime is hidden here
[INFO] [stderr]     |              the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 883 | fn op(input: &str) -> ParsingResult<'_, RawOp<'_>> {
[INFO] [stderr]     |                                     +++      ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/parser.rs:929:42
[INFO] [stderr]     |
[INFO] [stderr] 929 | pub(crate) fn parse_op_and_labels(input: &str) -> ParsingResult<(Vec<&str>, RawOp)> {
[INFO] [stderr]     |                                          ^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |                                          |        |                  |      |
[INFO] [stderr]     |                                          |        |                  |      the same lifetime is hidden here
[INFO] [stderr]     |                                          |        |                  the same lifetime is elided here
[INFO] [stderr]     |                                          |        the same lifetime is hidden here
[INFO] [stderr]     |                                          the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 929 | pub(crate) fn parse_op_and_labels(input: &str) -> ParsingResult<'_, (Vec<&str>, RawOp<'_>)> {
[INFO] [stderr]     |                                                                 +++                  ++++
[INFO] [stderr] 
[INFO] [stderr] warning: `parmas` (bin "parmas" test) generated 64 warnings (run `cargo fix --bin "parmas" --tests` to apply 63 suggestions)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.04s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/parmas-cf4d6310ee856734)
[INFO] [stdout] test driver::tests::encode_example_code ... ok
[INFO] [stdout] test driver::tests::calculator_example ... ok
[INFO] [stdout] test driver::tests::encode_infinite_loop ... ok
[INFO] [stdout] test driver::tests::encode_shortest_branch ... ok
[INFO] [stdout] test driver::tests::multiple_branches ... ok
[INFO] [stdout] test parser::tests::comment_split_idx_handles_newlines_correctly ... ok
[INFO] [stdout] test op::tests::movs_r1_1 ... ok
[INFO] [stdout] test parser::tests::labels_parses_multiple_labels ... ok
[INFO] [stdout] test op::tests::str_r0_sp_8_encoding ... ok
[INFO] [stdout] test op::tests::str_r1_sp_4_encoding ... ok
[INFO] [stdout] test op::tests::sub_sp_12_encoding ... ok
[INFO] [stdout] test parser::tests::parse_adcs ... ok
[INFO] [stdout] test op::tests::movs_r0_0_encoding ... ok
[INFO] [stdout] test parser::tests::parse_add ... ok
[INFO] [stdout] test parser::tests::parse_ands ... ok
[INFO] [stdout] test parser::tests::parse_bcc ... ok
[INFO] [stdout] test parser::tests::parse_bcs ... ok
[INFO] [stdout] test parser::tests::parse_bics ... ok
[INFO] [stdout] test parser::tests::parse_ble ... ok
[INFO] [stdout] test parser::tests::parse_bls ... ok
[INFO] [stdout] test parser::tests::parse_bne ... ok
[INFO] [stdout] test parser::tests::parse_bpl ... ok
[INFO] [stdout] test parser::tests::parse_cmns ... ok
[INFO] [stdout] test parser::tests::parse_cmps ... ok
[INFO] [stdout] test parser::tests::parse_bgt ... ok
[INFO] [stdout] test parser::tests::parse_eors ... ok
[INFO] [stdout] test parser::tests::parse_movs ... ok
[INFO] [stdout] test parser::tests::parse_ldr ... ok
[INFO] [stdout] test parser::tests::parse_mvns ... ok
[INFO] [stdout] test parser::tests::parse_op_lsls_immediate ... ok
[INFO] [stdout] test parser::tests::parse_muls ... ok
[INFO] [stdout] test parser::tests::parse_orrs ... ok
[INFO] [stdout] test parser::tests::parse_op_adds_register ... ok
[INFO] [stdout] test parser::tests::parse_sbcs ... ok
[INFO] [stdout] test parser::tests::parse_sub ... ok
[INFO] [stdout] test parser::tests::parse_str ... ok
[INFO] [stdout] test parser::tests::parse_blt ... ok
[INFO] [stdout] test parser::tests::whitespaces_handles_multiline_comments ... ok
[INFO] [stdout] test parser::tests::parse_bhi ... ok
[INFO] [stdout] test parser::tests::parse_op_lsrs ... ok
[INFO] [stdout] test parser::tests::parse_op_subs_register ... ok
[INFO] [stdout] test parser::tests::parse_rors ... ok
[INFO] [stdout] test parser::tests::parse_rsbs ... ok
[INFO] [stdout] test parser::tests::parse_tsts ... ok
[INFO] [stdout] test parser::tests::parse_bvc ... ok
[INFO] [stdout] test parser::tests::parse_bvs ... ok
[INFO] [stdout] test parser::tests::parse_bmi ... ok
[INFO] [stdout] test parser::tests::whitespaces_handles_single_line_comments ... ok
[INFO] [stdout] test parser::tests::parse_beq ... ok
[INFO] [stdout] test parser::tests::parse_bge ... ok
[INFO] [stdout] test parser::tests::parse_op_asr ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 51 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "73fc98df3dd64c9a8a2f400d5a0f1f529736efff63b8c1726010b689f99a4609", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "73fc98df3dd64c9a8a2f400d5a0f1f529736efff63b8c1726010b689f99a4609", kill_on_drop: false }`
[INFO] [stdout] 73fc98df3dd64c9a8a2f400d5a0f1f529736efff63b8c1726010b689f99a4609
