[INFO] cloning repository https://github.com/gemini-15/fuzz
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/gemini-15/fuzz" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgemini-15%2Ffuzz", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgemini-15%2Ffuzz'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 98752f9c2f60b5f063941e6f85c1130fb94873df
[INFO] checking gemini-15/fuzz against try#1bdcb63291ccffc030f8223f6f978568dd240e3e for 155501-infallible-never-with-reservation
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgemini-15%2Ffuzz" "/workspace/builds/worker-0-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc2/source'...
[INFO] [stderr] done.
[INFO] [stderr] Updating files:  91% (480/527)
Updating files:  92% (485/527)
Updating files:  93% (491/527)
Updating files:  94% (496/527)
Updating files:  95% (501/527)
Updating files:  96% (506/527)
Updating files:  97% (512/527)
Updating files:  97% (513/527)
Updating files:  98% (517/527)
Updating files:  99% (522/527)
Updating files:  99% (526/527)
Updating files: 100% (527/527)
Updating files: 100% (527/527), done.
[INFO] started tweaking git repo https://github.com/gemini-15/fuzz
[INFO] finished tweaking git repo https://github.com/gemini-15/fuzz
[INFO] tweaked toml for git repo https://github.com/gemini-15/fuzz written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/gemini-15/fuzz on toolchain 1bdcb63291ccffc030f8223f6f978568dd240e3e
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1bdcb63291ccffc030f8223f6f978568dd240e3e" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/gemini-15/fuzz already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1bdcb63291ccffc030f8223f6f978568dd240e3e" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: `package.edition` is unspecified, defaulting to `2015` while the latest is `2024`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1bdcb63291ccffc030f8223f6f978568dd240e3e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 107aa1c11ee9072246bbe274e94cb6f95a9ce1c337cfea42483ca5a98473d02a
[INFO] running `Command { std: "docker" "start" "-a" "107aa1c11ee9072246bbe274e94cb6f95a9ce1c337cfea42483ca5a98473d02a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "107aa1c11ee9072246bbe274e94cb6f95a9ce1c337cfea42483ca5a98473d02a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "107aa1c11ee9072246bbe274e94cb6f95a9ce1c337cfea42483ca5a98473d02a", kill_on_drop: false }`
[INFO] [stdout] 107aa1c11ee9072246bbe274e94cb6f95a9ce1c337cfea42483ca5a98473d02a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1bdcb63291ccffc030f8223f6f978568dd240e3e" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ab7d414bbccb42cebe84a453dd683e2b184c55f5427a28cb51ced23f096e3bee
[INFO] running `Command { std: "docker" "start" "-a" "ab7d414bbccb42cebe84a453dd683e2b184c55f5427a28cb51ced23f096e3bee", kill_on_drop: false }`
[INFO] [stderr] warning: `package.edition` is unspecified, defaulting to `2015` while the latest is `2024`
[INFO] [stderr]    Compiling libc v0.2.74
[INFO] [stderr]    Compiling build_const v0.2.1
[INFO] [stderr]    Compiling crc v1.7.0
[INFO] [stderr]     Checking memchr v1.0.2
[INFO] [stderr]     Checking nom v3.2.1
[INFO] [stderr]     Checking rusticata-macros v0.4.1
[INFO] [stderr]     Checking ntp-parser v0.2.1
[INFO] [stderr]     Checking der-parser v0.5.5
[INFO] [stderr]     Checking ipsec-parser v0.3.0
[INFO] [stderr]     Checking kerberos-parser v0.1.4
[INFO] [stderr]     Checking suricata v4.1.7-fmtp (/opt/rustwide/workdir)
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]   --> src/core.rs:54:1
[INFO] [stdout]    |
[INFO] [stdout] 54 | extern {
[INFO] [stdout]    | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(missing_abi)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/core.rs:188:1
[INFO] [stdout]     |
[INFO] [stdout] 188 |   /// Extern functions operating on Flow.
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 189 | / extern {
[INFO] [stdout] 190 | |     pub fn FlowGetLastTimeAsParts(flow: &Flow, secs: *mut u64, usecs: *mut u64);
[INFO] [stdout] 191 | | }
[INFO] [stdout]     | |_- rustdoc does not generate documentation for extern blocks
[INFO] [stdout]     |
[INFO] [stdout]     = help: use `//` for a plain comment
[INFO] [stdout]     = note: `#[warn(unused_doc_comments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/core.rs:189:1
[INFO] [stdout]     |
[INFO] [stdout] 189 | extern {
[INFO] [stdout]     | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]   --> src/conf.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | extern {
[INFO] [stdout]    | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]   --> src/json.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 |   /// Expose the jansson functions we need.
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 28 | / extern {
[INFO] [stdout] 29 | |     fn json_object() -> *mut JsonT;
[INFO] [stdout] 30 | |     fn json_object_set_new(js: *mut JsonT, key: *const c_char,
[INFO] [stdout] 31 | |                            val: *mut JsonT) -> u32;
[INFO] [stdout] ...  |
[INFO] [stdout] 39 | |     fn SCJsonBool(val: bool) -> *mut JsonT;
[INFO] [stdout] 40 | | }
[INFO] [stdout]    | |_- rustdoc does not generate documentation for extern blocks
[INFO] [stdout]    |
[INFO] [stdout]    = help: use `//` for a plain comment
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]   --> src/json.rs:28:1
[INFO] [stdout]    |
[INFO] [stdout] 28 | extern {
[INFO] [stdout]    | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/parser.rs:163:1
[INFO] [stdout]     |
[INFO] [stdout] 163 | extern {
[INFO] [stdout]     | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/parser.rs:169:1
[INFO] [stdout]     |
[INFO] [stdout] 169 | extern {
[INFO] [stdout]     | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/parser.rs:180:1
[INFO] [stdout]     |
[INFO] [stdout] 180 | extern {
[INFO] [stdout]     | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]    --> src/smb/smb.rs:707:9
[INFO] [stdout]     |
[INFO] [stdout] 707 |         (self.rec_type == hdr.rec_type && self.ssn_id == hdr.ssn_id &&
[INFO] [stdout]     |         ^
[INFO] [stdout] 708 |          self.msg_id == hdr.msg_id)
[INFO] [stdout]     |                                   ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 707 ~         self.rec_type == hdr.rec_type && self.ssn_id == hdr.ssn_id &&
[INFO] [stdout] 708 ~          self.msg_id == hdr.msg_id
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]    --> src/smb/detect.rs:156:13
[INFO] [stdout]     |
[INFO] [stdout] 156 |             (them < us)
[INFO] [stdout]     |             ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 156 -             (them < us)
[INFO] [stdout] 156 +             them < us
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]    --> src/smb/detect.rs:159:13
[INFO] [stdout]     |
[INFO] [stdout] 159 |             (them > us)
[INFO] [stdout]     |             ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 159 -             (them > us)
[INFO] [stdout] 159 +             them > us
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]    --> src/smb/detect.rs:162:13
[INFO] [stdout]     |
[INFO] [stdout] 162 |             (them == us)
[INFO] [stdout]     |             ^          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 162 -             (them == us)
[INFO] [stdout] 162 +             them == us
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]    --> src/smb/detect.rs:165:13
[INFO] [stdout]     |
[INFO] [stdout] 165 |             (them != us)
[INFO] [stdout]     |             ^          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 165 -             (them != us)
[INFO] [stdout] 165 +             them != us
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]   --> src/core.rs:54:1
[INFO] [stdout]    |
[INFO] [stdout] 54 | extern {
[INFO] [stdout]    | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(missing_abi)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]    --> src/core.rs:188:1
[INFO] [stdout]     |
[INFO] [stdout] 188 |   /// Extern functions operating on Flow.
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 189 | / extern {
[INFO] [stdout] 190 | |     pub fn FlowGetLastTimeAsParts(flow: &Flow, secs: *mut u64, usecs: *mut u64);
[INFO] [stdout] 191 | | }
[INFO] [stdout]     | |_- rustdoc does not generate documentation for extern blocks
[INFO] [stdout]     |
[INFO] [stdout]     = help: use `//` for a plain comment
[INFO] [stdout]     = note: `#[warn(unused_doc_comments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/core.rs:189:1
[INFO] [stdout]     |
[INFO] [stdout] 189 | extern {
[INFO] [stdout]     | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]   --> src/conf.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | extern {
[INFO] [stdout]    | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused doc comment
[INFO] [stdout]   --> src/json.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 |   /// Expose the jansson functions we need.
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 28 | / extern {
[INFO] [stdout] 29 | |     fn json_object() -> *mut JsonT;
[INFO] [stdout] 30 | |     fn json_object_set_new(js: *mut JsonT, key: *const c_char,
[INFO] [stdout] 31 | |                            val: *mut JsonT) -> u32;
[INFO] [stdout] ...  |
[INFO] [stdout] 39 | |     fn SCJsonBool(val: bool) -> *mut JsonT;
[INFO] [stdout] 40 | | }
[INFO] [stdout]    | |_- rustdoc does not generate documentation for extern blocks
[INFO] [stdout]    |
[INFO] [stdout]    = help: use `//` for a plain comment
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]   --> src/json.rs:28:1
[INFO] [stdout]    |
[INFO] [stdout] 28 | extern {
[INFO] [stdout]    | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/parser.rs:163:1
[INFO] [stdout]     |
[INFO] [stdout] 163 | extern {
[INFO] [stdout]     | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/parser.rs:169:1
[INFO] [stdout]     |
[INFO] [stdout] 169 | extern {
[INFO] [stdout]     | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/parser.rs:180:1
[INFO] [stdout]     |
[INFO] [stdout] 180 | extern {
[INFO] [stdout]     | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]    --> src/smb/smb.rs:707:9
[INFO] [stdout]     |
[INFO] [stdout] 707 |         (self.rec_type == hdr.rec_type && self.ssn_id == hdr.ssn_id &&
[INFO] [stdout]     |         ^
[INFO] [stdout] 708 |          self.msg_id == hdr.msg_id)
[INFO] [stdout]     |                                   ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 707 ~         self.rec_type == hdr.rec_type && self.ssn_id == hdr.ssn_id &&
[INFO] [stdout] 708 ~          self.msg_id == hdr.msg_id
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]    --> src/smb/detect.rs:156:13
[INFO] [stdout]     |
[INFO] [stdout] 156 |             (them < us)
[INFO] [stdout]     |             ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 156 -             (them < us)
[INFO] [stdout] 156 +             them < us
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]    --> src/smb/detect.rs:159:13
[INFO] [stdout]     |
[INFO] [stdout] 159 |             (them > us)
[INFO] [stdout]     |             ^         ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 159 -             (them > us)
[INFO] [stdout] 159 +             them > us
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]    --> src/smb/detect.rs:162:13
[INFO] [stdout]     |
[INFO] [stdout] 162 |             (them == us)
[INFO] [stdout]     |             ^          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 162 -             (them == us)
[INFO] [stdout] 162 +             them == us
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around block return value
[INFO] [stdout]    --> src/smb/detect.rs:165:13
[INFO] [stdout]     |
[INFO] [stdout] 165 |             (them != us)
[INFO] [stdout]     |             ^          ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 165 -             (them != us)
[INFO] [stdout] 165 +             them != us
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `file_size` is never read
[INFO] [stdout]   --> src/filetracker.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 54 | pub struct FileTransferTracker {
[INFO] [stdout]    |            ------------------- field in this struct
[INFO] [stdout] 55 |     file_size: u64,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `FileTransferTracker` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement
[INFO] [stdout]   --> src/log.rs:51:19
[INFO] [stdout]    |
[INFO] [stdout] 51 |     for os_str in path.file_name() {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(for_loops_over_fallibles)]` on by default
[INFO] [stdout] help: to check pattern in a loop use `while let`
[INFO] [stdout]    |
[INFO] [stdout] 51 -     for os_str in path.file_name() {
[INFO] [stdout] 51 +     while let Some(os_str) = path.file_name() {
[INFO] [stdout]    |
[INFO] [stdout] help: consider using `if let` to clear intent
[INFO] [stdout]    |
[INFO] [stdout] 51 -     for os_str in path.file_name() {
[INFO] [stdout] 51 +     if let Some(os_str) = path.file_name() {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement
[INFO] [stdout]   --> src/log.rs:52:25
[INFO] [stdout]    |
[INFO] [stdout] 52 |         for basename in os_str.to_str() {
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: to check pattern in a loop use `while let`
[INFO] [stdout]    |
[INFO] [stdout] 52 -         for basename in os_str.to_str() {
[INFO] [stdout] 52 +         while let Some(basename) = os_str.to_str() {
[INFO] [stdout]    |
[INFO] [stdout] help: consider using `if let` to clear intent
[INFO] [stdout]    |
[INFO] [stdout] 52 -         for basename in os_str.to_str() {
[INFO] [stdout] 52 +         if let Some(basename) = os_str.to_str() {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/kerberos.rs:35:37
[INFO] [stdout]    |
[INFO] [stdout] 35 | fn parse_kerberos5_request_do(blob: &[u8]) -> IResult<&[u8], ApReq>
[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]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 35 | fn parse_kerberos5_request_do(blob: &[u8]) -> IResult<&[u8], ApReq<'_>>
[INFO] [stdout]    |                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/dns/parser.rs:221:47
[INFO] [stdout]     |
[INFO] [stdout] 220 | pub fn dns_parse_response<'a>(slice: &'a [u8])
[INFO] [stdout]     |                                       -- the lifetime is named here
[INFO] [stdout] 221 |                               -> nom::IResult<&[u8], DNSResponse> {
[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] help: consistently use `'a`
[INFO] [stdout]     |
[INFO] [stdout] 221 |                               -> nom::IResult<&'a [u8], DNSResponse> {
[INFO] [stdout]     |                                                ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/dns/parser.rs:300:63
[INFO] [stdout]     |
[INFO] [stdout] 300 | pub fn dns_parse_request<'a>(input: &'a [u8]) -> nom::IResult<&[u8], DNSRequest> {
[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] 300 | pub fn dns_parse_request<'a>(input: &'a [u8]) -> nom::IResult<&'a [u8], DNSRequest> {
[INFO] [stdout]     |                                                                ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement
[INFO] [stdout]    --> src/dns/log.rs:440:26
[INFO] [stdout]     |
[INFO] [stdout] 440 |             for sshfp in dns_log_sshfp(&answer) {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: to check pattern in a loop use `while let`
[INFO] [stdout]     |
[INFO] [stdout] 440 -             for sshfp in dns_log_sshfp(&answer) {
[INFO] [stdout] 440 +             while let Some(sshfp) = dns_log_sshfp(&answer) {
[INFO] [stdout]     |
[INFO] [stdout] help: consider using `if let` to clear intent
[INFO] [stdout]     |
[INFO] [stdout] 440 -             for sshfp in dns_log_sshfp(&answer) {
[INFO] [stdout] 440 +             if let Some(sshfp) = dns_log_sshfp(&answer) {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: for loop over a `&Option`. This is more readably written as an `if let` statement
[INFO] [stdout]    --> src/dns/log.rs:498:34
[INFO] [stdout]     |
[INFO] [stdout] 498 |                         for a in &answer_types.get(&type_string) {
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: to check pattern in a loop use `while let`
[INFO] [stdout]     |
[INFO] [stdout] 498 -                         for a in &answer_types.get(&type_string) {
[INFO] [stdout] 498 +                         while let Some(a) = &answer_types.get(&type_string) {
[INFO] [stdout]     |
[INFO] [stdout] help: consider using `if let` to clear intent
[INFO] [stdout]     |
[INFO] [stdout] 498 -                         for a in &answer_types.get(&type_string) {
[INFO] [stdout] 498 +                         if let Some(a) = &answer_types.get(&type_string) {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: for loop over a `&Option`. This is more readably written as an `if let` statement
[INFO] [stdout]    --> src/dns/log.rs:511:34
[INFO] [stdout]     |
[INFO] [stdout] 511 |                         for a in &answer_types.get(&type_string) {
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: to check pattern in a loop use `while let`
[INFO] [stdout]     |
[INFO] [stdout] 511 -                         for a in &answer_types.get(&type_string) {
[INFO] [stdout] 511 +                         while let Some(a) = &answer_types.get(&type_string) {
[INFO] [stdout]     |
[INFO] [stdout] help: consider using `if let` to clear intent
[INFO] [stdout]     |
[INFO] [stdout] 511 -                         for a in &answer_types.get(&type_string) {
[INFO] [stdout] 511 +                         if let Some(a) = &answer_types.get(&type_string) {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: for loop over a `&Option`. This is more readably written as an `if let` statement
[INFO] [stdout]    --> src/dns/log.rs:521:34
[INFO] [stdout]     |
[INFO] [stdout] 521 |                         for a in &answer_types.get(&type_string) {
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: to check pattern in a loop use `while let`
[INFO] [stdout]     |
[INFO] [stdout] 521 -                         for a in &answer_types.get(&type_string) {
[INFO] [stdout] 521 +                         while let Some(a) = &answer_types.get(&type_string) {
[INFO] [stdout]     |
[INFO] [stdout] help: consider using `if let` to clear intent
[INFO] [stdout]     |
[INFO] [stdout] 521 -                         for a in &answer_types.get(&type_string) {
[INFO] [stdout] 521 +                         if let Some(a) = &answer_types.get(&type_string) {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement
[INFO] [stdout]    --> src/dns/log.rs:522:42
[INFO] [stdout]     |
[INFO] [stdout] 522 | ...                   for sshfp in dns_log_sshfp(&answer) {
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: to check pattern in a loop use `while let`
[INFO] [stdout]     |
[INFO] [stdout] 522 -                             for sshfp in dns_log_sshfp(&answer) {
[INFO] [stdout] 522 +                             while let Some(sshfp) = dns_log_sshfp(&answer) {
[INFO] [stdout]     |
[INFO] [stdout] help: consider using `if let` to clear intent
[INFO] [stdout]     |
[INFO] [stdout] 522 -                             for sshfp in dns_log_sshfp(&answer) {
[INFO] [stdout] 522 +                             if let Some(sshfp) = dns_log_sshfp(&answer) {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: for loop over a `&Option`. This is more readably written as an `if let` statement
[INFO] [stdout]    --> src/dns/log.rs:685:21
[INFO] [stdout]     |
[INFO] [stdout] 685 |     for response in &tx.response {
[INFO] [stdout]     |                     ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: to check pattern in a loop use `while let`
[INFO] [stdout]     |
[INFO] [stdout] 685 -     for response in &tx.response {
[INFO] [stdout] 685 +     while let Some(response) = &tx.response {
[INFO] [stdout]     |
[INFO] [stdout] help: consider using `if let` to clear intent
[INFO] [stdout]     |
[INFO] [stdout] 685 -     for response in &tx.response {
[INFO] [stdout] 685 +     if let Some(response) = &tx.response {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/nfs/rpc_records.rs:44:37
[INFO] [stdout]    |
[INFO] [stdout] 44 |   named!(parse_rpc_request_creds_unix<RpcRequestCreds>,
[INFO] [stdout]    |   -                                   ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |  _|
[INFO] [stdout]    | |
[INFO] [stdout] 45 | |     do_parse!(
[INFO] [stdout] 46 | |         stamp: be_u32
[INFO] [stdout] 47 | |     >>  machine_name_len: be_u32
[INFO] [stdout] ...  |
[INFO] [stdout] 59 | |         }))
[INFO] [stdout] 60 | | ));
[INFO] [stdout]    | |  -
[INFO] [stdout]    | |  |
[INFO] [stdout]    | |__the lifetime is named here
[INFO] [stdout]    |    the same 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] 44 | named!(parse_rpc_request_creds_unix<RpcRequestCreds<'a>>,
[INFO] [stdout]    |                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/nfs/rpc_records.rs:72:39
[INFO] [stdout]    |
[INFO] [stdout] 72 |   named!(parse_rpc_request_creds_gssapi<RpcRequestCreds>,
[INFO] [stdout]    |   -                                     ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |  _|
[INFO] [stdout]    | |
[INFO] [stdout] 73 | |     do_parse!(
[INFO] [stdout] 74 | |         version: be_u32
[INFO] [stdout] 75 | |     >>  procedure: be_u32
[INFO] [stdout] ...  |
[INFO] [stdout] 86 | |         }))
[INFO] [stdout] 87 | | ));
[INFO] [stdout]    | |  -
[INFO] [stdout]    | |  |
[INFO] [stdout]    | |__the lifetime is named here
[INFO] [stdout]    |    the same 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] 72 | named!(parse_rpc_request_creds_gssapi<RpcRequestCreds<'a>>,
[INFO] [stdout]    |                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/nfs/rpc_records.rs:89:40
[INFO] [stdout]    |
[INFO] [stdout] 89 |   named!(parse_rpc_request_creds_unknown<RpcRequestCreds>,
[INFO] [stdout]    |   -                                      ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |  _|
[INFO] [stdout]    | |
[INFO] [stdout] 90 | |     do_parse!(
[INFO] [stdout] 91 | |         blob: rest
[INFO] [stdout] 92 | |     >> (RpcRequestCreds::Unknown(blob) )
[INFO] [stdout] 93 | | ));
[INFO] [stdout]    | |  -
[INFO] [stdout]    | |  |
[INFO] [stdout]    | |__the lifetime is named here
[INFO] [stdout]    |    the same 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] 89 | named!(parse_rpc_request_creds_unknown<RpcRequestCreds<'a>>,
[INFO] [stdout]    |                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:92:27
[INFO] [stdout]     |
[INFO] [stdout]  92 |   named!(nfs4_parse_stateid<Nfs4StateId>,
[INFO] [stdout]     |   -                         ^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout]  93 | |     do_parse!(
[INFO] [stdout]  94 | |             seqid: be_u32
[INFO] [stdout]  95 | |         >>  data: take!(12)
[INFO] [stdout] ...   |
[INFO] [stdout] 101 | | );
[INFO] [stdout]     | | -
[INFO] [stdout]     | | |
[INFO] [stdout]     | |_the lifetime is named here
[INFO] [stdout]     |   the same 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]  92 | named!(nfs4_parse_stateid<Nfs4StateId<'a>>,
[INFO] [stdout]     |                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:109:26
[INFO] [stdout]     |
[INFO] [stdout] 109 |   named!(nfs4_parse_handle<Nfs4Handle>,
[INFO] [stdout]     |   -                        ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 110 | |     do_parse!(
[INFO] [stdout] 111 | |             obj_len: be_u32
[INFO] [stdout] 112 | |         >>  obj: take!(obj_len)
[INFO] [stdout] ...   |
[INFO] [stdout] 116 | |             })
[INFO] [stdout] 117 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 109 | named!(nfs4_parse_handle<Nfs4Handle<'a>>,
[INFO] [stdout]     |                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:119:29
[INFO] [stdout]     |
[INFO] [stdout] 119 |   named!(nfs4_parse_nfsstring<&[u8]>,
[INFO] [stdout]     |   -                           ^^^^^ the same lifetime is elided here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 120 | |     do_parse!(
[INFO] [stdout] 121 | |             len: be_u32
[INFO] [stdout] 122 | |         >>  data: take!(len)
[INFO] [stdout] 123 | |         >>  _fill_bytes: cond!(len % 4 != 0, take!(4 - len % 4))
[INFO] [stdout] 124 | |         >> ( data )
[INFO] [stdout] 125 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 119 | named!(nfs4_parse_nfsstring<&'a [u8]>,
[INFO] [stdout]     |                              ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:127:23
[INFO] [stdout]     |
[INFO] [stdout] 127 |   named!(nfs4_req_putfh<Nfs4RequestContent>,
[INFO] [stdout]     |   -                     ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 128 | |     do_parse!(
[INFO] [stdout] 129 | |             h: nfs4_parse_handle
[INFO] [stdout] 130 | |         >> ( Nfs4RequestContent::PutFH(h) )
[INFO] [stdout] 131 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 127 | named!(nfs4_req_putfh<Nfs4RequestContent<'a>>,
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:140:29
[INFO] [stdout]     |
[INFO] [stdout] 140 |   named!(nfs4_req_setclientid<Nfs4RequestContent>,
[INFO] [stdout]     |   -                           ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 141 | |     do_parse!(
[INFO] [stdout] 142 | |             client_verifier: take!(8)
[INFO] [stdout] 143 | |         >>  client_id: nfs4_parse_nfsstring
[INFO] [stdout] ...   |
[INFO] [stdout] 152 | |             }))
[INFO] [stdout] 153 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 140 | named!(nfs4_req_setclientid<Nfs4RequestContent<'a>>,
[INFO] [stdout]     |                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:155:37
[INFO] [stdout]     |
[INFO] [stdout] 155 |   named!(nfs4_req_setclientid_confirm<Nfs4RequestContent>,
[INFO] [stdout]     |   -                                   ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 156 | |     do_parse!(
[INFO] [stdout] 157 | |             client_id: take!(8)
[INFO] [stdout] 158 | |         >>  verifier: take!(8)
[INFO] [stdout] 159 | |         >> (Nfs4RequestContent::SetClientIdConfirm)
[INFO] [stdout] 160 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 155 | named!(nfs4_req_setclientid_confirm<Nfs4RequestContent<'a>>,
[INFO] [stdout]     |                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:169:24
[INFO] [stdout]     |
[INFO] [stdout] 169 |   named!(nfs4_req_create<Nfs4RequestContent>,
[INFO] [stdout]     |   -                      ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 170 | |     do_parse!(
[INFO] [stdout] 171 | |             ftype4: be_u32
[INFO] [stdout] 172 | |         >>  link_content: cond!(ftype4 == 5, nfs4_parse_nfsstring)
[INFO] [stdout] ...   |
[INFO] [stdout] 180 | |         ))
[INFO] [stdout] 181 | | );
[INFO] [stdout]     | | -
[INFO] [stdout]     | | |
[INFO] [stdout]     | |_the lifetime is named here
[INFO] [stdout]     |   the same 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] 169 | named!(nfs4_req_create<Nfs4RequestContent<'a>>,
[INFO] [stdout]     |                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:190:33
[INFO] [stdout]     |
[INFO] [stdout] 190 |   named!(nfs4_req_open_unchecked4<Nfs4OpenRequestContent>,
[INFO] [stdout]     |   -                               ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 191 | |     do_parse!(
[INFO] [stdout] 192 | |             attrs: nfs4_parse_attrs
[INFO] [stdout] 193 | |         >> ( Nfs4OpenRequestContent::Unchecked4(attrs) )
[INFO] [stdout] 194 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 190 | named!(nfs4_req_open_unchecked4<Nfs4OpenRequestContent<'a>>,
[INFO] [stdout]     |                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:196:31
[INFO] [stdout]     |
[INFO] [stdout] 196 |   named!(nfs4_req_open_guarded4<Nfs4OpenRequestContent>,
[INFO] [stdout]     |   -                             ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 197 | |     do_parse!(
[INFO] [stdout] 198 | |             attrs: nfs4_parse_attrs
[INFO] [stdout] 199 | |         >> ( Nfs4OpenRequestContent::Guarded4(attrs) )
[INFO] [stdout] 200 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 196 | named!(nfs4_req_open_guarded4<Nfs4OpenRequestContent<'a>>,
[INFO] [stdout]     |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:202:33
[INFO] [stdout]     |
[INFO] [stdout] 202 |   named!(nfs4_req_open_exclusive4<Nfs4OpenRequestContent>,
[INFO] [stdout]     |   -                               ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 203 | |     do_parse!(
[INFO] [stdout] 204 | |             ver: take!(8)
[INFO] [stdout] 205 | |         >> ( Nfs4OpenRequestContent::Exclusive4(ver) )
[INFO] [stdout] 206 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 202 | named!(nfs4_req_open_exclusive4<Nfs4OpenRequestContent<'a>>,
[INFO] [stdout]     |                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:209:27
[INFO] [stdout]     |
[INFO] [stdout] 209 |   named!(nfs4_req_open_type<Nfs4OpenRequestContent>,
[INFO] [stdout]     |   -                         ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 210 | |     do_parse!(
[INFO] [stdout] 211 | |             mode: be_u32
[INFO] [stdout] 212 | |         >>  data: switch!(value!(mode),
[INFO] [stdout] ...   |
[INFO] [stdout] 216 | |         >> ( data )
[INFO] [stdout] 217 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 209 | named!(nfs4_req_open_type<Nfs4OpenRequestContent<'a>>,
[INFO] [stdout]     |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:226:22
[INFO] [stdout]     |
[INFO] [stdout] 226 |   named!(nfs4_req_open<Nfs4RequestContent>,
[INFO] [stdout]     |   -                    ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 227 | |     do_parse!(
[INFO] [stdout] 228 | |             seqid: be_u32
[INFO] [stdout] 229 | |         >>  share_access: be_u32
[INFO] [stdout] ...   |
[INFO] [stdout] 243 | |         ))
[INFO] [stdout] 244 | | );
[INFO] [stdout]     | | -
[INFO] [stdout]     | | |
[INFO] [stdout]     | |_the lifetime is named here
[INFO] [stdout]     |   the same 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] 226 | named!(nfs4_req_open<Nfs4RequestContent<'a>>,
[INFO] [stdout]     |                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:246:25
[INFO] [stdout]     |
[INFO] [stdout] 246 |   named!(nfs4_req_readdir<Nfs4RequestContent>,
[INFO] [stdout]     |   -                       ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 247 | |     do_parse!(
[INFO] [stdout] 248 | |             cookie: be_u64
[INFO] [stdout] 249 | |         >>  cookie_verf: be_u64
[INFO] [stdout] ...   |
[INFO] [stdout] 255 | | );
[INFO] [stdout]     | | -
[INFO] [stdout]     | | |
[INFO] [stdout]     | |_the lifetime is named here
[INFO] [stdout]     |   the same 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] 246 | named!(nfs4_req_readdir<Nfs4RequestContent<'a>>,
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:263:24
[INFO] [stdout]     |
[INFO] [stdout] 263 |   named!(nfs4_req_rename<Nfs4RequestContent>,
[INFO] [stdout]     |   -                      ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 264 | |     do_parse!(
[INFO] [stdout] 265 | |             oldname: nfs4_parse_nfsstring
[INFO] [stdout] 266 | |         >>  newname: nfs4_parse_nfsstring
[INFO] [stdout] ...   |
[INFO] [stdout] 271 | |         ))
[INFO] [stdout] 272 | | );
[INFO] [stdout]     | | -
[INFO] [stdout]     | | |
[INFO] [stdout]     | |_the lifetime is named here
[INFO] [stdout]     |   the same 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] 263 | named!(nfs4_req_rename<Nfs4RequestContent<'a>>,
[INFO] [stdout]     |                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:279:24
[INFO] [stdout]     |
[INFO] [stdout] 279 |   named!(nfs4_req_lookup<Nfs4RequestContent>,
[INFO] [stdout]     |   -                      ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 280 | |     do_parse!(
[INFO] [stdout] 281 | |             filename: nfs4_parse_nfsstring
[INFO] [stdout] 282 | |         >> ( Nfs4RequestContent::Lookup(Nfs4RequestLookup {
[INFO] [stdout] ...   |
[INFO] [stdout] 285 | |         ))
[INFO] [stdout] 286 | | );
[INFO] [stdout]     | | -
[INFO] [stdout]     | | |
[INFO] [stdout]     | |_the lifetime is named here
[INFO] [stdout]     |   the same 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] 279 | named!(nfs4_req_lookup<Nfs4RequestContent<'a>>,
[INFO] [stdout]     |                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:288:24
[INFO] [stdout]     |
[INFO] [stdout] 288 |   named!(nfs4_req_remove<Nfs4RequestContent>,
[INFO] [stdout]     |   -                      ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 289 | |     do_parse!(
[INFO] [stdout] 290 | |             filename: nfs4_parse_nfsstring
[INFO] [stdout] 291 | |         >> ( Nfs4RequestContent::Remove(filename) )
[INFO] [stdout] 292 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 288 | named!(nfs4_req_remove<Nfs4RequestContent<'a>>,
[INFO] [stdout]     |                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:299:25
[INFO] [stdout]     |
[INFO] [stdout] 299 |   named!(nfs4_req_setattr<Nfs4RequestContent>,
[INFO] [stdout]     |   -                       ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 300 | |     do_parse!(
[INFO] [stdout] 301 | |             stateid: nfs4_parse_stateid
[INFO] [stdout] 302 | |         >>  attrs: nfs4_parse_attrs
[INFO] [stdout] ...   |
[INFO] [stdout] 305 | |             }))
[INFO] [stdout] 306 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 299 | named!(nfs4_req_setattr<Nfs4RequestContent<'a>>,
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:308:25
[INFO] [stdout]     |
[INFO] [stdout] 308 |   named!(nfs4_req_getattr<Nfs4RequestContent>,
[INFO] [stdout]     |   -                       ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 309 | |     do_parse!(
[INFO] [stdout] 310 | |             attrs: nfs4_parse_attrbits
[INFO] [stdout] 311 | |         >> ( Nfs4RequestContent::GetAttr(attrs) )
[INFO] [stdout] 312 | |     )
[INFO] [stdout] 313 | | );
[INFO] [stdout]     | | -
[INFO] [stdout]     | | |
[INFO] [stdout]     | |_the lifetime is named here
[INFO] [stdout]     |   the same 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] 308 | named!(nfs4_req_getattr<Nfs4RequestContent<'a>>,
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:324:23
[INFO] [stdout]     |
[INFO] [stdout] 324 |   named!(nfs4_req_write<Nfs4RequestContent>,
[INFO] [stdout]     |   -                     ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 325 | |     do_parse!(
[INFO] [stdout] 326 | |             stateid: nfs4_parse_stateid
[INFO] [stdout] 327 | |         >>  offset: be_u64
[INFO] [stdout] ...   |
[INFO] [stdout] 338 | |             }))
[INFO] [stdout] 339 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 324 | named!(nfs4_req_write<Nfs4RequestContent<'a>>,
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:348:22
[INFO] [stdout]     |
[INFO] [stdout] 348 |   named!(nfs4_req_read<Nfs4RequestContent>,
[INFO] [stdout]     |   -                    ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 349 | |     do_parse!(
[INFO] [stdout] 350 | |             stateid: nfs4_parse_stateid
[INFO] [stdout] 351 | |         >>  offset: be_u64
[INFO] [stdout] ...   |
[INFO] [stdout] 358 | |         ))
[INFO] [stdout] 359 | | );
[INFO] [stdout]     | | -
[INFO] [stdout]     | | |
[INFO] [stdout]     | |_the lifetime is named here
[INFO] [stdout]     |   the same 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] 348 | named!(nfs4_req_read<Nfs4RequestContent<'a>>,
[INFO] [stdout]     |                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:361:23
[INFO] [stdout]     |
[INFO] [stdout] 361 |   named!(nfs4_req_close<Nfs4RequestContent>,
[INFO] [stdout]     |   -                     ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 362 | |     do_parse!(
[INFO] [stdout] 363 | |             seqid: be_u32
[INFO] [stdout] 364 | |         >>  stateid: nfs4_parse_stateid
[INFO] [stdout] 365 | |         >> ( Nfs4RequestContent::Close(stateid) )
[INFO] [stdout] 366 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 361 | named!(nfs4_req_close<Nfs4RequestContent<'a>>,
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:373:30
[INFO] [stdout]     |
[INFO] [stdout] 373 |   named!(nfs4_req_open_confirm<Nfs4RequestContent>,
[INFO] [stdout]     |   -                            ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 374 | |     do_parse!(
[INFO] [stdout] 375 | |             stateid: nfs4_parse_stateid
[INFO] [stdout] 376 | |         >>  seqid: be_u32
[INFO] [stdout] ...   |
[INFO] [stdout] 380 | |         ))
[INFO] [stdout] 381 | | );
[INFO] [stdout]     | | -
[INFO] [stdout]     | | |
[INFO] [stdout]     | |_the lifetime is named here
[INFO] [stdout]     |   the same 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] 373 | named!(nfs4_req_open_confirm<Nfs4RequestContent<'a>>,
[INFO] [stdout]     |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:383:29
[INFO] [stdout]     |
[INFO] [stdout] 383 |   named!(nfs4_req_delegreturn<Nfs4RequestContent>,
[INFO] [stdout]     |   -                           ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 384 | |     do_parse!(
[INFO] [stdout] 385 | |             a: nfs4_parse_stateid
[INFO] [stdout] 386 | |         >> ( Nfs4RequestContent::DelegReturn(a) )
[INFO] [stdout] 387 | |     )
[INFO] [stdout] 388 | | );
[INFO] [stdout]     | | -
[INFO] [stdout]     | | |
[INFO] [stdout]     | |_the lifetime is named here
[INFO] [stdout]     |   the same 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] 383 | named!(nfs4_req_delegreturn<Nfs4RequestContent<'a>>,
[INFO] [stdout]     |                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:390:23
[INFO] [stdout]     |
[INFO] [stdout] 390 |   named!(nfs4_req_renew<Nfs4RequestContent>,
[INFO] [stdout]     |   -                     ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 391 | |     do_parse!(
[INFO] [stdout] 392 | |             a: be_u64
[INFO] [stdout] 393 | |         >> ( Nfs4RequestContent::Renew(a) )
[INFO] [stdout] 394 | |     )
[INFO] [stdout] 395 | | );
[INFO] [stdout]     | | -
[INFO] [stdout]     | | |
[INFO] [stdout]     | |_the lifetime is named here
[INFO] [stdout]     |   the same 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] 390 | named!(nfs4_req_renew<Nfs4RequestContent<'a>>,
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:397:23
[INFO] [stdout]     |
[INFO] [stdout] 397 |   named!(nfs4_req_getfh<Nfs4RequestContent>,
[INFO] [stdout]     |   -                     ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 398 | |     do_parse!( ( Nfs4RequestContent::GetFH ) ));
[INFO] [stdout]     | |                                               -
[INFO] [stdout]     | |                                               |
[INFO] [stdout]     | |_______________________________________________the lifetime is named here
[INFO] [stdout]     |                                                 the same 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] 397 | named!(nfs4_req_getfh<Nfs4RequestContent<'a>>,
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:400:24
[INFO] [stdout]     |
[INFO] [stdout] 400 |   named!(nfs4_req_savefh<Nfs4RequestContent>,
[INFO] [stdout]     |   -                      ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 401 | |     do_parse!( ( Nfs4RequestContent::SaveFH ) ));
[INFO] [stdout]     | |                                                -
[INFO] [stdout]     | |                                                |
[INFO] [stdout]     | |________________________________________________the lifetime is named here
[INFO] [stdout]     |                                                  the same 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] 400 | named!(nfs4_req_savefh<Nfs4RequestContent<'a>>,
[INFO] [stdout]     |                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:403:27
[INFO] [stdout]     |
[INFO] [stdout] 403 |   named!(nfs4_req_putrootfh<Nfs4RequestContent>,
[INFO] [stdout]     |   -                         ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 404 | |     do_parse!( ( Nfs4RequestContent::PutRootFH ) ));
[INFO] [stdout]     | |                                                   -
[INFO] [stdout]     | |                                                   |
[INFO] [stdout]     | |___________________________________________________the lifetime is named here
[INFO] [stdout]     |                                                     the same 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] 403 | named!(nfs4_req_putrootfh<Nfs4RequestContent<'a>>,
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:406:24
[INFO] [stdout]     |
[INFO] [stdout] 406 |   named!(nfs4_req_access<Nfs4RequestContent>,
[INFO] [stdout]     |   -                      ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 407 | |     do_parse!(
[INFO] [stdout] 408 | |             a: be_u32
[INFO] [stdout] 409 | |         >> ( Nfs4RequestContent::Access(a) )
[INFO] [stdout] 410 | |     )
[INFO] [stdout] 411 | | );
[INFO] [stdout]     | | -
[INFO] [stdout]     | | |
[INFO] [stdout]     | |_the lifetime is named here
[INFO] [stdout]     |   the same 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] 406 | named!(nfs4_req_access<Nfs4RequestContent<'a>>,
[INFO] [stdout]     |                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:413:24
[INFO] [stdout]     |
[INFO] [stdout] 413 |   named!(nfs4_req_commit<Nfs4RequestContent>,
[INFO] [stdout]     |   -                      ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 414 | |     do_parse!(
[INFO] [stdout] 415 | |             offset: be_u64
[INFO] [stdout] 416 | |         >>  count: be_u32
[INFO] [stdout] ...   |
[INFO] [stdout] 419 | | );
[INFO] [stdout]     | | -
[INFO] [stdout]     | | |
[INFO] [stdout]     | |_the lifetime is named here
[INFO] [stdout]     |   the same 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] 413 | named!(nfs4_req_commit<Nfs4RequestContent<'a>>,
[INFO] [stdout]     |                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:428:28
[INFO] [stdout]     |
[INFO] [stdout] 428 |   named!(nfs4_req_exchangeid<Nfs4RequestContent>,
[INFO] [stdout]     |   -                          ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 429 | |     do_parse!(
[INFO] [stdout] 430 | |         verifier: take!(8)
[INFO] [stdout] 431 | |     >>  eia_clientstring: nfs4_parse_nfsstring
[INFO] [stdout] ...   |
[INFO] [stdout] 445 | |         ))
[INFO] [stdout] 446 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 428 | named!(nfs4_req_exchangeid<Nfs4RequestContent<'a>>,
[INFO] [stdout]     |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:453:26
[INFO] [stdout]     |
[INFO] [stdout] 453 |   named!(nfs4_req_sequence<Nfs4RequestContent>,
[INFO] [stdout]     |   -                        ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 454 | |     do_parse!(
[INFO] [stdout] 455 | |         ssn_id: take!(16)
[INFO] [stdout] 456 | |     >>  seq_id: be_u32
[INFO] [stdout] ...   |
[INFO] [stdout] 464 | |         ))
[INFO] [stdout] 465 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 453 | named!(nfs4_req_sequence<Nfs4RequestContent<'a>>,
[INFO] [stdout]     |                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:467:39
[INFO] [stdout]     |
[INFO] [stdout] 467 |   named!(parse_request_compound_command<Nfs4RequestContent>,
[INFO] [stdout]     |   -                                     ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 468 | |     do_parse!(
[INFO] [stdout] 469 | |         cmd: be_u32
[INFO] [stdout] 470 | |     >>  cmd_data: switch!(value!(cmd),
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |         >> ( cmd_data )
[INFO] [stdout] 497 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 467 | named!(parse_request_compound_command<Nfs4RequestContent<'a>>,
[INFO] [stdout]     |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:560:23
[INFO] [stdout]     |
[INFO] [stdout] 560 |   named!(nfs4_res_write<Nfs4ResponseContent>,
[INFO] [stdout]     |   -                     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 561 | |     do_parse!(
[INFO] [stdout] 562 | |             status: be_u32
[INFO] [stdout] 563 | |         >>  wd: cond!(status == 0, nfs4_res_write_ok)
[INFO] [stdout] 564 | |         >> (Nfs4ResponseContent::Write(status, wd) )
[INFO] [stdout] 565 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 560 | named!(nfs4_res_write<Nfs4ResponseContent<'a>>,
[INFO] [stdout]     |                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:574:25
[INFO] [stdout]     |
[INFO] [stdout] 574 |   named!(nfs4_res_read_ok<Nfs4ResponseRead>,
[INFO] [stdout]     |   -                       ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 575 | |     do_parse!(
[INFO] [stdout] 576 | |             eof: be_u32
[INFO] [stdout] 577 | |         >>  read_len: be_u32
[INFO] [stdout] ...   |
[INFO] [stdout] 583 | |             })
[INFO] [stdout] 584 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 574 | named!(nfs4_res_read_ok<Nfs4ResponseRead<'a>>,
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:586:22
[INFO] [stdout]     |
[INFO] [stdout] 586 |   named!(nfs4_res_read<Nfs4ResponseContent>,
[INFO] [stdout]     |   -                    ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 587 | |     do_parse!(
[INFO] [stdout] 588 | |             status: be_u32
[INFO] [stdout] 589 | |         >>  rd: cond!(status == 0, nfs4_res_read_ok)
[INFO] [stdout] 590 | |         >> (Nfs4ResponseContent::Read(status, rd) )
[INFO] [stdout] 591 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 586 | named!(nfs4_res_read<Nfs4ResponseContent<'a>>,
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:606:39
[INFO] [stdout]     |
[INFO] [stdout] 606 |   named!(nfs4_res_open_ok_delegate_read<Nfs4ResponseOpenDelegateRead>,
[INFO] [stdout]     |   -                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 607 | |     do_parse!(
[INFO] [stdout] 608 | |             stateid: nfs4_parse_stateid
[INFO] [stdout] 609 | |         >>  recall: be_u32
[INFO] [stdout] ...   |
[INFO] [stdout] 617 | |             })
[INFO] [stdout] 618 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 606 | named!(nfs4_res_open_ok_delegate_read<Nfs4ResponseOpenDelegateRead<'a>>,
[INFO] [stdout]     |                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:620:25
[INFO] [stdout]     |
[INFO] [stdout] 620 |   named!(nfs4_res_open_ok<Nfs4ResponseOpen>,
[INFO] [stdout]     |   -                       ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 621 | |     do_parse!(
[INFO] [stdout] 622 | |             stateid: nfs4_parse_stateid
[INFO] [stdout] 623 | |         >>  change_info: take!(20)
[INFO] [stdout] ...   |
[INFO] [stdout] 632 | |              } )
[INFO] [stdout] 633 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 620 | named!(nfs4_res_open_ok<Nfs4ResponseOpen<'a>>,
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:635:22
[INFO] [stdout]     |
[INFO] [stdout] 635 |   named!(nfs4_res_open<Nfs4ResponseContent>,
[INFO] [stdout]     |   -                    ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 636 | |     do_parse!(
[INFO] [stdout] 637 | |             status: be_u32
[INFO] [stdout] 638 | |         >>  open_data: cond!(status == 0, nfs4_res_open_ok)
[INFO] [stdout] 639 | |         >> ( Nfs4ResponseContent::Open(status, open_data) )
[INFO] [stdout] 640 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 635 | named!(nfs4_res_open<Nfs4ResponseContent<'a>>,
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:653:34
[INFO] [stdout]     |
[INFO] [stdout] 653 |   named!(nfs4_res_readdir_entry_do<Nfs4ResponseReaddirEntry>,
[INFO] [stdout]     |   -                                ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 654 | |     do_parse!(
[INFO] [stdout] 655 | |             cookie: be_u64
[INFO] [stdout] 656 | |         >>  name: nfs4_parse_nfsstring
[INFO] [stdout] ...   |
[INFO] [stdout] 660 | |             })
[INFO] [stdout] 661 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 653 | named!(nfs4_res_readdir_entry_do<Nfs4ResponseReaddirEntry<'a>>,
[INFO] [stdout]     |                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:663:38
[INFO] [stdout]     |
[INFO] [stdout] 663 |   named!(nfs4_res_readdir_entry<Option<Nfs4ResponseReaddirEntry>>,
[INFO] [stdout]     |   -                                    ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 664 | |     do_parse!(
[INFO] [stdout] 665 | |             value_follows: be_u32
[INFO] [stdout] 666 | |         >>  entry: cond!(value_follows == 1, nfs4_res_readdir_entry_do)
[INFO] [stdout] 667 | |         >> (entry)
[INFO] [stdout] 668 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 663 | named!(nfs4_res_readdir_entry<Option<Nfs4ResponseReaddirEntry<'a>>>,
[INFO] [stdout]     |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:670:28
[INFO] [stdout]     |
[INFO] [stdout] 670 |   named!(nfs4_res_readdir_ok<Nfs4ResponseReaddir>,
[INFO] [stdout]     |   -                          ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 671 | |     do_parse!(
[INFO] [stdout] 672 | |             verifier: be_u64
[INFO] [stdout] ...   |
[INFO] [stdout] 678 | |         >> ( Nfs4ResponseReaddir { eof: eof==1, listing: listing.0 })
[INFO] [stdout] 679 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 670 | named!(nfs4_res_readdir_ok<Nfs4ResponseReaddir<'a>>,
[INFO] [stdout]     |                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:681:25
[INFO] [stdout]     |
[INFO] [stdout] 681 |   named!(nfs4_res_readdir<Nfs4ResponseContent>,
[INFO] [stdout]     |   -                       ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 682 | |     do_parse!(
[INFO] [stdout] 683 | |             status: be_u32
[INFO] [stdout] 684 | |         >>  rd: cond!(status == 0, nfs4_res_readdir_ok)
[INFO] [stdout] 685 | |         >> ( Nfs4ResponseContent::ReadDir(status, rd) )
[INFO] [stdout] 686 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 681 | named!(nfs4_res_readdir<Nfs4ResponseContent<'a>>,
[INFO] [stdout]     |                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:695:24
[INFO] [stdout]     |
[INFO] [stdout] 695 |   named!(nfs4_res_create<Nfs4ResponseContent>,
[INFO] [stdout]     |   -                      ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 696 | |     do_parse!(
[INFO] [stdout] 697 | |             status: be_u32
[INFO] [stdout] 698 | |         >>  attrs: cond!(status == 0, nfs4_res_create_ok)
[INFO] [stdout] 699 | |         >> ( Nfs4ResponseContent::Create(status) )
[INFO] [stdout] 700 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 695 | named!(nfs4_res_create<Nfs4ResponseContent<'a>>,
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:708:25
[INFO] [stdout]     |
[INFO] [stdout] 708 |   named!(nfs4_res_setattr<Nfs4ResponseContent>,
[INFO] [stdout]     |   -                       ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 709 | |     do_parse!(
[INFO] [stdout] 710 | |             status: be_u32
[INFO] [stdout] 711 | |         >>  attrs: cond!(status == 0, nfs4_res_setattr_ok)
[INFO] [stdout] 712 | |         >> ( Nfs4ResponseContent::SetAttr(status) )
[INFO] [stdout] 713 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 708 | named!(nfs4_res_setattr<Nfs4ResponseContent<'a>>,
[INFO] [stdout]     |                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:721:25
[INFO] [stdout]     |
[INFO] [stdout] 721 |   named!(nfs4_res_getattr<Nfs4ResponseContent>,
[INFO] [stdout]     |   -                       ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 722 | |     do_parse!(
[INFO] [stdout] 723 | |             status: be_u32
[INFO] [stdout] 724 | |         >>  attrs: cond!(status == 0, nfs4_res_getattr_ok)
[INFO] [stdout] 725 | |         >> ( Nfs4ResponseContent::GetAttr(status, attrs) )
[INFO] [stdout] 726 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 721 | named!(nfs4_res_getattr<Nfs4ResponseContent<'a>>,
[INFO] [stdout]     |                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:728:29
[INFO] [stdout]     |
[INFO] [stdout] 728 |   named!(nfs4_res_openconfirm<Nfs4ResponseContent>,
[INFO] [stdout]     |   -                           ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 729 | |     do_parse!(
[INFO] [stdout] 730 | |             status: be_u32
[INFO] [stdout] 731 | |         >>  stateid: cond!(status == 0, nfs4_parse_stateid)
[INFO] [stdout] 732 | |         >> ( Nfs4ResponseContent::OpenConfirm(status, stateid) )
[INFO] [stdout] 733 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 728 | named!(nfs4_res_openconfirm<Nfs4ResponseContent<'a>>,
[INFO] [stdout]     |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:735:23
[INFO] [stdout]     |
[INFO] [stdout] 735 |   named!(nfs4_res_close<Nfs4ResponseContent>,
[INFO] [stdout]     |   -                     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 736 | |     do_parse!(
[INFO] [stdout] 737 | |             status: be_u32
[INFO] [stdout] 738 | |         >>  stateid: cond!(status == 0, nfs4_parse_stateid)
[INFO] [stdout] 739 | |         >> ( Nfs4ResponseContent::Close(status, stateid) )
[INFO] [stdout] 740 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 735 | named!(nfs4_res_close<Nfs4ResponseContent<'a>>,
[INFO] [stdout]     |                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:742:24
[INFO] [stdout]     |
[INFO] [stdout] 742 |   named!(nfs4_res_remove<Nfs4ResponseContent>,
[INFO] [stdout]     |   -                      ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 743 | |     do_parse!(
[INFO] [stdout] 744 | |             status: be_u32
[INFO] [stdout] 745 | |         >>  cond!(status == 0, take!(20))   // change_info
[INFO] [stdout] 746 | |         >> ( Nfs4ResponseContent::Remove(status) )
[INFO] [stdout] 747 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 742 | named!(nfs4_res_remove<Nfs4ResponseContent<'a>>,
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:749:24
[INFO] [stdout]     |
[INFO] [stdout] 749 |   named!(nfs4_res_rename<Nfs4ResponseContent>,
[INFO] [stdout]     |   -                      ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 750 | |     do_parse!(
[INFO] [stdout] 751 | |             status: be_u32
[INFO] [stdout] 752 | |         >> ( Nfs4ResponseContent::Rename(status) )
[INFO] [stdout] 753 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 749 | named!(nfs4_res_rename<Nfs4ResponseContent<'a>>,
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:755:24
[INFO] [stdout]     |
[INFO] [stdout] 755 |   named!(nfs4_res_savefh<Nfs4ResponseContent>,
[INFO] [stdout]     |   -                      ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 756 | |     do_parse!(
[INFO] [stdout] 757 | |             status: be_u32
[INFO] [stdout] 758 | |         >> ( Nfs4ResponseContent::SaveFH(status) )
[INFO] [stdout] 759 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 755 | named!(nfs4_res_savefh<Nfs4ResponseContent<'a>>,
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:761:24
[INFO] [stdout]     |
[INFO] [stdout] 761 |   named!(nfs4_res_lookup<Nfs4ResponseContent>,
[INFO] [stdout]     |   -                      ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 762 | |     do_parse!(
[INFO] [stdout] 763 | |             status: be_u32
[INFO] [stdout] 764 | |         >> ( Nfs4ResponseContent::Lookup(status) )
[INFO] [stdout] 765 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 761 | named!(nfs4_res_lookup<Nfs4ResponseContent<'a>>,
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:767:23
[INFO] [stdout]     |
[INFO] [stdout] 767 |   named!(nfs4_res_renew<Nfs4ResponseContent>,
[INFO] [stdout]     |   -                     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 768 | |     do_parse!(
[INFO] [stdout] 769 | |             status: be_u32
[INFO] [stdout] 770 | |         >> ( Nfs4ResponseContent::Renew(status) )
[INFO] [stdout] 771 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 767 | named!(nfs4_res_renew<Nfs4ResponseContent<'a>>,
[INFO] [stdout]     |                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:773:23
[INFO] [stdout]     |
[INFO] [stdout] 773 |   named!(nfs4_res_getfh<Nfs4ResponseContent>,
[INFO] [stdout]     |   -                     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 774 | |     do_parse!(
[INFO] [stdout] 775 | |             status: be_u32
[INFO] [stdout] 776 | |         >>  fh: cond!(status == 0, nfs4_parse_handle)
[INFO] [stdout] 777 | |         >> ( Nfs4ResponseContent::GetFH(status, fh) )
[INFO] [stdout] 778 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 773 | named!(nfs4_res_getfh<Nfs4ResponseContent<'a>>,
[INFO] [stdout]     |                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:780:23
[INFO] [stdout]     |
[INFO] [stdout] 780 |   named!(nfs4_res_putfh<Nfs4ResponseContent>,
[INFO] [stdout]     |   -                     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 781 | |     do_parse!(
[INFO] [stdout] 782 | |             status: be_u32
[INFO] [stdout] 783 | |         >> ( Nfs4ResponseContent::PutFH(status) )
[INFO] [stdout] 784 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 780 | named!(nfs4_res_putfh<Nfs4ResponseContent<'a>>,
[INFO] [stdout]     |                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:786:27
[INFO] [stdout]     |
[INFO] [stdout] 786 |   named!(nfs4_res_putrootfh<Nfs4ResponseContent>,
[INFO] [stdout]     |   -                         ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 787 | |     do_parse!(
[INFO] [stdout] 788 | |             status: be_u32
[INFO] [stdout] 789 | |         >> ( Nfs4ResponseContent::PutRootFH(status) )
[INFO] [stdout] 790 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 786 | named!(nfs4_res_putrootfh<Nfs4ResponseContent<'a>>,
[INFO] [stdout]     |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:792:29
[INFO] [stdout]     |
[INFO] [stdout] 792 |   named!(nfs4_res_delegreturn<Nfs4ResponseContent>,
[INFO] [stdout]     |   -                           ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 793 | |     do_parse!(
[INFO] [stdout] 794 | |             status: be_u32
[INFO] [stdout] 795 | |         >> ( Nfs4ResponseContent::DelegReturn(status) )
[INFO] [stdout] 796 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 792 | named!(nfs4_res_delegreturn<Nfs4ResponseContent<'a>>,
[INFO] [stdout]     |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:798:29
[INFO] [stdout]     |
[INFO] [stdout] 798 |   named!(nfs4_res_setclientid<Nfs4ResponseContent>,
[INFO] [stdout]     |   -                           ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 799 | |     do_parse!(
[INFO] [stdout] 800 | |             status: be_u32
[INFO] [stdout] 801 | |         >>  client_id: be_u64
[INFO] [stdout] 802 | |         >>  verifier: be_u32
[INFO] [stdout] 803 | |         >> ( Nfs4ResponseContent::SetClientId(status) )
[INFO] [stdout] 804 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 798 | named!(nfs4_res_setclientid<Nfs4ResponseContent<'a>>,
[INFO] [stdout]     |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:806:37
[INFO] [stdout]     |
[INFO] [stdout] 806 |   named!(nfs4_res_setclientid_confirm<Nfs4ResponseContent>,
[INFO] [stdout]     |   -                                   ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 807 | |     do_parse!(
[INFO] [stdout] 808 | |             status: be_u32
[INFO] [stdout] 809 | |         >> ( Nfs4ResponseContent::SetClientIdConfirm(status) )
[INFO] [stdout] 810 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 806 | named!(nfs4_res_setclientid_confirm<Nfs4ResponseContent<'a>>,
[INFO] [stdout]     |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:812:24
[INFO] [stdout]     |
[INFO] [stdout] 812 |   named!(nfs4_res_commit<Nfs4ResponseContent>,
[INFO] [stdout]     |   -                      ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 813 | |     do_parse!(
[INFO] [stdout] 814 | |             status: be_u32
[INFO] [stdout] 815 | |         >>  verifier: cond!(status == 0, take!(8))
[INFO] [stdout] 816 | |         >> ( Nfs4ResponseContent::Commit(status))
[INFO] [stdout] 817 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 812 | named!(nfs4_res_commit<Nfs4ResponseContent<'a>>,
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:835:24
[INFO] [stdout]     |
[INFO] [stdout] 835 |   named!(nfs4_res_access<Nfs4ResponseContent>,
[INFO] [stdout]     |   -                      ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 836 | |     do_parse!(
[INFO] [stdout] 837 | |             status: be_u32
[INFO] [stdout] 838 | |         >>  ad: cond!(status == 0, nfs4_res_access_ok)
[INFO] [stdout] 839 | |         >> ( Nfs4ResponseContent::Access(
[INFO] [stdout] 840 | |                 status, ad, ))
[INFO] [stdout] 841 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 835 | named!(nfs4_res_access<Nfs4ResponseContent<'a>>,
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:849:29
[INFO] [stdout]     |
[INFO] [stdout] 849 |   named!(nfs4_res_sequence_ok<Nfs4ResponseSequence>,
[INFO] [stdout]     |   -                           ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 850 | |     do_parse!(
[INFO] [stdout] 851 | |             ssn_id: take!(16)
[INFO] [stdout] 852 | |         >>  _slots: take!(12)
[INFO] [stdout] ...   |
[INFO] [stdout] 856 | |             })
[INFO] [stdout] 857 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 849 | named!(nfs4_res_sequence_ok<Nfs4ResponseSequence<'a>>,
[INFO] [stdout]     |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:859:26
[INFO] [stdout]     |
[INFO] [stdout] 859 |   named!(nfs4_res_sequence<Nfs4ResponseContent>,
[INFO] [stdout]     |   -                        ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 860 | |     do_parse!(
[INFO] [stdout] 861 | |             status: be_u32
[INFO] [stdout] 862 | |         >>  seq: cond!(status == 0, nfs4_res_sequence_ok)
[INFO] [stdout] 863 | |         >> ( Nfs4ResponseContent::Sequence(status, seq) )
[INFO] [stdout] 864 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 859 | named!(nfs4_res_sequence<Nfs4ResponseContent<'a>>,
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:866:34
[INFO] [stdout]     |
[INFO] [stdout] 866 |   named!(nfs4_res_compound_command<Nfs4ResponseContent>,
[INFO] [stdout]     |   -                                ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 867 | |     do_parse!(
[INFO] [stdout] 868 | |         cmd: be_u32
[INFO] [stdout] 869 | |     >>  cmd_data: switch!(value!(cmd),
[INFO] [stdout] ...   |
[INFO] [stdout] 893 | |     >> (cmd_data)
[INFO] [stdout] 894 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 866 | named!(nfs4_res_compound_command<Nfs4ResponseContent<'a>>,
[INFO] [stdout]     |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/smb/smb1_records.rs:285:47
[INFO] [stdout]     |
[INFO] [stdout] 285 | pub fn parse_smb_trans_request_record_data(i: &[u8],
[INFO] [stdout]     |                                               ^^^^^ the lifetime is elided here
[INFO] [stdout] 286 |         pad1: usize, param_cnt: u16, pad2: usize, data_len: u16)
[INFO] [stdout] 287 |     -> IResult<&[u8], SmbRecordTransRequestData>
[INFO] [stdout]     |                ^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                |
[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] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 287 |     -> IResult<&[u8], SmbRecordTransRequestData<'_>>
[INFO] [stdout]     |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `file_size` is never read
[INFO] [stdout]   --> src/filetracker.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 54 | pub struct FileTransferTracker {
[INFO] [stdout]    |            ------------------- field in this struct
[INFO] [stdout] 55 |     file_size: u64,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `FileTransferTracker` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/smb/smb1_records.rs:430:35
[INFO] [stdout]     |
[INFO] [stdout] 430 |   named!(response_setup_andx_record<SmbResponseRecordSetupAndX>,
[INFO] [stdout]     |   -                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 431 | |     do_parse!(
[INFO] [stdout] 432 | |        skip1: take!(7)
[INFO] [stdout] 433 | |        >> sec_blob_len: le_u16
[INFO] [stdout] ...   |
[INFO] [stdout] 438 | |            }))
[INFO] [stdout] 439 | | );
[INFO] [stdout]     | | -
[INFO] [stdout]     | | |
[INFO] [stdout]     | |_the lifetime is named here
[INFO] [stdout]     |   the same 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] 430 | named!(response_setup_andx_record<SmbResponseRecordSetupAndX<'a>>,
[INFO] [stdout]     |                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/smb/smb1_records.rs:441:40
[INFO] [stdout]     |
[INFO] [stdout] 441 |   named!(response_setup_andx_wct3_record<SmbResponseRecordSetupAndX>,
[INFO] [stdout]     |   -                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 442 | |     do_parse!(
[INFO] [stdout] 443 | |        skip1: take!(7)
[INFO] [stdout] 444 | |        >> bcc: le_u16
[INFO] [stdout] ...   |
[INFO] [stdout] 447 | |            }))
[INFO] [stdout] 448 | | );
[INFO] [stdout]     | | -
[INFO] [stdout]     | | |
[INFO] [stdout]     | |_the lifetime is named here
[INFO] [stdout]     |   the same 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] 441 | named!(response_setup_andx_wct3_record<SmbResponseRecordSetupAndX<'a>>,
[INFO] [stdout]     |                                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement
[INFO] [stdout]   --> src/log.rs:51:19
[INFO] [stdout]    |
[INFO] [stdout] 51 |     for os_str in path.file_name() {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(for_loops_over_fallibles)]` on by default
[INFO] [stdout] help: to check pattern in a loop use `while let`
[INFO] [stdout]    |
[INFO] [stdout] 51 -     for os_str in path.file_name() {
[INFO] [stdout] 51 +     while let Some(os_str) = path.file_name() {
[INFO] [stdout]    |
[INFO] [stdout] help: consider using `if let` to clear intent
[INFO] [stdout]    |
[INFO] [stdout] 51 -     for os_str in path.file_name() {
[INFO] [stdout] 51 +     if let Some(os_str) = path.file_name() {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/smb/smb1_records.rs:450:41
[INFO] [stdout]     |
[INFO] [stdout] 450 |   named!(response_setup_andx_error_record<SmbResponseRecordSetupAndX>,
[INFO] [stdout]     |   -                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 451 | |     do_parse!(
[INFO] [stdout] 452 | |           wct: le_u8
[INFO] [stdout] 453 | |        >> bcc: le_u16
[INFO] [stdout] ...   |
[INFO] [stdout] 456 | |            }))
[INFO] [stdout] 457 | | );
[INFO] [stdout]     | | -
[INFO] [stdout]     | | |
[INFO] [stdout]     | |_the lifetime is named here
[INFO] [stdout]     |   the same 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] 450 | named!(response_setup_andx_error_record<SmbResponseRecordSetupAndX<'a>>,
[INFO] [stdout]     |                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement
[INFO] [stdout]   --> src/log.rs:52:25
[INFO] [stdout]    |
[INFO] [stdout] 52 |         for basename in os_str.to_str() {
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: to check pattern in a loop use `while let`
[INFO] [stdout]    |
[INFO] [stdout] 52 -         for basename in os_str.to_str() {
[INFO] [stdout] 52 +         while let Some(basename) = os_str.to_str() {
[INFO] [stdout]    |
[INFO] [stdout] help: consider using `if let` to clear intent
[INFO] [stdout]    |
[INFO] [stdout] 52 -         for basename in os_str.to_str() {
[INFO] [stdout] 52 +         if let Some(basename) = os_str.to_str() {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/kerberos.rs:35:37
[INFO] [stdout]    |
[INFO] [stdout] 35 | fn parse_kerberos5_request_do(blob: &[u8]) -> IResult<&[u8], ApReq>
[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]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 35 | fn parse_kerberos5_request_do(blob: &[u8]) -> IResult<&[u8], ApReq<'_>>
[INFO] [stdout]    |                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/dns/parser.rs:221:47
[INFO] [stdout]     |
[INFO] [stdout] 220 | pub fn dns_parse_response<'a>(slice: &'a [u8])
[INFO] [stdout]     |                                       -- the lifetime is named here
[INFO] [stdout] 221 |                               -> nom::IResult<&[u8], DNSResponse> {
[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] help: consistently use `'a`
[INFO] [stdout]     |
[INFO] [stdout] 221 |                               -> nom::IResult<&'a [u8], DNSResponse> {
[INFO] [stdout]     |                                                ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/dns/parser.rs:300:63
[INFO] [stdout]     |
[INFO] [stdout] 300 | pub fn dns_parse_request<'a>(input: &'a [u8]) -> nom::IResult<&[u8], DNSRequest> {
[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] 300 | pub fn dns_parse_request<'a>(input: &'a [u8]) -> nom::IResult<&'a [u8], DNSRequest> {
[INFO] [stdout]     |                                                                ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement
[INFO] [stdout]    --> src/dns/log.rs:440:26
[INFO] [stdout]     |
[INFO] [stdout] 440 |             for sshfp in dns_log_sshfp(&answer) {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: to check pattern in a loop use `while let`
[INFO] [stdout]     |
[INFO] [stdout] 440 -             for sshfp in dns_log_sshfp(&answer) {
[INFO] [stdout] 440 +             while let Some(sshfp) = dns_log_sshfp(&answer) {
[INFO] [stdout]     |
[INFO] [stdout] help: consider using `if let` to clear intent
[INFO] [stdout]     |
[INFO] [stdout] 440 -             for sshfp in dns_log_sshfp(&answer) {
[INFO] [stdout] 440 +             if let Some(sshfp) = dns_log_sshfp(&answer) {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: for loop over a `&Option`. This is more readably written as an `if let` statement
[INFO] [stdout]    --> src/dns/log.rs:498:34
[INFO] [stdout]     |
[INFO] [stdout] 498 |                         for a in &answer_types.get(&type_string) {
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: to check pattern in a loop use `while let`
[INFO] [stdout]     |
[INFO] [stdout] 498 -                         for a in &answer_types.get(&type_string) {
[INFO] [stdout] 498 +                         while let Some(a) = &answer_types.get(&type_string) {
[INFO] [stdout]     |
[INFO] [stdout] help: consider using `if let` to clear intent
[INFO] [stdout]     |
[INFO] [stdout] 498 -                         for a in &answer_types.get(&type_string) {
[INFO] [stdout] 498 +                         if let Some(a) = &answer_types.get(&type_string) {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: for loop over a `&Option`. This is more readably written as an `if let` statement
[INFO] [stdout]    --> src/dns/log.rs:511:34
[INFO] [stdout]     |
[INFO] [stdout] 511 |                         for a in &answer_types.get(&type_string) {
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: to check pattern in a loop use `while let`
[INFO] [stdout]     |
[INFO] [stdout] 511 -                         for a in &answer_types.get(&type_string) {
[INFO] [stdout] 511 +                         while let Some(a) = &answer_types.get(&type_string) {
[INFO] [stdout]     |
[INFO] [stdout] help: consider using `if let` to clear intent
[INFO] [stdout]     |
[INFO] [stdout] 511 -                         for a in &answer_types.get(&type_string) {
[INFO] [stdout] 511 +                         if let Some(a) = &answer_types.get(&type_string) {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: for loop over a `&Option`. This is more readably written as an `if let` statement
[INFO] [stdout]    --> src/dns/log.rs:521:34
[INFO] [stdout]     |
[INFO] [stdout] 521 |                         for a in &answer_types.get(&type_string) {
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: to check pattern in a loop use `while let`
[INFO] [stdout]     |
[INFO] [stdout] 521 -                         for a in &answer_types.get(&type_string) {
[INFO] [stdout] 521 +                         while let Some(a) = &answer_types.get(&type_string) {
[INFO] [stdout]     |
[INFO] [stdout] help: consider using `if let` to clear intent
[INFO] [stdout]     |
[INFO] [stdout] 521 -                         for a in &answer_types.get(&type_string) {
[INFO] [stdout] 521 +                         if let Some(a) = &answer_types.get(&type_string) {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: for loop over an `Option`. This is more readably written as an `if let` statement
[INFO] [stdout]    --> src/dns/log.rs:522:42
[INFO] [stdout]     |
[INFO] [stdout] 522 | ...                   for sshfp in dns_log_sshfp(&answer) {
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: to check pattern in a loop use `while let`
[INFO] [stdout]     |
[INFO] [stdout] 522 -                             for sshfp in dns_log_sshfp(&answer) {
[INFO] [stdout] 522 +                             while let Some(sshfp) = dns_log_sshfp(&answer) {
[INFO] [stdout]     |
[INFO] [stdout] help: consider using `if let` to clear intent
[INFO] [stdout]     |
[INFO] [stdout] 522 -                             for sshfp in dns_log_sshfp(&answer) {
[INFO] [stdout] 522 +                             if let Some(sshfp) = dns_log_sshfp(&answer) {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: for loop over a `&Option`. This is more readably written as an `if let` statement
[INFO] [stdout]    --> src/dns/log.rs:685:21
[INFO] [stdout]     |
[INFO] [stdout] 685 |     for response in &tx.response {
[INFO] [stdout]     |                     ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: to check pattern in a loop use `while let`
[INFO] [stdout]     |
[INFO] [stdout] 685 -     for response in &tx.response {
[INFO] [stdout] 685 +     while let Some(response) = &tx.response {
[INFO] [stdout]     |
[INFO] [stdout] help: consider using `if let` to clear intent
[INFO] [stdout]     |
[INFO] [stdout] 685 -     for response in &tx.response {
[INFO] [stdout] 685 +     if let Some(response) = &tx.response {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/smb/dcerpc_records.rs:27:39
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn parse_dcerpc_response_record(i:&[u8], frag_len: u16 )
[INFO] [stdout]    |                                       ^^^^^ the lifetime is elided here
[INFO] [stdout] 28 |     -> IResult<&[u8], DceRpcResponseRecord>
[INFO] [stdout]    |                ^^^^^  ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                |
[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] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 28 |     -> IResult<&[u8], DceRpcResponseRecord<'_>>
[INFO] [stdout]    |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/smb/dcerpc_records.rs:50:38
[INFO] [stdout]    |
[INFO] [stdout] 50 | pub fn parse_dcerpc_request_record(i:&[u8], frag_len: u16, little: bool)
[INFO] [stdout]    |                                      ^^^^^ the lifetime is elided here
[INFO] [stdout] 51 |     -> IResult<&[u8], DceRpcRequestRecord>
[INFO] [stdout]    |                ^^^^^  ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                |
[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] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 51 |     -> IResult<&[u8], DceRpcRequestRecord<'_>>
[INFO] [stdout]    |                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/nfs/rpc_records.rs:44:37
[INFO] [stdout]    |
[INFO] [stdout] 44 |   named!(parse_rpc_request_creds_unix<RpcRequestCreds>,
[INFO] [stdout]    |   -                                   ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |  _|
[INFO] [stdout]    | |
[INFO] [stdout] 45 | |     do_parse!(
[INFO] [stdout] 46 | |         stamp: be_u32
[INFO] [stdout] 47 | |     >>  machine_name_len: be_u32
[INFO] [stdout] ...  |
[INFO] [stdout] 59 | |         }))
[INFO] [stdout] 60 | | ));
[INFO] [stdout]    | |  -
[INFO] [stdout]    | |  |
[INFO] [stdout]    | |__the lifetime is named here
[INFO] [stdout]    |    the same 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] 44 | named!(parse_rpc_request_creds_unix<RpcRequestCreds<'a>>,
[INFO] [stdout]    |                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/nfs/rpc_records.rs:72:39
[INFO] [stdout]    |
[INFO] [stdout] 72 |   named!(parse_rpc_request_creds_gssapi<RpcRequestCreds>,
[INFO] [stdout]    |   -                                     ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |  _|
[INFO] [stdout]    | |
[INFO] [stdout] 73 | |     do_parse!(
[INFO] [stdout] 74 | |         version: be_u32
[INFO] [stdout] 75 | |     >>  procedure: be_u32
[INFO] [stdout] ...  |
[INFO] [stdout] 86 | |         }))
[INFO] [stdout] 87 | | ));
[INFO] [stdout]    | |  -
[INFO] [stdout]    | |  |
[INFO] [stdout]    | |__the lifetime is named here
[INFO] [stdout]    |    the same 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] 72 | named!(parse_rpc_request_creds_gssapi<RpcRequestCreds<'a>>,
[INFO] [stdout]    |                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/nfs/rpc_records.rs:89:40
[INFO] [stdout]    |
[INFO] [stdout] 89 |   named!(parse_rpc_request_creds_unknown<RpcRequestCreds>,
[INFO] [stdout]    |   -                                      ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |  _|
[INFO] [stdout]    | |
[INFO] [stdout] 90 | |     do_parse!(
[INFO] [stdout] 91 | |         blob: rest
[INFO] [stdout] 92 | |     >> (RpcRequestCreds::Unknown(blob) )
[INFO] [stdout] 93 | | ));
[INFO] [stdout]    | |  -
[INFO] [stdout]    | |  |
[INFO] [stdout]    | |__the lifetime is named here
[INFO] [stdout]    |    the same 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] 89 | named!(parse_rpc_request_creds_unknown<RpcRequestCreds<'a>>,
[INFO] [stdout]    |                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:92:27
[INFO] [stdout]     |
[INFO] [stdout]  92 |   named!(nfs4_parse_stateid<Nfs4StateId>,
[INFO] [stdout]     |   -                         ^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout]  93 | |     do_parse!(
[INFO] [stdout]  94 | |             seqid: be_u32
[INFO] [stdout]  95 | |         >>  data: take!(12)
[INFO] [stdout] ...   |
[INFO] [stdout] 101 | | );
[INFO] [stdout]     | | -
[INFO] [stdout]     | | |
[INFO] [stdout]     | |_the lifetime is named here
[INFO] [stdout]     |   the same 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]  92 | named!(nfs4_parse_stateid<Nfs4StateId<'a>>,
[INFO] [stdout]     |                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:109:26
[INFO] [stdout]     |
[INFO] [stdout] 109 |   named!(nfs4_parse_handle<Nfs4Handle>,
[INFO] [stdout]     |   -                        ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 110 | |     do_parse!(
[INFO] [stdout] 111 | |             obj_len: be_u32
[INFO] [stdout] 112 | |         >>  obj: take!(obj_len)
[INFO] [stdout] ...   |
[INFO] [stdout] 116 | |             })
[INFO] [stdout] 117 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 109 | named!(nfs4_parse_handle<Nfs4Handle<'a>>,
[INFO] [stdout]     |                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:119:29
[INFO] [stdout]     |
[INFO] [stdout] 119 |   named!(nfs4_parse_nfsstring<&[u8]>,
[INFO] [stdout]     |   -                           ^^^^^ the same lifetime is elided here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 120 | |     do_parse!(
[INFO] [stdout] 121 | |             len: be_u32
[INFO] [stdout] 122 | |         >>  data: take!(len)
[INFO] [stdout] 123 | |         >>  _fill_bytes: cond!(len % 4 != 0, take!(4 - len % 4))
[INFO] [stdout] 124 | |         >> ( data )
[INFO] [stdout] 125 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 119 | named!(nfs4_parse_nfsstring<&'a [u8]>,
[INFO] [stdout]     |                              ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:127:23
[INFO] [stdout]     |
[INFO] [stdout] 127 |   named!(nfs4_req_putfh<Nfs4RequestContent>,
[INFO] [stdout]     |   -                     ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 128 | |     do_parse!(
[INFO] [stdout] 129 | |             h: nfs4_parse_handle
[INFO] [stdout] 130 | |         >> ( Nfs4RequestContent::PutFH(h) )
[INFO] [stdout] 131 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 127 | named!(nfs4_req_putfh<Nfs4RequestContent<'a>>,
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:140:29
[INFO] [stdout]     |
[INFO] [stdout] 140 |   named!(nfs4_req_setclientid<Nfs4RequestContent>,
[INFO] [stdout]     |   -                           ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 141 | |     do_parse!(
[INFO] [stdout] 142 | |             client_verifier: take!(8)
[INFO] [stdout] 143 | |         >>  client_id: nfs4_parse_nfsstring
[INFO] [stdout] ...   |
[INFO] [stdout] 152 | |             }))
[INFO] [stdout] 153 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 140 | named!(nfs4_req_setclientid<Nfs4RequestContent<'a>>,
[INFO] [stdout]     |                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:155:37
[INFO] [stdout]     |
[INFO] [stdout] 155 |   named!(nfs4_req_setclientid_confirm<Nfs4RequestContent>,
[INFO] [stdout]     |   -                                   ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 156 | |     do_parse!(
[INFO] [stdout] 157 | |             client_id: take!(8)
[INFO] [stdout] 158 | |         >>  verifier: take!(8)
[INFO] [stdout] 159 | |         >> (Nfs4RequestContent::SetClientIdConfirm)
[INFO] [stdout] 160 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 155 | named!(nfs4_req_setclientid_confirm<Nfs4RequestContent<'a>>,
[INFO] [stdout]     |                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:169:24
[INFO] [stdout]     |
[INFO] [stdout] 169 |   named!(nfs4_req_create<Nfs4RequestContent>,
[INFO] [stdout]     |   -                      ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 170 | |     do_parse!(
[INFO] [stdout] 171 | |             ftype4: be_u32
[INFO] [stdout] 172 | |         >>  link_content: cond!(ftype4 == 5, nfs4_parse_nfsstring)
[INFO] [stdout] ...   |
[INFO] [stdout] 180 | |         ))
[INFO] [stdout] 181 | | );
[INFO] [stdout]     | | -
[INFO] [stdout]     | | |
[INFO] [stdout]     | |_the lifetime is named here
[INFO] [stdout]     |   the same 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] 169 | named!(nfs4_req_create<Nfs4RequestContent<'a>>,
[INFO] [stdout]     |                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:190:33
[INFO] [stdout]     |
[INFO] [stdout] 190 |   named!(nfs4_req_open_unchecked4<Nfs4OpenRequestContent>,
[INFO] [stdout]     |   -                               ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 191 | |     do_parse!(
[INFO] [stdout] 192 | |             attrs: nfs4_parse_attrs
[INFO] [stdout] 193 | |         >> ( Nfs4OpenRequestContent::Unchecked4(attrs) )
[INFO] [stdout] 194 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 190 | named!(nfs4_req_open_unchecked4<Nfs4OpenRequestContent<'a>>,
[INFO] [stdout]     |                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:196:31
[INFO] [stdout]     |
[INFO] [stdout] 196 |   named!(nfs4_req_open_guarded4<Nfs4OpenRequestContent>,
[INFO] [stdout]     |   -                             ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 197 | |     do_parse!(
[INFO] [stdout] 198 | |             attrs: nfs4_parse_attrs
[INFO] [stdout] 199 | |         >> ( Nfs4OpenRequestContent::Guarded4(attrs) )
[INFO] [stdout] 200 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 196 | named!(nfs4_req_open_guarded4<Nfs4OpenRequestContent<'a>>,
[INFO] [stdout]     |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:202:33
[INFO] [stdout]     |
[INFO] [stdout] 202 |   named!(nfs4_req_open_exclusive4<Nfs4OpenRequestContent>,
[INFO] [stdout]     |   -                               ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 203 | |     do_parse!(
[INFO] [stdout] 204 | |             ver: take!(8)
[INFO] [stdout] 205 | |         >> ( Nfs4OpenRequestContent::Exclusive4(ver) )
[INFO] [stdout] 206 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 202 | named!(nfs4_req_open_exclusive4<Nfs4OpenRequestContent<'a>>,
[INFO] [stdout]     |                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:209:27
[INFO] [stdout]     |
[INFO] [stdout] 209 |   named!(nfs4_req_open_type<Nfs4OpenRequestContent>,
[INFO] [stdout]     |   -                         ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 210 | |     do_parse!(
[INFO] [stdout] 211 | |             mode: be_u32
[INFO] [stdout] 212 | |         >>  data: switch!(value!(mode),
[INFO] [stdout] ...   |
[INFO] [stdout] 216 | |         >> ( data )
[INFO] [stdout] 217 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 209 | named!(nfs4_req_open_type<Nfs4OpenRequestContent<'a>>,
[INFO] [stdout]     |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:226:22
[INFO] [stdout]     |
[INFO] [stdout] 226 |   named!(nfs4_req_open<Nfs4RequestContent>,
[INFO] [stdout]     |   -                    ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 227 | |     do_parse!(
[INFO] [stdout] 228 | |             seqid: be_u32
[INFO] [stdout] 229 | |         >>  share_access: be_u32
[INFO] [stdout] ...   |
[INFO] [stdout] 243 | |         ))
[INFO] [stdout] 244 | | );
[INFO] [stdout]     | | -
[INFO] [stdout]     | | |
[INFO] [stdout]     | |_the lifetime is named here
[INFO] [stdout]     |   the same 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] 226 | named!(nfs4_req_open<Nfs4RequestContent<'a>>,
[INFO] [stdout]     |                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:246:25
[INFO] [stdout]     |
[INFO] [stdout] 246 |   named!(nfs4_req_readdir<Nfs4RequestContent>,
[INFO] [stdout]     |   -                       ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 247 | |     do_parse!(
[INFO] [stdout] 248 | |             cookie: be_u64
[INFO] [stdout] 249 | |         >>  cookie_verf: be_u64
[INFO] [stdout] ...   |
[INFO] [stdout] 255 | | );
[INFO] [stdout]     | | -
[INFO] [stdout]     | | |
[INFO] [stdout]     | |_the lifetime is named here
[INFO] [stdout]     |   the same 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] 246 | named!(nfs4_req_readdir<Nfs4RequestContent<'a>>,
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:263:24
[INFO] [stdout]     |
[INFO] [stdout] 263 |   named!(nfs4_req_rename<Nfs4RequestContent>,
[INFO] [stdout]     |   -                      ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 264 | |     do_parse!(
[INFO] [stdout] 265 | |             oldname: nfs4_parse_nfsstring
[INFO] [stdout] 266 | |         >>  newname: nfs4_parse_nfsstring
[INFO] [stdout] ...   |
[INFO] [stdout] 271 | |         ))
[INFO] [stdout] 272 | | );
[INFO] [stdout]     | | -
[INFO] [stdout]     | | |
[INFO] [stdout]     | |_the lifetime is named here
[INFO] [stdout]     |   the same 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] 263 | named!(nfs4_req_rename<Nfs4RequestContent<'a>>,
[INFO] [stdout]     |                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:279:24
[INFO] [stdout]     |
[INFO] [stdout] 279 |   named!(nfs4_req_lookup<Nfs4RequestContent>,
[INFO] [stdout]     |   -                      ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 280 | |     do_parse!(
[INFO] [stdout] 281 | |             filename: nfs4_parse_nfsstring
[INFO] [stdout] 282 | |         >> ( Nfs4RequestContent::Lookup(Nfs4RequestLookup {
[INFO] [stdout] ...   |
[INFO] [stdout] 285 | |         ))
[INFO] [stdout] 286 | | );
[INFO] [stdout]     | | -
[INFO] [stdout]     | | |
[INFO] [stdout]     | |_the lifetime is named here
[INFO] [stdout]     |   the same 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] 279 | named!(nfs4_req_lookup<Nfs4RequestContent<'a>>,
[INFO] [stdout]     |                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/tftp/tftp.rs:122:15
[INFO] [stdout]     |
[INFO] [stdout] 122 |   named!(getstr<&str>, map_res!(
[INFO] [stdout]     |   -             ^^^^ the same lifetime is elided here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 123 | |         take_while!(call!(|c| c != 0)),
[INFO] [stdout] 124 | |         str::from_utf8
[INFO] [stdout] 125 | |     )
[INFO] [stdout] 126 | | );
[INFO] [stdout]     | | -
[INFO] [stdout]     | | |
[INFO] [stdout]     | |_the lifetime is named here
[INFO] [stdout]     |   the same 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] 122 | named!(getstr<&'a str>, map_res!(
[INFO] [stdout]     |                ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:288:24
[INFO] [stdout]     |
[INFO] [stdout] 288 |   named!(nfs4_req_remove<Nfs4RequestContent>,
[INFO] [stdout]     |   -                      ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 289 | |     do_parse!(
[INFO] [stdout] 290 | |             filename: nfs4_parse_nfsstring
[INFO] [stdout] 291 | |         >> ( Nfs4RequestContent::Remove(filename) )
[INFO] [stdout] 292 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 288 | named!(nfs4_req_remove<Nfs4RequestContent<'a>>,
[INFO] [stdout]     |                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:299:25
[INFO] [stdout]     |
[INFO] [stdout] 299 |   named!(nfs4_req_setattr<Nfs4RequestContent>,
[INFO] [stdout]     |   -                       ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 300 | |     do_parse!(
[INFO] [stdout] 301 | |             stateid: nfs4_parse_stateid
[INFO] [stdout] 302 | |         >>  attrs: nfs4_parse_attrs
[INFO] [stdout] ...   |
[INFO] [stdout] 305 | |             }))
[INFO] [stdout] 306 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 299 | named!(nfs4_req_setattr<Nfs4RequestContent<'a>>,
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:308:25
[INFO] [stdout]     |
[INFO] [stdout] 308 |   named!(nfs4_req_getattr<Nfs4RequestContent>,
[INFO] [stdout]     |   -                       ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 309 | |     do_parse!(
[INFO] [stdout] 310 | |             attrs: nfs4_parse_attrbits
[INFO] [stdout] 311 | |         >> ( Nfs4RequestContent::GetAttr(attrs) )
[INFO] [stdout] 312 | |     )
[INFO] [stdout] 313 | | );
[INFO] [stdout]     | | -
[INFO] [stdout]     | | |
[INFO] [stdout]     | |_the lifetime is named here
[INFO] [stdout]     |   the same 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] 308 | named!(nfs4_req_getattr<Nfs4RequestContent<'a>>,
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:324:23
[INFO] [stdout]     |
[INFO] [stdout] 324 |   named!(nfs4_req_write<Nfs4RequestContent>,
[INFO] [stdout]     |   -                     ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 325 | |     do_parse!(
[INFO] [stdout] 326 | |             stateid: nfs4_parse_stateid
[INFO] [stdout] 327 | |         >>  offset: be_u64
[INFO] [stdout] ...   |
[INFO] [stdout] 338 | |             }))
[INFO] [stdout] 339 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 324 | named!(nfs4_req_write<Nfs4RequestContent<'a>>,
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:348:22
[INFO] [stdout]     |
[INFO] [stdout] 348 |   named!(nfs4_req_read<Nfs4RequestContent>,
[INFO] [stdout]     |   -                    ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 349 | |     do_parse!(
[INFO] [stdout] 350 | |             stateid: nfs4_parse_stateid
[INFO] [stdout] 351 | |         >>  offset: be_u64
[INFO] [stdout] ...   |
[INFO] [stdout] 358 | |         ))
[INFO] [stdout] 359 | | );
[INFO] [stdout]     | | -
[INFO] [stdout]     | | |
[INFO] [stdout]     | |_the lifetime is named here
[INFO] [stdout]     |   the same 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] 348 | named!(nfs4_req_read<Nfs4RequestContent<'a>>,
[INFO] [stdout]     |                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:361:23
[INFO] [stdout]     |
[INFO] [stdout] 361 |   named!(nfs4_req_close<Nfs4RequestContent>,
[INFO] [stdout]     |   -                     ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 362 | |     do_parse!(
[INFO] [stdout] 363 | |             seqid: be_u32
[INFO] [stdout] 364 | |         >>  stateid: nfs4_parse_stateid
[INFO] [stdout] 365 | |         >> ( Nfs4RequestContent::Close(stateid) )
[INFO] [stdout] 366 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 361 | named!(nfs4_req_close<Nfs4RequestContent<'a>>,
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:373:30
[INFO] [stdout]     |
[INFO] [stdout] 373 |   named!(nfs4_req_open_confirm<Nfs4RequestContent>,
[INFO] [stdout]     |   -                            ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 374 | |     do_parse!(
[INFO] [stdout] 375 | |             stateid: nfs4_parse_stateid
[INFO] [stdout] 376 | |         >>  seqid: be_u32
[INFO] [stdout] ...   |
[INFO] [stdout] 380 | |         ))
[INFO] [stdout] 381 | | );
[INFO] [stdout]     | | -
[INFO] [stdout]     | | |
[INFO] [stdout]     | |_the lifetime is named here
[INFO] [stdout]     |   the same 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] 373 | named!(nfs4_req_open_confirm<Nfs4RequestContent<'a>>,
[INFO] [stdout]     |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:383:29
[INFO] [stdout]     |
[INFO] [stdout] 383 |   named!(nfs4_req_delegreturn<Nfs4RequestContent>,
[INFO] [stdout]     |   -                           ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 384 | |     do_parse!(
[INFO] [stdout] 385 | |             a: nfs4_parse_stateid
[INFO] [stdout] 386 | |         >> ( Nfs4RequestContent::DelegReturn(a) )
[INFO] [stdout] 387 | |     )
[INFO] [stdout] 388 | | );
[INFO] [stdout]     | | -
[INFO] [stdout]     | | |
[INFO] [stdout]     | |_the lifetime is named here
[INFO] [stdout]     |   the same 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] 383 | named!(nfs4_req_delegreturn<Nfs4RequestContent<'a>>,
[INFO] [stdout]     |                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:390:23
[INFO] [stdout]     |
[INFO] [stdout] 390 |   named!(nfs4_req_renew<Nfs4RequestContent>,
[INFO] [stdout]     |   -                     ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 391 | |     do_parse!(
[INFO] [stdout] 392 | |             a: be_u64
[INFO] [stdout] 393 | |         >> ( Nfs4RequestContent::Renew(a) )
[INFO] [stdout] 394 | |     )
[INFO] [stdout] 395 | | );
[INFO] [stdout]     | | -
[INFO] [stdout]     | | |
[INFO] [stdout]     | |_the lifetime is named here
[INFO] [stdout]     |   the same 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] 390 | named!(nfs4_req_renew<Nfs4RequestContent<'a>>,
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:397:23
[INFO] [stdout]     |
[INFO] [stdout] 397 |   named!(nfs4_req_getfh<Nfs4RequestContent>,
[INFO] [stdout]     |   -                     ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 398 | |     do_parse!( ( Nfs4RequestContent::GetFH ) ));
[INFO] [stdout]     | |                                               -
[INFO] [stdout]     | |                                               |
[INFO] [stdout]     | |_______________________________________________the lifetime is named here
[INFO] [stdout]     |                                                 the same 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] 397 | named!(nfs4_req_getfh<Nfs4RequestContent<'a>>,
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:400:24
[INFO] [stdout]     |
[INFO] [stdout] 400 |   named!(nfs4_req_savefh<Nfs4RequestContent>,
[INFO] [stdout]     |   -                      ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 401 | |     do_parse!( ( Nfs4RequestContent::SaveFH ) ));
[INFO] [stdout]     | |                                                -
[INFO] [stdout]     | |                                                |
[INFO] [stdout]     | |________________________________________________the lifetime is named here
[INFO] [stdout]     |                                                  the same 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] 400 | named!(nfs4_req_savefh<Nfs4RequestContent<'a>>,
[INFO] [stdout]     |                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:403:27
[INFO] [stdout]     |
[INFO] [stdout] 403 |   named!(nfs4_req_putrootfh<Nfs4RequestContent>,
[INFO] [stdout]     |   -                         ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 404 | |     do_parse!( ( Nfs4RequestContent::PutRootFH ) ));
[INFO] [stdout]     | |                                                   -
[INFO] [stdout]     | |                                                   |
[INFO] [stdout]     | |___________________________________________________the lifetime is named here
[INFO] [stdout]     |                                                     the same 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] 403 | named!(nfs4_req_putrootfh<Nfs4RequestContent<'a>>,
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:406:24
[INFO] [stdout]     |
[INFO] [stdout] 406 |   named!(nfs4_req_access<Nfs4RequestContent>,
[INFO] [stdout]     |   -                      ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 407 | |     do_parse!(
[INFO] [stdout] 408 | |             a: be_u32
[INFO] [stdout] 409 | |         >> ( Nfs4RequestContent::Access(a) )
[INFO] [stdout] 410 | |     )
[INFO] [stdout] 411 | | );
[INFO] [stdout]     | | -
[INFO] [stdout]     | | |
[INFO] [stdout]     | |_the lifetime is named here
[INFO] [stdout]     |   the same 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] 406 | named!(nfs4_req_access<Nfs4RequestContent<'a>>,
[INFO] [stdout]     |                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:413:24
[INFO] [stdout]     |
[INFO] [stdout] 413 |   named!(nfs4_req_commit<Nfs4RequestContent>,
[INFO] [stdout]     |   -                      ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 414 | |     do_parse!(
[INFO] [stdout] 415 | |             offset: be_u64
[INFO] [stdout] 416 | |         >>  count: be_u32
[INFO] [stdout] ...   |
[INFO] [stdout] 419 | | );
[INFO] [stdout]     | | -
[INFO] [stdout]     | | |
[INFO] [stdout]     | |_the lifetime is named here
[INFO] [stdout]     |   the same 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] 413 | named!(nfs4_req_commit<Nfs4RequestContent<'a>>,
[INFO] [stdout]     |                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:428:28
[INFO] [stdout]     |
[INFO] [stdout] 428 |   named!(nfs4_req_exchangeid<Nfs4RequestContent>,
[INFO] [stdout]     |   -                          ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 429 | |     do_parse!(
[INFO] [stdout] 430 | |         verifier: take!(8)
[INFO] [stdout] 431 | |     >>  eia_clientstring: nfs4_parse_nfsstring
[INFO] [stdout] ...   |
[INFO] [stdout] 445 | |         ))
[INFO] [stdout] 446 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 428 | named!(nfs4_req_exchangeid<Nfs4RequestContent<'a>>,
[INFO] [stdout]     |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:453:26
[INFO] [stdout]     |
[INFO] [stdout] 453 |   named!(nfs4_req_sequence<Nfs4RequestContent>,
[INFO] [stdout]     |   -                        ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 454 | |     do_parse!(
[INFO] [stdout] 455 | |         ssn_id: take!(16)
[INFO] [stdout] 456 | |     >>  seq_id: be_u32
[INFO] [stdout] ...   |
[INFO] [stdout] 464 | |         ))
[INFO] [stdout] 465 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 453 | named!(nfs4_req_sequence<Nfs4RequestContent<'a>>,
[INFO] [stdout]     |                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:467:39
[INFO] [stdout]     |
[INFO] [stdout] 467 |   named!(parse_request_compound_command<Nfs4RequestContent>,
[INFO] [stdout]     |   -                                     ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 468 | |     do_parse!(
[INFO] [stdout] 469 | |         cmd: be_u32
[INFO] [stdout] 470 | |     >>  cmd_data: switch!(value!(cmd),
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |         >> ( cmd_data )
[INFO] [stdout] 497 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 467 | named!(parse_request_compound_command<Nfs4RequestContent<'a>>,
[INFO] [stdout]     |                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:560:23
[INFO] [stdout]     |
[INFO] [stdout] 560 |   named!(nfs4_res_write<Nfs4ResponseContent>,
[INFO] [stdout]     |   -                     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 561 | |     do_parse!(
[INFO] [stdout] 562 | |             status: be_u32
[INFO] [stdout] 563 | |         >>  wd: cond!(status == 0, nfs4_res_write_ok)
[INFO] [stdout] 564 | |         >> (Nfs4ResponseContent::Write(status, wd) )
[INFO] [stdout] 565 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 560 | named!(nfs4_res_write<Nfs4ResponseContent<'a>>,
[INFO] [stdout]     |                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:574:25
[INFO] [stdout]     |
[INFO] [stdout] 574 |   named!(nfs4_res_read_ok<Nfs4ResponseRead>,
[INFO] [stdout]     |   -                       ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 575 | |     do_parse!(
[INFO] [stdout] 576 | |             eof: be_u32
[INFO] [stdout] 577 | |         >>  read_len: be_u32
[INFO] [stdout] ...   |
[INFO] [stdout] 583 | |             })
[INFO] [stdout] 584 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 574 | named!(nfs4_res_read_ok<Nfs4ResponseRead<'a>>,
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:586:22
[INFO] [stdout]     |
[INFO] [stdout] 586 |   named!(nfs4_res_read<Nfs4ResponseContent>,
[INFO] [stdout]     |   -                    ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 587 | |     do_parse!(
[INFO] [stdout] 588 | |             status: be_u32
[INFO] [stdout] 589 | |         >>  rd: cond!(status == 0, nfs4_res_read_ok)
[INFO] [stdout] 590 | |         >> (Nfs4ResponseContent::Read(status, rd) )
[INFO] [stdout] 591 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 586 | named!(nfs4_res_read<Nfs4ResponseContent<'a>>,
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:606:39
[INFO] [stdout]     |
[INFO] [stdout] 606 |   named!(nfs4_res_open_ok_delegate_read<Nfs4ResponseOpenDelegateRead>,
[INFO] [stdout]     |   -                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 607 | |     do_parse!(
[INFO] [stdout] 608 | |             stateid: nfs4_parse_stateid
[INFO] [stdout] 609 | |         >>  recall: be_u32
[INFO] [stdout] ...   |
[INFO] [stdout] 617 | |             })
[INFO] [stdout] 618 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 606 | named!(nfs4_res_open_ok_delegate_read<Nfs4ResponseOpenDelegateRead<'a>>,
[INFO] [stdout]     |                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:620:25
[INFO] [stdout]     |
[INFO] [stdout] 620 |   named!(nfs4_res_open_ok<Nfs4ResponseOpen>,
[INFO] [stdout]     |   -                       ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 621 | |     do_parse!(
[INFO] [stdout] 622 | |             stateid: nfs4_parse_stateid
[INFO] [stdout] 623 | |         >>  change_info: take!(20)
[INFO] [stdout] ...   |
[INFO] [stdout] 632 | |              } )
[INFO] [stdout] 633 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 620 | named!(nfs4_res_open_ok<Nfs4ResponseOpen<'a>>,
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:635:22
[INFO] [stdout]     |
[INFO] [stdout] 635 |   named!(nfs4_res_open<Nfs4ResponseContent>,
[INFO] [stdout]     |   -                    ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 636 | |     do_parse!(
[INFO] [stdout] 637 | |             status: be_u32
[INFO] [stdout] 638 | |         >>  open_data: cond!(status == 0, nfs4_res_open_ok)
[INFO] [stdout] 639 | |         >> ( Nfs4ResponseContent::Open(status, open_data) )
[INFO] [stdout] 640 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 635 | named!(nfs4_res_open<Nfs4ResponseContent<'a>>,
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:653:34
[INFO] [stdout]     |
[INFO] [stdout] 653 |   named!(nfs4_res_readdir_entry_do<Nfs4ResponseReaddirEntry>,
[INFO] [stdout]     |   -                                ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 654 | |     do_parse!(
[INFO] [stdout] 655 | |             cookie: be_u64
[INFO] [stdout] 656 | |         >>  name: nfs4_parse_nfsstring
[INFO] [stdout] ...   |
[INFO] [stdout] 660 | |             })
[INFO] [stdout] 661 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 653 | named!(nfs4_res_readdir_entry_do<Nfs4ResponseReaddirEntry<'a>>,
[INFO] [stdout]     |                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:663:38
[INFO] [stdout]     |
[INFO] [stdout] 663 |   named!(nfs4_res_readdir_entry<Option<Nfs4ResponseReaddirEntry>>,
[INFO] [stdout]     |   -                                    ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 664 | |     do_parse!(
[INFO] [stdout] 665 | |             value_follows: be_u32
[INFO] [stdout] 666 | |         >>  entry: cond!(value_follows == 1, nfs4_res_readdir_entry_do)
[INFO] [stdout] 667 | |         >> (entry)
[INFO] [stdout] 668 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 663 | named!(nfs4_res_readdir_entry<Option<Nfs4ResponseReaddirEntry<'a>>>,
[INFO] [stdout]     |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:670:28
[INFO] [stdout]     |
[INFO] [stdout] 670 |   named!(nfs4_res_readdir_ok<Nfs4ResponseReaddir>,
[INFO] [stdout]     |   -                          ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 671 | |     do_parse!(
[INFO] [stdout] 672 | |             verifier: be_u64
[INFO] [stdout] ...   |
[INFO] [stdout] 678 | |         >> ( Nfs4ResponseReaddir { eof: eof==1, listing: listing.0 })
[INFO] [stdout] 679 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 670 | named!(nfs4_res_readdir_ok<Nfs4ResponseReaddir<'a>>,
[INFO] [stdout]     |                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:681:25
[INFO] [stdout]     |
[INFO] [stdout] 681 |   named!(nfs4_res_readdir<Nfs4ResponseContent>,
[INFO] [stdout]     |   -                       ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 682 | |     do_parse!(
[INFO] [stdout] 683 | |             status: be_u32
[INFO] [stdout] 684 | |         >>  rd: cond!(status == 0, nfs4_res_readdir_ok)
[INFO] [stdout] 685 | |         >> ( Nfs4ResponseContent::ReadDir(status, rd) )
[INFO] [stdout] 686 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 681 | named!(nfs4_res_readdir<Nfs4ResponseContent<'a>>,
[INFO] [stdout]     |                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:695:24
[INFO] [stdout]     |
[INFO] [stdout] 695 |   named!(nfs4_res_create<Nfs4ResponseContent>,
[INFO] [stdout]     |   -                      ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 696 | |     do_parse!(
[INFO] [stdout] 697 | |             status: be_u32
[INFO] [stdout] 698 | |         >>  attrs: cond!(status == 0, nfs4_res_create_ok)
[INFO] [stdout] 699 | |         >> ( Nfs4ResponseContent::Create(status) )
[INFO] [stdout] 700 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 695 | named!(nfs4_res_create<Nfs4ResponseContent<'a>>,
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:708:25
[INFO] [stdout]     |
[INFO] [stdout] 708 |   named!(nfs4_res_setattr<Nfs4ResponseContent>,
[INFO] [stdout]     |   -                       ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 709 | |     do_parse!(
[INFO] [stdout] 710 | |             status: be_u32
[INFO] [stdout] 711 | |         >>  attrs: cond!(status == 0, nfs4_res_setattr_ok)
[INFO] [stdout] 712 | |         >> ( Nfs4ResponseContent::SetAttr(status) )
[INFO] [stdout] 713 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 708 | named!(nfs4_res_setattr<Nfs4ResponseContent<'a>>,
[INFO] [stdout]     |                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:721:25
[INFO] [stdout]     |
[INFO] [stdout] 721 |   named!(nfs4_res_getattr<Nfs4ResponseContent>,
[INFO] [stdout]     |   -                       ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 722 | |     do_parse!(
[INFO] [stdout] 723 | |             status: be_u32
[INFO] [stdout] 724 | |         >>  attrs: cond!(status == 0, nfs4_res_getattr_ok)
[INFO] [stdout] 725 | |         >> ( Nfs4ResponseContent::GetAttr(status, attrs) )
[INFO] [stdout] 726 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 721 | named!(nfs4_res_getattr<Nfs4ResponseContent<'a>>,
[INFO] [stdout]     |                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:728:29
[INFO] [stdout]     |
[INFO] [stdout] 728 |   named!(nfs4_res_openconfirm<Nfs4ResponseContent>,
[INFO] [stdout]     |   -                           ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 729 | |     do_parse!(
[INFO] [stdout] 730 | |             status: be_u32
[INFO] [stdout] 731 | |         >>  stateid: cond!(status == 0, nfs4_parse_stateid)
[INFO] [stdout] 732 | |         >> ( Nfs4ResponseContent::OpenConfirm(status, stateid) )
[INFO] [stdout] 733 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 728 | named!(nfs4_res_openconfirm<Nfs4ResponseContent<'a>>,
[INFO] [stdout]     |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:735:23
[INFO] [stdout]     |
[INFO] [stdout] 735 |   named!(nfs4_res_close<Nfs4ResponseContent>,
[INFO] [stdout]     |   -                     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 736 | |     do_parse!(
[INFO] [stdout] 737 | |             status: be_u32
[INFO] [stdout] 738 | |         >>  stateid: cond!(status == 0, nfs4_parse_stateid)
[INFO] [stdout] 739 | |         >> ( Nfs4ResponseContent::Close(status, stateid) )
[INFO] [stdout] 740 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 735 | named!(nfs4_res_close<Nfs4ResponseContent<'a>>,
[INFO] [stdout]     |                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:742:24
[INFO] [stdout]     |
[INFO] [stdout] 742 |   named!(nfs4_res_remove<Nfs4ResponseContent>,
[INFO] [stdout]     |   -                      ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 743 | |     do_parse!(
[INFO] [stdout] 744 | |             status: be_u32
[INFO] [stdout] 745 | |         >>  cond!(status == 0, take!(20))   // change_info
[INFO] [stdout] 746 | |         >> ( Nfs4ResponseContent::Remove(status) )
[INFO] [stdout] 747 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 742 | named!(nfs4_res_remove<Nfs4ResponseContent<'a>>,
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:749:24
[INFO] [stdout]     |
[INFO] [stdout] 749 |   named!(nfs4_res_rename<Nfs4ResponseContent>,
[INFO] [stdout]     |   -                      ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 750 | |     do_parse!(
[INFO] [stdout] 751 | |             status: be_u32
[INFO] [stdout] 752 | |         >> ( Nfs4ResponseContent::Rename(status) )
[INFO] [stdout] 753 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 749 | named!(nfs4_res_rename<Nfs4ResponseContent<'a>>,
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:755:24
[INFO] [stdout]     |
[INFO] [stdout] 755 |   named!(nfs4_res_savefh<Nfs4ResponseContent>,
[INFO] [stdout]     |   -                      ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 756 | |     do_parse!(
[INFO] [stdout] 757 | |             status: be_u32
[INFO] [stdout] 758 | |         >> ( Nfs4ResponseContent::SaveFH(status) )
[INFO] [stdout] 759 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 755 | named!(nfs4_res_savefh<Nfs4ResponseContent<'a>>,
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:761:24
[INFO] [stdout]     |
[INFO] [stdout] 761 |   named!(nfs4_res_lookup<Nfs4ResponseContent>,
[INFO] [stdout]     |   -                      ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 762 | |     do_parse!(
[INFO] [stdout] 763 | |             status: be_u32
[INFO] [stdout] 764 | |         >> ( Nfs4ResponseContent::Lookup(status) )
[INFO] [stdout] 765 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 761 | named!(nfs4_res_lookup<Nfs4ResponseContent<'a>>,
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:767:23
[INFO] [stdout]     |
[INFO] [stdout] 767 |   named!(nfs4_res_renew<Nfs4ResponseContent>,
[INFO] [stdout]     |   -                     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 768 | |     do_parse!(
[INFO] [stdout] 769 | |             status: be_u32
[INFO] [stdout] 770 | |         >> ( Nfs4ResponseContent::Renew(status) )
[INFO] [stdout] 771 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 767 | named!(nfs4_res_renew<Nfs4ResponseContent<'a>>,
[INFO] [stdout]     |                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:773:23
[INFO] [stdout]     |
[INFO] [stdout] 773 |   named!(nfs4_res_getfh<Nfs4ResponseContent>,
[INFO] [stdout]     |   -                     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 774 | |     do_parse!(
[INFO] [stdout] 775 | |             status: be_u32
[INFO] [stdout] 776 | |         >>  fh: cond!(status == 0, nfs4_parse_handle)
[INFO] [stdout] 777 | |         >> ( Nfs4ResponseContent::GetFH(status, fh) )
[INFO] [stdout] 778 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 773 | named!(nfs4_res_getfh<Nfs4ResponseContent<'a>>,
[INFO] [stdout]     |                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:780:23
[INFO] [stdout]     |
[INFO] [stdout] 780 |   named!(nfs4_res_putfh<Nfs4ResponseContent>,
[INFO] [stdout]     |   -                     ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 781 | |     do_parse!(
[INFO] [stdout] 782 | |             status: be_u32
[INFO] [stdout] 783 | |         >> ( Nfs4ResponseContent::PutFH(status) )
[INFO] [stdout] 784 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 780 | named!(nfs4_res_putfh<Nfs4ResponseContent<'a>>,
[INFO] [stdout]     |                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:786:27
[INFO] [stdout]     |
[INFO] [stdout] 786 |   named!(nfs4_res_putrootfh<Nfs4ResponseContent>,
[INFO] [stdout]     |   -                         ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 787 | |     do_parse!(
[INFO] [stdout] 788 | |             status: be_u32
[INFO] [stdout] 789 | |         >> ( Nfs4ResponseContent::PutRootFH(status) )
[INFO] [stdout] 790 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 786 | named!(nfs4_res_putrootfh<Nfs4ResponseContent<'a>>,
[INFO] [stdout]     |                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:792:29
[INFO] [stdout]     |
[INFO] [stdout] 792 |   named!(nfs4_res_delegreturn<Nfs4ResponseContent>,
[INFO] [stdout]     |   -                           ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 793 | |     do_parse!(
[INFO] [stdout] 794 | |             status: be_u32
[INFO] [stdout] 795 | |         >> ( Nfs4ResponseContent::DelegReturn(status) )
[INFO] [stdout] 796 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 792 | named!(nfs4_res_delegreturn<Nfs4ResponseContent<'a>>,
[INFO] [stdout]     |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:798:29
[INFO] [stdout]     |
[INFO] [stdout] 798 |   named!(nfs4_res_setclientid<Nfs4ResponseContent>,
[INFO] [stdout]     |   -                           ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 799 | |     do_parse!(
[INFO] [stdout] 800 | |             status: be_u32
[INFO] [stdout] 801 | |         >>  client_id: be_u64
[INFO] [stdout] 802 | |         >>  verifier: be_u32
[INFO] [stdout] 803 | |         >> ( Nfs4ResponseContent::SetClientId(status) )
[INFO] [stdout] 804 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 798 | named!(nfs4_res_setclientid<Nfs4ResponseContent<'a>>,
[INFO] [stdout]     |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:806:37
[INFO] [stdout]     |
[INFO] [stdout] 806 |   named!(nfs4_res_setclientid_confirm<Nfs4ResponseContent>,
[INFO] [stdout]     |   -                                   ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 807 | |     do_parse!(
[INFO] [stdout] 808 | |             status: be_u32
[INFO] [stdout] 809 | |         >> ( Nfs4ResponseContent::SetClientIdConfirm(status) )
[INFO] [stdout] 810 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 806 | named!(nfs4_res_setclientid_confirm<Nfs4ResponseContent<'a>>,
[INFO] [stdout]     |                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:812:24
[INFO] [stdout]     |
[INFO] [stdout] 812 |   named!(nfs4_res_commit<Nfs4ResponseContent>,
[INFO] [stdout]     |   -                      ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 813 | |     do_parse!(
[INFO] [stdout] 814 | |             status: be_u32
[INFO] [stdout] 815 | |         >>  verifier: cond!(status == 0, take!(8))
[INFO] [stdout] 816 | |         >> ( Nfs4ResponseContent::Commit(status))
[INFO] [stdout] 817 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 812 | named!(nfs4_res_commit<Nfs4ResponseContent<'a>>,
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:835:24
[INFO] [stdout]     |
[INFO] [stdout] 835 |   named!(nfs4_res_access<Nfs4ResponseContent>,
[INFO] [stdout]     |   -                      ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 836 | |     do_parse!(
[INFO] [stdout] 837 | |             status: be_u32
[INFO] [stdout] 838 | |         >>  ad: cond!(status == 0, nfs4_res_access_ok)
[INFO] [stdout] 839 | |         >> ( Nfs4ResponseContent::Access(
[INFO] [stdout] 840 | |                 status, ad, ))
[INFO] [stdout] 841 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 835 | named!(nfs4_res_access<Nfs4ResponseContent<'a>>,
[INFO] [stdout]     |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:849:29
[INFO] [stdout]     |
[INFO] [stdout] 849 |   named!(nfs4_res_sequence_ok<Nfs4ResponseSequence>,
[INFO] [stdout]     |   -                           ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 850 | |     do_parse!(
[INFO] [stdout] 851 | |             ssn_id: take!(16)
[INFO] [stdout] 852 | |         >>  _slots: take!(12)
[INFO] [stdout] ...   |
[INFO] [stdout] 856 | |             })
[INFO] [stdout] 857 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 849 | named!(nfs4_res_sequence_ok<Nfs4ResponseSequence<'a>>,
[INFO] [stdout]     |                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:859:26
[INFO] [stdout]     |
[INFO] [stdout] 859 |   named!(nfs4_res_sequence<Nfs4ResponseContent>,
[INFO] [stdout]     |   -                        ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 860 | |     do_parse!(
[INFO] [stdout] 861 | |             status: be_u32
[INFO] [stdout] 862 | |         >>  seq: cond!(status == 0, nfs4_res_sequence_ok)
[INFO] [stdout] 863 | |         >> ( Nfs4ResponseContent::Sequence(status, seq) )
[INFO] [stdout] 864 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 859 | named!(nfs4_res_sequence<Nfs4ResponseContent<'a>>,
[INFO] [stdout]     |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/nfs/nfs4_records.rs:866:34
[INFO] [stdout]     |
[INFO] [stdout] 866 |   named!(nfs4_res_compound_command<Nfs4ResponseContent>,
[INFO] [stdout]     |   -                                ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 867 | |     do_parse!(
[INFO] [stdout] 868 | |         cmd: be_u32
[INFO] [stdout] 869 | |     >>  cmd_data: switch!(value!(cmd),
[INFO] [stdout] ...   |
[INFO] [stdout] 893 | |     >> (cmd_data)
[INFO] [stdout] 894 | | ));
[INFO] [stdout]     | |  -
[INFO] [stdout]     | |  |
[INFO] [stdout]     | |__the lifetime is named here
[INFO] [stdout]     |    the same 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] 866 | named!(nfs4_res_compound_command<Nfs4ResponseContent<'a>>,
[INFO] [stdout]     |                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/smb/smb1_records.rs:285:47
[INFO] [stdout]     |
[INFO] [stdout] 285 | pub fn parse_smb_trans_request_record_data(i: &[u8],
[INFO] [stdout]     |                                               ^^^^^ the lifetime is elided here
[INFO] [stdout] 286 |         pad1: usize, param_cnt: u16, pad2: usize, data_len: u16)
[INFO] [stdout] 287 |     -> IResult<&[u8], SmbRecordTransRequestData>
[INFO] [stdout]     |                ^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                |
[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] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 287 |     -> IResult<&[u8], SmbRecordTransRequestData<'_>>
[INFO] [stdout]     |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/smb/smb1_records.rs:430:35
[INFO] [stdout]     |
[INFO] [stdout] 430 |   named!(response_setup_andx_record<SmbResponseRecordSetupAndX>,
[INFO] [stdout]     |   -                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 431 | |     do_parse!(
[INFO] [stdout] 432 | |        skip1: take!(7)
[INFO] [stdout] 433 | |        >> sec_blob_len: le_u16
[INFO] [stdout] ...   |
[INFO] [stdout] 438 | |            }))
[INFO] [stdout] 439 | | );
[INFO] [stdout]     | | -
[INFO] [stdout]     | | |
[INFO] [stdout]     | |_the lifetime is named here
[INFO] [stdout]     |   the same 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] 430 | named!(response_setup_andx_record<SmbResponseRecordSetupAndX<'a>>,
[INFO] [stdout]     |                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/smb/smb1_records.rs:441:40
[INFO] [stdout]     |
[INFO] [stdout] 441 |   named!(response_setup_andx_wct3_record<SmbResponseRecordSetupAndX>,
[INFO] [stdout]     |   -                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 442 | |     do_parse!(
[INFO] [stdout] 443 | |        skip1: take!(7)
[INFO] [stdout] 444 | |        >> bcc: le_u16
[INFO] [stdout] ...   |
[INFO] [stdout] 447 | |            }))
[INFO] [stdout] 448 | | );
[INFO] [stdout]     | | -
[INFO] [stdout]     | | |
[INFO] [stdout]     | |_the lifetime is named here
[INFO] [stdout]     |   the same 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] 441 | named!(response_setup_andx_wct3_record<SmbResponseRecordSetupAndX<'a>>,
[INFO] [stdout]     |                                                                  ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/smb/smb1_records.rs:450:41
[INFO] [stdout]     |
[INFO] [stdout] 450 |   named!(response_setup_andx_error_record<SmbResponseRecordSetupAndX>,
[INFO] [stdout]     |   -                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 451 | |     do_parse!(
[INFO] [stdout] 452 | |           wct: le_u8
[INFO] [stdout] 453 | |        >> bcc: le_u16
[INFO] [stdout] ...   |
[INFO] [stdout] 456 | |            }))
[INFO] [stdout] 457 | | );
[INFO] [stdout]     | | -
[INFO] [stdout]     | | |
[INFO] [stdout]     | |_the lifetime is named here
[INFO] [stdout]     |   the same 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] 450 | named!(response_setup_andx_error_record<SmbResponseRecordSetupAndX<'a>>,
[INFO] [stdout]     |                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/smb/dcerpc_records.rs:27:39
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub fn parse_dcerpc_response_record(i:&[u8], frag_len: u16 )
[INFO] [stdout]    |                                       ^^^^^ the lifetime is elided here
[INFO] [stdout] 28 |     -> IResult<&[u8], DceRpcResponseRecord>
[INFO] [stdout]    |                ^^^^^  ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                |
[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] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 28 |     -> IResult<&[u8], DceRpcResponseRecord<'_>>
[INFO] [stdout]    |                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/smb/dcerpc_records.rs:50:38
[INFO] [stdout]    |
[INFO] [stdout] 50 | pub fn parse_dcerpc_request_record(i:&[u8], frag_len: u16, little: bool)
[INFO] [stdout]    |                                      ^^^^^ the lifetime is elided here
[INFO] [stdout] 51 |     -> IResult<&[u8], DceRpcRequestRecord>
[INFO] [stdout]    |                ^^^^^  ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                |
[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] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 51 |     -> IResult<&[u8], DceRpcRequestRecord<'_>>
[INFO] [stdout]    |                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/tftp/tftp.rs:122:15
[INFO] [stdout]     |
[INFO] [stdout] 122 |   named!(getstr<&str>, map_res!(
[INFO] [stdout]     |   -             ^^^^ the same lifetime is elided here
[INFO] [stdout]     |  _|
[INFO] [stdout]     | |
[INFO] [stdout] 123 | |         take_while!(call!(|c| c != 0)),
[INFO] [stdout] 124 | |         str::from_utf8
[INFO] [stdout] 125 | |     )
[INFO] [stdout] 126 | | );
[INFO] [stdout]     | | -
[INFO] [stdout]     | | |
[INFO] [stdout]     | |_the lifetime is named here
[INFO] [stdout]     |   the same 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] 122 | named!(getstr<&'a str>, map_res!(
[INFO] [stdout]     |                ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 10.50s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: nom v3.2.1
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
[INFO] running `Command { std: "docker" "inspect" "ab7d414bbccb42cebe84a453dd683e2b184c55f5427a28cb51ced23f096e3bee", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ab7d414bbccb42cebe84a453dd683e2b184c55f5427a28cb51ced23f096e3bee", kill_on_drop: false }`
[INFO] [stdout] ab7d414bbccb42cebe84a453dd683e2b184c55f5427a28cb51ced23f096e3bee
