[INFO] fetching crate rfc1939 1.0.0...
[INFO] building rfc1939-1.0.0 against try#d79d87d4c0f7f0d0785ad6e493cf8cf718ed89a6 for pr-146237-1
[INFO] extracting crate rfc1939 1.0.0 into /workspace/builds/worker-7-tc2/source
[INFO] started tweaking crates.io crate rfc1939 1.0.0
[INFO] finished tweaking crates.io crate rfc1939 1.0.0
[INFO] tweaked toml for crates.io crate rfc1939 1.0.0 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate rfc1939 1.0.0 on toolchain d79d87d4c0f7f0d0785ad6e493cf8cf718ed89a6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+d79d87d4c0f7f0d0785ad6e493cf8cf718ed89a6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+d79d87d4c0f7f0d0785ad6e493cf8cf718ed89a6" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 3 packages to latest compatible versions
[INFO] [stderr]       Adding nom v7.1.3 (available: v8.0.0)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+d79d87d4c0f7f0d0785ad6e493cf8cf718ed89a6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+d79d87d4c0f7f0d0785ad6e493cf8cf718ed89a6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 09082df5918bdf118f2dad7938e4bd1ff1970474ba68cd050f3ef4e73c71b015
[INFO] running `Command { std: "docker" "start" "-a" "09082df5918bdf118f2dad7938e4bd1ff1970474ba68cd050f3ef4e73c71b015", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "09082df5918bdf118f2dad7938e4bd1ff1970474ba68cd050f3ef4e73c71b015", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "09082df5918bdf118f2dad7938e4bd1ff1970474ba68cd050f3ef4e73c71b015", kill_on_drop: false }`
[INFO] [stdout] 09082df5918bdf118f2dad7938e4bd1ff1970474ba68cd050f3ef4e73c71b015
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+d79d87d4c0f7f0d0785ad6e493cf8cf718ed89a6" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 28a39d445a3355c15cf47609c06ac4b85a8b6b92f5e11e4a1aaef1339134cb33
[INFO] running `Command { std: "docker" "start" "-a" "28a39d445a3355c15cf47609c06ac4b85a8b6b92f5e11e4a1aaef1339134cb33", kill_on_drop: false }`
[INFO] [stderr]    Compiling rfc1939 v1.0.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/common/mod.rs:36:14
[INFO] [stdout]    |
[INFO] [stdout] 35 |     s: &'a [u8],
[INFO] [stdout]    |         -- the lifetime is named here
[INFO] [stdout] 36 | ) -> IResult<&[u8], T> {
[INFO] [stdout]    |              ^^^^^ the same lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: consistently use `'a`
[INFO] [stdout]    |
[INFO] [stdout] 36 | ) -> IResult<&'a [u8], T> {
[INFO] [stdout]    |               ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/common/mod.rs:70:87
[INFO] [stdout]    |
[INFO] [stdout] 70 | pub(crate) fn retr_message_parser<'a, T: HaveMessageBody<'a>>(s: &'a [u8]) -> IResult<&[u8], T> {
[INFO] [stdout]    |                                                                   --                  ^^^^^ the same lifetime is elided 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] 70 | pub(crate) fn retr_message_parser<'a, T: HaveMessageBody<'a>>(s: &'a [u8]) -> IResult<&'a [u8], T> {
[INFO] [stdout]    |                                                                                        ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/update/response.rs:34:16
[INFO] [stdout]    |
[INFO] [stdout] 34 | pub fn quit(s: &[u8]) -> Option<Quit> {
[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] 34 | pub fn quit(s: &[u8]) -> Option<Quit<'_>> {
[INFO] [stdout]    |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/update/response.rs:41:30
[INFO] [stdout]    |
[INFO] [stdout] 41 | pub(crate) fn quit_parser(s: &[u8]) -> IResult<&[u8], Quit> {
[INFO] [stdout]    |                              ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                              |                 |
[INFO] [stdout]    |                              |                 the same lifetime is elided 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] 41 | pub(crate) fn quit_parser(s: &[u8]) -> IResult<&[u8], Quit<'_>> {
[INFO] [stdout]    |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/authorization/response.rs:11:20
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub fn greeting(s: &[u8]) -> Option<Greeting> {
[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] 11 | pub fn greeting(s: &[u8]) -> Option<Greeting<'_>> {
[INFO] [stdout]    |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/authorization/response.rs:18:34
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub(crate) fn greeting_parser(s: &[u8]) -> IResult<&[u8], Greeting> {
[INFO] [stdout]    |                                  ^^^^^             ^^^^^  ^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                  |                 |
[INFO] [stdout]    |                                  |                 the same lifetime is elided 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] 18 | pub(crate) fn greeting_parser(s: &[u8]) -> IResult<&[u8], Greeting<'_>> {
[INFO] [stdout]    |                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/authorization/response.rs:27:16
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn quit(s: &[u8]) -> Option<Quit> {
[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] 27 | pub fn quit(s: &[u8]) -> Option<Quit<'_>> {
[INFO] [stdout]    |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/authorization/response.rs:34:30
[INFO] [stdout]    |
[INFO] [stdout] 34 | pub(crate) fn quit_parser(s: &[u8]) -> IResult<&[u8], Quit> {
[INFO] [stdout]    |                              ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                              |                 |
[INFO] [stdout]    |                              |                 the same lifetime is elided 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] 34 | pub(crate) fn quit_parser(s: &[u8]) -> IResult<&[u8], Quit<'_>> {
[INFO] [stdout]    |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/authorization/response.rs:73:16
[INFO] [stdout]    |
[INFO] [stdout] 73 | pub fn user(s: &[u8]) -> Option<User> {
[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] 73 | pub fn user(s: &[u8]) -> Option<User<'_>> {
[INFO] [stdout]    |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/authorization/response.rs:80:30
[INFO] [stdout]    |
[INFO] [stdout] 80 | pub(crate) fn user_parser(s: &[u8]) -> IResult<&[u8], User> {
[INFO] [stdout]    |                              ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                              |                 |
[INFO] [stdout]    |                              |                 the same lifetime is elided 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] 80 | pub(crate) fn user_parser(s: &[u8]) -> IResult<&[u8], User<'_>> {
[INFO] [stdout]    |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/transaction/response.rs:31:16
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub fn stat(s: &[u8]) -> Option<Stat> {
[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] 31 | pub fn stat(s: &[u8]) -> Option<Stat<'_>> {
[INFO] [stdout]    |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/authorization/response.rs:114:16
[INFO] [stdout]     |
[INFO] [stdout] 114 | pub fn pass(s: &[u8]) -> Option<Pass> {
[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] 114 | pub fn pass(s: &[u8]) -> Option<Pass<'_>> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/authorization/response.rs:121:30
[INFO] [stdout]     |
[INFO] [stdout] 121 | pub(crate) fn pass_parser(s: &[u8]) -> IResult<&[u8], Pass> {
[INFO] [stdout]     |                              ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                              |                 |
[INFO] [stdout]     |                              |                 the same lifetime is elided 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] 121 | pub(crate) fn pass_parser(s: &[u8]) -> IResult<&[u8], Pass<'_>> {
[INFO] [stdout]     |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/authorization/response.rs:144:16
[INFO] [stdout]     |
[INFO] [stdout] 144 | pub fn apop(s: &[u8]) -> Option<Apop> {
[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] 144 | pub fn apop(s: &[u8]) -> Option<Apop<'_>> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/authorization/response.rs:151:30
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub(crate) fn apop_parser(s: &[u8]) -> IResult<&[u8], Apop> {
[INFO] [stdout]     |                              ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                              |                 |
[INFO] [stdout]     |                              |                 the same lifetime is elided 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] 151 | pub(crate) fn apop_parser(s: &[u8]) -> IResult<&[u8], Apop<'_>> {
[INFO] [stdout]     |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/transaction/response.rs:38:30
[INFO] [stdout]    |
[INFO] [stdout] 38 | pub(crate) fn stat_parser(s: &[u8]) -> IResult<&[u8], Stat> {
[INFO] [stdout]    |                              ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                              |                 |
[INFO] [stdout]    |                              |                 the same lifetime is elided 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] 38 | pub(crate) fn stat_parser(s: &[u8]) -> IResult<&[u8], Stat<'_>> {
[INFO] [stdout]    |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/transaction/response.rs:104:16
[INFO] [stdout]     |
[INFO] [stdout] 104 | pub fn list(s: &[u8]) -> Option<List> {
[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] 104 | pub fn list(s: &[u8]) -> Option<List<'_>> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/transaction/response.rs:111:30
[INFO] [stdout]     |
[INFO] [stdout] 111 | pub(crate) fn list_parser(s: &[u8]) -> IResult<&[u8], List> {
[INFO] [stdout]     |                              ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                              |                 |
[INFO] [stdout]     |                              |                 the same lifetime is elided 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] 111 | pub(crate) fn list_parser(s: &[u8]) -> IResult<&[u8], List<'_>> {
[INFO] [stdout]     |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/transaction/response.rs:115:30
[INFO] [stdout]     |
[INFO] [stdout] 115 | fn list_multi_line_parser(s: &[u8]) -> IResult<&[u8], List> {
[INFO] [stdout]     |                              ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                              |                 |
[INFO] [stdout]     |                              |                 the same lifetime is elided 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] 115 | fn list_multi_line_parser(s: &[u8]) -> IResult<&[u8], List<'_>> {
[INFO] [stdout]     |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/transaction/response.rs:146:28
[INFO] [stdout]     |
[INFO] [stdout] 146 | fn list_one_line_parser(s: &[u8]) -> IResult<&[u8], List> {
[INFO] [stdout]     |                            ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                            |                 |
[INFO] [stdout]     |                            |                 the same lifetime is elided 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] 146 | fn list_one_line_parser(s: &[u8]) -> IResult<&[u8], List<'_>> {
[INFO] [stdout]     |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/transaction/response.rs:196:16
[INFO] [stdout]     |
[INFO] [stdout] 196 | pub fn retr(s: &[u8]) -> Option<Retr> {
[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] 196 | pub fn retr(s: &[u8]) -> Option<Retr<'_>> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/transaction/response.rs:203:30
[INFO] [stdout]     |
[INFO] [stdout] 203 | pub(crate) fn retr_parser(s: &[u8]) -> IResult<&[u8], Retr> {
[INFO] [stdout]     |                              ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                              |                 |
[INFO] [stdout]     |                              |                 the same lifetime is elided 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] 203 | pub(crate) fn retr_parser(s: &[u8]) -> IResult<&[u8], Retr<'_>> {
[INFO] [stdout]     |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/transaction/response.rs:234:15
[INFO] [stdout]     |
[INFO] [stdout] 234 | pub fn top(s: &[u8]) -> Option<Top> {
[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] 234 | pub fn top(s: &[u8]) -> Option<Top<'_>> {
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/transaction/response.rs:241:29
[INFO] [stdout]     |
[INFO] [stdout] 241 | pub(crate) fn top_parser(s: &[u8]) -> IResult<&[u8], Top> {
[INFO] [stdout]     |                             ^^^^^             ^^^^^  ^^^ the same lifetime is hidden here
[INFO] [stdout]     |                             |                 |
[INFO] [stdout]     |                             |                 the same lifetime is elided 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] 241 | pub(crate) fn top_parser(s: &[u8]) -> IResult<&[u8], Top<'_>> {
[INFO] [stdout]     |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/transaction/response.rs:272:16
[INFO] [stdout]     |
[INFO] [stdout] 272 | pub fn dele(s: &[u8]) -> Option<Dele> {
[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] 272 | pub fn dele(s: &[u8]) -> Option<Dele<'_>> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/transaction/response.rs:279:30
[INFO] [stdout]     |
[INFO] [stdout] 279 | pub(crate) fn dele_parser(s: &[u8]) -> IResult<&[u8], Dele> {
[INFO] [stdout]     |                              ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                              |                 |
[INFO] [stdout]     |                              |                 the same lifetime is elided 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] 279 | pub(crate) fn dele_parser(s: &[u8]) -> IResult<&[u8], Dele<'_>> {
[INFO] [stdout]     |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/authorization/command.rs:29:16
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub fn user(s: &[u8]) -> Option<User> {
[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] 29 | pub fn user(s: &[u8]) -> Option<User<'_>> {
[INFO] [stdout]    |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/authorization/command.rs:36:30
[INFO] [stdout]    |
[INFO] [stdout] 36 | pub(crate) fn user_parser(s: &[u8]) -> IResult<&[u8], User> {
[INFO] [stdout]    |                              ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                              |                 |
[INFO] [stdout]    |                              |                 the same lifetime is elided 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] 36 | pub(crate) fn user_parser(s: &[u8]) -> IResult<&[u8], User<'_>> {
[INFO] [stdout]    |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/transaction/response.rs:303:16
[INFO] [stdout]     |
[INFO] [stdout] 303 | pub fn noop(s: &[u8]) -> Option<Noop> {
[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] 303 | pub fn noop(s: &[u8]) -> Option<Noop<'_>> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/transaction/response.rs:310:30
[INFO] [stdout]     |
[INFO] [stdout] 310 | pub(crate) fn noop_parser(s: &[u8]) -> IResult<&[u8], Noop> {
[INFO] [stdout]     |                              ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                              |                 |
[INFO] [stdout]     |                              |                 the same lifetime is elided 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] 310 | pub(crate) fn noop_parser(s: &[u8]) -> IResult<&[u8], Noop<'_>> {
[INFO] [stdout]     |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/transaction/response.rs:335:16
[INFO] [stdout]     |
[INFO] [stdout] 335 | pub fn rset(s: &[u8]) -> Option<Rset> {
[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] 335 | pub fn rset(s: &[u8]) -> Option<Rset<'_>> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/transaction/response.rs:342:30
[INFO] [stdout]     |
[INFO] [stdout] 342 | pub(crate) fn rset_parser(s: &[u8]) -> IResult<&[u8], Rset> {
[INFO] [stdout]     |                              ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                              |                 |
[INFO] [stdout]     |                              |                 the same lifetime is elided 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] 342 | pub(crate) fn rset_parser(s: &[u8]) -> IResult<&[u8], Rset<'_>> {
[INFO] [stdout]     |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/transaction/response.rs:389:16
[INFO] [stdout]     |
[INFO] [stdout] 389 | pub fn uidl(s: &[u8]) -> Option<Uidl> {
[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] 389 | pub fn uidl(s: &[u8]) -> Option<Uidl<'_>> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/transaction/response.rs:396:30
[INFO] [stdout]     |
[INFO] [stdout] 396 | pub(crate) fn uidl_parser(s: &[u8]) -> IResult<&[u8], Uidl> {
[INFO] [stdout]     |                              ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                              |                 |
[INFO] [stdout]     |                              |                 the same lifetime is elided 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] 396 | pub(crate) fn uidl_parser(s: &[u8]) -> IResult<&[u8], Uidl<'_>> {
[INFO] [stdout]     |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/transaction/response.rs:400:30
[INFO] [stdout]     |
[INFO] [stdout] 400 | fn uidl_multi_line_parser(s: &[u8]) -> IResult<&[u8], Uidl> {
[INFO] [stdout]     |                              ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                              |                 |
[INFO] [stdout]     |                              |                 the same lifetime is elided 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] 400 | fn uidl_multi_line_parser(s: &[u8]) -> IResult<&[u8], Uidl<'_>> {
[INFO] [stdout]     |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/transaction/response.rs:431:28
[INFO] [stdout]     |
[INFO] [stdout] 431 | fn uidl_one_line_parser(s: &[u8]) -> IResult<&[u8], Uidl> {
[INFO] [stdout]     |                            ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                            |                 |
[INFO] [stdout]     |                            |                 the same lifetime is elided 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] 431 | fn uidl_one_line_parser(s: &[u8]) -> IResult<&[u8], Uidl<'_>> {
[INFO] [stdout]     |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/authorization/command.rs:64:16
[INFO] [stdout]    |
[INFO] [stdout] 64 | pub fn pass(s: &[u8]) -> Option<Pass> {
[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] 64 | pub fn pass(s: &[u8]) -> Option<Pass<'_>> {
[INFO] [stdout]    |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/authorization/command.rs:71:30
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub(crate) fn pass_parser(s: &[u8]) -> IResult<&[u8], Pass> {
[INFO] [stdout]    |                              ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                              |                 |
[INFO] [stdout]    |                              |                 the same lifetime is elided 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] 71 | pub(crate) fn pass_parser(s: &[u8]) -> IResult<&[u8], Pass<'_>> {
[INFO] [stdout]    |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/authorization/command.rs:106:16
[INFO] [stdout]     |
[INFO] [stdout] 106 | pub fn apop(s: &[u8]) -> Option<Apop> {
[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] 106 | pub fn apop(s: &[u8]) -> Option<Apop<'_>> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/authorization/command.rs:113:30
[INFO] [stdout]     |
[INFO] [stdout] 113 | pub(crate) fn apop_parser(s: &[u8]) -> IResult<&[u8], Apop> {
[INFO] [stdout]     |                              ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                              |                 |
[INFO] [stdout]     |                              |                 the same lifetime is elided 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] 113 | pub(crate) fn apop_parser(s: &[u8]) -> IResult<&[u8], Apop<'_>> {
[INFO] [stdout]     |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.88s
[INFO] running `Command { std: "docker" "inspect" "28a39d445a3355c15cf47609c06ac4b85a8b6b92f5e11e4a1aaef1339134cb33", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "28a39d445a3355c15cf47609c06ac4b85a8b6b92f5e11e4a1aaef1339134cb33", kill_on_drop: false }`
[INFO] [stdout] 28a39d445a3355c15cf47609c06ac4b85a8b6b92f5e11e4a1aaef1339134cb33
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+d79d87d4c0f7f0d0785ad6e493cf8cf718ed89a6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] e96f4fd6578e20551f42b4309f64d11a07e563ebb456aa532f95fcb4c99b49c7
[INFO] running `Command { std: "docker" "start" "-a" "e96f4fd6578e20551f42b4309f64d11a07e563ebb456aa532f95fcb4c99b49c7", kill_on_drop: false }`
[INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/common/mod.rs:36:14
[INFO] [stdout]    |
[INFO] [stdout] 35 |     s: &'a [u8],
[INFO] [stdout]    |         -- the lifetime is named here
[INFO] [stdout] 36 | ) -> IResult<&[u8], T> {
[INFO] [stdout]    |              ^^^^^ the same lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: consistently use `'a`
[INFO] [stdout]    |
[INFO] [stdout] 36 | ) -> IResult<&'a [u8], T> {
[INFO] [stdout]    |               ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/common/mod.rs:70:87
[INFO] [stdout]    |
[INFO] [stdout] 70 | pub(crate) fn retr_message_parser<'a, T: HaveMessageBody<'a>>(s: &'a [u8]) -> IResult<&[u8], T> {
[INFO] [stdout]    |                                                                   --                  ^^^^^ the same lifetime is elided 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] 70 | pub(crate) fn retr_message_parser<'a, T: HaveMessageBody<'a>>(s: &'a [u8]) -> IResult<&'a [u8], T> {
[INFO] [stdout]    |                                                                                        ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/update/response.rs:34:16
[INFO] [stdout]    |
[INFO] [stdout] 34 | pub fn quit(s: &[u8]) -> Option<Quit> {
[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] 34 | pub fn quit(s: &[u8]) -> Option<Quit<'_>> {
[INFO] [stdout]    |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/update/response.rs:41:30
[INFO] [stdout]    |
[INFO] [stdout] 41 | pub(crate) fn quit_parser(s: &[u8]) -> IResult<&[u8], Quit> {
[INFO] [stdout]    |                              ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                              |                 |
[INFO] [stdout]    |                              |                 the same lifetime is elided 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] 41 | pub(crate) fn quit_parser(s: &[u8]) -> IResult<&[u8], Quit<'_>> {
[INFO] [stdout]    |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/authorization/response.rs:11:20
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub fn greeting(s: &[u8]) -> Option<Greeting> {
[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] 11 | pub fn greeting(s: &[u8]) -> Option<Greeting<'_>> {
[INFO] [stdout]    |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/authorization/response.rs:18:34
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub(crate) fn greeting_parser(s: &[u8]) -> IResult<&[u8], Greeting> {
[INFO] [stdout]    |                                  ^^^^^             ^^^^^  ^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                  |                 |
[INFO] [stdout]    |                                  |                 the same lifetime is elided 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] 18 | pub(crate) fn greeting_parser(s: &[u8]) -> IResult<&[u8], Greeting<'_>> {
[INFO] [stdout]    |                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/authorization/response.rs:27:16
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn quit(s: &[u8]) -> Option<Quit> {
[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] 27 | pub fn quit(s: &[u8]) -> Option<Quit<'_>> {
[INFO] [stdout]    |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/authorization/response.rs:34:30
[INFO] [stdout]    |
[INFO] [stdout] 34 | pub(crate) fn quit_parser(s: &[u8]) -> IResult<&[u8], Quit> {
[INFO] [stdout]    |                              ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                              |                 |
[INFO] [stdout]    |                              |                 the same lifetime is elided 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] 34 | pub(crate) fn quit_parser(s: &[u8]) -> IResult<&[u8], Quit<'_>> {
[INFO] [stdout]    |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/authorization/response.rs:73:16
[INFO] [stdout]    |
[INFO] [stdout] 73 | pub fn user(s: &[u8]) -> Option<User> {
[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] 73 | pub fn user(s: &[u8]) -> Option<User<'_>> {
[INFO] [stdout]    |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/authorization/response.rs:80:30
[INFO] [stdout]    |
[INFO] [stdout] 80 | pub(crate) fn user_parser(s: &[u8]) -> IResult<&[u8], User> {
[INFO] [stdout]    |                              ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                              |                 |
[INFO] [stdout]    |                              |                 the same lifetime is elided 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] 80 | pub(crate) fn user_parser(s: &[u8]) -> IResult<&[u8], User<'_>> {
[INFO] [stdout]    |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/transaction/response.rs:31:16
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub fn stat(s: &[u8]) -> Option<Stat> {
[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] 31 | pub fn stat(s: &[u8]) -> Option<Stat<'_>> {
[INFO] [stdout]    |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/authorization/response.rs:114:16
[INFO] [stdout]     |
[INFO] [stdout] 114 | pub fn pass(s: &[u8]) -> Option<Pass> {
[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] 114 | pub fn pass(s: &[u8]) -> Option<Pass<'_>> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/authorization/response.rs:121:30
[INFO] [stdout]     |
[INFO] [stdout] 121 | pub(crate) fn pass_parser(s: &[u8]) -> IResult<&[u8], Pass> {
[INFO] [stdout]     |                              ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                              |                 |
[INFO] [stdout]     |                              |                 the same lifetime is elided 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] 121 | pub(crate) fn pass_parser(s: &[u8]) -> IResult<&[u8], Pass<'_>> {
[INFO] [stdout]     |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/authorization/response.rs:144:16
[INFO] [stdout]     |
[INFO] [stdout] 144 | pub fn apop(s: &[u8]) -> Option<Apop> {
[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] 144 | pub fn apop(s: &[u8]) -> Option<Apop<'_>> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/authorization/response.rs:151:30
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub(crate) fn apop_parser(s: &[u8]) -> IResult<&[u8], Apop> {
[INFO] [stdout]     |                              ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                              |                 |
[INFO] [stdout]     |                              |                 the same lifetime is elided 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] 151 | pub(crate) fn apop_parser(s: &[u8]) -> IResult<&[u8], Apop<'_>> {
[INFO] [stdout]     |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/transaction/response.rs:38:30
[INFO] [stdout]    |
[INFO] [stdout] 38 | pub(crate) fn stat_parser(s: &[u8]) -> IResult<&[u8], Stat> {
[INFO] [stdout]    |                              ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                              |                 |
[INFO] [stdout]    |                              |                 the same lifetime is elided 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] 38 | pub(crate) fn stat_parser(s: &[u8]) -> IResult<&[u8], Stat<'_>> {
[INFO] [stdout]    |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/transaction/response.rs:104:16
[INFO] [stdout]     |
[INFO] [stdout] 104 | pub fn list(s: &[u8]) -> Option<List> {
[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] 104 | pub fn list(s: &[u8]) -> Option<List<'_>> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/transaction/response.rs:111:30
[INFO] [stdout]     |
[INFO] [stdout] 111 | pub(crate) fn list_parser(s: &[u8]) -> IResult<&[u8], List> {
[INFO] [stdout]     |                              ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                              |                 |
[INFO] [stdout]     |                              |                 the same lifetime is elided 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] 111 | pub(crate) fn list_parser(s: &[u8]) -> IResult<&[u8], List<'_>> {
[INFO] [stdout]     |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/transaction/response.rs:115:30
[INFO] [stdout]     |
[INFO] [stdout] 115 | fn list_multi_line_parser(s: &[u8]) -> IResult<&[u8], List> {
[INFO] [stdout]     |                              ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                              |                 |
[INFO] [stdout]     |                              |                 the same lifetime is elided 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] 115 | fn list_multi_line_parser(s: &[u8]) -> IResult<&[u8], List<'_>> {
[INFO] [stdout]     |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/transaction/response.rs:146:28
[INFO] [stdout]     |
[INFO] [stdout] 146 | fn list_one_line_parser(s: &[u8]) -> IResult<&[u8], List> {
[INFO] [stdout]     |                            ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                            |                 |
[INFO] [stdout]     |                            |                 the same lifetime is elided 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] 146 | fn list_one_line_parser(s: &[u8]) -> IResult<&[u8], List<'_>> {
[INFO] [stdout]     |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/transaction/response.rs:196:16
[INFO] [stdout]     |
[INFO] [stdout] 196 | pub fn retr(s: &[u8]) -> Option<Retr> {
[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] 196 | pub fn retr(s: &[u8]) -> Option<Retr<'_>> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/transaction/response.rs:203:30
[INFO] [stdout]     |
[INFO] [stdout] 203 | pub(crate) fn retr_parser(s: &[u8]) -> IResult<&[u8], Retr> {
[INFO] [stdout]     |                              ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                              |                 |
[INFO] [stdout]     |                              |                 the same lifetime is elided 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] 203 | pub(crate) fn retr_parser(s: &[u8]) -> IResult<&[u8], Retr<'_>> {
[INFO] [stdout]     |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/transaction/response.rs:234:15
[INFO] [stdout]     |
[INFO] [stdout] 234 | pub fn top(s: &[u8]) -> Option<Top> {
[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] 234 | pub fn top(s: &[u8]) -> Option<Top<'_>> {
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/transaction/response.rs:241:29
[INFO] [stdout]     |
[INFO] [stdout] 241 | pub(crate) fn top_parser(s: &[u8]) -> IResult<&[u8], Top> {
[INFO] [stdout]     |                             ^^^^^             ^^^^^  ^^^ the same lifetime is hidden here
[INFO] [stdout]     |                             |                 |
[INFO] [stdout]     |                             |                 the same lifetime is elided 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] 241 | pub(crate) fn top_parser(s: &[u8]) -> IResult<&[u8], Top<'_>> {
[INFO] [stdout]     |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/transaction/response.rs:272:16
[INFO] [stdout]     |
[INFO] [stdout] 272 | pub fn dele(s: &[u8]) -> Option<Dele> {
[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] 272 | pub fn dele(s: &[u8]) -> Option<Dele<'_>> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/transaction/response.rs:279:30
[INFO] [stdout]     |
[INFO] [stdout] 279 | pub(crate) fn dele_parser(s: &[u8]) -> IResult<&[u8], Dele> {
[INFO] [stdout]     |                              ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                              |                 |
[INFO] [stdout]     |                              |                 the same lifetime is elided 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] 279 | pub(crate) fn dele_parser(s: &[u8]) -> IResult<&[u8], Dele<'_>> {
[INFO] [stdout]     |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/authorization/command.rs:29:16
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub fn user(s: &[u8]) -> Option<User> {
[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] 29 | pub fn user(s: &[u8]) -> Option<User<'_>> {
[INFO] [stdout]    |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/authorization/command.rs:36:30
[INFO] [stdout]    |
[INFO] [stdout] 36 | pub(crate) fn user_parser(s: &[u8]) -> IResult<&[u8], User> {
[INFO] [stdout]    |                              ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                              |                 |
[INFO] [stdout]    |                              |                 the same lifetime is elided 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] 36 | pub(crate) fn user_parser(s: &[u8]) -> IResult<&[u8], User<'_>> {
[INFO] [stdout]    |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/transaction/response.rs:303:16
[INFO] [stdout]     |
[INFO] [stdout] 303 | pub fn noop(s: &[u8]) -> Option<Noop> {
[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] 303 | pub fn noop(s: &[u8]) -> Option<Noop<'_>> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/transaction/response.rs:310:30
[INFO] [stdout]     |
[INFO] [stdout] 310 | pub(crate) fn noop_parser(s: &[u8]) -> IResult<&[u8], Noop> {
[INFO] [stdout]     |                              ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                              |                 |
[INFO] [stdout]     |                              |                 the same lifetime is elided 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] 310 | pub(crate) fn noop_parser(s: &[u8]) -> IResult<&[u8], Noop<'_>> {
[INFO] [stdout]     |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/transaction/response.rs:335:16
[INFO] [stdout]     |
[INFO] [stdout] 335 | pub fn rset(s: &[u8]) -> Option<Rset> {
[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] 335 | pub fn rset(s: &[u8]) -> Option<Rset<'_>> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/transaction/response.rs:342:30
[INFO] [stdout]     |
[INFO] [stdout] 342 | pub(crate) fn rset_parser(s: &[u8]) -> IResult<&[u8], Rset> {
[INFO] [stdout]     |                              ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                              |                 |
[INFO] [stdout]     |                              |                 the same lifetime is elided 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] 342 | pub(crate) fn rset_parser(s: &[u8]) -> IResult<&[u8], Rset<'_>> {
[INFO] [stdout]     |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/transaction/response.rs:389:16
[INFO] [stdout]     |
[INFO] [stdout] 389 | pub fn uidl(s: &[u8]) -> Option<Uidl> {
[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] 389 | pub fn uidl(s: &[u8]) -> Option<Uidl<'_>> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/transaction/response.rs:396:30
[INFO] [stdout]     |
[INFO] [stdout] 396 | pub(crate) fn uidl_parser(s: &[u8]) -> IResult<&[u8], Uidl> {
[INFO] [stdout]     |                              ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                              |                 |
[INFO] [stdout]     |                              |                 the same lifetime is elided 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] 396 | pub(crate) fn uidl_parser(s: &[u8]) -> IResult<&[u8], Uidl<'_>> {
[INFO] [stdout]     |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/transaction/response.rs:400:30
[INFO] [stdout]     |
[INFO] [stdout] 400 | fn uidl_multi_line_parser(s: &[u8]) -> IResult<&[u8], Uidl> {
[INFO] [stdout]     |                              ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                              |                 |
[INFO] [stdout]     |                              |                 the same lifetime is elided 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] 400 | fn uidl_multi_line_parser(s: &[u8]) -> IResult<&[u8], Uidl<'_>> {
[INFO] [stdout]     |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/transaction/response.rs:431:28
[INFO] [stdout]     |
[INFO] [stdout] 431 | fn uidl_one_line_parser(s: &[u8]) -> IResult<&[u8], Uidl> {
[INFO] [stdout]     |                            ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                            |                 |
[INFO] [stdout]     |                            |                 the same lifetime is elided 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] 431 | fn uidl_one_line_parser(s: &[u8]) -> IResult<&[u8], Uidl<'_>> {
[INFO] [stdout]     |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/authorization/command.rs:64:16
[INFO] [stdout]    |
[INFO] [stdout] 64 | pub fn pass(s: &[u8]) -> Option<Pass> {
[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] 64 | pub fn pass(s: &[u8]) -> Option<Pass<'_>> {
[INFO] [stdout]    |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/authorization/command.rs:71:30
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub(crate) fn pass_parser(s: &[u8]) -> IResult<&[u8], Pass> {
[INFO] [stdout]    |                              ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                              |                 |
[INFO] [stdout]    |                              |                 the same lifetime is elided 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] 71 | pub(crate) fn pass_parser(s: &[u8]) -> IResult<&[u8], Pass<'_>> {
[INFO] [stdout]    |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/authorization/command.rs:106:16
[INFO] [stdout]     |
[INFO] [stdout] 106 | pub fn apop(s: &[u8]) -> Option<Apop> {
[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] 106 | pub fn apop(s: &[u8]) -> Option<Apop<'_>> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/authorization/command.rs:113:30
[INFO] [stdout]     |
[INFO] [stdout] 113 | pub(crate) fn apop_parser(s: &[u8]) -> IResult<&[u8], Apop> {
[INFO] [stdout]     |                              ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                              |                 |
[INFO] [stdout]     |                              |                 the same lifetime is elided 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] 113 | pub(crate) fn apop_parser(s: &[u8]) -> IResult<&[u8], Apop<'_>> {
[INFO] [stdout]     |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling rfc1939 v1.0.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/common/mod.rs:36:14
[INFO] [stdout]    |
[INFO] [stdout] 35 |     s: &'a [u8],
[INFO] [stdout]    |         -- the lifetime is named here
[INFO] [stdout] 36 | ) -> IResult<&[u8], T> {
[INFO] [stdout]    |              ^^^^^ the same lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: consistently use `'a`
[INFO] [stdout]    |
[INFO] [stdout] 36 | ) -> IResult<&'a [u8], T> {
[INFO] [stdout]    |               ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/common/mod.rs:70:87
[INFO] [stdout]    |
[INFO] [stdout] 70 | pub(crate) fn retr_message_parser<'a, T: HaveMessageBody<'a>>(s: &'a [u8]) -> IResult<&[u8], T> {
[INFO] [stdout]    |                                                                   --                  ^^^^^ the same lifetime is elided 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] 70 | pub(crate) fn retr_message_parser<'a, T: HaveMessageBody<'a>>(s: &'a [u8]) -> IResult<&'a [u8], T> {
[INFO] [stdout]    |                                                                                        ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/transaction/response.rs:31:16
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub fn stat(s: &[u8]) -> Option<Stat> {
[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] 31 | pub fn stat(s: &[u8]) -> Option<Stat<'_>> {
[INFO] [stdout]    |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/transaction/response.rs:38:30
[INFO] [stdout]    |
[INFO] [stdout] 38 | pub(crate) fn stat_parser(s: &[u8]) -> IResult<&[u8], Stat> {
[INFO] [stdout]    |                              ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                              |                 |
[INFO] [stdout]    |                              |                 the same lifetime is elided 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] 38 | pub(crate) fn stat_parser(s: &[u8]) -> IResult<&[u8], Stat<'_>> {
[INFO] [stdout]    |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/transaction/response.rs:104:16
[INFO] [stdout]     |
[INFO] [stdout] 104 | pub fn list(s: &[u8]) -> Option<List> {
[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] 104 | pub fn list(s: &[u8]) -> Option<List<'_>> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/transaction/response.rs:111:30
[INFO] [stdout]     |
[INFO] [stdout] 111 | pub(crate) fn list_parser(s: &[u8]) -> IResult<&[u8], List> {
[INFO] [stdout]     |                              ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                              |                 |
[INFO] [stdout]     |                              |                 the same lifetime is elided 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] 111 | pub(crate) fn list_parser(s: &[u8]) -> IResult<&[u8], List<'_>> {
[INFO] [stdout]     |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/transaction/response.rs:115:30
[INFO] [stdout]     |
[INFO] [stdout] 115 | fn list_multi_line_parser(s: &[u8]) -> IResult<&[u8], List> {
[INFO] [stdout]     |                              ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                              |                 |
[INFO] [stdout]     |                              |                 the same lifetime is elided 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] 115 | fn list_multi_line_parser(s: &[u8]) -> IResult<&[u8], List<'_>> {
[INFO] [stdout]     |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/transaction/response.rs:146:28
[INFO] [stdout]     |
[INFO] [stdout] 146 | fn list_one_line_parser(s: &[u8]) -> IResult<&[u8], List> {
[INFO] [stdout]     |                            ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                            |                 |
[INFO] [stdout]     |                            |                 the same lifetime is elided 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] 146 | fn list_one_line_parser(s: &[u8]) -> IResult<&[u8], List<'_>> {
[INFO] [stdout]     |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/transaction/response.rs:196:16
[INFO] [stdout]     |
[INFO] [stdout] 196 | pub fn retr(s: &[u8]) -> Option<Retr> {
[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] 196 | pub fn retr(s: &[u8]) -> Option<Retr<'_>> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/transaction/response.rs:203:30
[INFO] [stdout]     |
[INFO] [stdout] 203 | pub(crate) fn retr_parser(s: &[u8]) -> IResult<&[u8], Retr> {
[INFO] [stdout]     |                              ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                              |                 |
[INFO] [stdout]     |                              |                 the same lifetime is elided 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] 203 | pub(crate) fn retr_parser(s: &[u8]) -> IResult<&[u8], Retr<'_>> {
[INFO] [stdout]     |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/transaction/response.rs:234:15
[INFO] [stdout]     |
[INFO] [stdout] 234 | pub fn top(s: &[u8]) -> Option<Top> {
[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] 234 | pub fn top(s: &[u8]) -> Option<Top<'_>> {
[INFO] [stdout]     |                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/transaction/response.rs:241:29
[INFO] [stdout]     |
[INFO] [stdout] 241 | pub(crate) fn top_parser(s: &[u8]) -> IResult<&[u8], Top> {
[INFO] [stdout]     |                             ^^^^^             ^^^^^  ^^^ the same lifetime is hidden here
[INFO] [stdout]     |                             |                 |
[INFO] [stdout]     |                             |                 the same lifetime is elided 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] 241 | pub(crate) fn top_parser(s: &[u8]) -> IResult<&[u8], Top<'_>> {
[INFO] [stdout]     |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/transaction/response.rs:272:16
[INFO] [stdout]     |
[INFO] [stdout] 272 | pub fn dele(s: &[u8]) -> Option<Dele> {
[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] 272 | pub fn dele(s: &[u8]) -> Option<Dele<'_>> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/transaction/response.rs:279:30
[INFO] [stdout]     |
[INFO] [stdout] 279 | pub(crate) fn dele_parser(s: &[u8]) -> IResult<&[u8], Dele> {
[INFO] [stdout]     |                              ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                              |                 |
[INFO] [stdout]     |                              |                 the same lifetime is elided 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] 279 | pub(crate) fn dele_parser(s: &[u8]) -> IResult<&[u8], Dele<'_>> {
[INFO] [stdout]     |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/transaction/response.rs:303:16
[INFO] [stdout]     |
[INFO] [stdout] 303 | pub fn noop(s: &[u8]) -> Option<Noop> {
[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] 303 | pub fn noop(s: &[u8]) -> Option<Noop<'_>> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/transaction/response.rs:310:30
[INFO] [stdout]     |
[INFO] [stdout] 310 | pub(crate) fn noop_parser(s: &[u8]) -> IResult<&[u8], Noop> {
[INFO] [stdout]     |                              ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                              |                 |
[INFO] [stdout]     |                              |                 the same lifetime is elided 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] 310 | pub(crate) fn noop_parser(s: &[u8]) -> IResult<&[u8], Noop<'_>> {
[INFO] [stdout]     |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/transaction/response.rs:335:16
[INFO] [stdout]     |
[INFO] [stdout] 335 | pub fn rset(s: &[u8]) -> Option<Rset> {
[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] 335 | pub fn rset(s: &[u8]) -> Option<Rset<'_>> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/transaction/response.rs:342:30
[INFO] [stdout]     |
[INFO] [stdout] 342 | pub(crate) fn rset_parser(s: &[u8]) -> IResult<&[u8], Rset> {
[INFO] [stdout]     |                              ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                              |                 |
[INFO] [stdout]     |                              |                 the same lifetime is elided 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] 342 | pub(crate) fn rset_parser(s: &[u8]) -> IResult<&[u8], Rset<'_>> {
[INFO] [stdout]     |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/transaction/response.rs:389:16
[INFO] [stdout]     |
[INFO] [stdout] 389 | pub fn uidl(s: &[u8]) -> Option<Uidl> {
[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] 389 | pub fn uidl(s: &[u8]) -> Option<Uidl<'_>> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/transaction/response.rs:396:30
[INFO] [stdout]     |
[INFO] [stdout] 396 | pub(crate) fn uidl_parser(s: &[u8]) -> IResult<&[u8], Uidl> {
[INFO] [stdout]     |                              ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                              |                 |
[INFO] [stdout]     |                              |                 the same lifetime is elided 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] 396 | pub(crate) fn uidl_parser(s: &[u8]) -> IResult<&[u8], Uidl<'_>> {
[INFO] [stdout]     |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/transaction/response.rs:400:30
[INFO] [stdout]     |
[INFO] [stdout] 400 | fn uidl_multi_line_parser(s: &[u8]) -> IResult<&[u8], Uidl> {
[INFO] [stdout]     |                              ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                              |                 |
[INFO] [stdout]     |                              |                 the same lifetime is elided 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] 400 | fn uidl_multi_line_parser(s: &[u8]) -> IResult<&[u8], Uidl<'_>> {
[INFO] [stdout]     |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/transaction/response.rs:431:28
[INFO] [stdout]     |
[INFO] [stdout] 431 | fn uidl_one_line_parser(s: &[u8]) -> IResult<&[u8], Uidl> {
[INFO] [stdout]     |                            ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                            |                 |
[INFO] [stdout]     |                            |                 the same lifetime is elided 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] 431 | fn uidl_one_line_parser(s: &[u8]) -> IResult<&[u8], Uidl<'_>> {
[INFO] [stdout]     |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/authorization/command.rs:29:16
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub fn user(s: &[u8]) -> Option<User> {
[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] 29 | pub fn user(s: &[u8]) -> Option<User<'_>> {
[INFO] [stdout]    |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/authorization/command.rs:36:30
[INFO] [stdout]    |
[INFO] [stdout] 36 | pub(crate) fn user_parser(s: &[u8]) -> IResult<&[u8], User> {
[INFO] [stdout]    |                              ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                              |                 |
[INFO] [stdout]    |                              |                 the same lifetime is elided 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] 36 | pub(crate) fn user_parser(s: &[u8]) -> IResult<&[u8], User<'_>> {
[INFO] [stdout]    |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/authorization/command.rs:64:16
[INFO] [stdout]    |
[INFO] [stdout] 64 | pub fn pass(s: &[u8]) -> Option<Pass> {
[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] 64 | pub fn pass(s: &[u8]) -> Option<Pass<'_>> {
[INFO] [stdout]    |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/authorization/command.rs:71:30
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub(crate) fn pass_parser(s: &[u8]) -> IResult<&[u8], Pass> {
[INFO] [stdout]    |                              ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                              |                 |
[INFO] [stdout]    |                              |                 the same lifetime is elided 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] 71 | pub(crate) fn pass_parser(s: &[u8]) -> IResult<&[u8], Pass<'_>> {
[INFO] [stdout]    |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/authorization/command.rs:106:16
[INFO] [stdout]     |
[INFO] [stdout] 106 | pub fn apop(s: &[u8]) -> Option<Apop> {
[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] 106 | pub fn apop(s: &[u8]) -> Option<Apop<'_>> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/authorization/command.rs:113:30
[INFO] [stdout]     |
[INFO] [stdout] 113 | pub(crate) fn apop_parser(s: &[u8]) -> IResult<&[u8], Apop> {
[INFO] [stdout]     |                              ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                              |                 |
[INFO] [stdout]     |                              |                 the same lifetime is elided 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] 113 | pub(crate) fn apop_parser(s: &[u8]) -> IResult<&[u8], Apop<'_>> {
[INFO] [stdout]     |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/update/response.rs:34:16
[INFO] [stdout]    |
[INFO] [stdout] 34 | pub fn quit(s: &[u8]) -> Option<Quit> {
[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] 34 | pub fn quit(s: &[u8]) -> Option<Quit<'_>> {
[INFO] [stdout]    |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/update/response.rs:41:30
[INFO] [stdout]    |
[INFO] [stdout] 41 | pub(crate) fn quit_parser(s: &[u8]) -> IResult<&[u8], Quit> {
[INFO] [stdout]    |                              ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                              |                 |
[INFO] [stdout]    |                              |                 the same lifetime is elided 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] 41 | pub(crate) fn quit_parser(s: &[u8]) -> IResult<&[u8], Quit<'_>> {
[INFO] [stdout]    |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/authorization/response.rs:11:20
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub fn greeting(s: &[u8]) -> Option<Greeting> {
[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] 11 | pub fn greeting(s: &[u8]) -> Option<Greeting<'_>> {
[INFO] [stdout]    |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/authorization/response.rs:18:34
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub(crate) fn greeting_parser(s: &[u8]) -> IResult<&[u8], Greeting> {
[INFO] [stdout]    |                                  ^^^^^             ^^^^^  ^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                  |                 |
[INFO] [stdout]    |                                  |                 the same lifetime is elided 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] 18 | pub(crate) fn greeting_parser(s: &[u8]) -> IResult<&[u8], Greeting<'_>> {
[INFO] [stdout]    |                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/authorization/response.rs:27:16
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn quit(s: &[u8]) -> Option<Quit> {
[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] 27 | pub fn quit(s: &[u8]) -> Option<Quit<'_>> {
[INFO] [stdout]    |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/authorization/response.rs:34:30
[INFO] [stdout]    |
[INFO] [stdout] 34 | pub(crate) fn quit_parser(s: &[u8]) -> IResult<&[u8], Quit> {
[INFO] [stdout]    |                              ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                              |                 |
[INFO] [stdout]    |                              |                 the same lifetime is elided 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] 34 | pub(crate) fn quit_parser(s: &[u8]) -> IResult<&[u8], Quit<'_>> {
[INFO] [stdout]    |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/authorization/response.rs:73:16
[INFO] [stdout]    |
[INFO] [stdout] 73 | pub fn user(s: &[u8]) -> Option<User> {
[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] 73 | pub fn user(s: &[u8]) -> Option<User<'_>> {
[INFO] [stdout]    |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/authorization/response.rs:80:30
[INFO] [stdout]    |
[INFO] [stdout] 80 | pub(crate) fn user_parser(s: &[u8]) -> IResult<&[u8], User> {
[INFO] [stdout]    |                              ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                              |                 |
[INFO] [stdout]    |                              |                 the same lifetime is elided 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] 80 | pub(crate) fn user_parser(s: &[u8]) -> IResult<&[u8], User<'_>> {
[INFO] [stdout]    |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/authorization/response.rs:114:16
[INFO] [stdout]     |
[INFO] [stdout] 114 | pub fn pass(s: &[u8]) -> Option<Pass> {
[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] 114 | pub fn pass(s: &[u8]) -> Option<Pass<'_>> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/authorization/response.rs:121:30
[INFO] [stdout]     |
[INFO] [stdout] 121 | pub(crate) fn pass_parser(s: &[u8]) -> IResult<&[u8], Pass> {
[INFO] [stdout]     |                              ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                              |                 |
[INFO] [stdout]     |                              |                 the same lifetime is elided 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] 121 | pub(crate) fn pass_parser(s: &[u8]) -> IResult<&[u8], Pass<'_>> {
[INFO] [stdout]     |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/authorization/response.rs:144:16
[INFO] [stdout]     |
[INFO] [stdout] 144 | pub fn apop(s: &[u8]) -> Option<Apop> {
[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] 144 | pub fn apop(s: &[u8]) -> Option<Apop<'_>> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/authorization/response.rs:151:30
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub(crate) fn apop_parser(s: &[u8]) -> IResult<&[u8], Apop> {
[INFO] [stdout]     |                              ^^^^^             ^^^^^  ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                              |                 |
[INFO] [stdout]     |                              |                 the same lifetime is elided 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] 151 | pub(crate) fn apop_parser(s: &[u8]) -> IResult<&[u8], Apop<'_>> {
[INFO] [stdout]     |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1.44s
[INFO] running `Command { std: "docker" "inspect" "e96f4fd6578e20551f42b4309f64d11a07e563ebb456aa532f95fcb4c99b49c7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e96f4fd6578e20551f42b4309f64d11a07e563ebb456aa532f95fcb4c99b49c7", kill_on_drop: false }`
[INFO] [stdout] e96f4fd6578e20551f42b4309f64d11a07e563ebb456aa532f95fcb4c99b49c7
