[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 1.90.0 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-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/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-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/scrabsha/parmas on toolchain 1.90.0 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.90.0" "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" "+1.90.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] c409728faabb6dda8f5f3ddfbd9e55d008827262b82ff9e01fd6b41624dd9935 [INFO] running `Command { std: "docker" "start" "-a" "c409728faabb6dda8f5f3ddfbd9e55d008827262b82ff9e01fd6b41624dd9935", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "c409728faabb6dda8f5f3ddfbd9e55d008827262b82ff9e01fd6b41624dd9935", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c409728faabb6dda8f5f3ddfbd9e55d008827262b82ff9e01fd6b41624dd9935", kill_on_drop: false }` [INFO] [stdout] c409728faabb6dda8f5f3ddfbd9e55d008827262b82ff9e01fd6b41624dd9935 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] a1357379f5477308c01ae061de2fec047bfa728e6667325cc90819845f2ee16c [INFO] running `Command { std: "docker" "start" "-a" "a1357379f5477308c01ae061de2fec047bfa728e6667325cc90819845f2ee16c", 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 { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` 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:38 [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:44 [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:60:13 [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:87:13 [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:34 [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:40 [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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.72s [INFO] running `Command { std: "docker" "inspect" "a1357379f5477308c01ae061de2fec047bfa728e6667325cc90819845f2ee16c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a1357379f5477308c01ae061de2fec047bfa728e6667325cc90819845f2ee16c", kill_on_drop: false }` [INFO] [stdout] a1357379f5477308c01ae061de2fec047bfa728e6667325cc90819845f2ee16c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] b90b2171576855908d12c20c5c4e2e6db5fac312346b8165e1a3feeedfb908e8 [INFO] running `Command { std: "docker" "start" "-a" "b90b2171576855908d12c20c5c4e2e6db5fac312346b8165e1a3feeedfb908e8", 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 { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` 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:38 [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:44 [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:60:13 [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:87:13 [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:34 [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:40 [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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.63s [INFO] running `Command { std: "docker" "inspect" "b90b2171576855908d12c20c5c4e2e6db5fac312346b8165e1a3feeedfb908e8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b90b2171576855908d12c20c5c4e2e6db5fac312346b8165e1a3feeedfb908e8", kill_on_drop: false }` [INFO] [stdout] b90b2171576855908d12c20c5c4e2e6db5fac312346b8165e1a3feeedfb908e8 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 2fdbd2a67a079bcd058eb05bb48792f8ecc9c469dbb4a0deb636ce20a4b556e6 [INFO] running `Command { std: "docker" "start" "-a" "2fdbd2a67a079bcd058eb05bb48792f8ecc9c469dbb4a0deb636ce20a4b556e6", 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 { [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's named elsewhere is confusing [INFO] [stderr] --> src/parser.rs:23:38 [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:44 [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:60:13 [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:87:13 [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:34 [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:40 [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 { [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] 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 { [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 { [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 { [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 { [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 { [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 { [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 { [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 [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.05s [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/parmas-89e19d8dfa3a4b2c) [INFO] [stdout] [INFO] [stdout] running 51 tests [INFO] [stdout] test driver::tests::encode_infinite_loop ... ok [INFO] [stdout] test driver::tests::encode_shortest_branch ... ok [INFO] [stdout] test driver::tests::encode_example_code ... ok [INFO] [stdout] test op::tests::movs_r1_1 ... 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 driver::tests::calculator_example ... ok [INFO] [stdout] test op::tests::movs_r0_0_encoding ... ok [INFO] [stdout] test driver::tests::multiple_branches ... ok [INFO] [stdout] test op::tests::sub_sp_12_encoding ... ok [INFO] [stdout] test parser::tests::labels_parses_multiple_labels ... ok [INFO] [stdout] test parser::tests::comment_split_idx_handles_newlines_correctly ... ok [INFO] [stdout] test parser::tests::parse_adcs ... 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_beq ... ok [INFO] [stdout] test parser::tests::parse_bge ... ok [INFO] [stdout] test parser::tests::parse_bhi ... ok [INFO] [stdout] test parser::tests::parse_bgt ... ok [INFO] [stdout] test parser::tests::parse_bics ... ok [INFO] [stdout] test parser::tests::parse_ble ... ok [INFO] [stdout] test parser::tests::parse_blt ... ok [INFO] [stdout] test parser::tests::parse_bne ... ok [INFO] [stdout] test parser::tests::parse_bmi ... ok [INFO] [stdout] test parser::tests::parse_bls ... ok [INFO] [stdout] test parser::tests::parse_bvc ... ok [INFO] [stdout] test parser::tests::parse_bvs ... ok [INFO] [stdout] test parser::tests::parse_cmns ... ok [INFO] [stdout] test parser::tests::parse_bpl ... ok [INFO] [stdout] test parser::tests::parse_eors ... ok [INFO] [stdout] test parser::tests::parse_ldr ... ok [INFO] [stdout] test parser::tests::parse_movs ... ok [INFO] [stdout] test parser::tests::parse_muls ... ok [INFO] [stdout] test parser::tests::parse_mvns ... ok [INFO] [stdout] test parser::tests::parse_op_adds_register ... ok [INFO] [stdout] test parser::tests::parse_op_asr ... ok [INFO] [stdout] test parser::tests::parse_op_lsls_immediate ... 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_orrs ... ok [INFO] [stdout] test parser::tests::parse_rors ... ok [INFO] [stdout] test parser::tests::parse_rsbs ... ok [INFO] [stdout] test parser::tests::parse_cmps ... ok [INFO] [stdout] test parser::tests::parse_sbcs ... ok [INFO] [stdout] test parser::tests::parse_str ... ok [INFO] [stdout] test parser::tests::parse_tsts ... ok [INFO] [stdout] test parser::tests::whitespaces_handles_multiline_comments ... ok [INFO] [stdout] test parser::tests::whitespaces_handles_single_line_comments ... ok [INFO] [stdout] test parser::tests::parse_sub ... 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" "2fdbd2a67a079bcd058eb05bb48792f8ecc9c469dbb4a0deb636ce20a4b556e6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2fdbd2a67a079bcd058eb05bb48792f8ecc9c469dbb4a0deb636ce20a4b556e6", kill_on_drop: false }` [INFO] [stdout] 2fdbd2a67a079bcd058eb05bb48792f8ecc9c469dbb4a0deb636ce20a4b556e6